Existe-t-il un moyen d'activer la connexion WiFi sans accès root? -- wi-fi domaine et 2.1-eclair domaine et wifi-tethering domain android en relation problème

Is there a way to enable WiFi-tethering without root access?



17
vote

problème

français

Y a-t-il un moyen de lutter contre la connexion WiFi sans accès root.

Je veux dire avant Froyo.

J'ai HTC Hero 2.1, et franchement, je ne veux pas raconter pour des raisons de sécurité.

langue Anglaise

Is there a way for WiFi-tethering without root access.

I mean before Froyo.

I have HTC Hero 2.1, and frankly, I don't want to root it for security reasons.

        
 
 

Liste de réponses

4
 
vote
vote
Meilleure réponse
 

Voici la réponse ultime:

Premièrement, sur votre téléphone, installez un émulateur de terminal du marché Android, puis courez

cat /proc/cpuinfo


Ce qui vous montrera les informations détaillées du processeur de votre téléphone (Arm5 dans mon cas).

Ensuite, vous devez installer un environnement de compilateur croisé Arm5 sur votre boîte Linux (téléchargez Ubuntu et VirtualBox si vous êtes un fichier Windows / Mac-Freak et ne possédez pas de boîte Linux), afin de compiler le code natif de votre téléphone.

Vous faites cela afin de pouvoir créer une attaque d'escalade de privilège sur votre téléphone.

Ainsi, ensuite, vous devez croiser une attaque d'escalade de privilège pour ARM5 (microprocesseur HTC Hero). Pour cela, utilisez l'attaque ragagainstthecage faite par Sebastian Krahmer de SUSE Linux Berlin (en binaire seulement), inverse-ingénierie 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émarreur Android SDK de Google.
Installez la plate-forme Android SDK (version 2.1 pour moi).
http://developer.android.com/sdk/index.html

Ensuite, téléchargez le paquet SuperUser (Su):
http://cmw.22aaf3.com/common/su-2.3.6.2 -efgh.zip

Mettez tout, le package superutilisateur, le programme SU et l'exploitez-vous dans le même dossier que ADB (un programme de connexion à votre téléphone Android à partir du SDK Android). Vous devez activer le débogage USB et passer du partage Internet.

Ensuite, vous transmettez le fichier ragaagainstthecage.bin au dossier / data / local / TMP sur votre téléphone (initialement, comme utilisateur normal, vous avez un accès en écriture uniquement sur le dossier SDCARD et TEMP, mais cela suffit)

adb push rageagainstthecage.bin /data/local/tmp/

Ensuite, vous démarrez une coquille sur votre téléphone:

adb shell

et changer la propriété sur rageagainstthecage.bin à tous

chmod 755 /data/local/tmp/rageagainstthecage.bin

Ensuite, vous démarrez RueAgainStthecage sur votre téléphone comme utilisateur normal

/data/local/tmp/rageagainstthecage

Lorsque l'exploit est terminé, votre connexion ADB doit se terminer.

S'il ne tape pas

exit adb kill-server adb start-server

Connectez-vous maintenant à nouveau à votre téléphone:

adb shell

Shell adb fonctionne maintenant avec des privilèges escaladés (racine). Alors maintenant, remontez le système de fichiers afin que vous puissiez écrire sur la partition système.

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system exit

Poussez maintenant SU et SuperUser sur votre téléphone (rappelez-vous que vous avez un accès en écriture maintenant)

adb push su /system/xbin/ adb push Superuser.apk /system/app/

puis changer la propriété sur Su à tous

adb shell chmod 4755 /system/xbin/su

Suivant Téléchargez et installez l'une de toutes ces applications d'attache gratuites qui vous obligent à raconter votre téléphone. Start SuperUser.

Commencez maintenant votre application d'attache. Une popup apparaîtra, qui vous demandera si vous souhaitez accorder cet accès racine de l'application. Dites oui et vérifiez que vous souvenez.

Passez maintenant à votre téléphone et redémarrez. Quand il a redémarré, tout est de retour à la normale, plus de privilèges root. Mais Su est toujours là et exécutable pour tout le monde. Donc, lorsque vous êtes connecté, démarrez l'application WiFi Tether. Depuis que vous avez vérifié, rappelez-vous dans l'application SuperUserer, il utilisera SU pour commuter cette application à la racine, ce qui signifie qu'il va maintenant fonctionner, avec uniquement l'application d'attache avec des privilèges root :)

Ensuite, connectez-vous avec votre boîte Linux à votre nouveau site Web Android WiFi Android. Une fois que vous êtes sûr qu'il fonctionne, n'oubliez pas de mettre les restrictions d'accès à l'hotspot en place.

BTW, si vous utilisez vos privilèges escaladés pour exporter certains packages APK pour inverser-ingénierie, vous remarquerez qu'Adroid manque la commande CP.

vous pouvez Irculant cette restriction en utilisant Cat (Copy-Cat) à la place: adb push rageagainstthecage.bin /data/local/tmp/ 0

; -)

 

Here is the ultimate answer:

First, on your phone, install a terminal-emulator from Android market, then run

cat /proc/cpuinfo 


which will show you the detailed processor information of your phone (ARM5 in my case).

Afterwards, you need to install an ARM5 cross-compiler environment on your Linux box (download Ubuntu and VirtualBox if you are a Windows/Mac-freak and don't have a Linux box), in order to compile native code for your phone.

You do this in order to be able to start a privilege escalation attack ON YOUR PHONE.

So, next, you need to cross-compile a privilege-escalation attack for ARM5 (HTC Hero microprocessor). For that, use the RageAgainstTheCage attack made by Sebastian Krahmer of Suse Linux Berlin (in binary only), reverse-engineered here:
http://pastebin.com/fXsGij3N

A precompiled version is available here http://cmw.22aaf3.com/common/rageagainstthecage-arm5.zip

Download the Android SDK starter kit from Google.
Install the appropriate Android Platform SDK (version 2.1 for me).
http://developer.android.com/sdk/index.html

Then, download the superuser (su) package:
http://cmw.22aaf3.com/common/su-2.3.6.2-efgh.zip

Put all, the superuser package, the su program, and the RageAgainstTheCage exploit in the same folder as adb (a program to connect to your android phone from the Android SDK). You need to enable USB-Debugging, and switch of internet sharing.

Next, you transmit the file rageagainstthecage.bin to folder /data/local/tmp on your phone (initially, as normal user, you have write access only to the sdcard and the temp folder, but this is sufficient)

adb push rageagainstthecage.bin /data/local/tmp/ 

Then you start a shell on your phone:

adb shell 

And change ownership on rageagainstthecage.bin to all

chmod 755 /data/local/tmp/rageagainstthecage.bin 

Next, you start rageagainstthecage on your phone as normal user

/data/local/tmp/rageagainstthecage 

When the exploit finished, your adb connection should terminate.

If it doesn't type

exit adb kill-server adb start-server 

Now connect again to your phone:

adb shell 

ADB shell now runs with escalated privileges (root). So now, remount the file system so you can write on the system partition.

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system exit 

Now push su and superuser to your phone (remember, you have write access now)

adb push su /system/xbin/ adb push Superuser.apk /system/app/ 

And then change ownership on su to all

adb shell chmod 4755 /system/xbin/su 

Next download and install one of all those free tether apps that require you to root your phone. Start superuser.

Now start your tether app. A popup will appear, which will ask you whether you want to grant this app root access. Say yes, and check remember.

Now switch of your phone and restart. When it has restarted, everything is back to normal, no more root privileges. But su is still there and executable for everyone. So, when logged in, start the wifi tether app. Since you checked remember in the superuser app, it will use su to switch this application to root, which means it will now run fine, with only the tether app with root privileges :)

Next, connect with your Linux box to your brand-new working Android WIFI hotspot. After you're sure it works, don't forget to put access restrictions for the hotspot in place.

BTW, if you use your escalated privileges to export some apk packages for reverse-engineering, you will notice that android lacks the cp command.

You can circumvent that restriction by using cat (copy-cat) instead:

cat /data/app/superuser.apk >> /sdcard/Downloads/superuser.apk  

;-)

 
 
8
 
vote

Je ne sais pas de quelque manière que ce soit de faire un thercheur WiFi sans racine (avant 2.2). Vous pouvez toutefois utiliser Bluetooth ou un câble USB avec pdanet qui fait pas nécessite une racine. < / p>

 

I don't know of any way to do wifi tethering without root (before 2.2). You can, however, use bluetooth or a USB cable with PDANet which does not require root.

 
 
         
         
3
 
vote

My Samsung Galaxy S (Android 2.1) a eu une option d'appui à partir du début. Paramètres - & GT; WiFi-Mobile AP et je n'ai eu que de cocher une case à cocher pour qu'il fonctionne. Et ça marche vraiment génial. (non verrouillé ici T-Mobile / Pays-Bas)

Je ne trouve pas le nom de l'application cependant.

 

My samsung galaxy s (android 2.1) had a tethering option build in from the start. Settings->wifi-Mobile AP and I only had to check a checkbox for it to work. And it works really great. (not locked here t-mobile/netherlands)

I can't find the application name though.

 
 
         
         
2
 
vote

Easy Tether est une application géniale qui permet une attache wifi. http://www.androidzoom.com/android_applications/communication/easyTether-lite_eoqh.html

 

Easy tether is an awesome app that allows wifi tethering. http://www.androidzoom.com/android_applications/communication/easytether-lite_eoqh.html

 
 
         
         
1
 
vote

Vous n'aimerez pas cette réponse, mais votre transporteur peut fournir le service si vous êtes prêt à payer en plus pour cela. Sprint offrait une fonction WiFi Hotspot pour 30 $ / mois sur l'EVO PRE 2.2. Ridicule, oui. Mais peut être votre seule option.

 

You won't like this answer but your carrier may provide the service if you're willing to pay extra for it. Sprint offered a WiFi hotspot feature for $30/month on the Evo pre 2.2. Ridiculous, yes. But may be your only option.

 
 
       
       
1
 
vote

Vous pouvez être négligé, c'est une application qui vous donne un accès root sans changer votre noyau / clignotant une rom / vide de votre garantie, utilisez-le sur chaque démarrage (son automatique), puis obtenir l'application superutilisateur. Ensuite, vous pouvez utiliser l'application Open Tethering qui nécessite un accès racine.

C'est la seule façon gratuite de faire de la connexion WiFi. Sinon, payez Sprint ou votre fournisseur les frais mensuels d'activation.

Scénario pire des cas Vous pouvez attacher à l'aide d'une application EasyTether. Il crée un mécanisme de transfert pour les demandes HTTP via le port USB. Nécessite un logiciel sur l'ordinateur Android +. Ce n'est pas une connexion WiFi, mais son attaque libre et sans racine. Pour 3 dollars, vous pouvez obtenir la version Pro et faire des HTTPS aussi. Mieux que rien (ou 30 dollars par mois, c'est fou -)

 

You can get unrevoked, its an app which gives you root access without changing your kernel/flashing a rom/voiding your warrenty, use that on every startup (its automatic) and then get the superuser app. Then you can use the Open Tethering app which requires root access.

Thats the ONLY free way to do wifi tethering. Otherwise pay sprint or your provider the monthly enable tethering fee.

Worst Case Scenario you can tether using EasyTether app. It creates a forwarding mechanism for HTTP requests through the USB port. Requires software on android + computer. Its not WiFi Tethering, but its free, rootless tethering. For 3 bucks you can get the pro version and do HTTPS as well. Better than nothing (or 30 bucks a month --err thats insane--)

 
 
   
   
0
 
vote

Réponse courte, vous devez raconter pour la connexion WiFi Hotspot, ou payer Sprint 30 $ par mois. J'ai pensé à acheter le paquet, mais j'ai décidé de décider parce qu'ils vous facturent déjà 10 $ supplémentaires par ligne sans raison légitime. Ma pensée, il y a-t-il d'attendre que vous attachez à l'attache et que vous ne puissiez rien à ce sujet, alors ils vous facturent un supplément et chaque mois, 10 bucks ajoute rapidement par ligne, en particulier pour ceux de votre plan qui ne se soucient même pas d'attacher du tout.

 

Short answer, you need to root for wifi hotspot tethering, or pay Sprint $30 a month. I thought about purchasing the package, but decided against it because they already charge you $10 extra per line for no legit reason. My thought there is they expect you to tether and can't do anything about it really, so they charge you extra and every month, 10 bucks adds up quickly per line, especially for those on your plan who don't even care to tether at all.

 
 
 
 

Questions connexes

1  Internet attache sur wifi  ( Tethering internet over wifi ) 
Considérez si vous utilisez WiFi Hotspot (authentifié avec le mot de passe) pour Internet sur mon mobile. C'est possible d'attacher à un autre appareil via n'...

1  Se déplacer autour d'un bloc de frappe avec la carte de prépaiement européenne  ( Getting around a tethering block with european prepay sim ) 
Quand je voyage en Europe, j'achète une carte SIM, le colle dans un Moto-E qui a une radio européenne, puis attache mon téléphone portable ordinaire. Cela a é...

0  Hotspot mobile travaillait avec WiFi-ON; Maintenant ce n'est pas  ( Mobile hotspot was working with wifi on now it doesnt ) 
Envoi de service Internet à ma tablette via un nouveau téléphone moto capable d'obtenir Internet à partir d'un point d'accès optimal. La tablette n'a pas pu r...

4  La galaxie peut-elle utiliser 802.11N pour attacher?  ( Can galaxy s use 802 11n for tethering ) 
J'ai une galaxie S (GT-I9000) exécutant la ROM 10.1 de Darky (Gingerbread 2.3.3). Je viens de remarquer que lorsque j'utilise une attache pour créer un AP san...

17  Existe-t-il un moyen d'activer la connexion WiFi sans accès root?  ( Is there a way to enable wifi tethering without root access ) 
Y a-t-il un moyen de lutter contre la connexion WiFi sans accès root. Je veux dire avant Froyo. J'ai HTC Hero 2.1, et franchement, je ne veux pas raconter...

2  Quelles vérifications dois-je passer si mon ordinateur portable ne peut pas se connecter à Internet via Tethering?  ( What checks should i go through if my laptop cant connect to the internet throu ) 
J'ai besoin de connecter mon ordinateur portable à Internet en appuyant sur mon smartphone, j'utilise une galaxie GT-S7270 avec Android 4.2.2, un ordinateur p...

2  Nexus 4 ne partage pas la connexion Internet (attache), tandis que la connexion Wi-Fi ou Bluetooth est établie avec succès  ( Nexus 4 is not sharing internet connection tethering while wifi or bluetooth ) 
J'essaie de faire de mon Nexus 4 partager sa connexion Internet avec d'autres appareils. Tout d'abord, j'ai essayé avec l'hotspot portable: quand il est prê...

0  Jouez des vidéos d'un autre appareil Android sur WiFi  ( Play videos from another android device over wifi ) 
Y a-t-il un moyen de lire des vidéos sur une connexion WiFi (attache / direct)? J'utilise un Nexus 9 qui manque d'une fente de carte SD. Par conséquent, je ve...

7  Droidwall et attaches sans fil  ( Droidwall and wireless tethering ) 
J'ai un problème très simple: quand j'exécute Wifi Tether sur mon ordinateur Galaxy S3, l'ordinateur n'obtiendra pas l'adresse IP, sauf si je désactive Dro...

0  Possible de partager Internet mobile (attache) lorsqu'il est connecté au réseau WiFi existant?  ( Possible to share mobile internet tether while connected to existing wifi netw ) 
J'ai un réseau WiFi existant et un Google Nexus 5 (ONU-RINED, Android) avec connexion de données 3G. J'aimerais attacher mon téléphone portable pour partage...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés