kermito Posted November 5, 2013 Share Posted November 5, 2013 Bonjour tous le monde, Je me suis mis a faire mes propres rom il y a peu et je voudrais (logiquement) les installer sur mon wiko mais à chaque fois que je lance une instal il me donne une érreur. J'ai suivi ce tuto : http://forum.xda-developers.com/showthread.php?t=1801690 Je l'ai suivi a la lettre mais rien y fait. J'ai voulu partir sur la base de la rom miui v5 en gros sur kitchen -j'ai créer mon Workspace avec l'option 1 -J'ai rajouté mes apps dans /system/app -j'ai rajouté des sonnerie et ce genre de chose dans /system/media -j'ai recomplié avec l'option 99 avec la methode 1 et lorsque je lance l'install j'ai une erreur me disant que la fonction mount ligne 3 dans "updater-script" prend 4 parametre et non 5 j'ai essayé de l'éditer et de supprimer le parametre en trop , et la rebelotte ligne 4 la fonction mount n'a que 3 parametre au lieu de 4 et si je lui remplie les bon paramète j'arrive obtenir l'erreur "assert failed write_raw_image tmp boot.img" Aidez moi s'il vous plaie ! Link to comment Share on other sites More sharing options...
YAK-B Posted November 5, 2013 Share Posted November 5, 2013 Remplace le update-binary de ton zip par celui làAvec ce fichier il faut 4 arguments pour mount : mount("ext4", "EMMC", "/dev/block/mmcblk0p5", "/system"); ou encore mount("ext4", "EMMC", "/dev/block/mmcblk0p7", "/data"); Pour le boot.img, met cette ligne (si ton boot.img est à la racine du zip) : assert(package_extract_file("boot.img", "/tmp/boot.img"), write_raw_image("/tmp/boot.img", "bootimg"), delete("/tmp/boot.img")); Ce serait bien que tu postes ton updater-script en entier car il me semble que parfois kitchen rajoute des point virgules ou d'autres caractères indésirables Link to comment Share on other sites More sharing options...
kermito Posted November 5, 2013 Author Share Posted November 5, 2013 J'ai tout recommencé j'ai refait mon pack avec la rom Cynus T5 root et j'ai appliqué tes conseils mais cette fois j'ai un autre probleme. Lorsque je lance l'instal ca donne : E:Can't open /sdcard/rom.zip (bad) Instalation aborted mon updater-script : show_progress(0.1, 0 mount("MTD", "cache", "/cache"); delete_recursive("/cache"); mount("MTD", "userdata", "/data"); delete_recursive("/data/dalvik_cache"); package_extract_file("check_data_app", "/tmp/check_data_app"); set_perm(0, 0, 0777, "/tmp/check_data_app"); run_program("/tmp/check_data_app"); package_extract_dir("data", "/data"); set_perm(2000, 2000, 0771, "/data/local"); set_perm_recursive(1000, 1000, 0771, 0644, "/data/app"); mount("MTD", "system", "/system"); delete_recursive("/system"); package_extract_dir("system", "/system"); symlink("dumpstate", "/system/bin/dumpcrash"); symlink("toolbox", "/system/bin/cat"); symlink("toolbox", "/system/bin/chmod"); symlink("toolbox", "/system/bin/chown"); symlink("toolbox", "/system/bin/cmp"); symlink("toolbox", "/system/bin/date"); symlink("toolbox", "/system/bin/dd"); symlink("toolbox", "/system/bin/df"); symlink("toolbox", "/system/bin/dmesg"); symlink("toolbox", "/system/bin/getevent"); symlink("toolbox", "/system/bin/getprop"); symlink("toolbox", "/system/bin/hd"); symlink("toolbox", "/system/bin/id"); symlink("toolbox", "/system/bin/ifconfig"); symlink("toolbox", "/system/bin/iftop"); symlink("toolbox", "/system/bin/insmod"); symlink("toolbox", "/system/bin/ioctl"); symlink("toolbox", "/system/bin/ionice"); symlink("toolbox", "/system/bin/kill"); symlink("toolbox", "/system/bin/ln"); symlink("toolbox", "/system/bin/log"); symlink("toolbox", "/system/bin/ls"); symlink("toolbox", "/system/bin/lsmod"); symlink("toolbox", "/system/bin/lsof"); symlink("toolbox", "/system/bin/mkdir"); symlink("toolbox", "/system/bin/mount"); symlink("toolbox", "/system/bin/mv"); symlink("toolbox", "/system/bin/nandread"); symlink("toolbox", "/system/bin/netstat"); symlink("toolbox", "/system/bin/newfs_msdos"); symlink("toolbox", "/system/bin/notify"); symlink("toolbox", "/system/bin/printenv"); symlink("toolbox", "/system/bin/ps"); symlink("toolbox", "/system/bin/renice"); symlink("toolbox", "/system/bin/rm"); symlink("toolbox", "/system/bin/rmdir"); symlink("toolbox", "/system/bin/rmmod"); symlink("toolbox", "/system/bin/route"); symlink("toolbox", "/system/bin/schedtop"); symlink("toolbox", "/system/bin/sendevent"); symlink("toolbox", "/system/bin/setconsole"); symlink("toolbox", "/system/bin/setprop"); symlink("mksh", "/system/bin/sh"); symlink("toolbox", "/system/bin/sleep"); symlink("toolbox", "/system/bin/smd"); symlink("toolbox", "/system/bin/start"); symlink("toolbox", "/system/bin/stop"); symlink("toolbox", "/system/bin/sync"); symlink("toolbox", "/system/bin/top"); symlink("toolbox", "/system/bin/touch"); symlink("toolbox", "/system/bin/umount"); symlink("toolbox", "/system/bin/uptime"); symlink("toolbox", "/system/bin/vmstat"); symlink("toolbox", "/system/bin/watchprops"); symlink("toolbox", "/system/bin/wipe"); symlink("toolbox", "/system/bin/chcon"); symlink("toolbox", "/system/bin/setenforce"); symlink("toolbox", "/system/bin/grep"); symlink("toolbox", "/system/bin/runcon"); symlink("toolbox", "/system/bin/touchinput"); symlink("toolbox", "/system/bin/md5"); symlink("toolbox", "/system/bin/getsebool"); symlink("toolbox", "/system/bin/setsebool"); symlink("toolbox", "/system/bin/restorecon"); symlink("toolbox", "/system/bin/getenforce"); symlink("toolbox", "/system/bin/load_policy"); symlink("toolbox", "/system/bin/cp"); symlink("toolbox", "/system/bin/playback"); symlink("toolbox", "/system/bin/du"); symlink("/system/lib/modules/wlan_mt6628.ko", "/system/lib/modules/wlan.ko"); set_perm_recursive(0, 0, 0755, 0644, "/system"); set_perm_recursive(0, 0, 0777, 0777, "/system/etc/init.d"); set_perm_recursive(0, 2000, 0755, 0755, "/system/bin"); set_perm(0, 3003, 06755, "/system/bin/ip"); set_perm(0, 3003, 02750, "/system/bin/netcfg"); set_perm(0, 3004, 02755, "/system/bin/ping"); set_perm(0, 2000, 06750, "/system/bin/run-as"); set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth"); set_perm(0, 0, 0755, "/system/etc/bluetooth"); set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf"); set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf"); set_perm(1002, 1002, 0440, "/system/etc/dbus.conf"); set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks"); set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh"); set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp"); set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor"); set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin"); set_perm(0, 2000, 0755, "/system/vendor/lib"); set_perm(0, 2000, 0755, "/system/vendor/lib/egl"); set_perm(0, 2000, 0755, "/system/vendor/lib/hw"); set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin"); set_perm(0, 1000, 0755, "/system/xbin/busybox"); symlink("/system/xbin/busybox", "/system/bin/busybox"); run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin"); set_perm(0, 0, 06755, "/system/xbin/su"); symlink("/system/xbin/su", "/system/bin/su"); show_progress(0.1, 10); show_progress(0.2, 0); assert(package_extract_file("boot.img", "/tmp/boot.img"), write_raw_image("/tmp/boot.img", "boot"), delete("/tmp/boot.img")); unmount("/system"); unmount("/cache"); unmount("/data"); Je suis désespéré ^^" Link to comment Share on other sites More sharing options...
YAK-B Posted November 5, 2013 Share Posted November 5, 2013 T'as pas 4 arguments à mount là :DEt la 1è ligne est pas bonne. Essaye ça show_progress(0.1, 0); mount("ext4", "MTD", "cache", "/cache"); delete_recursive("/cache"); mount("ext4", "MTD", "userdata", "/data"); delete_recursive("/data/dalvik_cache"); package_extract_file("check_data_app", "/tmp/check_data_app"); set_perm(0, 0, 0777, "/tmp/check_data_app"); run_program("/tmp/check_data_app"); package_extract_dir("data", "/data"); set_perm(2000, 2000, 0771, "/data/local"); set_perm_recursive(1000, 1000, 0771, 0644, "/data/app"); mount("ext4", "MTD", "system", "/system"); delete_recursive("/system"); package_extract_dir("system", "/system"); symlink("dumpstate", "/system/bin/dumpcrash"); symlink("toolbox", "/system/bin/cat"); symlink("toolbox", "/system/bin/chmod"); symlink("toolbox", "/system/bin/chown"); symlink("toolbox", "/system/bin/cmp"); symlink("toolbox", "/system/bin/date"); symlink("toolbox", "/system/bin/dd"); symlink("toolbox", "/system/bin/df"); symlink("toolbox", "/system/bin/dmesg"); symlink("toolbox", "/system/bin/getevent"); symlink("toolbox", "/system/bin/getprop"); symlink("toolbox", "/system/bin/hd"); symlink("toolbox", "/system/bin/id"); symlink("toolbox", "/system/bin/ifconfig"); symlink("toolbox", "/system/bin/iftop"); symlink("toolbox", "/system/bin/insmod"); symlink("toolbox", "/system/bin/ioctl"); symlink("toolbox", "/system/bin/ionice"); symlink("toolbox", "/system/bin/kill"); symlink("toolbox", "/system/bin/ln"); symlink("toolbox", "/system/bin/log"); symlink("toolbox", "/system/bin/ls"); symlink("toolbox", "/system/bin/lsmod"); symlink("toolbox", "/system/bin/lsof"); symlink("toolbox", "/system/bin/mkdir"); symlink("toolbox", "/system/bin/mount"); symlink("toolbox", "/system/bin/mv"); symlink("toolbox", "/system/bin/nandread"); symlink("toolbox", "/system/bin/netstat"); symlink("toolbox", "/system/bin/newfs_msdos"); symlink("toolbox", "/system/bin/notify"); symlink("toolbox", "/system/bin/printenv"); symlink("toolbox", "/system/bin/ps"); symlink("toolbox", "/system/bin/renice"); symlink("toolbox", "/system/bin/rm"); symlink("toolbox", "/system/bin/rmdir"); symlink("toolbox", "/system/bin/rmmod"); symlink("toolbox", "/system/bin/route"); symlink("toolbox", "/system/bin/schedtop"); symlink("toolbox", "/system/bin/sendevent"); symlink("toolbox", "/system/bin/setconsole"); symlink("toolbox", "/system/bin/setprop"); symlink("mksh", "/system/bin/sh"); symlink("toolbox", "/system/bin/sleep"); symlink("toolbox", "/system/bin/smd"); symlink("toolbox", "/system/bin/start"); symlink("toolbox", "/system/bin/stop"); symlink("toolbox", "/system/bin/sync"); symlink("toolbox", "/system/bin/top"); symlink("toolbox", "/system/bin/touch"); symlink("toolbox", "/system/bin/umount"); symlink("toolbox", "/system/bin/uptime"); symlink("toolbox", "/system/bin/vmstat"); symlink("toolbox", "/system/bin/watchprops"); symlink("toolbox", "/system/bin/wipe"); symlink("toolbox", "/system/bin/chcon"); symlink("toolbox", "/system/bin/setenforce"); symlink("toolbox", "/system/bin/grep"); symlink("toolbox", "/system/bin/runcon"); symlink("toolbox", "/system/bin/touchinput"); symlink("toolbox", "/system/bin/md5"); symlink("toolbox", "/system/bin/getsebool"); symlink("toolbox", "/system/bin/setsebool"); symlink("toolbox", "/system/bin/restorecon"); symlink("toolbox", "/system/bin/getenforce"); symlink("toolbox", "/system/bin/load_policy"); symlink("toolbox", "/system/bin/cp"); symlink("toolbox", "/system/bin/playback"); symlink("toolbox", "/system/bin/du"); symlink("/system/lib/modules/wlan_mt6628.ko", "/system/lib/modules/wlan.ko"); set_perm_recursive(0, 0, 0755, 0644, "/system"); set_perm_recursive(0, 0, 0777, 0777, "/system/etc/init.d"); set_perm_recursive(0, 2000, 0755, 0755, "/system/bin"); set_perm(0, 3003, 06755, "/system/bin/ip"); set_perm(0, 3003, 02750, "/system/bin/netcfg"); set_perm(0, 3004, 02755, "/system/bin/ping"); set_perm(0, 2000, 06750, "/system/bin/run-as"); set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth"); set_perm(0, 0, 0755, "/system/etc/bluetooth"); set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf"); set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf"); set_perm(1002, 1002, 0440, "/system/etc/dbus.conf"); set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks"); set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh"); set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp"); set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor"); set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin"); set_perm(0, 2000, 0755, "/system/vendor/lib"); set_perm(0, 2000, 0755, "/system/vendor/lib/egl"); set_perm(0, 2000, 0755, "/system/vendor/lib/hw"); set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin"); set_perm(0, 1000, 0755, "/system/xbin/busybox"); symlink("/system/xbin/busybox", "/system/bin/busybox"); run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin"); set_perm(0, 0, 06755, "/system/xbin/su"); symlink("/system/xbin/su", "/system/bin/su"); show_progress(0.1, 10); show_progress(0.2, 0); assert(package_extract_file("boot.img", "/tmp/boot.img"), write_raw_image("/tmp/boot.img", "boot"), delete("/tmp/boot.img")); unmount("/system"); unmount("/cache"); unmount("/data"); Link to comment Share on other sites More sharing options...
kermito Posted November 5, 2013 Author Share Posted November 5, 2013 Encore ce bon vieux E:Can't open /sdcard/rom.zip (bad) Instalation aborted Il y aurait une documentation sur le updater-script ? EDIT : Je n'ai plus que l'érreur du boot.img mais je ne sais pas du tout quoi faire... Link to comment Share on other sites More sharing options...
YAK-B Posted November 5, 2013 Share Posted November 5, 2013 Ça a l'air d'être un problème avec le zip. Ou alors avec ta carte SDJe pense perso que soit le zip est corrompu soit y a pas la bonne arborescenceEst ce que tu utilises la fonction glisser/déposer de winrar par hasard ? Link to comment Share on other sites More sharing options...
kermito Posted November 6, 2013 Author Share Posted November 6, 2013 Oui je l'utilise pourquoi ? Par contre j'ai lu sur plusieur forum qu'on ne pouvait pas utiliser le boot.img stock et qu'il falait utiliser celui d'une autre rom mais j'ai des erreur diferentes a chaque fois... Link to comment Share on other sites More sharing options...
steph_du_38 Posted November 6, 2013 Share Posted November 6, 2013 Pour le "boot.img", essaye ca des fois que... package_extract_file("boot.img", "/dev/bootimg"); Link to comment Share on other sites More sharing options...
YAK-B Posted November 6, 2013 Share Posted November 6, 2013 Oui je l'utilise pourquoi ? Parce que ça peut justement créer un zip corrompu :D Je pense que ça vient de ça Décompresse entièrement ton zip (si t'y arrives) et crée le à nouveau Link to comment Share on other sites More sharing options...
kermito Posted November 7, 2013 Author Share Posted November 7, 2013 Pour le "boot.img", essaye ca des fois que... package_extract_file("boot.img", "/dev/bootimg"); Je viens d'essayer et toujours pareil... Parce que ça peut justement créer un zip corrompu :D Je pense que ça vient de ça Décompresse entièrement ton zip (si t'y arrives) et crée le à nouveau Ca ne marche pas toujours la même erreur... Je désespère j'ai essayé sur deux PC diferent avec des roms diferentes, des boot.img diferent rien y fait... Link to comment Share on other sites More sharing options...
ct_moi Posted November 7, 2013 Share Posted November 7, 2013 Bonjour, Test avec ça: write_raw_image("/tmp/boot.img", "bootimg"), Link to comment Share on other sites More sharing options...
kermito Posted November 7, 2013 Author Share Posted November 7, 2013 assert(package_extract_file("boot.img", "/tmp/boot.img"), write_raw_image("/tmp/boot.img", "bootimg"), delete("/tmp/boot.img")); Donc mon assert doit ressembler a ca ? Si c'est le cas ca ne marche pas... Link to comment Share on other sites More sharing options...
YAK-B Posted November 7, 2013 Share Posted November 7, 2013 Tu peux poster ton zip en entier ?Ce sera plus simple je pense Link to comment Share on other sites More sharing options...
kermito Posted November 12, 2013 Author Share Posted November 12, 2013 https://www.dropbox.com/s/h9kzspgumdr24e9/Rom.zipVoila, escusez moi pour le retard... Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.