cyrillem Posté(e) 19 août 2014 Share Posté(e) 19 août 2014 Bonjour Voila, une nouvelle rom portée mais là je suis façe a un problème que je ne comprends pas : l'installation se fait bien, la ROM marche nickel sauf que je n'ai plus mes IMEI. Je suis obligé de les restaurer avec MobileUncle Une idée ? Merci Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
orefie Posté(e) 19 août 2014 Share Posté(e) 19 août 2014 Salut,tu flash ta rom avec flashtool ou par le recovery? regarde dans ma signature pour les imei :) Orefie Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cyrillem Posté(e) 19 août 2014 Auteur Share Posté(e) 19 août 2014 MErci pour ta réponse Par le recovery, ca évite de flinguer par mégarde les IMEI avec flastool B) RIen vu sur le post pour comprendre pourquoi cette ROM écrase les IMEI Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
orefie Posté(e) 19 août 2014 Share Posté(e) 19 août 2014 (modifié) peux tu up ton updater.script car si tu flash juste le boot.img, et le system, il n'y a pas de raison de flinguer les imei. par contre, si ils ont été supprimés avec flashtool, il faut les fixer de manière permanente. (voir le tuto) sinon à chaque wipe data, perte des imei Orefie Modifié 19 août 2014 par Lannig Une phrase non conforme aux règles du forum supprimée Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cyrillem Posté(e) 20 août 2014 Auteur Share Posté(e) 20 août 2014 (modifié) Effectivement, j'avais déja utilisé flashtools il y a un moment déja, c'est peut être à fe moment que j'ai perdu les IMEI Par contre je comprends pas pour le fix permanent : ok on backup la nvram et on la restaure c'est ca ? Mais si je perds mes IMEI après le flash de ma ROM, c'est que la NVRAM ne contient plus les IMEI, c'est çà ? Si oui, faire le backup de la NVRAM de ton tuto, n'enregistrera qu'une NVRAM vide ou je me trompe ? Du coup là si je restaure la NVRAM que je viens de sauvegarder, elle sera quand même vide.... EDIT : je crois que j'ai compris Le backup se fait sur /dev/nvram Le restore sur /data/nvram C'est ca ? Donc la restauration des IMEI avec un outil comme MobileUncle restaure dans /dev/nvram qui doit être formaté lors de l'installation d'une nouvelle rom ui_print(" ============================= "); ui_print(" ^_^ IOCEAN X7HD ^_^ "); ui_print(" ^_^ Xperia ^_^ "); ui_print(" ^_^ JB Version 4.2.2 ^_^ "); ui_print(" ^_^ Ported from HTM H9001 ^_^ "); ui_print(" ============================= "); show_progress(0.500000, 50); ui_print(" "); ui_print("=============================="); ui_print("Formatting system partition..."); ui_print("=============================="); ui_print(" "); format("ext4", "EMMC", "/dev/block/mmcblk0p6", "0", "/system"); mount("ext4", "EMMC", "/dev/block/mmcblk0p6", "/system"); ui_print("System Extracting"); ui_print(" "); ui_print(" "); assert(package_extract_dir("system", "/system")); ui_print(" "); ui_print("======================="); ui_print("Creating symbolic links"); ui_print("======================="); ui_print(" "); symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf"); symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf"); symlink("aee_aed", "/system/bin/debuggerd"); symlink("mksh", "/system/bin/sh"); symlink("/system/xbin/busybox", "/system/bin/busybox"); symlink("/system/xbin/su", "/system/bin/su"); symlink("busybox", "/system/xbin/[", "/system/xbin/[[", "/system/xbin/adjtimex", "/system/xbin/arp", "/system/xbin/ash", "/system/xbin/awk", "/system/xbin/base64", "/system/xbin/basename", "/system/xbin/bbconfig", "/system/xbin/blkid", "/system/xbin/blockdev", "/system/xbin/brctl", "/system/xbin/bunzip2", "/system/xbin/bzcat", "/system/xbin/bzip2", "/system/xbin/cal", "/system/xbin/cat", "/system/xbin/catv", "/system/xbin/chattr", "/system/xbin/chgrp", "/system/xbin/chmod", "/system/xbin/chown", "/system/xbin/chroot", "/system/xbin/clear", "/system/xbin/cmp", "/system/xbin/comm", "/system/xbin/cp", "/system/xbin/cpio", "/system/xbin/crond", "/system/xbin/crontab", "/system/xbin/cut", "/system/xbin/date", "/system/xbin/dc", "/system/xbin/dd", "/system/xbin/depmod", "/system/xbin/devmem", "/system/xbin/df", "/system/xbin/diff", "/system/xbin/dirname", "/system/xbin/dmesg", "/system/xbin/dnsd", "/system/xbin/dos2unix", "/system/xbin/du", "/system/xbin/echo", "/system/xbin/ed", "/system/xbin/egrep", "/system/xbin/env", "/system/xbin/expand", "/system/xbin/expr", "/system/xbin/false", "/system/xbin/fdisk", "/system/xbin/fgrep", "/system/xbin/find", "/system/xbin/flash_lock", "/system/xbin/flash_unlock", "/system/xbin/flashcp", "/system/xbin/flock", "/system/xbin/fold", "/system/xbin/free", "/system/xbin/freeramdisk", "/system/xbin/fsync", "/system/xbin/ftpget", "/system/xbin/ftpput", "/system/xbin/fuser", "/system/xbin/getopt", "/system/xbin/grep", "/system/xbin/groups", "/system/xbin/gunzip", "/system/xbin/gzip", "/system/xbin/halt", "/system/xbin/head", "/system/xbin/hexdump", "/system/xbin/id", "/system/xbin/ifconfig", "/system/xbin/inetd", "/system/xbin/insmod", "/system/xbin/install", "/system/xbin/iostat", "/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall", "/system/xbin/killall5", "/system/xbin/length", "/system/xbin/less", "/system/xbin/ln", "/system/xbin/losetup", "/system/xbin/ls", "/system/xbin/lsattr", "/system/xbin/lsmod", "/system/xbin/lsusb", "/system/xbin/lzcat", "/system/xbin/lzma", "/system/xbin/lzop", "/system/xbin/lzopcat", "/system/xbin/man", "/system/xbin/md5sum", "/system/xbin/mesg", "/system/xbin/mkdir", "/system/xbin/mke2fs", "/system/xbin/mkfifo", "/system/xbin/mkfs.ext2", "/system/xbin/mkfs.vfat", "/system/xbin/mknod", "/system/xbin/mkswap", "/system/xbin/mktemp", "/system/xbin/modinfo", "/system/xbin/modprobe", "/system/xbin/more", "/system/xbin/mount", "/system/xbin/mountpoint", "/system/xbin/mpstat", "/system/xbin/mv", "/system/xbin/nanddump", "/system/xbin/nandwrite", "/system/xbin/netstat", "/system/xbin/nice", "/system/xbin/nohup", "/system/xbin/nslookup", "/system/xbin/ntpd", "/system/xbin/od", "/system/xbin/patch", "/system/xbin/pgrep", "/system/xbin/pidof", "/system/xbin/ping", "/system/xbin/pkill", "/system/xbin/pmap", "/system/xbin/poweroff", "/system/xbin/printenv", "/system/xbin/printf", "/system/xbin/ps", "/system/xbin/pstree", "/system/xbin/pwd", "/system/xbin/pwdx", "/system/xbin/rdev", "/system/xbin/readlink", "/system/xbin/realpath", "/system/xbin/renice", "/system/xbin/reset", "/system/xbin/resize", "/system/xbin/rev", "/system/xbin/rm", "/system/xbin/rmdir", "/system/xbin/rmmod", "/system/xbin/route", "/system/xbin/run-parts", "/system/xbin/rx", "/system/xbin/sed", "/system/xbin/seq", "/system/xbin/setconsole", "/system/xbin/setserial", "/system/xbin/setsid", "/system/xbin/sh", "/system/xbin/sha1sum", "/system/xbin/sha256sum", "/system/xbin/sha512sum", "/system/xbin/sleep", "/system/xbin/sort", "/system/xbin/split", "/system/xbin/stat", "/system/xbin/strings", "/system/xbin/stty", "/system/xbin/sum", "/system/xbin/swapoff", "/system/xbin/swapon", "/system/xbin/sync", "/system/xbin/sysctl", "/system/xbin/tac", "/system/xbin/tail", "/system/xbin/tar", "/system/xbin/taskset", "/system/xbin/tee", "/system/xbin/telnet", "/system/xbin/telnetd", "/system/xbin/test", "/system/xbin/tftp", "/system/xbin/tftpd", "/system/xbin/time", "/system/xbin/timeout", "/system/xbin/top", "/system/xbin/touch", "/system/xbin/tr", "/system/xbin/traceroute", "/system/xbin/true", "/system/xbin/ttysize", "/system/xbin/tune2fs", "/system/xbin/umount", "/system/xbin/uname", "/system/xbin/uncompress", "/system/xbin/unexpand", "/system/xbin/uniq", "/system/xbin/unix2dos", "/system/xbin/unlzma", "/system/xbin/unlzop", "/system/xbin/unxz", "/system/xbin/unzip", "/system/xbin/uptime", "/system/xbin/usleep", "/system/xbin/uudecode", "/system/xbin/uuencode", "/system/xbin/vi", "/system/xbin/watch", "/system/xbin/wc", "/system/xbin/wget", "/system/xbin/which", "/system/xbin/whoami", "/system/xbin/xargs", "/system/xbin/xz", "/system/xbin/xzcat", "/system/xbin/yes", "/system/xbin/zcat"); symlink("toolbox", "/system/bin/cat", "/system/bin/chmod", "/system/bin/chown", "/system/bin/cmp", "/system/bin/cp", "/system/bin/date", "/system/bin/dd", "/system/bin/df", "/system/bin/dmesg", "/system/bin/du", "/system/bin/getevent", "/system/bin/getprop", "/system/bin/grep", "/system/bin/hd", "/system/bin/id", "/system/bin/ifconfig", "/system/bin/iftop", "/system/bin/insmod", "/system/bin/ioctl", "/system/bin/ionice", "/system/bin/kill", "/system/bin/ln", "/system/bin/log", "/system/bin/ls", "/system/bin/lsmod", "/system/bin/lsof", "/system/bin/md5", "/system/bin/mkdir", "/system/bin/mount", "/system/bin/mv", "/system/bin/nandread", "/system/bin/netstat", "/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv", "/system/bin/ps", "/system/bin/reboot", "/system/bin/renice", "/system/bin/rm", "/system/bin/rmdir", "/system/bin/rmmod", "/system/bin/route", "/system/bin/schedtop", "/system/bin/sendevent", "/system/bin/setconsole", "/system/bin/setprop", "/system/bin/sleep", "/system/bin/smd", "/system/bin/start", "/system/bin/stop", "/system/bin/sync", "/system/bin/top", "/system/bin/touch", "/system/bin/umount", "/system/bin/uptime", "/system/bin/vmstat", "/system/bin/watchprops", "/system/bin/wipe"); symlink("wlan_mt6620.ko", "/system/lib/modules/wlan.ko"); ui_print(" "); ui_print("===================="); ui_print("Creating permissions"); ui_print("===================="); ui_print(" "); set_perm_recursive(0, 0, 0755, 0644, "/system"); set_perm_recursive(0, 0, 0755, 0644, "/system/etc"); set_perm_recursive(0, 2000, 0755, 0755, "/system/bin"); 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(0, 0, 0755, 0755, "/system/etc/init.d"); 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(1014, 2000, 0550, "/system/etc/wide-dhcpv6/dhcp6c.script"); set_perm(1014, 2000, 0550, "/system/etc/wide-dhcpv6/dhcp6cPD.script"); set_perm(0, 2000, 0755, "/system/vendor"); set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib"); set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/pittpatt"); set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin"); set_perm(0, 0, 0755, "/system/xbin/tcpdump"); set_perm(0, 0, 06755, "/system/xbin/su"); set_perm(0, 1000, 0755, "/system/xbin/busybox"); set_perm(0, 0, 0777, "/system/xbin/sqlite3"); show_progress(0.200000, 0); show_progress(0.200000, 10); show_progress(0.65, 0); ui_print(" "); ui_print("============="); ui_print("Boot flashing"); ui_print("============="); ui_print(" "); assert(package_extract_file("boot.img", "/tmp/boot.img"), write_raw_image("/tmp/boot.img", "bootimg"), delete("/tmp/boot.img")); show_progress(0.050000, 0); ui_print(" "); ui_print("==============="); ui_print("System unmount"); ui_print("==============="); ui_print(" "); unmount("/system"); unmount("/data"); run_program("/sbin/sleep", "3"); ui_print(" "); ui_print("==============="); ui_print("Rebooting"); ui_print("==============="); ui_print(" "); run_program("/sbin/reboot"); Modifié 20 août 2014 par cyrillem Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lannig Posté(e) 20 août 2014 Share Posté(e) 20 août 2014 Je ne pense pas dire une bêtise mais ça m'étonnerait fortement que le script d'installation d'un firmware (ROM) custom s'amuse à écraser /dev/nvram ... d'ailleurs, rien de tel dans le script cité. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cyrillem Posté(e) 20 août 2014 Auteur Share Posté(e) 20 août 2014 Oui je suis d'accord avec toi, je comprends pas le problème.... Après utilisation de ta procédure : backup puis restore puis installation de la rom, pareil Ca boot, je saisie le code SIM, ça m'identifie ma carte. Les réseaux sont bien là mais au niveau des IMEI j'ai : inconnu Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
orefie Posté(e) 20 août 2014 Share Posté(e) 20 août 2014 +1, c'est pas ton updater qui a tué tes imei par contre certains updater de rom flashent bien plus que la partition system et boot.img comme le lk.img (je ne sais pas ce qu'il contient, mais avec un mauvais plus d’écran) package_extract_file("lk.img", "/tmp/uboot.img", write_raw_image("/tmp/uboot.img", "uboot"), delete("/tmp/uboot.img")); les imei sont perdues en générale après un repartitionnement des block du tel avec flashtool, par exemple avec la kitkat as tu essayé la méthode 2 pour restaurer tes imei ? nous avons réussi à sauver un xiaomi sur lequel mtkdroidtool ne voulais rien savoir. Orefie Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cyrillem Posté(e) 21 août 2014 Auteur Share Posté(e) 21 août 2014 (modifié) Effectivement, j'ai vu qu'il y avait une kitkat pour mon tel et j'ai utilisé flashtool pour l'installer. J'ai l'impression que tous mes problèmes viennent de là... Pour la méthode 2, il s'agit là aussi de restaurer de manière permanente les IMEI ? (NB: j'ai toujours un backup de mes IMEI donc je les restaure dés que j'ai besoin avec MobilUncle) J'attends ton retour avant de tester la méthode 2 Sinon, peut être faudrait-il que je reflash le telephone avec un flashtool et une ancienne ROM stock ? Peut être cela restaurerait le téléphone correctement comme il était avant que je teste cette kitkat ? Merci Modifié 21 août 2014 par cyrillem Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
orefie Posté(e) 21 août 2014 Share Posté(e) 21 août 2014 (modifié) salut, Pour la méthode 2, il s'agit là aussi de restaurer de manière permanente les IMEI ? oui, mais d'une autre manière. en MP, si tu veux plus de détails, c'est sensible comme sujet B) Sinon, peut être faudrait-il que je reflash le téléphone avec un flashtool et une ancienne ROM stock ? Peut être cela restaurerait le téléphone correctement comme il était avant que je teste cette kitkat ? non, ça ne servira a rien. la seul solution pour remettre tout d'origine c'est d'avoir un dump complet de ton téléphone. Orefie édit : extraits de quelques messages en MP citation du petit blaireau :P j'ai copier ma sauvegarde de mes IMEI un peu partout sur différents lieux de stockage. J'ai fait un dump de mon téléphone lorsque je l'ai recu, donc avec tout d'origine avec mtkdroid, donc cela suffirait ? ma case pour sauvegarder mes IMEI est toujours grisée. Orefie sans busybox (copies d'écran supprimées - cf. règles du forum) avec busybox le petit blaireau je n'arrive même pas a ouvrir cette fenêtre, c'est la case d'avant qui est grisée, et oui j'ai bien busybox pourtant Orefie la version de mtkdroidtool est bien v2.5.3? si oui, je ne vois pas d’où vient le pb :( le petit blaireau ah la version est en 2.5.2, je vais téléchargé la 2.5.3 mais je m'attends pas a un miracle Orefie sans une sauvegarde de la partition dev\nvram, tes imei vont être galère à restaurer (de façon permanente) à distance. quand j'ai le tel ça prend moins de 2 min, pour trouver le pb mais sans le tel, ça peut être trop de choses qui mrd regarde le change log, oups prise en charge du mt6592 :P Changes: Support MT6592. Unlike previous SOC, here, when reading the ROM through the FT, not read block preloader. This block can be backup in the program after obtaining root shell. File MTKdroidTools.ini has new variables ScatVer111 and ScatVer112, which listed SOC for which it is necessary to do a new type of scatter the appropriate version. At the moment it V1.1.1 for 6572/82 and 6592 for V1.1.2. If the SOC in these variables is missing, the scatter is the old type. Scatter the appropriate type is done with the backup and from "Block Map". When you create a CWM file size compared to the size of the block. If the file size exceeds, then flash it is not offered, but the file is saved. If you choose to create CWM automatically and exceeded its size, we attempt to do CWM of mini template, which excludes the partitioning SD card into 2 parts. On phones with ubifs filesystem backup system unit is in 3 forms:tar archive. not for FlashTool! system.ibifs.img. not for FlashTool!. Of this file under linux you can make an image for Flashtool nodl_system.bin. As owners say, this file can flash through FlashTool. It must be edited manually rename and move to a folder for FT.No guarantees, on your own risk! le petit blaireau ahah je viens de voir ton message au moment ou j'allait t'annoncer que ca fonctionne ! merci encore pour ta précieuse aide Orefie :) Le petit blaireau va se reconnaitre :P (une phrase supprimée) Orefie Modifié 22 août 2014 par Lannig Passages non-conformes aux règles du forum supprimées Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cyrillem Posté(e) 22 août 2014 Auteur Share Posté(e) 22 août 2014 :) ok ca baigne A tout hasard, j'ai trouvé ça sur mon disque : 22/08/2014 09:11 <REP> . 22/08/2014 09:11 <REP> .. 27/03/2014 10:19 6 291 456 boot.img 10/01/2014 09:22 3 541 build.prop 22/08/2014 09:11 0 dir.txt 27/03/2014 10:18 1 024 EBR1 27/03/2014 10:19 524 288 EBR2 27/03/2014 10:29 1 006 files.md5 27/03/2014 10:18 1 395 firmware.info 27/03/2014 10:19 3 145 728 logo.bin 27/03/2014 10:18 524 288 MBR 27/03/2014 10:18 500 MT6582_Android_scatter_emmc.txt 27/03/2014 10:19 10 485 760 nodl_expdb 27/03/2014 10:19 524 288 nodl_misc 27/03/2014 10:18 10 485 760 nodl_protect_f.ext4.img 27/03/2014 10:18 6 656 nodl_protect_f.ext4.tar 27/03/2014 10:18 10 485 760 nodl_protect_s.ext4.img 27/03/2014 10:19 5 632 nodl_protect_s.ext4.tar 27/03/2014 10:18 3 145 728 nodl_pro_info 27/03/2014 10:19 131 072 nodl_seccfg 27/03/2014 10:18 5 242 880 nvram.bin 27/03/2014 10:18 403 phone.info 27/03/2014 10:18 1 048 576 preloader_and_dsp 27/03/2014 10:19 6 291 456 recovery.img 27/03/2014 10:19 6 291 456 secro.img 27/03/2014 10:25 734 003 200 system.ext4.img 27/03/2014 10:29 580 302 336 system.ext4.tar 27/03/2014 10:19 393 216 uboot.bin 27/03/2014 10:18 3 639 296 userdata_nvram_only.tar J'ai l'impression que c'est un backup complet du téléphone avec Flashtools Qu'en dis tu ? Il y a un fichier nvram dedans... Sinon je te MP pour la suite... Merci @+ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lannig Posté(e) 22 août 2014 Share Posté(e) 22 août 2014 @@orefie : bonjour, un peu trop de franchissements de la ligne jaune (IMEI) dans ce sujet, je suis obligé d'éditer les posts et c'est lourd. Faites plus attention ou continuez par MP, sinon je vais être obligé de le supprimer. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
cyrillem Posté(e) 22 août 2014 Auteur Share Posté(e) 22 août 2014 Désolé Lannig j'ai du mal à saisir ou se situe la ligne jaune : si je le sais, je pourrai éviter de la franchir Quoi qu'il en soit OK, on va basculer en MP Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
orefie Posté(e) 22 août 2014 Share Posté(e) 22 août 2014 désolé Lannig, mais c'est ambigu, mais pas de pb, maintenant tout en MP Orefie Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lannig Posté(e) 22 août 2014 Share Posté(e) 22 août 2014 La ligne jaune se situe à la reprogrammation des IMEI. Expliquer comment ... Restorer sa sauvegarde de NVRAM qui les contient : OK Flasher un firmware qui permet de récupérer l'accès perdu à cette NVRAM : OK Reprogrammer les IMEI d'une quelconque façon, et ceci même si c'est celle marqué sur la boîte ou sous la batterie : NON. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.