Ipho
22/09/19, 22:22:43
Este tutorial solo es válido para el Nokia 8810 4G europeo: 1048 (DualSIM).
https://mediointeligente.files.wordpress.com/2013/12/linea.png
Empezamos:
Copiamos todo lo guardado en Almacenamiento a una carpeta del PC.
Activamos Depuración USB pulsando *#*#33284#*#* y Almacenamiento USB (a veces hay que desactivarlo y volverlo a activar).
Copiar todos los archivos necesarios a la microSD. Las descargas se encuentran en hipervínculos.
Necesitaremos un recovery personalizado, pero para cambiar el recovery es necesario root.
Para v11, utilicé el método más sencillo: GerdaRoot de http://r.gerda.tech/ (desde el teléfono).
Para v16 este método ya no funcionaba y hubo que recurrir a otros, mediante el método WebIDE (utilizando el navegador Palemoon).
Instalaremos telnetd.zip (https://groups.google.com/group/bananahackers/attach/cff5882d389fb/telnetd.zip?part=0.5&authuser=0) mediante WebIDE (en Palemoon). La última versión compatible con WebIDE se encuentra aquí: Palemoon WebIDE (http://archive.palemoon.org/palemoon/28.x/28.6.1/).
Guía rápida para usar WebIDE en Palemoon:
https://mediointeligente.files.wordpress.com/2013/12/linea.png
En Palemoon, en la esquina superior izquierda, pulsamos: Web Developer: WebIDE
En línea de comandos ADB (con el teléfono conectado al PC):
adb devices (para ver si reconoce el teléfono)
adb forward tcp:6000 localfilesystem:/data/local/debugger-socket
En Palemoon, seleccionamos Remote Runtime, aparecerá localhost:6000 y pulsamos en aceptar.
Descomprimimos telnetd.zip y también el ZIP que está en su interior: application.zip
De nuevo, en Palemoon: pulsamos "Open packaged app”
Seleccionamos la carpeta “application” de la aplicación que queramos instalar. En este caso, es telnetd.zip
Aceptamos.
Y pulsamos el botón de Play.
Iniciamos la aplicación telnetd. Cuando veamos la pantalla en la que se lee “start server” le damos una vez al botón central del teléfono. Reiniciamos. Repetimos: Iniciamos la aplicación telnetd. Cuando veamos la pantalla en la que se lee “start server” le damos una vez al botón central del teléfono.
Abrimos ventana de comandos en la carpeta en la que tengamos instalado ADB. Ejecutamos estas órdenes:
adb devices
adb shell
busybox telnet localhost (este es el último y más importante)
Con este último comando debe aparecer esto:
Entering character mode
Escape character is '^]'.
Si no aparece eso y aparece la línea siguiente significa que el procedimiento no se ha hecho bien:
telnet: can't connect to remote host (127.0.0.1): Connection refused
Una vez hayamos tenido éxito con el último comando, seguimos.
Parece que hay un fallo común al ejecutar “adb shell”, se soluciona desconectando el móvil del PC, desactivando el Almacenamiento USB y activándolo inmediatamente hasta que el PC vuelva a reconocer el almacenamiento.
Encontré unos pasos adicionales que quizá debáis realizar si tenéis algún problema:
Si todo está bien, presione # cuando se ejecute la utilidad y confirme la solicitud para ejecutar el restablecimiento de fábrica privilegiado.
Una vez completado el restablecimiento, el menú "Desarrollador" debería aparecer en la pestaña "Dispositivo" de Configuración. Habilite el depurador en el modo "ADB y DevTools" o use el código * # * # debug # * # * una vez más.
Ahora toca repetir la instalación de telenetd.zip mediante WebIDE y ya quedará definitivamente instalado.
------
ACTUALIZACIÓN: El método de telnetd parece estar un poco anticuado, pero creo que sigue siendo funcional. Hay otros métodos/archivos que siguen las mismas instrucciones de WebIDE, pero luego varían algunas instrucciones al terminar el proceso de WebIDE y yo no los he probado.
https://mediointeligente.files.wordpress.com/2013/12/linea.png
Empezamos:
Copiamos todo lo guardado en Almacenamiento a una carpeta del PC.
Activamos Depuración USB pulsando *#*#33284#*#* y Almacenamiento USB (a veces hay que desactivarlo y volverlo a activar).
Copiar todos los archivos necesarios a la microSD. Las descargas se encuentran en hipervínculos.
Necesitaremos un recovery personalizado, pero para cambiar el recovery es necesario root.
Para v11, utilicé el método más sencillo: GerdaRoot de http://r.gerda.tech/ (desde el teléfono).
Para v16 este método ya no funcionaba y hubo que recurrir a otros, mediante el método WebIDE (utilizando el navegador Palemoon).
Instalaremos telnetd.zip (https://groups.google.com/group/bananahackers/attach/cff5882d389fb/telnetd.zip?part=0.5&authuser=0) mediante WebIDE (en Palemoon). La última versión compatible con WebIDE se encuentra aquí: Palemoon WebIDE (http://archive.palemoon.org/palemoon/28.x/28.6.1/).
Guía rápida para usar WebIDE en Palemoon:
https://mediointeligente.files.wordpress.com/2013/12/linea.png
En Palemoon, en la esquina superior izquierda, pulsamos: Web Developer: WebIDE
En línea de comandos ADB (con el teléfono conectado al PC):
adb devices (para ver si reconoce el teléfono)
adb forward tcp:6000 localfilesystem:/data/local/debugger-socket
En Palemoon, seleccionamos Remote Runtime, aparecerá localhost:6000 y pulsamos en aceptar.
Descomprimimos telnetd.zip y también el ZIP que está en su interior: application.zip
De nuevo, en Palemoon: pulsamos "Open packaged app”
Seleccionamos la carpeta “application” de la aplicación que queramos instalar. En este caso, es telnetd.zip
Aceptamos.
Y pulsamos el botón de Play.
Iniciamos la aplicación telnetd. Cuando veamos la pantalla en la que se lee “start server” le damos una vez al botón central del teléfono. Reiniciamos. Repetimos: Iniciamos la aplicación telnetd. Cuando veamos la pantalla en la que se lee “start server” le damos una vez al botón central del teléfono.
Abrimos ventana de comandos en la carpeta en la que tengamos instalado ADB. Ejecutamos estas órdenes:
adb devices
adb shell
busybox telnet localhost (este es el último y más importante)
Con este último comando debe aparecer esto:
Entering character mode
Escape character is '^]'.
Si no aparece eso y aparece la línea siguiente significa que el procedimiento no se ha hecho bien:
telnet: can't connect to remote host (127.0.0.1): Connection refused
Una vez hayamos tenido éxito con el último comando, seguimos.
Parece que hay un fallo común al ejecutar “adb shell”, se soluciona desconectando el móvil del PC, desactivando el Almacenamiento USB y activándolo inmediatamente hasta que el PC vuelva a reconocer el almacenamiento.
Encontré unos pasos adicionales que quizá debáis realizar si tenéis algún problema:
Si todo está bien, presione # cuando se ejecute la utilidad y confirme la solicitud para ejecutar el restablecimiento de fábrica privilegiado.
Una vez completado el restablecimiento, el menú "Desarrollador" debería aparecer en la pestaña "Dispositivo" de Configuración. Habilite el depurador en el modo "ADB y DevTools" o use el código * # * # debug # * # * una vez más.
Ahora toca repetir la instalación de telenetd.zip mediante WebIDE y ya quedará definitivamente instalado.
------
ACTUALIZACIÓN: El método de telnetd parece estar un poco anticuado, pero creo que sigue siendo funcional. Hay otros métodos/archivos que siguen las mismas instrucciones de WebIDE, pero luego varían algunas instrucciones al terminar el proceso de WebIDE y yo no los he probado.