Mon téléphone est un Mi 5s Plus 6GB/128GB. Après une installation propre (flashage de MIUI 9.6.27 d'abord) de LineageOS 16.0 officiel Sep 19, 2019 Je ne trouve pas "Gérer les accès racine" sous les options de développement.
Après formatage et wipe avancé, j'ai installé LineageOS, Open Gapps Pico ARM64 pour Android 9.0, et Magisk 19.4. Maintenant les trois semblent fonctionner correctement, et j'ai pu donner un accès Root à AdAway et Titanium backup via Magisk. Mais je n'ai pas pu trouver la gestion des accès Root dans les options développeurs.
Ainsi installé addonsu-16.0-arm64-signed(.)zip
de cette Page LineageOS , en passant par TWRP. Bien qu'après un redémarrage, l'option de gestion des accès à la racine est toujours absente. Elle n'est même pas affichée comme une option grisée, elle n'est tout simplement pas là. Sur l'écran "Trust", il est indiqué, Root access: Disabled
juste en dessous SELinux: Enforcing
.
J'aimerais accorder un accès racine à ADB. Est-ce possible via l'émulateur de terminal (sur le téléphone) ? Est-ce qu'il y a une commande pour cela... parce que je peux devenir Root "by su" dans l'émulateur de terminal à travers Magisk.
Edit-2 :
(1) Comme je l'ai mentionné précédemment, j'ai essayé la même chose par le biais de L'invite de commande de l'administrateur de Windows 10 aussi et le résultat a été le même.
D'après ce que j'ai compris, Window 10 n'a pas de "règles udev". .
(2) Voici comment j'ai exécuté la commande adb sideload à partir du terminal Ubuntu mate 19.04 :
admn@um:~$ sudo su
[sudo] mot de passe pour admn : Root@um:/home/admn# adb sideload lineage-16.0-20190719-nightly-natrium-signed.zip
J'obtenais l'erreur "permissions insuffisantes".
(3) Voici le détail de l'erreur "autorisations insuffisantes", qui renvoie au site web des développeurs Android :
root@um:/home/admn/Downloads# adb sideload lineage-16.0-20190919-nightly-natrium-signed.zip
adb: sideload connection failed: insufficient permissions for device: user in plugdev group; are your udev rules wrong?
See [http://developer.android.com/tools/device.html] for more information
adb: trying pre-KitKat sideload method...
adb: pre-KitKat sideload connection failed: insufficient permissions for device: user in plugdev group; are your udev rules wrong?
See [http://developer.android.com/tools/device.html] for more information
root@um:/home/admn/Downloads#
(4) Directement sur le téléphone, via TWRP : J'ai mis à jour le même téléphone depuis plus de deux ans, exactement de la même manière. Presque une fois par semaine depuis plus de deux ans.
Note : Je vérifie à chaque fois sha256sum avant de transférer la ROM sur le téléphone.
Tout d'abord, je transfère la ROM LineageOS dans le dossier Download du téléphone via le câble USB, je démarre TWRP > installer > trouver le zip LineageOS.
Mais cette fois-ci, pour la première fois en plus de deux ans, la mise à jour a échoué avec "Error 7".
(4-A) J'ai essayé cette voie à plusieurs reprises, après plusieurs redémarrages, mais l'installation ne se faisait pas.
(4-B) Le téléphone ne démarrait pas normalement. Il restait bloqué à l'écran du logo LineageOS pendant plus de 30 minutes.
(5) J'essaie d'accéder à l'écran "Manage Root accesses" : https://i.imgur.com/l3owFfY.jpg
Bien sûr, cette image n'est pas la mienne mais elle provient de LineageOS.
(6) Le "AddonSU" de LineageOS n'est PAS uniquement destiné aux builds userdebug. Voici un lien vers les pages d'instructions d'installation de LineageOS pour Natrium (Mi 5s Plus) y Béryllium (Poco F1) . Où l'on peut lire à la fin d'une page : " (facultatif) : Rootez votre appareil en installant AddonSU de LineageOS (utilisez le paquet arm64) ou en utilisant toute autre méthode que vous préférez. "
Je joins une capture d'écran : https://i.imgur.com/jTTypVj.jpg
Merci.
Edit-1 :
- La ROM officielle LineageOS 16 n'est pas livrée avec des "Addon-SU" pré-intégrés. Les instructions d'installation indiquent qu'il faut installer Addon-SU (séparément) à partir de la page "extras" que j'ai mise en lien.
- Avec Magisk, je sais que je peux accorder un accès racine à n'importe quelle application normale, mais comment puis-je accorder un "accès racine à ADB" ? ?
La raison pour laquelle j'aimerais avoir un accès Root à ADB est qu'il y a 2 jours, j'ai essayé de mettre à jour la ROM LineageOS via TWRP mais cela a échoué, et ensuite je n'ai pas pu flasher la nouvelle ou l'ancienne ROM Lineage via ADB, car je n'arrêtais pas d'obtenir ce message d'erreur :
adb: sideload connection failed: insufficient permissions for device: user in plugdev group; are your udev rules wrong?
Même si je dirigeais cette adb sideload lineage-16.0-20190719-nightly-natrium-signed.zip
en tant qu'utilisateur root sous Ubuntu 19.04. J'ai également essayé la même chose à partir de l'invite de commande de l'administrateur de Windows 10.
Après une mise à jour ratée de LineageOS : (1) je n'ai pas pu flasher la nouvelle/ancienne ROM Lineage via TWRP, (2) Je n'ai pu flasher aucune ROM Lineage via ADB.
J'ai dû installer la ROM MIUI 10, puis formater et faire un wipe avancé pour réinstaller LineageOS. J'essaie maintenant d'accorder un accès Root à ADB pour éviter que cela ne se reproduise.