J'ai un téléphone Android et une tablette Android. Tous deux non enracinés. Je veux utiliser adb comme hôte sur la tablette et comme client sur le téléphone, en utilisant un adaptateur USB-OTG.
J'ai téléchargé connectbot comme émulateur de terminal sur la tablette. J'ai également téléchargé le Binaire ARM pour adb sur la tablette. Cependant, j'obtiens l'erreur suivante lorsque j'essaie d'exécuter le binaire :
user@tablet:/storage/sdcard0/download $ ./adb-arm-binary.bin devices
/system/bin/sh: ./adb-arm-binary.bin: can't execute: Permission denied
Y a-t-il un moyen de faire fonctionner ADB en tant qu'hôte sur une tablette Android 4.4.2 sans Root ?
OU : Existe-t-il un moyen de Rooter ladite tablette sans PC ?
La raison pour laquelle j'ai besoin de ça est que j'ai besoin d'accéder à dumpsys
logs depuis le téléphone mais je n'ai pas de PC ou d'ordinateur portable. Un moyen d'obtenir dumpsys
directement sur le téléphone sans Root suffirait aussi, mais AFAIK dumpsys
est impossible d'accès pour une application hors système.
0 votes
Si quelqu'un veut Rooter son téléphone, il utilise adb et exécute diverses commandes, donc non vous n'avez pas besoin de Root pour utiliser adb. Je ne peux pas faire beaucoup de commentaires sur le reste. Mais, vous pouvez télécharger une application de terminal et exécuter des commandes linux comme ls, voir jusqu'où vous pouvez voir sans 'Root', vous pouvez avoir besoin de 'Root' votre téléphone, pour voir ce que vous voulez voir, je ne sais pas. Vous n'aurez pas besoin d'un PC ou d'adb pour télécharger une application de terminal et ls et regarder autour de vous et voir les limitations, par exemple essayer
cd /
voir si cela fonctionne0 votes
C'est plus délicat que ça. J'ai besoin que Root dirige
adb
como hôte sur Android. Je ne peux pas utiliser une application de terminal sur le téléphone car ils n'ont pas la permission d'utiliserdumpsys
seules les applications du système le font. J'ai besoin de Root pour faire d'une application une application système.1 votes
Je viens d'essayer sur mon propre appareil ;
dumpsys
fonctionne tant que l'application a Root, aucune application système n'est requise. Le problème de l'autorisation est que toute l'applicationsdcard
est monté de manière à ce que rien ne soit exécutable, vous ne pouvez donc pas exécuter de binaire à partir de lui.0 votes
Merci pour cette info, je n'ai eu mes informations que sur google et XDA-devs. Malheureusement, je n'ai pas Root sur ce téléphone. C'est un Motorola E4 d'ailleurs. AFAIK aucun moyen de le Rooter sans ordinateur.
0 votes
Quelle est cette tablette ?
0 votes
Voyez si cette méthode fonctionne pour l'enracinement. Je serais surpris si c'est le cas, mais essayez quand même. forum.xda-developers.com/
0 votes
En fait, j'ai obtenu Root en utilisant kingroot. En ce moment, j'essaie de résoudre un autre problème. J'ai placé le binaire pour adb dans
/system/bin
ychmod 755
Je l'ai fait./system
a été monté en tant querw
. Cela a fonctionné etls -l /system/bin/adb
montre qu'il est là avec les permissions correctes (tout est fait sur la tablette ofc) mais quand j'essaie de le lanceradb
o/system/bin/adb
il ditFile not found
. (J'essaie de l'exécuter en tant que Root).which adb
rapporte égalementFile not found
. Je ne sais pas s'il faut poser une nouvelle question ou modifier celle-ci, ou encore ce qui provoque ce problème, ou je ne sais pas.......1 votes
Posez une nouvelle question et répondez vous-même à celle-ci sur la façon dont vous avez enraciné votre appareil Android.
0 votes
@Firelord Je vais poster quelques commentaires de l'OP ici sur la mauvaise chose que rostami a posté car il avait quelques infos . "Il est possible de créer des connexions adb d'Android à Android via USB-OTG, mais cela semble nécessiter un Root du côté de l'hôte. Existe-t-il un moyen de Rooter un motorola E4 ou un astar y3 sans ordinateur ? "Je ne peux pas récupérer les autres commentaires
0 votes
@Firelord oui un nouveau q, mais avec une note sur celui-ci qu'il y a un problème qu'il a rencontré qui pourrait être lié à l'enracinement de cette façon.
0 votes
Je ne pourrai pas le tester avant demain, mais une fois que je l'aurai fait, je répondrai moi-même si cela a fonctionné ou j'ouvrirai une nouvelle question avec un lien vers celle-ci si ce n'est pas le cas, et je répondrai moi-même à celle-ci avec les instructions d'enracinement qui ont fonctionné pour moi.
0 votes
Il est possible de le faire sans Root, il existe de multiples solutions, comme l'utilisation d'une application( play.google.com/store/apps/details?id=eu.sisik.hackendebug ) ou en l'utilisant via WebUSB webadb.com par l'intermédiaire de Chrome (vous devez cependant disposer de versions relativement récentes)