2 votes

Adb - extraire des données à partir d'un appareil Android non rooté

Je suis en train de sauvegarder les données de Xiaomi Mi 9t qui a une erreur logicielle et qui ne fonctionne pas :

  • l'écran est bloqué sur 'Juste une seconde'
  • dans les paramètres, je ne peux me connecter qu'au wifi et au bluetooth
  • le débogage USB est activé
  • le téléphone n'est pas rooté

Je parviens à me connecter à l'appareil en utilisant adb shell mais je ne parviens pas à extraire des données.

Voici quelques commandes que j'ai essayées :

  Downloads adb devices
List of devices attached
897b97e8    device

  Downloads adb root
adbd ne peut pas s'exécuter en tant que root dans les versions de production

  Downloads adb pull /sdcard ./
adb: erreur: impossible de statuer l'objet distant '/sdcard': Aucun fichier ou dossier de ce type

  Downloads adb shell
davinci:/ $ ls
ls: ./init.zygote64_32.rc: Permission denied
ls: ./init.mishow.ctl.rc: Permission denied
ls: ./init.rc: Permission denied
ls: ./init.usb.rc: Permission denied
ls: ./ueventd.rc: Permission denied
ls: ./init.zygote32.rc: Permission denied
ls: ./init.recovery.hardware.rc: Permission denied
ls: ./init: Permission denied
ls: ./init.miui.google_revenue_share_v2.rc: Permission denied
ls: ./init.batterysecret.rc: Permission denied
ls: ./init.miui.cust.rc: Permission denied
ls: ./init.environ.rc: Permission denied
ls: ./init.miui.post_boot.sh: Permission denied
ls: ./init.miui.qadaemon.rc: Permission denied
ls: ./init.batteryd.rc: Permission denied
ls: ./verity_key: Permission denied
ls: ./init.recovery.qcom.rc: Permission denied
ls: ./init.mi_thermald.rc: Permission denied
ls: ./init.miui.rc: Permission denied
ls: ./init.usb.configfs.rc: Permission denied
ls: ./init.miui.google_revenue_share.rc: Permission denied
ls: ./init.miui.nativedebug.rc: Permission denied
ls: ./init.miui.early_boot.sh: Permission denied
acct apex bin bugreports cache charger config cust d data debug_ramdisk default.prop dev etc lost+found mnt odm oem proc product product_services res sbin sdcard storage sys system vendor
1|davinci:/ $ cd /sdcard
/system/bin/sh: cd: /sdcard: Aucun fichier ou dossier de ce type
2|davinci:/ $ cd sdcard
/system/bin/sh: cd: /sdcard: Aucun fichier ou dossier de ce type
2|davinci:/ $

EDIT 1:

  Downloads adb pull /storage/emulated/0
adb: erreur: impossible de copier '/storage/emulated/0/O,muoupUzTcgD9bevATC1B' vers './0/O,muoupUzTcgD9bevATC1B': échec de l'ouverture à distance : Clé requise non disponible

0 votes

@alecxs J'ai essayé mais j'obtiens cette erreur : adb pull /storage/emulated/0 adb: erreur : impossible de copier '/storage/emulated/0/O,muoupUzTcgD9bevATC1B' vers './0/O,muoupUzTcgD9bevATC1B' : l'ouverture à distance a échoué : Clé requise non disponible

0 votes

Est-ce que cela répond à votre question? copier le stockage interne crypté sur un PC (en mode twrp)

1voto

pr0nin Points 353

Votre appareil semble être encrypté en utilisant le cryptage des fichiers (FBE). Après avoir saisi le code PIN de l'écran de verrouillage la première fois après le démarrage, ces fichiers deviendront disponibles. Mais d'après votre description, le système échoue avant d'atteindre l'écran de verrouillage. Je ne sais pas s'il est possible d'entrer le code PIN via adb pour que les fichiers encryptés puissent être accédés (en supposant que les clés nécessaires sont toujours présentes et non corrompues).

Extraire les fichiers encryptés (si cela fonctionnait) n'a pas de sens car la clé nécessaire est seulement présente sur l'appareil et ne peut pas être extraite.

Comme l'appareil n'est pas rooté (et donc je suppose aussi pas débloqué en mode bootloader), vous ne pouvez pas démarrer en mode de récupération et éventuellement décrypter et extraire les fichiers en utilisant le mode de récupération.

Donc, de mon point de vue, je ne pense pas qu'il soit possible d'extraire vos fichiers.

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