Connecter le téléphone

Secours

Bloqué sur le logo 

Ça se répare, et il n'y a rien à effacer. Retirer une appli « pour votre utilisateur » ne l'efface pas du système  Android note seulement qu'elle est retirée. Il suffit de la remettre, ou de faire oublier cette note à Android.

Ne choisissez ni « Factory reset » ni « Wipe data » dans le recovery  cela efface vraiment photos, applis et réglages. Gardez-le en tout dernier recours.

Option 1 · avec le câble

Remettre les applis depuis la sauvegarde

Fonctionne si l'ordinateur voit le téléphone pendant qu'il est bloqué sur le logo. Il vous faut les platform-tools d'Android et le fichier poda-copia-….json téléchargé lors du nettoyage. Fermez d'abord l'onglet de Poda.

  1. Avec le téléphone sur le logo et branché, tapez adb devices. Le numéro de série doit apparaître, suivi de device.
  2. Collez ceci en remplaçant le chemin par celui de votre sauvegarde 

Windows (PowerShell)

$c = Get-Content "$HOME\Downloads\poda-copia-….json" -Raw | ConvertFrom-Json
$c.paquetes.PSObject.Properties |
  Where-Object { $_.Value -eq "instalado" -and $_.Name -like "*.*" } |
  ForEach-Object { adb shell cmd package install-existing --user 0 $_.Name; adb shell pm enable --user 0 $_.Name }
adb reboot

Mac ou Linux (nécessite jq)

jq -r '.paquetes | to_entries[] | select(.value=="instalado") | .key' poda-copia-….json |
  while read p; do adb shell cmd package install-existing --user 0 "$p"; adb shell pm enable --user 0 "$p"; done
adb reboot

Si « Can't find service: package » s'affiche, le système n'est pas encore prêt  attendez une minute et recommencez.

Option 2 · depuis le recovery

Faire oublier à Android ce qui a été retiré

Si l'ordinateur ne voit pas le téléphone sur le logo. Fonctionne avec TWRP ou avec le recovery de LineageOS s'ils ont ADB et que le stockage n'est pas chiffré (ou que TWRP vous laisse le déchiffrer avec votre code PIN).

  1. Éteignez le téléphone en maintenant le bouton Marche/Arrêt 15 secondes. Puis maintenez Volume haut + Marche/Arrêt jusqu'à ce que le recovery apparaisse.
  2. Dans TWRP  Mount et cochez Data. Dans celui de LineageOS  Advanced → Enable ADB.
  3. Sur l'ordinateur, adb devices doit afficher recovery. Ensuite 
adb shell cp /data/system/users/0/package-restrictions.xml /data/system/users/0/package-restrictions.xml.poda-bak
adb shell rm /data/system/users/0/package-restrictions.xml
adb reboot

Toutes les applis sont de nouveau installées. Vous perdez les applis choisies par défaut (navigateur, clavier…), que le téléphone vous redemandera. Dans TWRP, vous pouvez aussi le faire sans ordinateur  Advanced → File Manager → data/system/users/0 et renommez le fichier.

Ça vous est arrivé avec Poda  Dites-nous quel profil vous avez utilisé et sur quel téléphone, pour sortir cette appli des profils. Revenir à Poda.