QNA > C > C'è Un Modo Per Bypassare O Disabilitare Il Numero Pin Sul Mio Moto G (2Nd Generation) Xt-1068 Senza Perdere I Dati? Artboard

C'è un modo per bypassare o disabilitare il numero PIN sul mio Moto G (2nd Generation) XT-1068 senza perdere i dati? Artboard

Downloads:

  1. File ADB per Android.
  2. Dizionario gesture.key di Android OS.
  3. File View Pro.

Il pattern lock è un insieme di gesti che un utente Android esegue per sbloccare il suo smartphone. Sembra essere complicato, ma in realtà non lo è. Può essere inserito dall'utente unendo dei punti su una matrice 3×3. Da Android 2.3.3 questo schema deve coinvolgere un minimo di 4 punti (nelle vecchie versioni di Android il minimo era 3 punti) e ogni punto può essere usato solo una volta. I cerchi del pattern possono essere numerati a partire da 1 a 9 dall'angolo in alto a sinistra all'angolo in basso a destra come mostrato in figura.

main-qimg-edda4c7c9d98017fd7dbeb462677343d.webp main-qimg-014d6cbfb970324c596550b9b6800d4a.webp

Questo pattern è criptato con un algoritmo di hashing SHA1. Quindi l'hash SHA-1 per 7415369 sarà "F56A6DF0A85F5B0EB1E661B5836ED423542AFA86". Questo hash SHA-1 viene inserito in un file chiamato gesture.key che viene memorizzato in una posizione /data/system folder nella memoria interna di Android.

Quando un utente imposta il pattern lock, il telefono esegue automaticamente l'hash del codice di blocco con SHA-1 e salva il risultato nel file. Durante lo sblocco, quando l'utente entra nel pattern lock, il telefono confronta il suo hash SHA-1 con quello memorizzato e decide se dare accesso o meno.

Nel caso di un Password Lock, viene usata la stessa tecnica di hashing SHA-1. A differenza dei modelli, il blocco della password può contenere caratteri, numeri o segni speciali come $, #, @ ecc. A causa di tale complessità, il numero di file hash SHA-1 cresce enormemente. Simile al pattern lock, l'hash SHA-1 per il password lock è posto in un file chiamato password.key. Questo file si trova nella cartella /data/system/ nella memoria interna di Android.

Procedura:

Step 1: Scarica ed estrai il file adb.zip sul tuo PC. Dopo l'estrazione troverai i seguenti file:

  1. adb.exe
  2. AdbWinApi.dll
  3. AdbWinUsbApi.dll

Step 2: Ora collega il tuo telefono al PC usando il cavo USB.

Step 3: Apri la cartella ADB che hai appena scaricato. Ora tieni premuto il tasto shift + il tasto destro del mouse contemporaneamente su uno spazio vuoto in quella cartella.

Step 4: Seleziona l'opzione 'Apri finestra di comando qui'.

main-qimg-25a9b04e0d6c621ecf3022307e16be21.webp

Appena ci clicchi sopra, apparirà una finestra nera di prompt dei comandi.

main-qimg-bbcb18f7e06801d28784b5e147ff287e.webp

Step 5: In this command prompt window, type the following command to make sure that your device is properly connected to PC or not.

  1. adb devices 

After entering this command, some random numbers will appear. Questo confermerà che il tuo telefono è collegato correttamente.

Step 6: Ora dobbiamo copiare il file gesture.key dalla cartella /data/system situata nella memoria interna di Android al tuo PC. Per farlo, dobbiamo usare il comando 'adb pull'. So type the following command in the command prompt and press enter.

  1. adb pull /data/system/gesture.key gesture.key 
main-qimg-3d4f3e5df04b1af71ed476ecc71c6cc0.webp

This command will pull out the gesture.key file located in /data/system/ folder to the ADB folder.

Step 7: As that you have the gesture.key file, you can close the command prompt window. Ora il file gesture.key può essere facilmente esplorato per visualizzarne il contenuto. Puoi aprire il file usando qualsiasi editor di testo o esadecimale. Qui usiamo il software File View Pro. Quindi scarica e installa questo software dal link fornito sopra.

Fase 8: Lancia File View e apri il file gesture.key in esso. Vedrai qualcosa come questo:

main-qimg-92557ad11ded10fc2b5d8ebb3a35de9b.webp

Il codice 'F56A6DF0A85F5B0EB1E661B5836ED423542AFA86' è importante qui.

Step 9: Ora scarica ed estrai il dizionario gesture.key di Android OS sul tuo PC.

Step 10: Apri quel dizionario e cerca questo codice 'F56A6DF0A85F5B0EB1E661B5836ED423542AFA86' in esso. Vedrete qualcosa come questo:

main-qimg-02f2b9405255b6dab3a556934e90a8df.webp

Smartphone cripta il pattern di 1234 non come una stringa '1234', ma come una sequenza di byte 0×01 0×02 0×03 0×04. In altre parole abbiamo uno 0×01 per il primo punto e 0×09 per l'ultimo. Poi Android usa SHA-1 e lo mette in un file gesture.key. Qui il file gesture.key contiene 0xF5 0x6A 0x6D 0xF0 0xA8 0x5F 0x5B 0x0E 0xB1 0xE6 0x61 0x83 0x6E 0xD4 0x23 0x54 0x2A 0xFA 0x86 byte value.

Utilizzando il dizionario possiamo scoprire che corrisponde ai valori 0×06 0×03 0×00 0×04 0×02 0×05 0×08, che significa che abbiamo un pattern '7415369'.

Passo 11: Prova questo pattern sul tuo dispositivo e sì, sarà sbloccato con successo.

main-qimg-34202d0e8a9353220987f66bc9f0e2e6.webp

Di Perrine Topel

Come funziona l'algoritmo di Google Maps? :: Come avere accesso alle immagini satellitari dal vivo
Link utili