¿Hay alguna manera de habilitar la conexión WiFi sin acceso a la raíz? -- wi-fi campo con 2.1-eclair campo con wifi-tethering camp android Relacionados El problema

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


17
vote

problema

Español

¿Hay alguna forma de conexión WiFi sin acceso a la raíz?

quiero decir antes del froyo.

Tengo HTC Hero 2.1, y, francamente, no quiero rodearlo por razones de seguridad.

Original en ingles

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.

        
 
 

Lista de respuestas

8
 
vote

No sé de ninguna manera hacer conexión WiFi sin root (antes de 2.2). Sin embargo, puede usar Bluetooth o un cable USB con PDAnet que hace no requiere root. < / 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.

 
 
         
         
4
 
vote
vote
La mejor respuesta
 

Aquí está la respuesta definitiva:

Primero, en su teléfono, instale un emulador de terminal de Android Market, luego ejecute

  cat /proc/cpuinfo   


que le mostrará la información detallada del procesador de su teléfono (ARM5 en mi caso).

Posteriormente, debe instalar un entorno de compilador cruzado ARM5 en su caja de Linux (descargue Ubuntu y VirtualBox si es un fanático de Windows / Mac y no tiene un cuadro de Linux), para compilar el código nativo de su teléfono.

Haces esto para poder iniciar un ataque de escalada de privilegios en su teléfono.

Entonces, a continuación, debe cruzar un ataque de privilegio-escalamiento por ARM5 (HTC Hero Microprocessor). Para eso, use el ataque de RageaGainsthApage hecho por Sebastian Krahmer de SuSe Linux Berlin (solo en binario), diseñado por revés aquí:
http://pastebin.com/fxsgij3n

Una versión precompilada está disponible aquí. http://cmw.22aaf3.com/common/rageagainstthecage-arm5.zip

Descargue el kit SDK de Android de Google.
Instale la plataforma de Android SDK apropiada (versión 2.1 para mí).
http://developer.android.com/sdk/index.html

Luego, descargue el paquete SuperUSER (SU):
http://cmw.22aaf3.com/common/su-2.3.6.2 -EFGH.ZIP

Ponga todo, el paquete SuperUSER, el programa SUS y la explotación de RageaGainstthecage en la misma carpeta que ADB (un programa para conectarse a su teléfono Android desde el SDK de Android). Debe habilitar la depuración de USB, y cambiar de intercambio de Internet.

Siguiente, usted transmite el archivo en RageaGainstthecage.bin a la carpeta / Data / Local / TMP en su teléfono (Inicialmente, como usuario normal, tiene acceso de escritura solo al SDCard y la carpeta TEMP, pero esto es suficiente)

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

luego comienza una cáscara en su teléfono:

  adb shell   

y cambiar la propiedad en RageaGainstthecage.bin a todos

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

A continuación, inicia RageaGainstthAcage en su teléfono como usuario normal

  /data/local/tmp/rageagainstthecage   

Cuando terminó la explotación, su conexión ADB debe terminar.

Si no escribe

  ABCDEFGHIJKLMNABCDEFGHIJKLMN5   

Ahora vuelve a conectarse a su teléfono:

  adb shell   

ADB Shell ahora se ejecuta con privilegios escalados (raíz). Así que ahora, vuelva a montar el sistema de archivos para que pueda escribir en la partición del sistema.

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

Ahora presiona su y superusuario a su teléfono (recuerde, tiene acceso de escritura ahora)

  ABCDEFGHIJKLMNABCDEFGHIJKLMN8   

y luego cambia la propiedad en su a todos

  ABCDEFGHIJKLMNABCDEFGHIJKLMN9   

Descargue la siguiente e instale una de todas esas aplicaciones gratuitas de Tether que le requieren que roote su teléfono. Iniciar superusuario.

Ahora comienza tu aplicación de atadura. Aparecerá una ventana emergente, que le preguntará si desea otorgar esta aplicación de acceso en la raíz. Diga sí, y comprobar recordar.

Ahora cambie de su teléfono y reinicie. Cuando se ha reiniciado, todo está de vuelta a la normalidad, no hay más privilegios de raíz. Pero su sigue ahí y ejecutable para todos. Entonces, al iniciar sesión, inicie la aplicación WiFi Tether. Desde que revisó, recuerde en la aplicación SuperUSER, utilizará SU para cambiar esta aplicación a root, lo que significa que ahora funcionará bien, con solo la aplicación de atadura con privilegios de raíz :)

A continuación, conecte con su caja de Linux a su nuevo hotspot WiFi de Android de trabajo. Después de que esté seguro de que funciona, no se olvide de colocar las restricciones de acceso para el punto de acceso en su lugar.

Por cierto, si usa sus privilegios escalados para exportar algunos paquetes APK para Invergine-Engineering, notará que Android carece del comando CP.

Puede evitar esa restricción usando CAT (Copy-CAT) en su lugar:

  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  

;-)

 
 
3
 
vote

My Samsung Galaxy S (Android 2.1) tenía una opción de entrada de conexión desde el principio. Configuración- & gt; Wifi-Mobile AP y yo solo tuve que revisar una casilla de verificación para que funcione. Y funciona muy bien. (No bloqueado aquí T-Mobile / Países Bajos)

Sin embargo, no puedo encontrar el nombre de la aplicación.

 

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 es una aplicación increíble que permite la conexión WiFi. http://www.androidzoom.com/android_applications/communication/easyether-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

No le gustaría esta respuesta, pero su operador puede proporcionar el servicio si está dispuesto a pagar extra por ello. Sprint ofreció una función WiFi Hotspot por $ 30 / mes en EVO Pre 2.2. Ridículo, sí. Pero puede ser su única opción.

 

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

Puede obtener un increíble, es una aplicación que le brinda acceso a la raíz sin cambiar su kernel / parpadeando una ROM / anulando su garantía, use eso en cada inicio (su automático) y luego obtenga la aplicación SuperUSER. Luego, puede usar la aplicación ABRE ANTELING que requiere acceso de la raíz.

Esa es la única manera libre de hacer la conexión WiFi. De lo contrario, pague Sprint o su proveedor, la tarifa mensual habilitada de la conexión.

PEQUEÑO ESCENARIO DE CASO QUE PUEDE ATRÁS CON APLICACIÓN EAYTETHETHER. Crea un mecanismo de reenvío para solicitudes HTTP a través del puerto USB. Requiere software en la computadora Android +. No es un tethering de WiFi, sino su conexión gratuita, sin raíces. Para 3 dólares, puede obtener la versión profesional y también https. Mejor que nada (o 30 dólares al mes, un mes que está loco -)

 

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

Respuesta corta, debe rootear a WiFi Hotspot Tethering, o Pay Sprint $ 30 al mes. Pensé en comprar el paquete, pero decidí contra ella porque ya te cobran $ 10 adicionales por línea sin razón legítima. Mi pensamiento es que esperan que te atenentes y no puedan hacer nada al respecto, por lo que le cobran más y cada mes, 10 dólares se suman rápidamente por línea, especialmente para aquellos en su plan, que ni siquiera les importa la cuerda. en absoluto.

 

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.

 
 
 
 

Relacionados problema

2  Nexus 4 no está compartiendo la conexión a Internet (en la conexión a Internet), mientras que la conexión WiFi o Bluetooth se establece con éxito  ( Nexus 4 is not sharing internet connection tethering while wifi or bluetooth ) 
Estoy tratando de hacer mi Nexus 4 compartiendo su conexión a Internet con otros dispositivos. Primero, lo he intentado con el punto de acceso portátil: cua...

0  ¿Posible compartir Internet móvil (Tether) mientras está conectado a la red WiFi existente?  ( Possible to share mobile internet tether while connected to existing wifi netw ) 
Tengo una red WiFi existente y un Google Nexus 5 (no arraigado, Android Android) con 3G de conexión de datos. Me gustaría atar a mi móvil para compartir Int...

0  Reproduce videos de otro dispositivo Android sobre WiFi  ( Play videos from another android device over wifi ) 
¿Hay alguna manera de reproducir videos sobre una conexión WiFi (conectación / directa)? Estoy usando un nexo 9 que falta una ranura para tarjeta SD. Por lo t...

1  Tethering Internet sobre WiFi  ( Tethering internet over wifi ) 
Considere si estoy usando WIFI Hotspot (autenticado con contraseña) para Internet en mi móvil. ¿Es posible conectar esa conexión a otro dispositivo a través d...

17  ¿Hay alguna manera de habilitar la conexión WiFi sin acceso a la raíz?  ( Is there a way to enable wifi tethering without root access ) 
¿Hay alguna forma de conexión WiFi sin acceso a la raíz? quiero decir antes del froyo. Tengo HTC Hero 2.1, y, francamente, no quiero rodearlo por razones ...

7  Droidwall y conexión inalámbrica  ( Droidwall and wireless tethering ) 
Tengo un problema muy simple: cuando ejecuto ABCDEFGHIJKLMNABCDEFGHIJKLMN0 En mi Galaxy S3, la computadora no obtendrá la dirección IP a menos que desactive...

1  Moverse alrededor de un bloque de conexión con simulador de prepago europeo  ( Getting around a tethering block with european prepay sim ) 
Cuando viajo a Europa, compro un SIM, lo péguelo en una Moto-E que tiene una radio europea, luego en mi teléfono celular regular. Esta ha sido una solución ef...

2  ¿En qué controles debo pasar si mi computadora portátil no puede conectarse a Internet a través de la conexión?  ( What checks should i go through if my laptop cant connect to the internet throu ) 
Necesito conectar mi computadora portátil a Internet al atar a través de mi teléfono inteligente, estoy usando un Galaxy GT-S7270 con Android 4.2.2, una compu...

4  ¿Se puede usar Galaxy S 802.11n para la conexión?  ( Can galaxy s use 802 11n for tethering ) 
Tengo un Galaxy S (GT-I9000) Ejecutando ROM 10.1 (Gingerbread 2.3.3). Acabo de notar que cuando utilizo la atadura para crear un AP inalámbrico, utiliza solo ...

0  El punto de acceso móvil estaba trabajando con WiFi-On; ahora no lo hace  ( Mobile hotspot was working with wifi on now it doesnt ) 
Estaba enviando un servicio de Internet a mi tableta a través de un teléfono Moto más nuevo que pudo obtener Internet desde un punto de acceso óptimo. La tabl...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos