3 votes

un visualisateur de ligne de commande intégré comme less ? Sans busybox ou accès à la racine

Parfois, j'enquête sur des téléphones étrangers, où je ne peux pas Rooter ou installer d'applications.

Mais je veux examiner le système de fichiers via le shell adb, et voir quelques fichiers texte. Comme je le fais habituellement avec un shell *nix : avec la commande less ou le more commandement.

Les deux sont absents du shell, auquel je peux accéder avec adb shell .

Ma solution de contournement jusqu'à présent est d'utiliser l'outil linux screen en conjonction avec la commande adb-shell cat . ( C-a Esc pour faire défiler, ' / pour effectuer une recherche, Esc Esc pour quitter le mode Copie)

3voto

Alex Vong Points 131

Je sais que cette question est un peu ancienne. Mais je rencontre exactement le même problème et j'aimerais partager mes solutions.

1ère solution

Vérifiez si coffre à jouets est installé. Si vous avez de la chance, ls | toybox more peut fonctionner.

2ème solution

Cependant, je ne suis pas satisfait de la première solution, car plus ne permet pas de revenir en arrière. Il s'avère que vim est installé. Dans ce cas, vous pouvez exécuter ls | vim - .

3ème solution

Si vous utilisez emacs en appelant shell adb en coquille o eshell résout le problème. C'est plus ou moins la même chose que votre écran solution de contournement.

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