1 votes

Donnez à Nix des privilèges SU

J'ai un appareil enraciné qui exécute notre application personnalisée dans le dossier système/priv-app. Je voudrais activer les mises à jour OTA, mais j'aurais besoin de donner à l'application SureMDM Nix des privilèges SU. On me dit que le nom du paquet est com.nix. Est-ce que quelqu'un sait comment faire cela avec ADB. J'ai des privilèges de niveau Root via ADB remount ou les commandes SU.

2voto

Arpit Vaishnav Points 442

Accordez toutes les permissions SuperSU requises sur l'un des appareils, puis connectez-le au bureau par USB et exécutez les commandes suivantes.

Note : Cette commande ne fonctionnera que si adb a un accès Root. Il serait bon de décocher l'option Re-authentification et de cocher l'option Trust System User au moment de la configuration initiale.

adb root
adb shell
chmod 777 /data/data/eu.chainfire.supersu/shared_prefs/eu.chainfire.supersu_preferences.xml;
cat data/data/eu.chainfire.supersu/shared_prefs/eu.chainfire.supersu_preferences.xml > /sdcard/eu.chainfire.supersu_preferences.xml ;
exit;
adb pull /sdcard/eu.chainfire.supersu_preferences.xml ;

Para répliquer ci-dessus les mêmes paramètres de SuperSU sur l'autre appareil, connexion de l'appareil à l'ordinateur par l'USB et exécution des commandes suivantes .

adb push  ../eu.chainfire.supersu_preferences.xml /sdcard/
adb root
adb shell
chmod 777 /data/data/eu.chainfire.supersu/shared_prefs/eu.chainfire.supersu_preferences.xml;
cat /sdcard/eu.chainfire.supersu_preferences.xml > data/data/eu.chainfire.supersu/shared_prefs/eu.chainfire.supersu_preferences.xml ;
am force-stop eu.chainfire.supersu;am start -a android.intent.action.MAIN -n eu.chainfire.supersu/.MainActivity ;

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