0 votes

Quel est le meilleur système d'exploitation Android à double démarrage pour obtenir un accès facile au Root et au Unroot ?

J'ai installé Android x86 sur mon ordinateur portable HP Windows 10. C'était "Android-x86_64-9.0-r2.iso". Je l'ai exécuté sur mon PC et il s'est ouvert en root.

J'ai installé une application dont j'avais besoin. L'application contient de nombreuses vidéos qui ne peuvent être lues que sur un appareil non enraciné, ce qui fait que je n'ai pas pu lire les vidéos de l'application.

Ce que j'ai fait :

  • J'ai activé les options du développeur et désactivé l'accès Root. Je n'ai toujours pas pu lire les vidéos.

  • Activez le mode Développeur. Dans les options du développeur, activez l'accès Root complet. Lancez l'émulateur de terminal. Utilisez les commandes suivantes :

su

rm /system/bin/su

rm /system/xbin/su

Après avoir tapé ces commandes comme : Ces fichiers sont en lecture seule le type de message. La dernière commande a donné lieu à une question y/N et après avoir écrit 'y', j'ai encore obtenu le premier message.

Aucune de ces méthodes n'a fonctionné. J'ai besoin d'un système d'exploitation qui me donne à la fois l'accès Root et l'accès unroot comme et quand je le veux. C'est assez facile dans les émulateurs Android car ils ont une seule option de réglage qui permet d'activer ou de désactiver l'accès Root. Mais mon application n'est pas supportée par les émulateurs. D'où la nécessité d'un système d'exploitation.

PS : Je ne sais pas si c'est le bon site pour ma question. Je n'ai pas trouvé de balises très appropriées. Veuillez me suggérer le site correct. Merci.

PS : Je demande si d'autres OS pourraient convenir à ce dont j'ai besoin. Comme PrimeOS, BlissOS, RemixOS, etc.

2voto

pr0nin Points 353

Tout d'abord, vous devez savoir que l'appareil considéré comme "enraciné" par une application dépend de cette dernière. Certaines applications peuvent considérer qu'un appareil est enraciné, d'autres non et l'inverse.

Ensuite, le terme "rooté" est souvent utilisé de manière très générale, dans le sens de "le système n'est pas authentique" ou "le système semble être manipulé". Si l'appareil offre un su Le fait d'obtenir ou non un accès Root n'est généralement qu'un des multiples facteurs qu'une application vérifie.

De plus, les émulateurs et les "ROMs" personnalisées comme Androidx86 sont généralement toujours détectés comme des appareils "rootés", car ils ne sont pas des appareils Android officiels de Google. Seuls les appareils Android physiques, certifiés par Google, peuvent passer le test "Google's SafetyNet "Ce contrôle est généralement le premier test effectué par une application pour un appareil enraciné.

Par conséquent, en fonction des contrôles effectués par l'application, vous pouvez échouer, quelles que soient les modifications apportées à Androidx86. L'application peut toujours détecter le système comme étant "enraciné" (non authentique).

La seule véritable façon de contourner cette vérification de la racine est généralement de faire de la rétro-ingénierie de l'application, de vérifier quelle vérification de la racine elle effectue et de modifier l'application en utilisant la fonction apktool o Frida afin que la vérification de la racine renvoie le résultat souhaité (ne fonctionne que si aucun back-end n'est impliqué pour vérifier, par exemple, le résultat de la vérification de Google SafetyNet).

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