________________________________________________________________________________________________________________________________

sabato 18 febbraio 2012

[SMARTPAD705C][GUIDA] Ottenere i permessi di root


                                                                                               
                             COME OTTENERE I PERMESSI DI ROOT SU SMARTPAD705C



A seguito di un problema sullo SmartPad 705c riguardante il suo ROOT ho deciso di pubblicare una guida su come effettuare il ROOT raccontando la mia personale esperienza.

Allora iniziamo dall'inizio... (vi assicuro che finiremo col finale)

Acquistando il Mediacom SmartPad 705c otteniamo un tablet con Android Gingerbread con un root preinstallato.
Il problema è che questo root funziona male...o meglio non funziona.
Infatti non è presente l'app SuperUser per gestire i permessi delle singole applicazioni ed inoltre il root non è rilevato correttamente da molte app.
Il BusyBox (un kit di librerie per alcune applicazioni avanzate che richiedono il root...con comportamenti simili a linux) è installato (o almeno rilevato) alla versione 1.18.3 ...decisamente outdate (l'ultima versione è la 1.19.3).
Insomma non è un root vero e proprio ma sembra molto un mod sulla rom che la Mediacom effettua.
Questo presentimento mi è stato maggiormente confermato dall'anamnesi del problema che mi si era presentato.

Un po' in buona fede, resomi conto della presunta presenza del root, avevo aggiornato il BusyBox ... risultato? Il ROOT era scomparso. Sparito. Dissolto.
Le applicazioni che lo rilevavano non davano più esito positivo.
Di conseguenza ho scandagliato la rete chiedendo un po' in giro se il problema era risolvibile.
Sfortunatamente la ricerca non ha avuto l'esito sperato.
La situazione sembrava leggermente grave...o almeno inusuale.
Così ho deciso di analizzare personalmente a fondo il problema 

Il mio primo pensiero era quello di raggiungere la recovery per ripristinare le impostazioni di fabbrica effettuando un factory reset.
Recovery irraggiungibile con qualunque combo d'accensione (vol- più ON, vol+ più ON, Home + ON, Back + On).
Nulla.
Che la recovery era disponibile solo con il ROOT prefabbrica? Ormai era troppo tardi per saperlo.
Così cerco di ripristinare il ROOT con la SuperOneClick 2.3.3 (SOC d'ora in poi).
Scarico l'archivio da qui: Deposit Files
Lo scompatto.
Eseguo come amministratore (solo se siete su Vista o 7) il file superoneclick.exe
Smonto la scheda di memoria dal tablet (IMPORTANTE!)
Collego il tablet acceso al pc (con il debug usb attivo...stranamente attivo già di default sui 705c...altro segno che un qualche tipo di root era stato già effettuato).
Annullo l'installazione dei driver ADB automatici di Windows.
Clicco sul pulsantone "Root" di SOC e confermo l'installazione dei driver proposti dal programma (confermando anche l'inquietante finestra rossa di Windows che mi avvisa sulla pericolosità dei driver...ehm...no comment).
Parte il processo di rooting.
Il root va a buon fine. Almeno così sembrava.
L'app superuser c'era e il programma sul PC dava esito positivo.
Però il test che di solito SOC effettua non sembrava aver sortito alcun effetto sul tablet.
Mah...sarà troppo recente?
Anche se quest'ultimo pensiero non aveva molto senso continua a tormentarmi.
Avvio l'app RootCheck Basic...nessun root installato!
Avvio un paio di altre app che richiedevano il root (RootExplorer e BusyBox Installer)...nulla!
A questo punto vi salto volentieri circa tre ore di rimurginamenti sul motivo di questa incoerenza e vi conduco direttamente alla risoluzione.
Riavvio il tablet sempre senza scheda di memoria.
Ricollego il tablet al PC.
Riapro SuperOneClick 2.3.3 e clicco su "UnRoot".
Attendo il termine del processo. (Termina con una finestra che ci comunica l'assenza del root)
Scollego il tablet e lo riavvio.
Intanto scarico SOC 1.9.5 da questo link: http://androidgalaxya.googlecode.com...-shortfuse.zip
Estraggo il contenuto dell'archivio ed eseguo il file superoneclick.exe (sempre come amministratore...)
Ricollego il tablet al PC.
Clicco su root.
Attendo che il rooting termini e scollego il tablet.
Riavvio.
Fine! IL TABLET È ROOTATO E FUNZIONANTE!
L'app superuser c'è.
Le app che richiedono il root funzionano (ovviamente consentendo l'esecuzione come superuser qundo compare la finestra).
Il busybox è aggiornabile (consiglio di farlo tramite l'app BusyBox Installer di jRummy).

In poche parole: i driver ADB contenuti nel SuperOneClick 2.3.3 sono compatibili con il tablet...ma il root compatibile è solo quello contenuto nel SuperOneClick 1.9.5.

Per raggiungere questa illuminante conclusione ho anche tentato rooting tramite z4root purtroppo sul 705c non funziona ne il temporaneo ne il permanente.

Comunque, per il momento, l'unico modo efficace e funzionale per rootare lo SmpartPad Mediacom 705c è questo.
Lo riporto in maniera un po' più "pulita" qui sotto:
-Rimuovere la scheda di memoria dal tablet se ve ne è inserita una
-Accendere il tablet
-Attivare il debug usb dal menu Applicazioni\Sviluppo
-Scaricare il SuperOneClick 2.3.3
-Scompattare l'archivio
-Eseguire il file superoneclick.exe (come amministratore se Vista o 7)
-Collegare il tablet al PC
-Rifiutare l'installazione di driver proposta da Windows
-Cliccare sul pulsantone "Root" presente nella schermate di SOC
-Confermare le varie installazioni di driver proposte da SOC (potrebbe essere necessario riavviare il PC)
-Attendere il termine del falso "Root"
-Scollegare il tablet
-Riavviarlo
-Ricollegarlo
-Se avevate chiuso SOC, eseguire nuovamente il file superoneclick.exe (come amministratore se Vista o 7)
-Cliccare su "UnRoot"
-Attendere il termine dell'operazione
-Scollegare il tablet
-Riavviarlo
-Ricollegarlo
-Scaricare SuperOneClick 1.9.5
-Estrarre il contenuto
-Eseguire il file superoneclick.exe (come amministratore se Vista o 7)
-Cliccare su "Root"
-Attendere il termine del processo
Fine.
Per completare è consigliabile aggiornare il BusyBox tramite l'app sul market "BusyBox Installer" di jRummy.

Spero di essere stato il più esaustivo possibile.

P.S. A root completato potete reinserire la scheda di memoria


By Droidiano

0 commenti:

Posta un commento

Twitter Delicious Facebook Digg Stumbleupon Favorites More