5 votes

Samsung Galaxy verrouillé par motif avec SuperSU et sans Internet

Il y a quelques mois, j'ai enraciné mon Samsung Galaxy et installé SuperSU.

Stupidement, j'avais cru que la seule chose qui se produisait lorsque l'on se trompait de motif trop souvent était que l'on devait attendre un peu avant de pouvoir réessayer, alors lorsque le petit garçon d'une connaissance a joué avec, cela ne m'a pas dérangé, pour découvrir ensuite que j'étais bloqué.

Habituellement, j'ai désactivé les données et le wifi sur mon téléphone pour préserver l'autonomie de la batterie, ce qui était le cas ici aussi, donc je ne peux pas déverrouiller le téléphone avec mon compte google car le téléphone n'a pas d'accès internet.

J'ai essayé les trucs du genre "appeler d'un autre téléphone et essayer d'accéder aux paramètres", mais sans succès.

J'espère donc l'une de ces solutions (par ordre de préférence) :

  • D'une manière ou d'une autre, être capable d'activer le wifi ou les données pour pouvoir débloquer le téléphone de manière conventionnelle.

  • D'une manière ou d'une autre, il faut pouvoir désactiver le verrouillage du motif au moins assez longtemps pour activer le wlan ou les données.

  • Un autre moyen qui me permet de garder mes données

  • Tout autre moyen de rendre mon téléphone utilisable à nouveau.

"su" dans le shell adb me fait attendre, puis ne fait rien (probablement SuperSU essayant de demander la permission sur le téléphone mais invisible en raison du verrouillage du motif).

-- Editer --

Je suis conscient de ce :

  • Les solutions 1 à 3 exigent que le téléphone dispose de l'internet, ce qui n'est pas le cas.

  • adb -d shell fonctionne, mais sqlite3 data/data/com.android.providers.settings/databases/settings.db produit sqlite3: permission denied et mount /data produit Usage: mount [-r] [-w] [-o options] [-t type] device directory . adb -d pull ne fonctionne pas non plus : failed to copy 'data/data/com.android.providers.settings/databases/settings.db' to './settings.db': Permission denied

  • Le lien vers la solution du fichier zip est mort

  • Apparemment, l'astuce du trou de sécurité consistant à appeler le téléphone pour essayer d'accéder au menu ne fonctionne pas sur mon téléphone.

  • La solution du téléphone suivant ne fonctionne pas non plus

  • la solution GSMHosting est abandonnée et retirée du marché

  • Ouais..., je ne pense pas être capable de mettre la main sur un programme de médecine légale...

0voto

FliiFe Points 168

Première étape : Redémarrer avec une restauration personnalisée. (Vous devriez probablement savoir comment faire cela, mais voir ici au cas où vous ne le feriez pas).

Montez toutes les partitions (Sur TWRP, vérifiez tout sous Mount )

Connectez-vous à votre PC, et lancez un shell ADB. Vous devriez tomber directement dans un shell Root.

Ensuite, utilisez soit la méthode 1, soit la méthode 2, soit les deux.

Méthode 1

cd /data/data/com.android.providers.settings/databases
sqlite3 settings.db
update system set value=0 where name='lock_pattern_autolock';
update system set value=0 where name='lockscreen.lockedoutpermanently';
.quit

Méthode 2

adb shell rm /data/system/gesture.key

Redémarrez, et profitez-en !

Source principale...

0voto

Grimoire Points 2908

Vous pouvez allumer votre ordinateur, et créer un ZIP flashable pour réinitialiser la serrure par vous-même. L'arborescence des dossiers doit refléter celle ci-dessous :

/META-INF
/META-INF/com
/META-INF/com/google
/META-INF/com/google/android

Ensuite, dans le dossier "Android", créez deux fichiers, appelés "updater-script" et "update-binary". Vérifiez qu'ils n'ont pas d'extension.

Ensuite, laissez le script de mise à jour vide, et entrez les lignes suivantes dans le fichier binaire de mise à jour :

#!/sbin/sh

mount /data
mount -o remount,rw /data

rm /data/system/gesture.key
rm /data/system/password.key

umount /data

Après avoir enregistré le fichier, ouvrez un gestionnaire d'archives (comme 7Zip) et compressez le dossier META-INF au format ZIP, avec le niveau de compression le plus bas possible. Une fois le fichier compressé, renommez le ZIP à votre convenance.

Redémarrez le smartphone en mode Recovery, puis branchez-le sur le PC via USB. Sur le PC, lancez une invite de commande et lancez le serveur adb via :

adb start-server

Ensuite, basculez sur votre téléphone, et trouvez une option appelée "adb sideload". Tapez dessus, et retournez sur votre ordinateur, dans l'invite duquel vous allez écrire :

adb sideload "name-of-your-zip.zip"

Enfin, vérifiez que tout se passe bien sur votre téléphone et, si aucune erreur n'est signalée, débranchez la prise USB et redémarrez-le. Une fois que le système d'exploitation a démarré, insérez n'importe quel motif sur l'écran de verrouillage, et il sera accepté comme correct.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X