Por lo general, las guías para obtener la raíz o reinstalar el sistema operativo en un dispositivo Android (tengo un Samsung Galaxy S, que me interesa sobre todo) indican que se debe flashear el dispositivo desde otra computadora a través del cable USB.
¿Es posible, en principio, realizar tales modificaciones sin usar el cable USB (y otra computadora)?
¿Quizás colocando un archivo con la otra versión del kernel/OS en algún lugar del dispositivo y arrancándolo en un modo especial?
Imagina la situación: tomé el Samsung Galaxy S (y una computadora portátil), pero sin cables USB, y me alejé de la civilización. Ahora resulta que para usar algunas de las aplicaciones que me gustaría usar (como las interfaces de servidor SSH para Android)
¿Se puede hacer esto sin un cable USB?
(AFAIU, después de tener acceso completo (raíz) al dispositivo, puedo volver a instalar el sistema operativo sin un cable y otra computadora: por ejemplo, tengo otro dispositivo que se suponía que funcionaría con Android: Toshiba AC100, pero después Instalé Ubuntu 12.04 en él al actualizar el dispositivo, debo poder reinstalar el kernel desde el interior del sistema operativo; hay una utilidad "flash-kernel" en Ubuntu).
Utilice la aplicación Administrador de ROM . Puede instalar ROM desde la tarjeta SD. También puedes descargar tus ROM favoritas usándolo.
Y, Samsung Galaxy S es compatible oficialmente con él.
Root Exploit
en Market. Pero, Google sacó eso el año pasado. Puede encontrar esa aplicación en Internet y ver si funciona para usted o no.flash-kernel
en Ubuntu en Toshiba AC100 en el ejemplo de la pregunta), pero solo después de que el usuario tenga acceso de root.Supongo que debe haber una puerta trasera para esto porque leí en un artículo de noticias que será posible actualizar (oficialmente) el sistema operativo en Samsung Galaxy sin conectarlo con un cable USB a otra computadora por medio de un nuevo "Kies "aplicación de Samsung .
Por lo tanto, es posible que una aplicación (en este caso, al menos la aplicación Kies) reinstale el sistema operativo. Pero esta puerta trasera podría estar bien protegida (quizás requiriendo firmas criptográficas de Samsung, solo una suposición).
Y el artículo decía que uno debe instalar la aplicación "Kies" (si no está presente) a través de la aplicación "Samsung apps". (No lo he probado yo mismo porque he estado usando el dispositivo sin una tarjeta SIM, pero la aplicación "Samsung app" quiere una tarjeta SIM...)
Por lo tanto, es posible instalar una aplicación que podrá reinstalar el sistema operativo. Pero esta puerta trasera podría estar bien protegida (quizás, solo una aplicación de Samsung puede hacer esto).
(He leído que debe ser posible actualizar una actualización almacenada como un archivo en el dispositivo en modo de recuperación) .
De hecho, el "Procedimiento B: (NO requiere ADB)" de la sección CÓMO del Galaxy S I9000 (en forum.xda-developers) debe permitirme reinstalar el sistema operativo sin un cable USB en un Samsung Galaxy S no rooteado:
- Copie el archivo CustomROM/raíz en la carpeta "/sdcard/" del teléfono y (si aún no es el caso) cambie el nombre a "update.zip"
- Reinicie en modo de recuperación manteniendo presionado Subir volumen + Inicio + Encendido.
- Espere la pantalla de recuperación y seleccione "aplicar: /sdcard/update.zip"
- Espera a que termine y reinicia.
update.zip
entonces? Esta firma era el mosaico que faltaba en la imagen general de las formas de reinstalar el sistema operativo que aprendí. ¡Gracias por el comentario!
imz -- Ivan Zakharyaschev
imz -- Ivan Zakharyaschev
heimdall
para ARM. No está entre las descargas preconstruidas disponibles, tendrá que intentar construirlo para ARM entonces... ¿Es posible obtener heimdall para Linux en ARM?