Accueil > Forum AM > Forum Windows Mobile 5 et 6.x > Appareils Windows Mobile > Sujet: STOCK ROM SFR & ORANGE HD2
Les dernières actualités :

    STOCK ROM SFR & ORANGE HD2

    Pages: [1]   Bas de page
      Imprimer  
    Auteur
    0 Membres et 1 Invité sur ce sujet.
    oggi
    Nouveau membre
    *
    Messages: 38
    Hors ligne Hors ligne
    Voir le profil
    « le: 11 Janvier 2010 à 16:24:51 »

    Tuto réalisé par Tchitchi.
    Nota: ces ROM ont été créé avec l'aide et la participation De Chanvi93, oggi et moi meme, puis testé par moi meme aussi.

    Deux liens pour la ROM SFR:

    http://www.4shared.com/dir/24788547/221ef225/sharing.html
    http://www.megaupload.com/?d=763U4HAL

    Un Lien pour la ROM ORANGE:

    http://www.megaupload.com/?d=BC4FGYH4

    pour que la rom soit identique à la rom d'origine il faut au préalable avoir installer une ROM 1.43 (21864) avec la radio 2.04, avant de mettre ces ROM.

    Comment ?
    installer la 1.43 avec le principe GOLDCARD
    puis installer la STOCK ROM de Votre choix( ORANGE ou SFR) avec le SSPL..

    TUTO:

    Pour revenir a votre rom officiel orange ou sfr.
    1 Faire une goldcard.
    2 recuperer la rom officiel francaise htc 1.43
    3 decompresser la avec 7zip par exemple pour récuperer le ruu_signed.nbh
    4 renomer le ruu_signed.nbh en leoimg.nbh et copier le à la racine de la carte sd.
    5 faire un reset puis volume bas .utilisez la methode goldcard et le flash de la rom d'origine va se faire en ecrasant le hardspl.
    6 vous voila sans hardspl avec une rom d'origine htc offciel version 1.43.
    7 nouveau flash avec le SSPL dans le dossier de la rom stock orange ou stock sfr.
    8 une fois le flash fait vous vous retrouver avec le rom orange ou la rom sfr avec le spl et la radio d'origine de la rom 1.43 htc origine .
    Donc il peut repartir en SAV (Si vous avez pu flasher ,-)...

    Tant que le téléphone fonctionne et qu'il ne doit pas partir au SAV garder le hard spl c'est une sécurité.

    Pour ceux qui ne connaisse pas la methode goldcard voici un super tuto de notre amis clr1
    Lien ICI

    Et un GRAND MERCI à Chanvi93 pour nous avoir aidé à les réaliser.. ;-))
    Et un GRAND MERCI à Tchichi pour son dump SFR et les multiple teste réalisé. ;-))

    NOTA: Toutes mises à jour de votre bouzin se fait sous votre entière responsabilité!!

    Maintenant pour ceux qui voudrait arriver au meme resultat avec leur rom perso voila un autre tuto.

    La kitchen ervius dans les outils servant au reassemblage de la rom n'ezst pas celles qui a servit a rebiulder les 2 roms plus Haut. la cuisine fournis est une 1.82 et la rom sfr et la rom orange  ont ete rebuilder avec une kitchen en 1.6
    Désoler pour la longuer mais tout y est super détaillé.

    Bonjour.

    Voici un tutoriel pour savoir dumper la rom qui se trouve sur son mobile Leo HD2.

    Voici comment réaliser une sauvegarde complète de votre rom.

    Ces manipulations sont sous votre entière responsabilité, si vous souhaitez dumper votre ROM Leo HD2.

    (Exemple: rom orange ou rom SFR)

    Pourquoi pour avoir sa rom d'origine au cas où retour sav.

    Tout d'abord installer CeRegEditor_Setup_0.0.5.2.exe pour manipuler le registre c'est plus simple.

    Vous le trouverez dans mon dossier outils.

    http://www.4shared.com/file/192660378/518b0840/Outils.html

    Désactiver la sécurité sur le Mobile:

    Installer un éditeur de registre sur le PDA ou depuis votre pc avec CeRegEditor

    Installer puis Lancer ceregeditor

    Connection =>> connect =>> votre base de registre apparait.

    Tout d'abord=>> Tools =>> unlock registry

    Puis

    Modifier la ligne de registre : HKLMSecurityPoliciesPolicies
    valuename '00001001' dword:2, modifier et mettre dword:1

    Puis soft reset

    Les outils de base
    Télécharger et dézipper :itsutilsbin.zip (ou plus récent) que vous trouverez ici :
    http://www.xs4all.nl/~itsme/projects/xda/tools.html

    Ou plus particulièrement le dossier LEO déjà préparer les outils de base + les miens + les modif. Ici:
    http://www.4shared.com/file/192660378/518b0840/Outils.html
    Dézippez de préférence à la racine du disque

    c: dans un dossier au préalablement créer dans mon cas le dossier s'appel Leo puis à l'intérieur de se dossier Leo double clic sur
    cmd.exe

    c:leo

    Ou

    Prendre mon dossier Leo déjà préparé car pour la suite du tutoriel plein de commande ont été ajouté à ce package.

    Allez sous DOS (Démarrer/exécuter/cmd) Ouvrir une invite de command MSDOS.
    Positionnez vous sur le répertoire ou vous avez dézipper.

    c:leo

    Autoriser la connexion du HD2 Leo:

    Connectez le Mobile au PC via USB

    Lancer pdocread.exe (la fenêtre s’ouvre et se ferme)

    Il se peut qu'un message apparaisse sur le Mobile, cliquez sur oui. Une Dll y à été copiée.

    (Cd espace le nom du répertoire pour rentrer dans un répertoire, cd.. pour remonter d’un niveau)

    C:leo>pdocread.exe

    Copying C:leoleosutils.dll to WCE:windowsleosutils.dll

    (C) 2003-2008 Willem jan Hengeveld
    Usage: pdocread [options] start [ length [ filename ] ]
    when no length is specified, 512 bytes are assumed
    when no filename is specified, a hexdump is printed
    -t : find exact disk size
    -l : list all diskdevices
    -v : be verbose
    -s OFS : seek into source file ( for wrleoing only )
    -b SIZE: specify sectorsize used to calculate sector offsets
    -B SIZE: specify blocksize to use when reading the disk
    -G SIZE: specify blocksize to use when transfering over activesync
    -u PASSWD : unlock DOC device
    -S BK1x : specify alternate disksignature ( e.g. BIPO, BK1A .. BK1G )
    -W OFS : specify optional 'wrleoeenable' flag ptr
    Source:
    -d NAME : devicename or storename
    -p NAME : partleoionname
    -h HANDLE : directly specify handle
    eleoher specify -d and optionally -p, or specify -h
    Method:
    -n NUM : binarypartleoion number ( normal p if omleoted )
    -w : read via windows disk api
    -o : read OTP area
    -F : read qualcomm flash using flashdrv.dll
    -N : read samsung flash using ondisk.dll
    -ux : unlock the hidden area's for qualcomm or samsung flash
    if the filename is omleoted, the data is hexdumped to stdout
    if no length is specified, 512 bytes are printed
    numbers can be specified as hex (ex: 0x8000) or decimal (ex: 3276

    PUIS APRES...

    Détail de la rom :

    Tapez : « pdocread.exe –l »

    C:leo>pdocread.exe -l

    422.00M (0x1a600000) DSK1:
    | 3.12M (0x31f000) Part00
    | 5.13M (0x520000) Part01
    | 213.75M (0xd5c0000) Part02
    | 200.00M (0xc800000) Part03
    19.75M (0x13c0000) DSK3:
    | 19.75M (0x13c0000) PART00
    7.42G (0x1db000000) DSK7:
    | 7.42G (0x1db000000) PART00
    STRG handles:
    handle#0 5d37c96e 7.42G (0x1db000000)
    handle#1 1ea4be9a 19.75M (0x13c0000)
    handle#2 fed6919a 200.00M (0xc800000)
    handle#3 fefbe9f6 213.75M (0xd5c0000)
    handle#4 defbe9d2 5.13M (0x520000)
    handle#5 befbe98a 3.12M (0x31f000)
    disk 5d37c96e
    0 partitions, 0 binary partitions
    customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    disk 1ea4be9a
    0 partitions, 0 binary partitions
    customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    disk fed6919a
    0 partitions, 0 binary partitions
    customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    disk fefbe9f6
    0 partitions, 0 binary partitions
    customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    disk defbe9d2
    0 partitions, 0 binary partitions
    customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    disk befbe98a
    0 partitions, 0 binary partitions
    customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

    C:leo>

    Voici ce qu'il est important de voir
    (Ces infos vous servent pour construire la syntaxe des commandes suivantes):
    Le nom du disque, ici DSK1:
    L'adresse et le nom des partitions, ici
    0x31f000 pour le Part00; 0x520000 pour le Part01 etc...

    Ne vous préoccupez pas des autres disques et partition elles ne correspondent pas a la rom,
    L’important est le disque comportant les quatre partitions.

    Pour info :

    Il s’agit du détail des partitions de la rom dont voici le détail:
    Part01 = XIP
    part02 = IMGFS (image de la rom)
    part03 = zone de stockage
    Les parties les plus importantes sont la 1 et la 2, ce n’est pas grave si vous n’arrivez pas à copier la 3.

    Donc j'y vais ...

    C:leo>pdocread -w -d DSK1: -b 0x800 -p Part00 0 0x31f000 Part00.raw
    CopyTFFSToFile(0x0, 0x31f000, Part00.raw)

    C:leo>pdocread -w -d DSK1: -b 0x800 -p Part01 0 0x520000 Part01.raw
    CopyTFFSToFile(0x0, 0x520000, Part01.raw)

    C:leo>pdocread -w -d DSK1: -b 0x800 -p Part02 0 0xd5c0000 Part02.raw
    CopyTFFSToFile(0x0, 0xd5c0000, Part02.raw)

    C:leo>pdocread -w -d DSK1: -b 0x800 -p Part03 0 0xc800000 Part03.raw
    CopyTFFSToFile(0x0, 0xc800000, Part03.raw)

    C:leo>

    Maintenant que vous avez vos 4 Partxx.raw ont va commencer le réassemblage.

    C:leo>COPY /B inicio.bin+Part00.raw+Part01.raw os.nb.base

    inicio.bin
    Part00.raw
    Part01.raw
    1 fichier(s) copié(s).

    Là nous venons de créer l’os.nb.base.

    Pour la suite nous avons besoin du xip.bin.
    Comment avoir le xip.bin ...faire un copier coller du Part01.raw
    Dans un autre dossier et le renommer en xip.bin (pas de couper/coller car ont va se resservir du Part01.raw)
    Puis copier le xip.bin avec les 4 partXX.raw dans votre dossier Leo).

    Donc petit résumé dans le dossier Leo avec tous les outils nous avons:
    Part00.raw
    Part01.raw
    Part02.raw
    Part03.raw
    os.nb.base
    xip.bin

    C'est bon... ben alors on continu.

    C:leo>implantxip -xip xip.bin -payload os.nb.base

    Implantxip & Payload Resizer v. 1.1 by ervius!!!

    BLOCKS SIZE IS: 00020000

    ROM Block is : 00000800
    NO ImgStart....
    From IMG Value: 006A0000 - NON ULDR Reducing...
    ....................................
    Preparing payload to be resized.....
    ....................................
    Before:
    XIP.BIN Target Size: 00520000 AdjSize: 0051FFFF
    ULRD in Payload Start:00001000 Size:0031EFFF End:0031FFFF
    XIP in Payload Start:00320000 Size:0037FFFF End:0069FFFF
    IMG in Payload Start:006A0000 Size:0531FFFF End:059BFFFF
    FAT in Payload Start:059C0000 Size:07F9FFFF End:0D95FFFF
    After:
    XIP.BIN Target Size: 00520000 AdjSize: 0051FFFF
    ULRD in Payload Start:00001000 Size:0031EFFF End:0031FFFF
    XIP in Payload Start:00320000 Size:0051FFFF End:0083FFFF
    IMG in Payload Start:00840000 Size:0531FFFF End:05B5FFFF
    FAT in Payload Start:05B60000 Size:07F9FFFF End:0DAFFFFF

    Payload resized and XIP Inserted into: os.nb.base


    Le xip a été implanté dans le os.nb.base

    On continu

    C:leo>COPY /B relleno.bin+Part02.raw imgfs.bin

    relleno.bin
    Part02.raw
    1 fichier(s) copié(s).

    Création de l'imgfs.bin

    On continu

    C:leo>ImgfsToNb.exe imgfs.bin OS.NB.base os.nb.payload

    ImgfsToNb 2.1rc2
    Using bigstorage mode
    Sector size is 0x800 bytes
    Writing imgfs to offset byte 0x6a0000, sector 0xd40
    Padding ImgFs from 0xd600000 bytes (0x1ac00 sectors)
    to 0xd600000 bytes (0x1ac00 sectors)
    Not conservative mode. Changing imgfsEnd from 0x59c0000 to 0xdca0000
    Partition entry before:
    File System: 0x25
    Start Sector: 0x00000d40
    Total Sectors: 0x0000a640
    Boot indicator: 0x00
    First Head: 0x00
    First Sector: 0x01
    First Track: 0x35
    Last Head: 0x3f
    Last Sector: 0x01
    Last Track: 0x2cd
    Partition entry after:
    File System: 0x25
    Start Sector: 0x00000d40
    Total Sectors: 0x0001ac00
    Boot indicator: 0x00
    First Head: 0x00
    First Sector: 0x01
    First Track: 0x35
    Last Head: 0x3f
    Last Sector: 0x01
    Last Track: 0x2e4
    Partition entry before:
    File System: 0x04
    Start Sector: 0x0000b380
    Total Sectors: 0x0000ff40
    Boot indicator: 0x00
    First Head: 0x00
    First Sector: 0x01
    First Track: 0x2ce
    Last Head: 0x3f
    Last Sector: 0x01
    Last Track: 0x2ca
    Partition entry after:
    File System: 0x04
    Start Sector: 0x0001b940
    Total Sectors: 0xfffff980
    Boot indicator: 0x00
    First Head: 0x00
    First Sector: 0x01
    First Track: 0x2e5
    Last Head: 0x3f
    Last Sector: 0x01
    Last Track: 0x2ca
    ImgFs Flash Region log blocks was 0x299, now is 0x6b0
    Storage Flash Region log block was 0xffffffff, now is 0xffffffff,
    Done!

    Et là création de l’os.nb.payload

    On continu

    C:leo>NBMerge.exe -kaiser OS.NB

    NBMerge 2.1rc2
    Executing NBMerge.exe with data chunk size = 0x800 and extra chunk size = 0x8
    on file OS.NB
    Partition 0: start sector: 0x00000002, total: 0x0000063e
    first used: 0x00000002, used: 0x0000063e
    Partition 1: start sector: 0x00000640, total: 0x00000700
    first used: 0x00000640, used: 0x00000700
    Partition 2: start sector: 0x00000d40, total: 0x0001ac00
    first used: 0x00000dc0, used: 0x0001ab80
    Checking OS.NB for bad NAND block marker
    Checked 0x1b940 sectors successfully!
    Done.

    C:leo>

    Et voila nous avons créé l'os.nb qui peut être dumper comme une autre rom.
    Et vous allez me dire bon ben mise à par que le xip a été implanté dans le os.nb.base.
    C'est la méthode classique de dump.

    Et oui il faut implanter le xip.bin dans os.nb.base et non dans os.payload.nb

    Voila pour la première étape vous devez avoir dans le dossier votre os.nb.

    Maintenant suivant le type de kitchen utilisé pour le dump cela peut poser des problèmes sur certain fichier en particulier le boot.rgu. Ou fonctionner !!!
    Suivant mes différent test si vous dumper cette os.nb avec le pkgtools d'ervius versions 4.3 par exemple c'est Ok

    Si vous utilisez la Visual Kitchen ervius version 1.6 ou 1.82.
    De base le boot.rgu et corrompu c'est à dire dans le dossier rom le boot.rgu est vide.

    "2 méthodes"...

    1) méthode 1 ont va créer un autre os.nb.

    Récupérez le xip.bin et os.nb.base qui se trouve dans votre dossier Leo.
    Renommé le xip.bin en 200 sans extension et le os.nb.base en 800 sans extension.

    C'est 2 fichier son a remplacer dans le dossier Tools de la Visual Kitchen.

    Leo_KitchenTOOLSpayloads_from_raws
    Il y a déjà un fichier 200 et un 800 ont les supprime et ont mets les 2 que l'ont vient de renommer.

    Ont lance erviuskitchen.exe on clic 5 fois de suite sur ok
    En bas à gauche on clic sur Extra Buttons puis dans le milieu de page on clic sur RAWS2NBH Convert raw files to nbh Rom file!

    Il travail quelques second un message apparait Need the ROM "nbmerge" command? Cliquez sur oui...
    La il travail encore quelques second ... quand il vous demande si vous voulez le passer en nbhutil pour faire le nbh oui ou non ont sans moque car il a créé. L’os-new.nb.

    "OS-new.nb"

    Et si vous êtes curieux vous constaterez une différence de taille entre os.nb et l’os-new.nb.

    Ont lance à nouveau erviuskitchen.exe on clic 5 fois de suite sur ok

    En bas à gauche on clic sur dump nbh/nb/payload
    Ont sélectionnes OS-new.nb qui se trouve dans le dossier "c:leo"

    Il dump.....

    Une fois finis dans le dossier C:leodump ont a une magnifique kitchen avec toutes la rom dump les package et là le dump est ok le boot.rgu et les autres fichiers ne sont pas corrompu.

    Super j'ai réussis le dump de ma rom perso.

    Pour la reconstruction c'est un autre tutoriel qui est plus compliqué qui s'appel je suis un cooker...

    2) méthode 2...

    On dump l'os.nb
    Ont lance à nouveau erviuskitchen.exe on clic 5 fois de suite sur ok
    En bas à gauche on clic sur dump nbh/nb/payload
    Ont sélectionnes OS.nb qui se trouve dans le dossier "c:leo"

    Il dump.....

    Une fois finis dans le dossier C:leodump ont a une magnifique kitchen avec toutes la rom dumper les packages et là dans le dossier rom contenant le xip le boot.rgu est vide...
    Pas de panique...

    Ont copie le xip.bin du dossier Leo dans le dossier Tools ...
    Leo_KitchenTOOLSxip.bin

    Après ont fait un glisser déposer du xip.bin sur dumpxip.bat là il crée un dossier xip et un fichier romhdr.bin
    Avec le contenu du xip correct.
    Remplacer le boot.rgu corrompu dans C:leodumpROMLEO21864OEMXipKernel.

    Les autres fichiers son a vérifier mais il me semble que c'est ok

    Cordialement Oggi
    Journalisée
    4815132642

    Habitué
    ***
    Messages: 581
    Hors ligne Hors ligne
    Sébastien Magicien et utlisateur du HTC HD2 Yeahhh
    Voir le profil
    « Répondre #1 le: 11 Janvier 2010 à 16:30:09 »

    Merci de l'info Oggi, j'avais mis ici :
    http://www.actualitemobile.com/forum/index.php/topic,13335.300.html

    justement ce que tu viens de mettre
    avec les sources
    Journalisée
    oggi
    Nouveau membre
    *
    Messages: 38
    Hors ligne Hors ligne
    Voir le profil
    « Répondre #2 le: 11 Janvier 2010 à 16:47:32 »

    Oupsss  DSl pas vu.
    Journalisée
    kmarkw
    Modérateur Global

    *
    Messages: 18 726
    Hors ligne Hors ligne
    Sexe: Homme
    EMMERDEUR ☆ HD 8 ☆
    Voir le profil
    « Répondre #3 le: 11 Janvier 2010 à 16:58:40 »

    et si tu regarde en 1ere page de ROM HD2 8585  tu trouveras aussi les liens  smile

    mais merci quand meme  Clin d'oeil

    http://www.actualitemobile.com/forum/index.php/topic,13335.0.html
    « Dernière édition: 11 Janvier 2010 à 17:06:54 par kmarkw » Journalisée

    tinkiwar
    Nouveau membre
    *
    Messages: 1
    Hors ligne Hors ligne
    Voir le profil
    « Répondre #4 le: 10 Novembre 2010 à 04:15:53 »

    Bonsoir )

     120 jours sans reponce dans ce theme. mais je tente

    J'ai un HTC HD2 de chez orange. J'ai acheter un code de deblocage de le debut, puis reinstaller la ROM russe )) celle ci RUU Leo HTC RUS 1.66.411.2 Ship unlocked   avec SSPL de cotulla et bepe

    Puis soudainement mon HTC commence a chauffer et redemarrer (d'apres le forum. c'est le problem de soudures au processeur fait a froid). Peut unporte. puisque je dois le amener au SAV ))

    Alor voila ma question - ))

    J'ai reussie a reinstaller la version Fr dorigine qui est donnee en haut de la page, et ca a l'aire d'etre bon. Alors a quoi sert toute les manipes en suite? Quoi dois je  verifier avant l'amener au SAV? 

    La rom FR semble etre la bonne - 1.43 ....   sans faire la GoldenCard et ECT..

    Merci ci quelqun prend du temps pour repondre.
    Journalisée
    falcor56

    Membre Héroïque
    *****
    Messages: 20 506
    Hors ligne Hors ligne
    Sexe: Homme
    Le bonheur est dans le pré...et célibataire
    Voir le profil
    « Répondre #5 le: 10 Novembre 2010 à 10:00:57 »

    @ tinkiwar, comme le veux la charte, peux-tu passer par le présentation des membres, ici:
    Présentation des membres 

    Merci.  Sourire
    Journalisée

    Membre du CDPD6A (Club Des Plus De 60 Ans)
    Pages: [1]   Haut de page
      Imprimer  
     
    Aller à:  

    Accueil > Forum AM > Forum Windows Mobile 5 et 6.x > Appareils Windows Mobile > Sujet: STOCK ROM SFR & ORANGE HD2