0 votes

A briqué mon téléphone après avoir manipulé les autorisations de Knox

J'ai un Samsung S20FE avec Android 11 et rooté avec Magisk.

J'ai installé 'autostarts' depuis F-droid voulant désactiver l'application Spotify qui apparaît à chaque démarrage. En parcourant la liste des applications, dans la section "Après le démarrage", il y avait cette application système Knox qui est une sorte de coffre-fort chiffré et qui ne fonctionne de toute façon pas sur un téléphone rooté, et j'ai simplement cliqué dessus pour supprimer l'autorisation "après le démarrage".

Ensuite, cet écran est immédiatement apparu : entrer la description de l'image ici

"Téléphone bloqué (4224) [...] car les services de l'appareil ont été désinstallés sans autorisation"

... et je n'ai pas trouvé de moyen de m'en débarrasser.

Ce que je peux toujours faire :

  • Éteindre et redémarrer le téléphone
  • prendre des captures d'écran !
  • recevoir des appels Signal
  • probablement beaucoup d'autres choses puisque tout semble fonctionner correctement en dessous de cette fenêtre de verrouillage
  • et le plus important, se connecter via adb et saisir des commandes avec un shell rooté

J'ai essayé via 'pm install-existing' quelques applications système, de changer les autorisations comme 'xxx_BOOT_COMPLETED' en com.samsung.android.knox.kpecore, mais cela n'a rien fait ou cela a juste dit ok mais n'a pas fonctionné après un redémarrage du téléphone.

Des idées ?

  • plus précisément, comment 'autostarts' fonctionne-t-il ? est-ce simplement l'équivalent GUI de 'pm grant/revoke' ?
  • puis-je réparer /data/system/users/0/package-restrictions.xml ? J'ai essayé d'y accéder mais c'est au format binaire et je ne suis pas sûr de comment le gérer. J'ai lu que le supprimer créera simplement un nouveau fichier au prochain démarrage.
  • des idées d'application système ou d'autorisation à changer ?
  • si ma dernière option est une réinitialisation aux paramètres d'usine, quelle serait l'option la moins intrusive pour éviter de m'embêter avec les données personnelles dans le stockage interne et/ou la carte SD ?

2voto

calandoa Points 111

D'accord, j'ai enfin trouvé la solution :

J'ai juste dû supprimer package-restrictions.xml et Android l'a recréé au démarrage suivant.

/data/system/users/0 # mv package-restrictions.xml package-restrictions.xml.disab

J'avais peur de le faire, et voulais essayer juste avant la réinitialisation d'usine et ça a enfin marché. J'ai juste dû accorder à nouveau certaines autorisations pour certaines applications au redémarrage suivant.

C'est dommage que Samsung ait installé ce stupide logiciel malveillant qui verrouille votre téléphone lorsque les autorisations pour une application inutile ne leur conviennent pas.

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