Table des matières

Rooter Android

Voilà un truc qui me botte depuis un bon moment…. Rooter Android signifie “devenir root” de son système, donc avoir la possibilité de modifier tous ce que l'on souhaite dans le système lui même. Attention, MuX.re n'est en aucun cas responsable de tout problème rencontré lors de votre root.

Kingo Root

J'ai pu rooter sans problème ma tablette Acer Iconia B1-A71 avec cette application. Je la mentionne donc ici. Il suffit de l'installer, de rooter, de reboot et c'est bon ! Impressionnant, je croyais même pas que ça allait fonctionner. Vous pouvez la télécharger depuis le site officiel. Malheureusement l'appli n'est pas libre et open source, elle serait même soupçonnée de contenir des spys… mais elle fait le taf. Je pense que sur une vieille tablette que je recycle ça risque pas grand chose, mais vous êtes prévenus.

Nettoyer Android

Listes de bloatwares

Vous pouvez aussi vous basez sur ces listes :

https://www.androidsage.com/2018/09/01/list-of-bloatware-remove-uninstall-android-device-without-root/

https://droidwin.com/debloat-remove-bloatware-from-huawei/

Désinstaller des applications systèmes

Certaines applications refusent de se désinstaller par l'interface graphique, on peut seulement les désactiver. La solution est d'utiliser adb. On peut l'installer via le paquet android-tools sur Archlinux, ou à partir de ce zip sur Windows.

Prérequis :

Après avoir connecté le téléphone par USB, ouvrir un terminal.

# Sur linux - methode 1
while :; do adb shell dumpsys window windows | grep "mCurrentFocus" | cut -d\  -f5 | cut -d/ -f1; sleep 1; clear; done
 
# Sur linux - methode 2
while :; do adb shell dumpsys window windows | grep mActivityRecord | head -n1 | cut -d\  -f7 | cut -d/ -f1; sleep 1; clear; done
 
# Sur Linux - methode 3 (Android 10)
while :; do adb shell dumpsys window windows | grep ObscuringWindow | awk -F' |}' {'print $5'}; sleep 1; clear; done
:: Sur windows
FOR /L %L in (0,0,1) DO (adb shell dumpsys window windows | findstr mCurrentFocus && timeout /T 1 > nul && cls) 

On peut aussi désinstaller une liste de paquets grâce à cette petite boucle for

# Sur linux
for pkg in $(cat pkg.txt | cut -d\# -f1); do adb shell pm uninstall --user 0 "${pkg}"; done
:: Sur windows
for /F %A in (pkg.txt) do adb shell pm uninstall --user 0 %A

Vous pouvez donc écrire votre propre liste pkg.txt, ou bien utiliser celle ci-dessous. ATTENTION : Avant d'utiliser cette liste, assurez vous d'avoir au moins un gestionnaire d'application autre que Play Store d'installé, une application clavier, une galerie, un lecteur musique, un lecteur vidéo, une application calendrier, une calculette et une application contact.

Application déconseillée à la désinstallation

com.android.deskclock # horloge alarme
com.android.gallery3d # Galerie android et editeur photo
com.huawei.android.thememanager # !! navigateur sonneries alarmes
com.huawei.camera # APN Huawei
com.huawei.videoeditor # éditeur vidéo
com.google.android.permissioncontroller # petite fenetre Autoriser / Refuser

Serveur SSH

http://www.droidforums.net/threads/ssh-daemon-dropbear-on-android-2-0.9038/ → Appli SSHDroid (attention plus à jour depuis 4 ans)

Sources

Dadall - Nettoyer android Reddit - Android Stackpointer - Android adb list installed package names Stackoverflow