• # Applications que l'on ne peut pas désactiver + backups :-)

    Posté par . En réponse à la dépêche Les 10 paliers de libération d’un téléphone Android. Évalué à 10. Dernière modification le 28 octobre 2019 à 08:27.

    J'ai acheté un smartphone Xiaomi 9T Pro cette semaine et j'ai entrepris sa "libération". Si Facebook et Netflix ont été faciles à désinstaller, certaines applications pré-fournies ne sont pas désactivables, en tout cas via pas via les paramètres d'application.

    Une fois activé le mode développeur, il est possible de désactiver les applications non-désactivables grâce à adb.

    Par exemple, pour désactiver le service cloud de Xiaomi:

    adb shell pm disable-user com.miui.cloudservice
    

    Si vous voulez être plus radical et le supprimer:

    adb shell pm uninstall --user 0 com.miui.cloudservice
    

    J'ai ainsi désactivé pas mal d'applications Xiaomi, mais également le play store, Google Drive, etc.

    Mais peut-être préfèrerez-vous récupérer le fichier apk dans l'optique de le réinstaller plus tard ? Les commandes ci-dessous ne nécessitent pas d'être root:

    On identifie la localisation du fichier apk:

    $ adb shell pm list packages -f | grep cloudservice 
    package:/system/app/CloudService/CloudService.apk=com.miui.cloudservice
    

    Une fois le chemin identifié, on pull

    $ adb pull /system/app/CloudService/CloudService.apk CloudService.apk
    

    J'ai rassemblé ces commandes et d'autres comme par exemple faire un backup et le restaurer sur ce gist: https://gist.github.com/AnatomicJC/e773dd55ae60ab0b2d6dd2351eb977c1