1 votes

ADB Push ne conserve pas les permissions des fichiers, en particulier la permission d'exécution

J'ai "par inadvertance" effacé le système sur ma tablette avec adb. Aucune critique n'est nécessaire. Je me suis déjà traité de tous les noms. Ce qu'il me faut maintenant, c'est un moyen de remettre au moins le programme "sh" en utilisant adb ou un autre programme avec la permission "x" pour que je puisse à nouveau adb shell. Actuellement, adb supprime la permission "x" lorsqu'il utilise l'option push. J'ai examiné le code source d'adb et j'ai trouvé une ligne dans la section sync qui semble changer les permissions à 644. Il s'agit d'un projet/défi pour récupérer cette brique. J'ai déjà un remplacement. Toute solution est la bienvenue. Les commentaires sur la maternité ne sont pas nécessaires. Merci de votre compréhension.

P.S. Le mode de récupération ne fonctionne pas sur cette tablette (pwr/vol+/vol-, fastboot, etc.).

0voto

not2qubit Points 817

Vous pouvez essayer d'installer Boîte à outils , SSHelper y Emulateur de terminal Android (ATE). Essayez ensuite de vous connecter en SSH à votre appareil, si adb shell ne fonctionne pas. Google pour les options SSH : comment spécifier l'interpréteur de commandes à exécuter lors d'une connexion SSH à distance. Probablement quelque chose comme ssh user@ip /system/bin/sh ou essayez avec ... /system/xbin/ash . Dans l'ATE, vous pouvez également spécifier l'interpréteur de commandes à utiliser dans les paramètres.

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