kermito Posté(e) 5 novembre 2013 Share Posté(e) 5 novembre 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 ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
YAK-B Posté(e) 5 novembre 2013 Share Posté(e) 5 novembre 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
kermito Posté(e) 5 novembre 2013 Auteur Share Posté(e) 5 novembre 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é ^^" Lien vers le commentaire Partager sur d’autres sites More sharing options...
YAK-B Posté(e) 5 novembre 2013 Share Posté(e) 5 novembre 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"); Lien vers le commentaire Partager sur d’autres sites More sharing options...
kermito Posté(e) 5 novembre 2013 Auteur Share Posté(e) 5 novembre 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... Lien vers le commentaire Partager sur d’autres sites More sharing options...
YAK-B Posté(e) 5 novembre 2013 Share Posté(e) 5 novembre 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 ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
kermito Posté(e) 6 novembre 2013 Auteur Share Posté(e) 6 novembre 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... Lien vers le commentaire Partager sur d’autres sites More sharing options...
steph_du_38 Posté(e) 6 novembre 2013 Share Posté(e) 6 novembre 2013 Pour le "boot.img", essaye ca des fois que... package_extract_file("boot.img", "/dev/bootimg"); Lien vers le commentaire Partager sur d’autres sites More sharing options...
YAK-B Posté(e) 6 novembre 2013 Share Posté(e) 6 novembre 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
kermito Posté(e) 7 novembre 2013 Auteur Share Posté(e) 7 novembre 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... Lien vers le commentaire Partager sur d’autres sites More sharing options...
ct_moi Posté(e) 7 novembre 2013 Share Posté(e) 7 novembre 2013 Bonjour, Test avec ça: write_raw_image("/tmp/boot.img", "bootimg"), Lien vers le commentaire Partager sur d’autres sites More sharing options...
kermito Posté(e) 7 novembre 2013 Auteur Share Posté(e) 7 novembre 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... Lien vers le commentaire Partager sur d’autres sites More sharing options...
YAK-B Posté(e) 7 novembre 2013 Share Posté(e) 7 novembre 2013 Tu peux poster ton zip en entier ?Ce sera plus simple je pense Lien vers le commentaire Partager sur d’autres sites More sharing options...
kermito Posté(e) 12 novembre 2013 Auteur Share Posté(e) 12 novembre 2013 https://www.dropbox.com/s/h9kzspgumdr24e9/Rom.zipVoila, escusez moi pour le retard... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.