Tutoriel Version 3.1.003 (build rc1) (et mis à jour régulièrement)
Avant de se lancer, il est important de savoir et comprendre que;
- Le tutoriel a l'air très long, parce que tout est détaillé au maximum, mais croyez-moi, une fois que tous vos fichiers sont prêts, ça se fait en moins de 10 min, sans se presser!
- Si vous rencontrez un problème, l'erreur est de votre côté!!!
Ceçi est un tutoriel mille fois éprouvé et testé. Pas de "J'ai tout suivi et ça ne marche pas sur ma tablette" ici; - Reprenez tout depuis le début - Tout particulièrement les downloads - C'est facile et rapide - Mais sinon y'a rien d'autre à dire.
- Linux n'est indispensable que pour décompresser le firmware original.
Si ça vous pose problème pour quelque raison que ce soit, demandez-les par message privé à un de vos potes, mais pas à moi!.. J'ai assez donné.
En attendant, désolé, mais pour des raisons légales, nous n'avons pas le droit de les placer en téléchargement libre.
Indice: les modérateurs de ArchosFans sont beaucoup moins.. à cheval sur le reglement.

Le firmware décompressé s'y trouve, et tout le monde s'en fout.
Bonus: Newschris vous a posté tout ça en page 8 du thread et ça a l'air parti pour rester. Tant mieux.
Edit dkfx77 : Les fichiers décompressés sont disponibles ici :
http://www.archoslounge.net/IMG/zip/archos.zip
- La manipulation n'affectera pas vos fichiers stockés, ni vos applis, en plus d'être totalement, facilement et rapidement réversible. (Instructions à la fin du premier post)
- Il s'agit de ROMs de classe "alpha" pour le moment; Pas de miracles! Y'a plusieurs trucs qui ne marchent pas. Mais ce qui marche marche très bien. C'est mieux que rien! Pour les francophiles qui veulent savoir ou en est le projet, c'est ici que ça se passe.
- La mise à jour reste possible. Autant la partie firmware Archos que la partie Froyo / Gingerbread. (Instructions en fin de tuto)
Préparation des fichiers requis :
À partir du site d'Archos;
- Télécharger le firmware SDE et renommer le fichier firmware_archos5.aos en sde_archos5.aos pour éviter toute confusion.
- Télécharger le firmware officiel 2.0.xx pour l'Archos 5IT (NB: c'est le firmware officiel sous Donut 1.6, nous sommes d'accord, même si il est nommé 2.0.xx ;) )
Vous avez maintenant un fichier nommé firmware_archos5.aos qui est l'OS officiel d'archos ; et un fichier appelé sde_archos5.aos qui est le SDE contenant Angström.
À partir du site d'OpenAOS;
- Télécharger la dernière ROM de FroYo disponible ici (et/ou Gingerbread)et décompresser le tout avec un Winrar de ce monde.
Décompresser le firmware Archos officiel: (Sous Linux)
Compiler les utilitaires aos :
[
perso je l'ai fait sur mon ordi en 10.10, c'est bon]
Ouvrir une fenêtre de terminal, et tapez-y:
sudo apt-get install libssl-dev # (bien sûr si vous avez déjà installé tout ça, pas besoin de le refaire)
sudo apt-get install subversion # (même chose ici)
svn checkout http://aos-tools.googlecode.com/svn/trunk/ aos-tools
cd aos-tools/libaos
make
cd ../tools
make
sudo cp aos-unpack /usr/local/bin/ Lancer AOS-Tools:aos-unpack /chemin vers/votre copie de/firmware_archos5.aos -- Ici, il s'agit simplement pointer exactement vers l'endroit ou vous avez mis votre firmware original.
Parmi les fichiers dépackés, les dossiers qui nous intéressent sont :
./firmware_archos5/root/cramfs
./firmware_archos5/root/system
(On remarquera que ce sont des dossiers cachés, mais passons)
Nous en aurons besoin plus tard.
Une fois que vous avez tous vos fichiers;
Première étape : SDE et Angström
- [Sous Linux ou Windows] Copier sde_archos5.aos via usb à la racine de votre appareil, puis démonter proprement. [clic droit=>retirer le volume sans risque]
- [Sous Android] Connecter le câble USB/dock et ouvrir le fichier en utilisant le gestionnaire de fichier.
- [Sous Angström] Ça va booter, ça prend du temps, c'est normal. Soyez patients. Vous aurez à créer un compte d'utilisateur et mettre un mot de passe [Comme pour toute installation d'OS en gros]
- Fermer la session Angström/Éteindre l'appareil.
Seconde étape : Leeloo Multi-PassBoot
- Allumer votre appareil tout en maintenant le bouton [VOL-] enfoncé pour aller dans le menu Recovery.
- Sélectionner 'Repair Disk' et valider (Si l'appareil demande une mise à jour, ignorer et appuyer simplement sur le bouton [Power] puis procéder à l'étape suivante.
- Rebooter encore une fois l'appareil tout en maintenant le bouton [VOL-] enfoncé pour aller dans le menu Recovery (Pas de ma faute si il faut faire plusieurs fois la même chose!!! -_- )
- Appuyer sur le bouton [VOL-] 5 fois pour atteindre 'Developer Edition Menu', puis une fois sur [Power].
- Appuyer 2 fois sur le bouton [VOL-] pour atteindre 'Flash kernel and initramfs'. Appuyer sur le bouton [Power] UNE SEULE ET UNIQUE FOIS. Attendre quelques secondes.
- L'écran devrait maintenant afficher "connect your device..."- Faites-le et montez votre appareil sur votre bureau.
- Si vous avez des problèmes pour voir le Disque Dur de l'Archos à partir de votre ordinateur, télécharger les utilitaires suivants pour voir les disques en ext3 : Pour Windows 7 et Windows XP/Vista )Au moment de l'installation, le pilote va vous demander si vous désirez "enable write on ext2/ext3 fs volumes" -->COCHEZ! (oui)(Note de Wewewi: j'avais déjà installé "des" drivers extfs, qui me permettaient de voir l'Archos en temps normal, pour mais une raison obscure, ça ne marchait plus rendu à cette étape-ci. J'ai installé ceux fournis ici par-dessus et ça a passé du premier coup.)
- Copier les fichier suivants à la racine de votre appareil : zImage, initramfs.cpio.gz, openaos-froyo-alpha5-20110119.img
- À la racine de votre appareil, créer un dossier "openaos" contenant lui-même un autre dossier "update"
- Copier les dossiers suivants qui viennent du firmware officiel 2.0.x : cramf et system dans le dossier update que nous venons de créer (NB : vous devrez éditer le fichier menu.lst après le prochain redémarrage.)
- Démonter en toute sécurité (Sinon vous pourriez abîmer les fichiers!)
- Appuyer sur le bouton [Power]. L'écran va clignoter brièvement et afficher "Kernel and initriamfs updated".
- Appuyer sur le bouton [Power]. Vous aurez ensuite un écran noir. Appuyer 5-10 sec sur [Power] pour éteindre l'appareil.
- Plus qu'à (re-)booter!
Bravo, vous avez un appareil de génération 7 en dual boot!
Troisième étape : Ajouter FroYo et/ou Gingerbread au boot menu
- Booter sur le firmware officiel d'Archos pour être sûr que ça marche. (FroYo a besoin d'en extraire quelques fichiers donc si quelque chose ne fonctionne pas ici, FroYo ne bootera pas non plus!)
- Avec le firmware 1.6 (donc le officiel), monter l'appareil en mode MSC (sinon vous ne verrez pas tous les fichiers)
- Ça ne marchera que si vous n'avez pas activé le mode debug pendant le boot!
- Ouvrir menu.lst avec un éditeur de texte (notepad pour windows, gedit pour linux, inclus par défaut)
- S'assurer que chaque commande a sa propre ligne;
Archos|ANDROID|/androidroot.cramfs.secure|/init|0
Froyo|/dev/sda1|/wmod-rc2.img|/init|0
Gingerbread|/dev/sda1|/nomexactdelimage.img|/init|0
openAOS_Angstrom|/dev/sda1|/rootfs.img|/sbin/init|1
- Ajuster le nom du fichier de l'image de FroYo et/ou Gingerbread, au nom correct de l'image : openaos-froyo-alpha5a_20110119.img pour le "vieux" Alpha5 officiel; wmod-rc2.img pour la ROM la plus récente! (assurez-vous que ça termine par .img!)
- Démonter proprement!!! (Si vous ne savez pas comment faire, attendez 15 minutes avant de déconnecter le câble USB!)
Quatrième étape: S'assurer que tout va bien
- Booter sous FroYo. Au menu bleu et noir, vous avez 20 secondes pour sélectionner l'OS à l'aide des boutons [vol-] et [vol+]
- Si vous avez laissé l'image compressée (c.à.d en .img.gz), le logo de openAOS restera une ou deux minutes pendant le dépaquetage.
- Si le logo de openAOS reste beaucoup plus longtemps, c'est que quelque chose ne va pas. Le plus probable, c'est le nom dans le fichier menu.lst, vérifiez le.
- Si l'image est dépacketée, le sigle de FroYo devrait se dessiner sur le logo de openAOS après 2-3 secondes. Puis l'animation de boot que openAOS a conçu (c'est pour faire beau)
Cinquième étape: Installer le market sous FroYo
- Booter sous FroYo

- Dans Settings (Paramètres) -- Manage Application --- Cochez la case 'unknown sources'
- Si vous avez une "Erreur 25" plus tard pendant l'installation, désactivez simplement la "carte SD" dans les paramètres.
- Activer la synchronisation des données; (dans les paramètres)
- Lancer ArcTools, (installé de base)
- Choisir TOUTES LES GAPPS. (Elles ont besoin l'une de l'autre...)
- Downloader. Installer. (L'installation n'est pas automatique)
Étape bonus - Gestion des vidéos
Comme dit; le DSP (Digital Signing Processor) n'est géré par aucune ROM custom. Quel que soit le produit, ca repose sur des librairies privées non open-source. Et devinez quoi? Android repose sur un lien DSP pour presque toutes les opérations multimédia.
HEUREUSEMENT; il existe UNE alternative! (À ma connaissance)
Pour les vidéos, installer Vplayer!
- C'est plutôt lent, par contre.. Du moins, avec un modèle à disque dur, un divx pleine qualité (720x480) lag. Peut-être qu'avec un modèle Flash, avec le système d'un coté et le film sur carte SD de l'autre.. Mais bon; c'est juste pour dépanner, de toute façon;
Étape bonus - Sous Donut, autoriser les connections point-à-point [Ad-Hoc] (mode ADB dans votre "path" requis)
- Brancher votre Archos en mode ADB;
- Taper la commande suivante dans un terminal/shell root:
"adb pull /data/misc/wifi/wpa_supplicant.conf wpa_supplicant.conf"
Le fichier sera alors récuperé sur votre poste;
L'ouvrir avec un éditeur de texte, et rajouter les lignes suivantes; (après avoir ajouté le SSID et le mot de passe)
ap_scan=2
network={
ssid=”SSID DE MON RESEAU” ---> Important - inscrire le nom du réseau!!!
scan_ssid=1
key_mgmt=NONE --> Important - inscrire le mot de passe!!!
priority=1
disable_pm=1
mode=1
}
Toujours dans une fenêtre terminal ADB, taper;
"adb push wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.conf"
"adb pull /data/misc/wifi/tiwlan.ini tiwlan.ini"
Ce nouveau fichier sera alors lui aussi récuperé sur votre poste;
L'ouvrir avec un éditeur de texte;
Chercher la ligne WiFiAdhoc = 0 et la remplacer par WiFiAdhoc = 1
Toujours dans une fenêtre terminal ADB, taper;
"adb push tiwlan.ini /data/misc/wifi/tiwlan.ini"
Fonctionnalités additionnelles :
- Vous pouvez mettre à jour la partie firmware Archos en mettant les dossiers cramfs et system d'un firmware dépacké (=dézippé) dans le dossier openaos/update. Les deux dossiers (cramfs et system) sont normalement après une mise à jour réussie (Si ce n'est pas le cas, vous avez dû faire une erreur ou utilisé le mauvais initramfs)
- Si vous mettez à jour le firmware d'Archos pour la première fois, le initramfs créera automatiquement un fichier menu.lst pour vous, ou si il existe déjà vérifiera si il y a une commande Archos et si il n'y en n'a pas, l'ajoutera.
- Vous pouvez activer le "serial debug" en utilisant le driver g_serial qui créra 3 appareils cdc-acm serial. connectez just votre Archos à votre PC et séléctionnez "yes" sur le menu qui apparaîtera au boot (possible que sur certaines versions du initramfs, cf http://www.openaos.org/wp-upload/gen7/2010-11-11/)it...