Originariamente inviato da
papinist
Ragazzi qui mi serve una mano enorme da qualche super esperto.
Un mio amico con il Gnexus ha dovuto per vari motivi mettere il blocco della lock screen tramite pin. Purtroppo il pin che ha messo non viene più riconosciuto.. che sia perchè lo ha sbagliato o se lo è dimenticato poco importa adesso, il tel è bloccato al lock screen con la richiesta di pin.
La situazione è questa: Galaxy Nexus con 4.2.2 stock e recovery stock, bootloader sbloccato, permessi di root, wifi attivo.
Ho scandagliato mezza internet e vi dico tutto quello che ho trovato, e provato:
- prima cosa che si trova scritta: dopo 5 tentativi errati ti viene proposto di accedere con l'account google. Magari! A noi dopo 5 tentativi fa aspettare 30 secondi prima di riprovare ma non propone l'accesso con l'account google. Probabilmente questo funziona solo con la protezione tramite sequenza.
- metodo da esperti: tramite comandi adb. Unico requisito, permessi di root e usb debug attivo. I permessi di root li abbiamo, e fortuna vuole che l'usb debug fosse rimasto attivo da quando gli ho attivato il root (altrimenti, con il pin che blocca l'accesso al telefono, non avrei potuto attivarlo).
Peccato che la versione 4.2.2 introduce una nuova sicurezza per l'usb debug: la whitelist! Quando lo colleghi ad un pc con l'usb debug attivo, lui genera una chiave rsa corrispondente a quel pc e ti chiede se autorizzare la connessione (e se d'ora in avanti autorizzarla sempre). Peccato ancora che, essendoci il pin, non posso cliccare su 'ok' nella finestra di richiesta, così adb vede il device 'offline' e non si riesce ad aprire la shell.
- altra possibilità: installare dal play store web una applicazione che bypassa il lockscreen (screen lock bypass pro). Fortuna vuole che il wifi fosse attivo e quindi il tel è online! Basta installarla da web, viene inviata al nexus e installata automaticamente. Poi è sufficiente collegare il tel al caricabatterie e l'applicazione parte, disattivando il lockscreen.
sfortuna vuole che screen lock bypass funziona da android 2.2 fino alla 4.0 e infatti non dà compatibile il nexus :-/
- non posso nemmeno provare a scaricare l'.apk (anche ci riuscissi) perchè come lo mando sul nexus? C'è il comando "adb install package.apk" ma se adb non funziona....
- ancora altra possibilità: dalla recovery flashare un update.zip creato apposta per sovrascrivere le impostazioni della lock screen.
Requisito: mettere nella sdcard il file update.zip da flashare... peccato che il nexus non abbia la sd!
Idea: attaccare il tel al pc. Visto che il pc lo riconosce come sempre, passo l'update.zip modificato nella memoria interna che viene vista come sdcard. Peccato che android non sia stupido, e se è impostata un pin e il lockscreen bloccato alla richiesta di pin, quando lo connetti al pc non vedi nessun file nella memoria interna.
Oltretutto è richiesta una recovery modificata (cwm o twrp) che al momento non abbiamo installata, ma su questo punto speravo di poterla mettere magari partendo proprio in recovery stock.
Direi che è un bel casino, ma spero che abbiate qualche suggerimento!
P.S. so che posso partire in recovery e fare un bel factory reset, ma volevo vedere di salvare i dati