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.
Réponse
Trop de publicités?
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 ;