Existe-t-il un moyen pour le partage de connexion WiFi sans accès root.
Je veux dire avant Froyo.
J'ai HTC Hero 2.1, et franchement, je ne veux pas le rooter pour des raisons de sécurité.
wi-fi
2.1-eclair
wifi-tethering
Dilemme
la source
la source
Réponses:
Je ne connais aucun moyen de faire du tethering wifi sans root (avant 2.2). Vous pouvez cependant utiliser Bluetooth ou un câble USB avec PDANet qui ne nécessite pas de root.
la source
Voici la réponse ultime:
Tout d'abord, sur votre téléphone, installez un émulateur de terminal à partir d'Android Market, puis exécutez
qui vous montrera les informations détaillées sur le processeur de votre téléphone (ARM5 dans mon cas).
Ensuite, vous devez installer un environnement de compilateur croisé ARM5 sur votre box Linux (téléchargez Ubuntu et VirtualBox si vous êtes un Windows / Mac-freak et n'avez pas de box Linux), afin de compiler du code natif pour votre téléphone.
Vous faites cela afin de pouvoir lancer une attaque par élévation de privilèges SUR VOTRE TÉLÉPHONE.
Donc, ensuite, vous devez compiler de manière croisée une attaque par élévation de privilèges pour ARM5 (microprocesseur HTC Hero). Pour cela, utilisez l'attaque RageAgainstTheCage faite par Sebastian Krahmer de Suse Linux Berlin (en binaire uniquement), inversée ici:
http://pastebin.com/fXsGij3N
Une version précompilée est disponible ici http://cmw.22aaf3.com /common/rageagainstthecage-arm5.zip
Téléchargez le kit de démarrage Android SDK sur Google.
Installez le SDK Android Platform approprié (version 2.1 pour moi).
http://developer.android.com/sdk/index.html
Ensuite, téléchargez le package superutilisateur (su):
http://cmw.22aaf3.com/common/su-2.3.6.2-efgh.zip
Mettez tout, le package superutilisateur, le programme su et l'exploit RageAgainstTheCage dans le même dossier que adb (un programme pour se connecter à votre téléphone Android à partir du SDK Android). Vous devez activer le débogage USB et basculer sur le partage Internet.
Ensuite, vous transmettez le fichier rageagainstthecage.bin vers le dossier / data / local / tmp sur votre téléphone (initialement, en tant qu'utilisateur normal, vous n'avez accès en écriture qu'à la carte SD et au dossier temp, mais cela suffit)
Ensuite, vous démarrez un shell sur votre téléphone:
Et changez de propriétaire sur rageagainstthecage.bin à tous
Ensuite, vous démarrez à nouveau la page de votre téléphone en tant qu'utilisateur normal
Une fois l'exploit terminé, votre connexion adb devrait se terminer.
S'il ne tape pas
Connectez-vous à nouveau à votre téléphone:
Le shell ADB s'exécute désormais avec des privilèges augmentés (root). Maintenant, remontez le système de fichiers pour pouvoir écrire sur la partition système.
Maintenant, poussez su et superutilisateur sur votre téléphone (rappelez-vous, vous avez maintenant un accès en écriture)
Et puis changer de propriétaire sur su à tous
Ensuite, téléchargez et installez l'une de ces applications d'attache gratuites qui nécessitent que vous rootiez votre téléphone. Démarrez le superutilisateur.
Démarrez maintenant votre application d'attache. Une fenêtre apparaîtra, qui vous demandera si vous souhaitez accorder à cette application un accès root. Dites oui et vérifiez, souvenez-vous.
Maintenant, éteignez votre téléphone et redémarrez. Une fois redémarré, tout redevient normal, plus de privilèges root. Mais su est toujours là et exécutable pour tout le monde. Ainsi, une fois connecté, démarrez l'application de connexion wifi. Puisque vous avez coché souvenez-vous dans l'application superutilisateur, il utilisera su pour basculer cette application vers root, ce qui signifie qu'elle fonctionnera désormais correctement, avec uniquement l'application de
connexion avec les privilèges root :) Ensuite, connectez-vous avec votre boîte Linux à votre tout nouveau point d'accès WIFI Android fonctionnel. Une fois que vous êtes sûr que cela fonctionne, n'oubliez pas de mettre en place des restrictions d'accès pour le hotspot.
BTW, si vous utilisez vos privilèges augmentés pour exporter certains packages apk pour la rétro-ingénierie, vous remarquerez que android n'a pas la commande cp.
Vous pouvez contourner cette restriction en utilisant plutôt cat (copy-cat):
;-)
la source
Mon Samsung Galaxy S (Android 2.1) avait une option d'attache intégrée dès le départ. Paramètres-> wifi-Mobile AP et je n'avais qu'à cocher une case pour que cela fonctionne. Et ça marche vraiment bien. (non verrouillé ici t-mobile / pays-bas)
Je ne trouve cependant pas le nom de l'application.
la source
Easy tether est une application géniale qui permet le partage de connexion wifi. http://www.androidzoom.com/android_applications/communication/easytether-lite_eoqh.html
la source
Vous n'aimerez pas cette réponse, mais votre opérateur peut fournir le service si vous êtes prêt à payer un supplément pour cela. Sprint a offert une fonctionnalité de point d'accès Wi-Fi pour 30 $ / mois sur l'Evo pre 2.2. Ridicule, oui. Mais c'est peut-être votre seule option.
la source
Vous pouvez obtenir non révoqué, c'est une application qui vous donne un accès root sans changer votre noyau / flasher une rom / annuler votre garantie, utilisez-le à chaque démarrage (son automatique), puis obtenez l'application superutilisateur. Ensuite, vous pouvez utiliser l'application Open Tethering qui nécessite un accès root.
C'est la SEULE manière gratuite de faire du partage de connexion wifi. Sinon, payez à sprint ou à votre fournisseur les frais mensuels d'activation du partage de connexion.
Dans le pire des cas, vous pouvez attacher à l'aide de l'application EasyTether. Il crée un mécanisme de transfert pour les requêtes HTTP via le port USB. Nécessite un logiciel sur Android + ordinateur. Ce n'est pas le partage de connexion WiFi, mais son partage de connexion gratuit et sans racine. Pour 3 dollars, vous pouvez obtenir la version pro et faire du HTTPS également. Mieux que rien (ou 30 dollars par mois - c'est fou -)
la source
Réponse courte, vous devez vous enraciner pour le partage de connexion par hotspot wifi, ou payer Sprint 30 $ par mois. J'ai pensé à acheter le forfait, mais j'ai décidé de ne pas le faire car ils vous facturent déjà 10 $ de plus par ligne sans raison légitime. Je pense qu'ils s'attendent à ce que vous attachiez et ne puissent rien y faire vraiment, donc ils vous facturent un supplément et chaque mois, 10 dollars s'additionnent rapidement par ligne, en particulier pour ceux de votre plan qui ne se soucient même pas d'attacher du tout.
la source