Buona sera a tutti!
E' con molto piacere che vi presento la guida per installare finalmente le Custom Rom del I9070 GB e JB sul nostro amato/odiato I9070P
Importante:
Il sottoscritto e androidiani non si assumono nessuna responsabilità per eventuali brick
e/o malfunzionamenti del proprio device.
PREMESSA
1- Non usate rom per Jelly Bean su GINGERBRED, se lo fate il cellulare non funzionerà più e quasi sicuramente sarete costretti a mandarlo in assistenza.
2 - Questo metodo prevede il flash di una rom basata su GINGERBRED da recovery, quindi sarebbe buona norma fare un back up di tutto.
3 - La guida si basa sulla sostituzione di alcuni file all'interno della custom rom.
4 - Il chip NFC non funzionerà più.
5 - Sconsiglio di eseguire questa procedura se non sapete cosa state facendo
6 - E'Obbligatorio leggere tutta la guida!
INSTALLAZIONE DI ROM BASATE SU GINGER BREAD
REQUISITI
- Galaxy Advance I9070P con GINGER BREAD
- ROOT
- COCORE-P 1.0 per avere la TWRP RECOVERY.
PROCEDURA
1. Scaricare la custom rom che si desidera installare (basata su GINGER!) per esempio la JetMOD la Suppressed ecc.. (link sotto)
3. Scaricare i file TEE GB da sostituire (link sotto)
4. Aprire il file zip della custom rom con il Zip Manager preferito e andate in / system / lib / tee
5. Sostituire i tre file all'interno con i file per la versione 9070P scaricati in precedenza.
6. Mettere lo zip appena modificato nella SD esterna.
7. Avviare il cellulare in recovery mode
8. Fare i wipe (cache Dalvik Cache e factory reset)
9. installare la Rom.
LEGGERE LA NOTA!
NOTA: Può succedere che una volta fatto il flash, il cellulare si blocchi sul riavvio al logo. Se siete in questa situazione, niente panico! Riavviate il telefono in recovery mode e fate anche un reset di sistema, quindi reinstallate la Rom.
File TEE GB da sostituire
- File Tee
ROM CUSTOM
Per le Rom custom fate riferimento all'ottima WIKI creata da giagia96
AGGIORNAMENTO
INSTALLAZIONE DI ROM BASATE SU JELLY BEAN O SUPERIORI
PREMESSA
Non vi sognate di eseguire questa procedura su rom Jelly Bean se il terminale ha ginger bread, il risultato più probabile (per quanto ne so) è un bel hard brick con conseguente assistenza.
Quindi,E' assolutamente VIETATO eseguire questa procedura se prima non si ha installato l'aggiornamento a JELLY BEAN!
REQUISITI
- Galaxy Advance I9070P con JELLY BEAN
- Root
- COCORE-E 5.6 o superiore per avere la TWRP o la CMW RECOVERY.
PROCEDURA- Metodo 1
Il primo metodo è pressoché identico a quello per ginger, con la differenza che dovrete procurarvi una custom rom basata su JELLY BEAN o superiore e scaricare i nuovi file TEE JB che sono 4 anziché 3.
I link li trovate sotto.
PROCEDURA- Metodo 2
Il secondo sistema è quello di flashare direttamente la rom da recovery senza modificarla, una volta avviato il cellulare scaricare un file manager dall'app Store come es file explorer (tramite WiFi, la rete ovviamente non funziona) dare i permessi di root impostando anche i permessi di scrittura sulla directory principale.
Scaricare i file tee sul cellulare poi copiare e incollare la cartella in system/lib
Riavviare ed il gioco è fatto.
Questo metodo è stato testato da me più e più volte, su jb ha sempre funzionato.
PROCEDURA- Metodo 3
Altro metodo (il più semplice) è quello di flashare da recovery la rom desiderata così com'è e poi di seguito flashare questo zip
File TEE JB da sostituire
- File Tee JB
(Error status 7) LEGGERE LA NOTA!
NOTA: Puo succedere da recovery non sia possibile flashare la rom a causa di un errore.
Questo problema è dato da una protezione che non consente l'installazione di rom create per un determinato modello su di un altro.
Il nostro scopo è rendere la rom compatibile col nostro dispositivo.
Aprire quindi la rom con winrar o simili ed estrarre sul desktop il file updater-script presente in META-INF/com/goole/android.
Aprire il file estratto con un editor di testo (notepad) e cambiare i due "i9070" ed "I9070"nelle prime righe, rispettivamente con "i9070p" ed I9070P.
Salvare il file (non come txt mi raccomando) e sostituire all'interno dello zip.
Se non dovesse ancora installarsi, rimuovete completamente le prime srtinghe dove c'è scritto il nome del modello (solo quelle).
Questa procedura serve solo la prima volta, poi è possibile effettuare gli upgrade senza bisono di modificare il modello.
Esempio di modifica del file updater-script
PARTE DI UPDATER-SCRIPT ORIGINALE
PARTE DI UPDATER-SCRIPT MODIFICATOcodice:assert(getprop("ro.product.device") == "janice" || getprop("ro.build.product") == "janice" || getprop("ro.product.device") == "i9070" || getprop("ro.build.product") == "i9070" || getprop("ro.product.device") == "GT-I9070" || getprop("ro.build.product") == "GT-I9070"); mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system"); package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh"); package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions"); set_perm(0, 0, 0777, "/tmp/backuptool.sh"); set_perm(0, 0, 0644, "/tmp/backuptool.functions"); run_program("/tmp/backuptool.sh", "backup"); unmount("/system");
PARTE DI UPDATER-SCRIPT MODIFICATO SENZA LE STRINGHEcodice:assert(getprop("ro.product.device") == "janice" || getprop("ro.build.product") == "janice" || getprop("ro.product.device") == "i9070p" || getprop("ro.build.product") == "i9070p" || getprop("ro.product.device") == "GT-I9070P" || getprop("ro.build.product") == "GT-I9070P"); mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system"); package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh"); package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions"); set_perm(0, 0, 0777, "/tmp/backuptool.sh"); set_perm(0, 0, 0644, "/tmp/backuptool.functions"); run_program("/tmp/backuptool.sh", "backup"); unmount("/system");
RINGRAZIAMENTIcodice:mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system"); package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh"); package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions"); set_perm(0, 0, 0777, "/tmp/backuptool.sh"); set_perm(0, 0, 0644, "/tmp/backuptool.functions"); run_program("/tmp/backuptool.sh", "backup"); unmount("/system");
adamuadamu per la guida originale
loof13 per il tweak
Albertop97 Per lo zip flashabile da recovery
Giagia96 Per aver segnalato lo zip
Jacopo97 Per aver segnalato la guida originale su xda
Back-to-the-future-2.jpg