comment activer et désactiver la dm vérité sur les appareils android?
Cette question est liée à device-mapper-verity (dm-verity) fonctionnalité de noyau, qui fournit transparent vérification de l'intégrité des périphériques en mode bloc. dm-verity aide à prévenir les rootkits persistants qui peuvent tenir sur les privilèges de root et de compromis appareils.
La commande suivante fonctionne bien pour activer ou désactiver la vérité sur userdebug construit.
adb disable-verity
adb enable-verity
Mais ces commandes ne fonctionnent pas sur l'utilisateur construit. est-il une alternative sur l'utilisateur construit?
Vous devez vous connecter pour publier un commentaire.
En bref, je ne peux pas vous donner une solution à ce moment.
Cependant voici quelques conseils utiles:
C'est l'erreur que j'ai:
(^Certains texte exact est également important pour les personnes qui recherche dans google pour trouver ici^)
Lors de la rétro-ingénierie/Décompilation '\sbin\adbd' avec IDA Hex-rays je avis
Que les adbd code source qui génère cette erreur est en net:
http://www.contrib.andrew.cmu.edu/~rjkohler/android-tools-5.0.1+git20141213/core/adb/remount_service.c
btw la bad démon que j'ai utilisé pour decomile est à partir d'Android 5.1.1.
Donc l'essentiel ici, sont les partition.le fournisseur.vérifié et partition.système.vérifié. Si ils ont mis à "1", vous obtiendrez l'erreur.
Eh bien la prochaine sera pour traquer le pourquoi et le comment de ces
... et comment faire pour l'en empêcher.
Cependant tout ce adb remount n'est en remontant /système (et peut-être /vendor). Vous pouvez également faire votre propre:
Cette petite ligne généralement de m'aider et a accompli le même.
Le su - que va faire l'affaire.
(Mais oui, les su de commande uniquement si votre appareil est " enracinée.)
bad disable-verity fonctionne uniquement avec la bad version 1.0.33 et au-dessus. donc mise à niveau de votre bad version