Por lo general, las guías para conseguir Root o reinstalar el SO en un dispositivo Android (tengo un Samsung Galaxy S, que me tiene inetresado) dicen que hay que flashear el dispositivo desde otro ordenador a través del cable USB.
¿Es posible, en principio, realizar estas modificaciones sin utilizar el cable USB (y otro ordenador)?
¿Quizás, poniendo 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: Cogí el Samsung Galaxy S (y un portátil), pero sin cables USB, y me alejé de la civilización. Ahora resulta que para utilizar algunas de las aplicaciones que me gustaría utilizar (como frontales de servidor SSH para Android) me
- o tienen que reinstalar el sistema operativo Android (porque quieren una versión más nueva; así que yo usaría CyanogenMod o Replicant porque no hay actualizaciones oficiales de Samsung)
- o tienen Root (porque no quieren trabajar sin Root).
¿Se puede hacer esto sin un cable USB?
- (Por supuesto, hay otra buena solución en esta situación: coger el código fuente de esas aplicaciones, y arreglarlas para que me funcionen, volver a compilarlas e instalarlas).
(AFAIU, después de tener acceso completo (Root) al dispositivo, puedo reinstalar el SO sin un cable y otro ordenador: por ejemplo, tengo otro dispositivo que se supone que funciona bajo Android -- Toshiba AC100, pero después de instalar Ubuntu 12.04 en él flasheando el dispositivo, debo ser capaz de reinstalar el kernel desde dentro del SO -- hay una utilidad "flash-kernel" en Ubuntu).