C’est une news qui ne va pas plaire à certains ministres .

Un membre de FRANDOID :  FANDESANDRO a traduit le processus de création de ROMs customisable trouvé sur ArchosFans.

Introduction :
Ce tutoriel consiste à modifier le fichier update.img pour l’Archos 7 Home Tablet. A la fin de ce tutoriel vous obtiendrez, normalement, un nouveau update.img. Attention cependant, il y a des risques de bricks de votre machine ; suivez ce tutoriel scrupuleusement pour limiter les risques. Si vous faites des modifications importantes, soyez sûr de ce que vous faites ! Je (ainsi que vdelf) ne pourrai être en aucun cas responsable des quelconques dégâts occasionnés sur votre machine dû à une mauvaise manipulation !


Outils requis :
AFPTool.exe
newtuxboxflashtools.zip
rkcrc.exe
Vous êtes maintenant paré à créer votre custom rom. Placez un update.img fonctionnel (celui utilisé sur votre Archos 7 Home Tablet, tant qu’à faire) dans votre répertoire de travail.


Décompressez update.img
Ouvrez une console (touche windows + r => cmd) puis rendez vous dans votre dossier de travail (à l’aide de la commande cd) où se trouvent AFPTool.exe et update.img puis tapez la commande :
AFPTool.exe -unpack update.img hackrom

Vous obtiendrez alors :

Check file… OK
——- UNPACK ——
HWDEF 0×00000800 0x000003AC
package-file 0×00001000 0x0000022D
Rock28Boot(L).bin 0×00001800 0x0001B85C
parameter 0x0001D800 0×00000208
Image/misc_data.img 0x0001E000 0x0000C000
Image/misc.img 0x0002A000 0x0000C000
Image/kernel.img 0×00036000 0x00503A23
Image/boot.img 0x0053A000 0×00033004
Image/recovery.img 0x0056D800 0×00141004
Image/system.img 0x006AF000 0x02AF6000
SELF 0×00000000 0x031A6004
Skip SELF file.
update-script 0x031A5000 0x000000F7
recover-script 0x031A5800 0x0000003D
Unpack OK!

Vous avez maintenant un dossier nommé hackrom dans votre répertoire de travail. Celui-ci contient tous les fichiers présents dans update.img. Nous nous intéresserons à boot.img, system.img et recovery.img puisque ceux-ci contiennent les fichiers de boot, les fichiers android et le recovery système. Ce sont des fichiers de type CRAMFS. Les autres fichiers images ne le sont pas, il est donc impossible de les modifier par ce moyen.


Modifier boot.img/system.img/recovery.img :
Décompressez l’archive newtuxboxflashtools.zip et lancez NewTuxFlash.exe. Ensuite, ouvrez l’image que vous souhaitez et ajoutez/modifer/supprimez les fichiers que vous souhaitez. Une fois les modifications terminées, enregistrez la nouvelle image dans votre répertoire de travail. Donnez-lui un nom différent de l’originale (comme boot_nouveau.img), car cela ne fonctionnerait pas encore.


Ajout du checksum :
Archos a ajouté un checksum de 4 bytes à la fin de chaque image CRAMFS pour vérifier celle-ci avant le flashage. A cause de la modification des images à l’aide de NewTuxFlash, le checksum a été supprimé, car ce n’est pas une partie d’une image CRAMFS. Pour ajouter le checksum, vous devrez vous servir de rkcrc.exe (qui doit être dans votre dossier de travail, dans le même dossier que cygwin1.dll. Ouvrez de nouveau une console et entrez la commande :
rkcrc.exe boot_ nouveau.img boot_nouveau_signe.img

Si cela fonctionne, vous n’aurez aucune information de sortie (output), mais une nouvelle image avec un checksum ajouté. Vous pouvez maintenant remplacer l’originale par cette image dans le dossier hackrom/Image (n’oubliez pas de la renommez avec le nom de l’originale).


Recréer update.img :
La dernière commande est simple. Ouvrez une console et entrez ceci :
AFPTool.exe -pack hackrom update_perso_v01.img

Si tout se passe bien, vous devriez obtenir ceci :

—— PACKAGE ——
Unknown TAG: VERSION
Unknown TAG: EXTERNAL
Add file: hackrom/HWDEF
Add file: hackrom/package-file
Add file: hackrom/Rock28Boot(L).bin
Add file: hackrom/parameter
Add file: hackrom/Image/misc_data.img
Add file: hackrom/Image/misc.img
Add file: hackrom/Image/kernel.img
Add file: hackrom/Image/boot.img
Add file: hackrom/Image/recovery.img
Add file: hackrom/Image/system.img
SELF file
Add file: hackrom/update-script
Add file: hackrom/recover-script
Add CRC…
Add CRC32
Pack OK!


Flashage :
1. Copiez la nouvelle image sur la carte microSD ou sur la mémoire interne
2. Renommez-la en update.img
3. Retirez le cable USB — l’Archos 7 HT vous demandera d’effectuer la mise à jour
4. Connectez votre Archos 7 HT à l’alimentation
5. Appuyez sur « ok » et priez :-)
6. Enjoy


Merci à tout le monde pour ce travail (Si demain, je vous envoie un mail de Roumanie vous saurez pourquoi) !

4 Réponses vers“Développez votre Rom pour l’Archos 7HT !”

  1. T’in, j’ai mis deux minutes à comprendre la blague… ^^

  2. J’aime ça :-D
    Quand l’actualité rencontre l’actualité…

  3. Thocan: La même xD

  4. Bonjour,
    Je suis novice excusez moi mais ca sert a quoi de faire ca concretement?
    Merci :)

Laisser un commentaire