Changes between Initial Version and Version 1 of tt-loader/FlashWriteNAND


Ignore:
Timestamp:
May 23, 2008, 5:41:44 PM (17 years ago)
Author:
guillaume
Comment:

version initiale

Legend:

Unmodified
Added
Removed
Modified
  • tt-loader/FlashWriteNAND

    v1 v1  
     1[[TracNav(WikiStart)]]
     2
     3== FlashWriteNAND ==
     4C'est un programme ARM qui peut être chargé par [wiki:Projets/tt-loader tt-loader] dans la mémoire d'un téléphone à base OMAP comme le TwinTact afin d'accéder au contenu de la mémoire NAND.[[BR]]
     5[[BR]]
     6'''1. Récupérer le programme FlashWriteNAND.bin'''[[BR]]
     7
     8La première chose à faire pour utiliser ce programme, c'est de récupérer l'archive officielle [http://hotline.n9uf.net/fwtact/E2831-1.8-update.exe E2831-1.8-update.exe] ou encore la plus récente depuis [http://files.opentwin.org/tact/Neuf-1.32.3-update.exe Neuf-1.32.3-update.exe].[[BR]]
     9[[BR]]
     10Attention, si vous utilisez ce programme, vous annulez la garantie du téléphone... Donc ne l'utilisez que si vous savez ce que vous faites...[[BR]]
     11[[BR]]
     12Evidemment ce sont des exécutables windows et vous devrez les exécuter sous windows pour obtenir le contenu. Mais vous n'aurez qu'à le faire une seule fois. Vous n'aurez même pas besoin d'aller au bout de l'installation car vous pouvez récupérer les fichiers dans le dossier temporaire de votre windows en début d'installation, une fois le fichier FlashWriteNAND.bin récupéré, vous pourrez annuler l'installation.[[BR]]
     13[[BR]]
     14Si vous avez déjà installé ces fichiers, allez voir dans votre dossier d'installation ou faites une recherche sur votre disque dur pour le trouver.[[BR]]
     15[[BR]]
     16Enfin, une fois accessible sous linux, utilisez les commande ''md5sum'' et/ou ''sha1sum'' pour vérifier que l'on travaille avec le bon fichier. Personnellement, j'ai réalisé et validé avec le programme FlashWriteNAND.bin dont les empreintes sont :
     17
     18{{{
     19MD5  => 4909666697ed8a74cffa53a0ae58055b
     20SHA1 => 56fcb6138c3dd8d4a2e380b8d55b1d6479c00bb8
     21}}}
     22
     23'''2. Utiliser le programme FlashWriteNAND.bin'''[[BR]]
     24
     25Une fois récupéré, copiez ce fichier dans le dossier où vous aurez compilé le programme [wiki:Projets/tt-loader tt-loader].[[BR]]
     26Un fichier de commande est livré avec '''tt-loader''' qui permet de faire un backup complet de la NAND.[[BR]]
     27
     28Il faut savoir que le premier backup est trés long... de l'ordre de 4 à 5 minutes. Ensuite, tt-loader est conçu pour vérifier le contenu de la NAND en opérant un CRC32 sur chaque partition pour ne finalement sauver que les partitions modifiées. Donc en principe seule la partition utilisateur sera sauvée par la suite en environ 2 à 3 minutes, sauf aprés une mise à jour du firmware faite par l'opérateur évidemment.[[BR]]
     29
     30le programme tt-loader doit être lancé sous l'utilisateur root pour avoir accés à l'interface USB.[[BR]]
     31Par défaut, les partitions sauvées sont enregistrées dans le dossier ''/lib/firmware'', mais il vous suffit d'éditer le fichier de commande ''commandes.txt'' et de modifier toutes les occurences de ''/lib/firmware'' pour changer cela. Si votre seul intérêt est de sauver votre partition utilisateur, ne gardez que la partie USERFS dans votre fichier ''commands.txt''.[[BR]]
     32
     33Enfin la partie écriture dans la NAND n'est pas encore validée, mais le sera bientôt. Cela vous permettra de ré-écrire vos backups en cas de besoin.
     34
     35Et pour finir, si vous n'arrivez à rien avec '''tt-loader''' et que vous avez abimé votre firmware, utilisez l'un des flashouilleurs ci-dessus sous windows pour ré-initialiser totalement le TwinTact.