Lenovo A2107A-H – Recovery, UnRoot, Partizioni

Lenovo2

Discaimer

bluline

Sostituzione della Recovery

Recovery TWRP 2.3.2.3 per Lenovo A2107A-H

Recovery CWM 6.0.1.5 per Lenovo A2107A-H

Queste due recovery sono intercambiabili, anche se in alcuni casi non sono sostituibili. Ad esempio per il root con la nuova metodica è obbligatorio usare la TWRP, ma per il ripartizionamento saremo costretti ad usare la CWM.

Scaricate la recovery che vi interessa.
Copiate lo zip scaricato sulla root della microSD
Avviate il tablet in recovery mode
Senza fare wipe di nessun genere procedete come per installare una rom e puntate al file zip della recovery prescelta. Installatela e riavviate.

Ricordo che per entrare in recovery mode (se il dispositivo accende ma non parte), il dispositivo deve essere spento. (Se non si riesce a spegnere dal tasto di accensione, premete una sola volta il tasto di reset).

1 – Premere il pulsante di accensione per 3 secondi
2 – Tenendo premuto il pulsante di accensione premere contemporaneamente i tasti Vol+ e Vol-
3 – Rilasciarli tutti quando compare la schermata di recovery (CWM o TWRP)

bluline

Ipotesi per il ripristino della Stock Rom

E’ una ipotesi per la versione da 16Gb con ICS 4.0.3

Metodo 1: quello logico

Premesso che questa operazione aveva senso solo se si doveva portare il tablet all’assistenza in garanzia, e siccome è improbabile che qualcuno lo compri nuovo visto che è stato commercializzato nel 2012, non penso ci sia più questa esigenza.

La recovery modificata (la TWRP) dovrebbe permettere in modo molto agevole di installare la Rom Stock di cui sopra con le solite procedure, (un paio di factory reset e l’installazione successiva della rom stock in formato zip per TWRP o CWM).

A questo punto avremmo un dispositivo con ROM stock originale senza root e superuser ma ancora con una recovery modificata.

Riavviando il dispositivo in recovery mode (che è ancora quella modificata) e senza eseguire wipe potremmo installare la recovery stock (in formato zip come se fosse una rom) di cui ho fornito il link proprio sopra, così una volta riavviato il dispositivo ci dovremmo ritrovare con la recovery stock e la rom stock.

In fondo è lo stesso che cambiare da CWM a TWRP come descritto nel post sopra tranne per il fatto che entrambi queste recovery sono modificate.

Se qualcuno vuole provare…

Potete dare un’occhiata anche qui

Metodo 2 : quello standard

La procedura è simile a quella del CUBE T9 (vedi sezione apposita). Collegate il Lenovo acceso e installate i drivers del dispositivo puntando alla cartella dei drivers che avete scaricato. Staccatelo, spegnetelo e ricollegatelo da spento al PC. Andate sui dispositivi di Windows e noterete un driver preloader non installato. Installatelo manualmente puntando sulla cartella dei drivers che avete scaricato. A questo punto scollegate tutto.

  • Estraete SP Flash tool ed eseguitelo. Se usate win7 o 8.x eseguitelo come amministratore (tasto destro – esegui come admin)
  • Cliccate sul pulsante Scatter-loading e puntate alla cartella della Rom o delle parti di ROM da installare. Selezionate il file “MT6575_Android_scatter_emmc.txt” nella cartella target_bin.
    Accertatevi che la modalita di download selezionata sia “Download Only”
  • Cliccate sul pulsantone Download (con la freccia verde).
  • Collegate il tablet spento al PC, aspettate che venga riconosciuto e che il processo si avvii e arrivi a conclusione (ve ne accorgete dall’avanzamento della barra in basso nel programma) Un grosso segno di spunta verde apparirà a schermo per indicare il successo dell’operazione.
  • Staccate il tablet e avviatelo in modalità recovery.
  • Fate un wipe cache, un factory reset e riavviatelo

bluline

RIPARTIZIONAMENTO A 2107A-H

Partizioni presenti nel 16gb:
emmc_p1:00000020 00000002 “ebr1”
emmc_p2:0018ef20 00100000 “cache”
emmc_p3:0028f720 001ff800 “usrdata”
emmc_p4:0048f720 0188a8e0 “fat”
emmc_p5:00009f00 00002800 “sec_ro”
emmc_p6:0000ef20 0017f800 “android”

Files interessati della Rom : MBR, EBR1, EBR2

Interessano solo le 4 righe a partire dall’offset 000001C0
————————————————————————————————————————-
MBR | tipo partiz | start | dim. in bloc
00 00 | 05 00 00 00 | 20 00 00 00 | 00 EF 18 00 | 00 00 ebr1
00 00 | 83 00 00 00 | 20 EF 18 00 | 00 00 10 00 | 00 00 cache
00 00 | 83 00 00 00 | 20 F7 28 00 | 00 F8 1F 00 | 00 00 userdata
00 00 | 0B 00 00 00 | 20 F7 48 00 | FF FF FF FF | 55 AA fat

EBR1
00 00 | 83 00 00 00 | E0 9E 00 00 | 00 28 00 00 | 00 00 sec_ro
00 00 | 05 00 00 00 | E0 EE 00 00 | 20 F8 17 00 | 00 00 ebr2
00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00
00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 55 AA

EBR2
00 00 | 83 00 00 00 | 20 00 00 00 | 00 F8 17 00 | 00 00 android
00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00
00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 00 00
00 00 | 00 00 00 00 | 00 00 00 00 | 00 00 00 00 | 55 AA

Partizioni presenti nel 4gb: (inizialmente Vodafone poi Stock infine XnetfoX)
emmc_p1: 00000020 00000002 “ebr1”
emmc_p2: 0018ef20 00100000 “cache”
emmc_p3: 0028f720 001ff800 “usrdata”
emmc_p4: 0048f720 002b38e0 “fat”
emmc_p5: 00009f00 00002800 “sec_ro”
emmc_p6: 0000ef20 0017f800 “android”

MBR
00 00 05 00 00 00 20 00 00 00 00 EF 18 00 00 00
00 00 83 00 00 00 20 EF 18 00 00 00 10 00 00 00
00 00 83 00 00 00 20 F7 28 00 00 F8 1F 00 00 00
00 00 0B 00 00 00 20 F7 48 00 FF FF FF FF 55 AA
EBR1
00 00 83 00 00 00 E0 9E 00 00 00 28 00 00 00 00
00 00 05 00 00 00 E0 EE 00 00 20 F8 17 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA
EBR2
00 00 83 00 00 00 20 00 00 00 00 F8 17 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA

Da notare che i file del 16Gb e del 4Gb stock sono uguali e anche il comando terminale.
Questo mi induce a pensare che il 4Gb possa utilizzare lo stesso ripartizionamento del 16Gb.
Ma poiché non ho un 4Gb non ci posso mettere la mano sul fuoco.

4Gb Vodafone
Adesso pensate alle peripezie iniziali riportate da molti utenti per rootare il 4gb Vodafone e installare la recovery e poi la rom (fattibile solo usando uno scatter dedicato).
Tutto succedeva perché i files MBR ed EBR2 sono diversi da quelli stock vale a dire c’è una partizione in più sull’EBR2 e l’MBR è diverso proprio per questo.

MBR
00 00 05 00 00 00 20 00 00 00 00 F7 18 00 00 00
00 00 83 00 00 00 20 F7 18 00 00 00 10 00 00 00
00 00 83 00 00 00 20 FF 28 00 00 00 10 00 00 00
00 00 0B 00 00 00 20 07 39 00 FF FF FF FF 55 AA
EBR1
00 00 83 00 00 00 E0 9E 00 00 00 28 00 00 00 00
00 00 05 00 00 00 E0 EE 00 00 20 00 08 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA
EBR2
00 00 83 00 00 00 20 00 00 00 00 00 08 00 00 00
00 00 83 00 00 00 20 00 08 00 00 00 10 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 AA

Il ridimensionamento della system ad 1Gb consentirà future implementazioni delle Rom, mentre il ridimensionamento a 2Gb della Userdata consentirà di evitare il ricorso a programmi come Link2sd per spostare le app installate sulla microSD esterna.
Questo produce anche un incremento nelle prestazioni del tablet legate alla gestione della memoria.
Il processo è reversibile e richiede contestualmente la reinstallazione della rom (a causa dell’ampliamento della system).
Salvate quindi tutto quello che vi serve perché tutti i dati vengono cancellati durante il processo.
Ho deciso di lasciare separati il processo di ripatizione da quello di installazione della Rom in modo da consentire a chi non vuole usare questa ripartizione di continuare ad utilizzare gli sviluppi futuri della Rom (fino a quando i 768Mb di capacità di System lo consentiranno).

Ripartizione Modificata – System 1Gb / Data 2Gb
Ripartizione Originale – System 768Mb / Data 1Gb

PROCEDIMENTO
Il procedimento avviene tramite recovery CWM (non TWRP, quindi chi ha la TWRP deve sostituirla con la CWM. Al termine del processo si potrà ritornare alla TWRP), senza scomodare i fastidiosissimi aggiornamenti via SPFT

  • Scaricate e copiate nella microSD i seguenti files:
    Ripartizione_EMMC_Modificata.zip
     XnetfoX_eXtreme_XX.zip
  • Inserire la microSD nel tablet, riavviare in recovery CWM e seguire questi passi:
    install zip from sdcard
    choose zip from sdcard
    Selezionare “Ripartizione_EMMC_Modificata.zip” e dare yes
    +++++Go Back+++++
    advanced
    reboot recovery
  • In basso a sinistra noterete:
    CWM-based Recovery v6.0.1.5 seguito da 4 righe di errori : non fateci caso
  • Eseguire questi passaggi:
    wipe data/factory reset e dare yes
    wipe cache partition e dare yes
    advanced
    wipe davilk cache e dare yes
    wipe battery stats e dare yes
    +++++Go Back+++++
    install zip from sdcard
    choose zip from sdcard
    Selezionare “A2107_XnetfoX_36_eXtreme.zip” e dare yes
  • Al termine:
    +++++Go Back+++++
    Reboot system now

Per ritornare alle dimensioni originali rifate il percorso di cui sopra utilizzando il file: Ripartizione_EMMC_originale.zip

bluline

Precedente Lenovo A2107A-H Info e Root Successivo Lenovo A2107A-H Rom XnetfoX eXtreme (Cessato)