Habituellement, les guides pour obtenir Root ou réinstaller le système d'exploitation sur un appareil Android (j'ai un Samsung Galaxy S, qui m'inquiète surtout) disent de flasher l'appareil depuis un autre ordinateur via le câble USB.
Est-il en principe possible d'effectuer ces modifications sans utiliser le câble USB (et un autre ordinateur) ?
Peut-être en plaçant un fichier avec l'autre version du noyau/système d'exploitation quelque part sur le dispositif, et en le démarrant dans un mode spécial ?
Imaginez la situation : J'ai pris le Samsung Galaxy S (et un ordinateur portable), mais pas de câbles USB, et je suis parti loin de la civilisation. Or, il s'avère que pour utiliser certaines des applications que j'aimerais utiliser (comme les frontaux de serveur SSH pour Android), je
- soit ils doivent réinstaller le système d'exploitation Android (parce qu'ils veulent une version plus récente ; j'utiliserais donc CyanogenMod ou Replicant car il n'y a pas de mises à jour officielles de Samsung)
- ou ont Root (parce qu'ils ne veulent pas travailler sans Root).
Peut-on le faire sans câble USB ?
- (Bien sûr, il existe une autre bonne solution dans cette situation : prendre le code source de ces applications, et les corriger pour qu'elles fonctionnent pour moi, les recompiler et les installer).
(AFAIU, une fois que j'ai un accès complet (Root) à l'appareil, je peux réinstaller le système d'exploitation sans câble et sans autre ordinateur : par exemple, j'ai un autre appareil qui était censé fonctionner sous Android -- Toshiba AC100, mais après avoir installé Ubuntu 12.04 dessus en flashant l'appareil, je dois être capable de réinstaller le noyau depuis l'intérieur du système d'exploitation -- il y a un utilitaire "flash-kernel" dans Ubuntu).