Allora... I passaggi sono stati molti e so bene che la cosa sicuramente non fa che peggiorare la situazione....
Si partiva da un 4.3, è stato fatto un downgrade alla 4.1.2, operazione che ha fatto perdere l'IMEI, in seguito si è cercato di ripristinare l'IMEI con diverse operazioni, tra cui questa (fonte XDA):
codice:
1) make a copy of your EFS folder to your sdcard using root explorer and then make a backup of the folder to your computer [ to have another copy if you had to format sd card sometime ]
2) delete the EFS folder (BE SURE YOU HAVE BACKED IT UP IN A SAFE PLACE AS SAID IN STEP 1) from the root of your phone using root explorer.
3) reset the phone, after that, go to the root, and you can see that the EFS folder is still there, don't make any mistake, this EFS folder is new and generated by the android OS.
4) go to EFS folder using root explorer, and delete "nv_data.bin", "nv_data.bin.md5".
5) go to your backed up EFS folder on your sdcard, copy the "imei" folder to the EFS folder at the root of your phone, then again go to the backed up EFS folder at yout sdcard and copy the " .nv_data " file to your EFS folder at the root of your phone using root explorer, NOTE: the dot in first of nv_data is not a mistake, copy the ".nv_data" file.
6) make another copy of the ".nv_data" file in EFS folder in your phone, so you would have 2 copies of ".nv_data" in EFS folder
7) rename one of ".nv_data" files to "nv_data.bin" and another one to "nv_data.bin.bak"
8) at your PC open CMD at the ADB tool path, or run Terminal at your phone enter these commands:
adb shell ( use this command of you use ADB, if you're using terminal, skip this line )
su ( ALLOW THE MESSAGE CAME AT YOUR PHONE's DISPLAY BY SUPERUSER PROGRAM )
chown 1001:radio /efs/nv_data.bin
9) reset your phone.... after that you have your original IMEI. you can check your IMEI by dialing *#06#.
e poi un'altra molto simile che però aveva 2 comandi che non ricordo esattamente ma erano tipo: chown 1001:1001 /efs/nv_data.bin e un chmod 1001:1001 /efs/nv_data.bin solo che ci siamo accorti che nel telefono mancava il file .nv_data e allora abbiamo usato direttamente il file nv_data.bin del backup
durante questi passaggi tra le varie sventure che sono successe, si è attivato anche il FACTORY MODE ON, successivamente ripristinato copiando nuovamente la cartella EFS.
In seguito, avendo capito che il problema era legato alla compatibilità dei modem V1/V2 con la EFS che si modifica in seguto all'aggiornamento, abbiamo tentato di riaggiornare all'ultima versione I9300XXUGOE1_ITA_Android43, sempre con il file in 4 parti (ma senza PIT), questo deve essere uno degli aggiornamenti falliti, che ha portato anche al telefono in modalità triangolo con messaggio di aggiornamento fallito, in seguito siamo tornati alla GT-I9300XXEMG4_KOR_MULTI_FACTORY (aggiornamento in 4 parti + pit) ed il telefono è tornato a funzionare (Android 4.1.2), si è tentato il ripristino dell'IMEI, con questa guida:
codice:
Per chi ha flashato rom con android 4.3 può provare questa Rom, stessi passaggi:
Pit (nel pit) la casella di verifica di re-partition deve essere abilitata
Bootloader (non necessario da flashare)
Rom (nel PDA)
CSC (nel CSC)
Modem (nel Phone)
una volta messa la rom se l'imei non corrisponde fate cosi:
Scaricare e installare FW XXUGMK6
Root
Installare Patched_XXUGMK6_modem
installare Patched_XXUGMK6_kernel
Ma non ricordo se è stato un altro tenativo andato male o semplicemente non si piantava Odin, modale alla fine abbiamo quindi riaggironato a GT-I9300XXUGMJ9_KOR_FACTORY (aggiornamento in 4 parti), arrivando così alla versione attuale installato CWM, Busybox ed emulatore terminale. Il counter segna 9 (ogni aggironamento si rootava per verificare cosa avesse la cartella EFS) e triangle Away non lo azzera...
Spero di non aver dimenticato nulla, ma questo è all'incirca cosa è stato fatto....