Salut la compagnie,
Je viens de trouver un moyen d'avoir un shell root sur l'archos 5 IT ! La procedure est un peu longue et demande de passer par le firmware sde, mais je vous la détaille ici. Je l'ai réalisée a l'aide d'une machine Linux (ubuntu).
- Installer le firmware SDE
- Activer le reseau USB en y tapant ces commandes dans un shell root :
Code:
rmmod musb_hdrc
modprobe musb_hdrc mode_default=2
modprobe g_ether host_addr=00:dc:c8:f7:75:08 dev_addr=00:dd:dc:eb:6d:f0
- Brancher le cable USB sur la machine host et y configurer le nouveau reseau usb:
Code:
ifconfig eth2 192.168.0.1 netmask 255.255.255.0
- Il est alors possible de se connecter par ssh depuis la machine hote:
Code:
ssh root@192.168.0.202
Le mot de passe n'importe pas, tapez simplement "entrée" lorsqu'il est demandé.
- Monter la partition DATA (qui est dans la memoire flash de l'Archos):
Code:
modprobe mtd
modprobe mtd_blkdevs
modprobe mtdchar
modprobe mtdblock
modprobe nand_ecc
modprobe nand_ids
modprobe nand
modprobe omap2
modprobe ubi mtd=data,2048
mkdir /data
mount -t ubifs ubi0:data /data
mkdir /data/bin
Code:
scp busybox root@archos:/data/bin/
Code:
mv /data/bin/busybox /data/bin/su
chmod +x /data/bin/su
chmod +s /data/bin/su
- Et voila ! Il ne reste qu'a réinstaller le firmware officiel (j'ai testé avec le 1.7.33 mais il n'y a aucune raison que le dernier 1.7.71 ne marche pas). Une fois cela fait, dans un terminal ou shell adb, taper :
Code:
/data/bin/su
whoami
Pour info, le busybox fourni est un 1.13.2 dont les sources se trouvent ici: http://busybox.net/downloads/busybox-1.13.2.tar.bz2
Je n' l'ai pas modifié, et l'ai simplement compilé avec ce fichier de config:
http://www.4shared.com/file/22000737...6f/config.html
Voila, de toute evidence les applis Android ne vont pas trouver cette methode pour passer root, mais de nombreuses choses deviennent possible ! J'espere que ça rendra service à quelques uns.
Au passage, je trouve vraiment dommage qu'Archos n'integre pas cette possibilité dans ses firmwares, d'autant plus qu'Android le demande...