ROOT e MODDING
Questa discussione si propone di raccogliere guide, nozioni e files utili al modding del Lenovo P780
Ogni contributo e segnalazione (e correzione) è bene accetto, specie se già pronto da aggiungere
Prima di tutto però, il disclamer:
GLI AUTORI DEL VARIO MATERIALE POSTATO NON SI ASSUMONO NESSUNA RESPONSABILITA' IN MERITO ALL'USO CHE FARETE DEL MATERIALE CHE SCARICATE ED USATE, TUTTO CIO' CHE FATE E' SEMPRE E SOLO A VOSTRO RISCHIO E PERICOLO ED OVVIAMENTE, SOTTO LA VOSTRA PERSONALE RESPONSABILITA'!
Avviso: ho spostato il mio drive su Mega e aggiornato tutti (spero) i link
Problemi con i link Mega? usate gli Open DNS sul vostro router
Sullo smartphone è possibile cambiarli con Rom Toolbox/DNS changer
Considerando che sembra che in pochi leggano le FAQ e/o i punti fermi, provo a premettere subito dei concetti che devono essere chiari
Esistono 2 versioni del Lenovo P780: Cinese e ROW (Rest Of World) vedere anche post n°2
(E' anche uscita una versione con 8Gb di rom)
Ci sono di conseguenza due tipi di rom: cinesi e ROW
(in impostazioni-info telefono, se nella versione della rom non compare la scritta ROW, la rom è cinese)
Le custom recovery sono specifiche per tipo di rom: TWRP 0626 per le rom cinesi e TWRP 2.5.0 per rom row
Con esse si può installare solo lo stesso tipo di rom. In caso contrario si avra un bootloop; vedere post n°3 per la soluzione del problema .
ATTENZIONE all'uso di flashtools
Per i telefoni cinesi (non row) prodotti a partire da aprile 2014
Sui forum russi Lenovo-forums.ru e 4pda (usate il traduttore di google) sono apparsi avvisi che invitano a verificare se il proprio telefono è stato prodotto a partire da aprile 2014 guardando la seguente etichetta (credo sia sotto il coperchio metallico)
4541882.jpg
In questo caso, quando si usa flashtools per flashare una rom, BISOGNA DESELEZIONARE LA CASELLA DEL PRELOADER O SOSTITUIRE QUELLO DELLA ROM CON QUESTO NUOVO PRELOADER
IL RISCHIO E' UN HARD BRICK
Questi nuovi telefoni sembra abbiano un nuovo preloader che non deve essere sovrascritto dal vecchio, presente nelle rom che finora ci sono in giro
E' vivamente consigliato fare prima un backup completo e backup della NVRAM (da recovery TWRP)
Al seguente link trovate una procedura di recupero dal suddetto brick, collaudata da leos71
NON SI ASSUME NESSUNA RESPONSABILITÀ PER EVENTUALI DANNI: DA USARE A PROPRIO RISCHIO E PERICOLO
https://mega.co.nz/#F!kx5TSDZI!adq8IDzv4fcpaIneHBbRUQ
Diritti di root e custom recovery
Si possono usare due metodi:
Classico: root con motochopper e installazione custom recovery
Flashtools: flash con flashtools di una rom (cinese o row, a scelta) gia root, con la corrispondente recovery e le gapps (da xda: all'autore tutti i crediti)
In entrambi i casi è necessario installare i drivers per windows
Nella suddetta cartella trovate vari drivers. I drivers Lenovo sembrano funzionare nella buona parte dei casi. Dagon84 ha scritto una guida (comprende anche quella a flashtools) per win7 64bit perchè sono state riscontrate difficoltà su tale versione (e anche con win8 e in particolare con win8.1).
Se si fanno vari tentativi, è importante disinstallare quelli installati precedentemente (se tramite file .exe)
Consiglio il metodo con flashtools: un'esperienza con flashtools evita patemi in caso di problemi successivi.
Con flashtools è quasi impossibile fare danni; forse l'unico rischio (oltre a crash di windows e mancanza di energia) è quello di flashare una rom di un modello di telefono diverso, un problema facilmente evitabile.........
Metodo con flashtools
Necessario:
Drivers (se non già installati)
Flashtools di solito è anche presente nel file di archivio (rar, 7z) delle rom
Rom pre-rooted
Scompattare le cartelle di flashtools e della rom sotto c:
Seguire le istruzioni per flashtools di Dagon84 (seconda parte del documento)
Alla fine si avrà una rom Lenovo in inglese, root, con recovery twrp e gapps.
Dal playstore installare l'applicazione "morelocale2" e, una volta lanciata, scegliete la lingua italiana.
In tal modo si avrà in italiano il playstore e le successive applicazioni
Metodo classico
(Per Android 4.4 KitKat vedere QUI)
Necessario
Files
Drivers per PC (windows)
g-apps
La procedura è elementare e gli unici problemi che potreste avere sono, come al solito, con i driver per windows:
1. - Installate i drivers sul PC (per win7 e forse xp; per win 8 si attendono notizie). Provare prima con i "drivers giusti"; in caso di problemi, successivamente con quelli per p770 (collaudati funzionanti anche con p780)
2. - Effettuate il root con Motochopper collegando il device al pc con debug usb attivato e cliccate su run.bat (su linux run.sh) seguendo le istruzioni sul pc. Al termine il telefono si riavvierà.
Prima di andare avanti con la recovery, è bene sapere che, essendoci due versioni del nostro smatrphone (vedi 2° post), ci sono anche due tipi di rom:
cinese (quelle con cui, evidentemente, arriva il cell se lo avete comprato in cina)
ROW (Rest Of the World), sono rom di origine russa
Per questo motivo bisogna individuare il tipo di rom che si ha. In settings/about phone/version infos guardate "Build number": se non contiene la scritta ROW allora si tratta di una rom cinese.
A questo punto sapete quale recovery scegliere e continuare la procedura
3. - Se la Rom è CINESE, copiate nella sd del telefono il file P780-twrprecovery-en-ydss.img in inglese. Se la rom è ROW, copiare nella sd del telefono il file TWRP 2-5-0 recovery.img in inglese.
4. - Rinominatelo in recovery.img
5. - Copiate l’ apk di mobile uncle tools sul telefono ed installatelo. Dopo averlo avviato dategli i permessi di root, andate su “ Recovery Update” e in alto dovreste vedere il file .img che abbiamo copiato nel punto precedente. Tappate ed installate la recovery , alla domanda se volete riavviare in recovery dite si. Il telefono si riavvierà entrando in recovery.
6. - Valutate se è opportuno fare un nandroid backup e riavviate il sistema dal menù della recovery.
7. - Dopo il riavvio, verificate che la nuova recovery sia ancora presente (riavviando in recovery con mobileuncle o accedendovi da spento). Questo perchè, dopo il primo riavvio, può accadere che si ripresenti la recovery stock.
In questo caso bisogna riavviare.
Se non si riesce a capire come farlo dalla recovery stock ( io sinceramente non lo ricordo), si può provare a spegnere tenendo premuto il tasto Power per 10 secondi o riavviare con il tasto reset nel vano batteria.
Una volta riavviato, proseguire con il punto 8
8. - Ripetere il punto 5 (installate di nuovo la recovery con mobileuncle, riavviate in recovery e riavviate il sistema)
9. - Con un file manager con capacità root (root explorer, es file manager abilitando le funzioni di root) andare in /system/ e individuate il file "recovery-from-boot.p" . Dopo aver abilitato in scrittura, rinominate tale file aggiungendo .bak
10. - Riavviate normalmente e poi verificate che ora la custom recovery che avete installato ora sia presente (riavviando in recovery con mobileuncle o altro programma, o accedendovi da telefono spento)
A questo punto si possono installare le gapps (market, gmail, ecc) flashando il file .zip da recovery
Se avete una rom solo in inglese, scaricate dal market e installate “morelocale2”. Permetterà di avere il market, tutte le app già installate che ne hanno la possibilità in italiano e tutte le app di successiva installazione.
Per entrare in recovery da telefono SPENTO DEL TUTTO:
Tasto power + entrambi i tasti volume
Si invita a leggere i "Punti fermi", cioè quello che finora si è capito sul flash di rom cinesi, ROW e relative recovery:
https://mega.co.nz/#!IoginB6Y!NeFE6y...ZKww2KXhm-KwPo
F.A.Q.
by Leos.71 (in gran parte!) e yatta
Altre guide e materiale raccolto grazie agli utenti di questo forum potete trovarlo nel drive
https://mega.co.nz/#F!8hBCHBQT!E2KP2yrOojNpLC6EbviU_Q
Il link è sempre presente nella mia firma