comment fonctionne la commande adb shell getprop et setprop travail
J'aimerais comprendre comment adb shell setprop mypropertykey mypropertyvalue
œuvres. En d'autres termes, j'ai édité le /system/build.prop
fichier, mais lorsque j'essaie d'utiliser getprop
commande pour lire la valeur de retour j'ai l'impression de recevoir une valeur vide à la place.
Cependant, lorsque j'ai mis la propriété par l'intermédiaire adb shell setprop
dans la racine de la mode et unroot l'émulateur et de lire la valeur à l'aide de code, je suis en mesure d'obtenir la bonne valeur.
Ce que je ne comprends pas, si la valeur est définie par adb shell setprop
alors pourquoi n'est-il pas écrites dans la build.prop
fichier? Alors d'où vient getprop
lire les valeurs de la?
OriginalL'auteur Rat-a-tat-a-tat Ratatouille | 2016-11-16
Vous devez vous connecter pour publier un commentaire.
Android propriétés du système sont gérés par des
property_service
. Le/system/build.prop
est simplement l'un des 4 à 6 (selon la version) les fichiers en lecture seule contenant les valeurs par défautproperty_service
utilise pour remplir son interne de la base de données en mémoire pendant le démarrage. Les modifications apportées aux fichiers lors de l'exécution ne serait pas propager jusqu'à ce que après le redémarrage.La
setprop
etgetprop
commandes sont utilisées pour accéder aux données dans la base de données. À moins que le nom de la propriété commence avecpersist.
- alors la valeur est stockée dans/data/property
dossier.OriginalL'auteur Alex P.