Aide - Recherche - Membres - Calendrier
Version complète : [KS20] Mode opératoire pour extraire la ROM
Forum Mobiles > Les Mobiles > LG
Pages : 1, 2
ks20encolere
Salut,

Voic le mode opératoire pour extraire sa ROM du KS20. Il est en anglais, car c'est un copier/coller d'un MP que j'ai déja eu l'occasion d'envoyer à un collègue UK.

PS: Je décline toute responsabilité sur l'ensemble des infos de ce post !

1) Download http://nah6.com/~itsme/itsutilsbin-20070705.zip

2) Extract this tool pack to your labtop

3) Download http://www.pocketpcfreeware.com/fr/index.php?soft=393 and install
xreg to your mobile

4) Lauch xreg on your mobile and update the registry of your mobile,
setting "HKLM\Security\Policies\Policies", valuename '00001001' is set
to "dword:2", change it to "dword:1"

5) Connect your mobile with activesync

6) Launch pdocread -l on a windows command line

7) Accept to install the dll on your


Results: (with my comments !!!)
======================

DISK:
-----

221.63M (0xdda0000) DSK1: => Internal disk !!!!
| 1.12M (0x11f000) Part00
| 5.00M (0x500000) Part01
| 65.38M (0x4160000) Part02
| 150.13M (0x9620000) Part03

1.89G (0x79280000) DSK2: => External SD disk => my 2Go card !!!!
| 1.89G (0x79120e00) Part00

STRG handles:
-------------

handle c5dc00ee 1.12M (0x11f000) => DSK1/Part00
handle 45dc0136 5.00M (0x500000) => DSK1/Part01
handle 85dc015a 65.38M (0x4160000) => DSK1/Part02
handle 05d3f82e 150.13M (0x9620000) => DSK1/Part03
handle 44c2fa5e 1.89G (0x79120e00) => DSK2/Part00

disk c5dc00ee => DSK1/Part00
-------------

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 45dc0136 => DSK1/Part01
-------------

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 85dc015a => DSK1/Part02
-------------

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 05d3f82e => DSK1/Part03
-------------

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 44c2fa5e => DSK2/Part00
-------------
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

********************************************************************************

8) pdocread -w -d DSK1: -b 0x800 -p Part00 0 0x11f000 Part00.raw

9) pdocread -w -d DSK1: -b 0x800 -p Part01 0 0x500000 Part01.raw

10) pdocread -w -d DSK1: -b 0x800 -p Part02 0 0x4160000 Part02.raw

11) pdocread -w -d DSK1: -b 0x800 -p Part03 0 0x9620000 Part03.raw


Et voilà, maintenant à vous de chercher dans les ROMs pour voir ce que l'on peut y trouver (pour ma part je n'ai pas encore eu le temps, mais ça viendra !)

A+

KS20_en_colère

Arthemus
Salut ks20encolere,

De ton message je comprends que la manip fonctionne et de plus que tu as déjà extrait le ROM de ton mobile.

Il n'est pas nécessaire que chacun d'entre nous face la manip puisque nous disposons tous de la même version ;-)

Le plus simple serait de mettre à disposition le fichier obtenu, peux tu le faire ?

2ème question, comment ré-injecter la rom éventuellement modifiée ?

Si non je suis ok pour bidouiller un peu ce KS20, mais il me faudra certainement un peu de tes connaissances sur le sujet spoton.gif

@+
Arthemus
J'ai modifier la BdR et installé la dll via la ligne de commande mais comment lancer le dump de la rom ?
Arthemus
Désolé j'ai une erreur lors de l'édition des posts !

Voila ce que j'obtiens cela me semble cohérant avec ton post (j'ai retiré ma sd par commodité)

221.75M (0xddc0000) DSK1:
| 1.12M (0x11f000) Part00
| 5.00M (0x500000) Part01
| 65.38M (0x4160000) Part02
| 150.25M (0x9640000) Part03

STRG handles:

handle 85d67c46150.25M (0x9640000)
handle 25dc015a 65.38M (0x4160000)
handle 65dc0136 5.00M (0x500000)
handle 05dc00ee 1.12M (0x11f000)

disk 85d67c46
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 25dc015a
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 65dc0136
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 05dc00ee
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ks20encolere
Salut,

L'idée est juste de permettre à chacun d'aller fafouiller dans la rom !

Pour ce qui est de mettre en ligne, c'est trop volumineux.

A+

KS20_en_colère
Arthemus
Bon maintenant je dispose des ROM le plus dur reste à faire...

Novice dans ce domaine je vais regarder sur le Net pour en savoir un peu plus, softs, débuger, émulateur et autres outils de développement.

As tu reconstruit ta Rom comme cela est fait pour d'autres PPc ?
moyse007
Quand je vous l'avez dit qu'une rom perso sortira avant une rom constructeur .. rolleyes.gif On y est parti pour la .. glurps.gif
Essayer de metttre tout ca sur le forum de xda , la bas il s'en passe des trucs niveau roms spoton.gif
Arthemus
Salut,

@KS20_en_colère,

Après avoir parcouru les forums de http://[*] et http://forum.xda-developers.com/ j'avoue ne pas savoir par ou commencer glurps.gif

Trop d'infos tuent l'info ! Je vais tenter de reconstruire la rom comme pour le Kaiser dans la mesure ou c'est 2 appareils semblent très proches mais je ne suis pas convaincu du résultat.

Si tu pouvez nous guider un peu spoton.gif

En te remerciant.

Arthemus.
Arthemus
Salut,

A partir des fichiers Part01.raw et Part02.raw j'ai reconstitué la Rom suivant le tutorial du Kaiser, au final j'ai une Rom d'environ 80M.

Comment être sur du résultat ?

Si j'essaie d'ouvrir cette rom par un emulateur j'ai un message d'erreur -> impossible d'ouvrir...
De plus les rom dispo pour ce genre d'outil font env 20M donc 4 fois mois que l'extraction faite du KS20.

Avez vous avancé sur le sujet ...
mcgyver2b
de mon cote , j aimerai extraire un fichier (btd.dll) d une rom wm6 , mais je ne sais pas comment faire .
avez vous la solution ?

merci
moyse007
As tu essayer de contacter faman pour qu'il te guide sur ce fichier?
Moi je l'ai mais impossible d'y toucher sad.gif
moyse007
Bon j'ai tout essayer et au final j'ai pu le compresser uniquement pour pouvoir le prendre , mais j'ai l'impression que le fichier contenu est vierge non?
---> http://moyse007.free.fr/8300case/btd.zip
Arthemus
C'est BTD.dll ou BTDialer.dll qui vous intéresse ?
Arthemus
Extraite du KS20

http://rapidshare.com/files/82009269/btd.dll.html
mcgyver2b
tu l as trouve dans le ks20 , dans le mien il n y est pas ............ grrrrr ..... sinon je ne l aurai pas demande
mcgyver2b
CITATION(Arthemus @ 07/01/2008 - 19:03) *


merci encore pour le fichier , apres modif de la base de registre , le bluetooth PAN fonctionne pour le partage internet ....... ouffff !!!! spoton.gif spoton.gif spoton.gif
Arthemus
Elle vient de la Rom tooth.gif

Premier point d'avancement:

1/ Extraction (Dump) de la Rom suivant le tuto de @KS20_en_colère.

On dispose maintenant de quatre fichiers

Part00 = 1.12M
Part01 = 5.00M
part02 = 65.38M
part03 = 150.13M

2/ Reconstruction de la Rom

Hypothèse de base -> le KS20 est suffisamment proche du Kaiser pour lui appliquer la même démarche

Merci à BEDAV pour son excellent tuto sur le site www.win-mobile.com

http://[*]/htc-p4550-tytn...e-rom-t8849.htm

On obtient une Rom reconstituée nommée RUU_signed.nbh = 79 451 ko

3/ Construction d'une nouvelle Rom

Une nouvelle fois merci à BEDAV et www.win-mobile.com

http://[*]/htc-p4550-tytn...ustom-t9322.htm

finalement on a 4 dossiers :

- Temp (contient les fichiers temporaires pour vos travaux)
- SYS (contient les logs du constructeur)
- OEM (contient les logs des opérateurs téléphonique)
- ROM (contient l’OS de base)

Bon a ce stade d'avancement je peux dire que l'on trouve une multitude de chose, les progs, les clés de la base de registre, les icones...

A suivre

Nota: n'oubliez pas l'hypothèse de base car tout ceci en dépend fortement !!!
mcgyver2b
avec resco explorer , j ai acces aux fichiers de la rom , chez moi btd.dll n existait pas ...
y aurait il sous la meme reference rom v10b differentes rom ????
je commence a me poser la question
Arthemus
Nos posts se sont croisés,

Elle vient de la ROM LG voir ci-dessus.
mcgyver2b
justement , je repondais a ton post qui disait : "Elle vient de la Rom "
d ou ma question : plusieurs rom avec le meme nom V10b ????

infos sur la version
os: windows mobile 6 os 5.2.1623
rom : v10b
bootloader : v10b
firmware de modem : v10b
rom date : 2007-10-21
Arthemus
J'ai bien une Rom v10b sur mon KS20 et lorsque je lance une recherche depuis le gsm cette DLL n'existe pas.

En fait elle vient de l'extraction de la Rom -> C:\kaiserkitchen\Temp\dump_imgfs\SYS\Bluetooth\btd.dll

spoton.gif
mcgyver2b
du moment que la modif marche , c est l essentiel , si des personnes ont ce probleme je mettrai en ligne les modifs de la base de registre et ton fichier btd.dll .
Arthemus
Petite précision, cette DLL est issue de l'extraction de la rom du KS20
Arthemus
Salut à tous,

Avez vous des informations ou une méthode (la c'est la cerise sur le gâteau!) permettant d'effectuer le CID Unlock du KS20. On parle également de XIP mais je ne sais pas vraiment à quoi cela correspond...

A priori le CID Unlock peut être issu d'une Rom update, mais pour l'instant faudrait pas attendre LG blushing.gif

@+
gael.olympio
Bonjour à tous,
J'essaie désespérément de configurer mon KS20 en réseau bluetooth PAN, et comme mcgyver2b j'ai une version du téléphone sans le fichier btd.dll.
Je l'ai ajouté à mon répertoire Windows (merci Arthemus spoton.gif ), et remplacé la valeur dans la base de registre "notinstalled.dl" par "btd.dll" dans \\HKLM\Comm\BTCEPAN et HKLM\Comm\BTCEPAN1
Après soft-reset, cela ne fonctionne toujours pas, est ce que tu as fais d'autres modifs?

Au passage merci SFR pour tous ces blocages dans les téléphones! glurps.gif
Arthemus
Bonjour à tous,

Quelqu'un a t'il avancé sur le sujet ?

Extended_rom, Cid_unlock, SIM_unlock ...?
mcgyver2b
CITATION(gael.olympio @ 10/01/2008 - 01:20) *
Bonjour à tous,
J'essaie désespérément de configurer mon KS20 en réseau bluetooth PAN, et comme mcgyver2b j'ai une version du téléphone sans le fichier btd.dll.
Je l'ai ajouté à mon répertoire Windows (merci Arthemus spoton.gif ), et remplacé la valeur dans la base de registre "notinstalled.dl" par "btd.dll" dans \\HKLM\Comm\BTCEPAN et HKLM\Comm\BTCEPAN1
Après soft-reset, cela ne fonctionne toujours pas, est ce que tu as fais d'autres modifs?

Au passage merci SFR pour tous ces blocages dans les téléphones! glurps.gif


le probleme vient peut etre de ton pc , il ne faut pas installer les drivers fournis avec le dongle bluetooth , mais laisser windows installer les siens , apres sur l icone bluetooth clicdroit puis prendre rejoindre un reseau personnel , et faire detecter le tel avec le partage de connexion internet en route sur bluetooth pan, puis connecter
gael.olympio
Merci Mcgyver2b pour les infos.
Mon dongle bluetooth n'est pas reconnu par Windows par défaut lorsque je désinstalle la pile Widcomm.
Il faut un dongle compatible avec Windows XP SP2, est ce que tu sais quel modèle choisir?
Arthemus
Bonjour,

Lorsque je connecte mon KS20 au PC j'ai un répertoire Bases de données (dossier système) à la racine de l'appareil.

Ce répertoire (vide d'ailleurs) n'est pas visible depuis le téléphone. Avez vous la même chose.

@+
DomZ
CITATION(Arthemus @ 16/01/2008 - 23:59) *
Bonjour,

Lorsque je connecte mon KS20 au PC j'ai un répertoire Bases de données (dossier système) à la racine de l'appareil.

Ce répertoire (vide d'ailleurs) n'est pas visible depuis le téléphone. Avez vous la même chose.

@+


Non je ne l'ai pas (connecté avec ActiveSync).

Si j'ai bien compris, tu es capable de dumper la rom, de régénérer une ROM (en modifiant des choses au besoins), mais tu ne peux pas la remettre sur le PDAPhone a cause du CID unlock ?

Il ne reste donc plus qu'a espérer que kk1 fasse sauter ce verrou !
Arthemus
Salut,

cela reste du bidouillage car j'applique des méthodes destinées à d'autres PDA et je regarde le résultat !
A priori mon dump est bon, régénérer la rom ?. j'ai quelque chose qui me parait exploitable mais reste à savoir si elle est complète.

Par ailleurs, effectivement tout ceci ne sert à rien si l'on ne peut pas la ré injecter...
C'est pourquoi travailler sur la Rom étendue me semble un bon début. toutefois je n'ai rien trouvé de ce coté. le Kaiser n'en dispose pas, peut être est ce cas pour le KS20.

Pourtant lors d'un hard reset on a un démarrage, puis install, et reset soft. Donc cela pourrait dire que ce type de rom existe.

Voila c'est tout pour le moment..

DomZ
Et tu as essayé de contacter les pros du déblocage sur xda-developpers (Olipro, Pof, ...) ?

Ils sont de toutes façon les meilleurs pour ce genre d'opération (Olipro et Pof ont déjà développés des outils pour faire du CID unlock).
bugmenot2424
Bonjour,

J'ai bien récupéré btd.dll et fait les modifs ds la base de registres, mais le PAN ne fonctionne toujours pas. En effet, dès le premier essai de connexion, les valeurs modifiées reprennent leurs valeurs d'origine (doesnotexist.dll)...
Quelqu'un pourrait-il nous expliquer comment rendre ces modifications permanentes ? Y en a-t-il qui ont constaté le même symptome ?

Je précise que j'ai essayé sans succès avec une stack M$ sous vista et une stack toshiba sur une autre machine vista.

Merci d'avance
pacifox
CITATION(bugmenot2424 @ 17/01/2008 - 15:48) *
J'ai bien récupéré btd.dll et fait les modifs ds la base de registres, mais le PAN ne fonctionne toujours pas. En effet, dès le premier essai de connexion, les valeurs modifiées reprennent leurs valeurs d'origine (doesnotexist.dll)...
Quelqu'un pourrait-il nous expliquer comment rendre ces modifications permanentes ? Y en a-t-il qui ont constaté le même symptome ?


Bonjour,

J'ai exactement le meme problème. (j'apporte pas grande chose mais un comfirmation c'est mieu que rien blushing.gif )
mcgyver2b
il faut les drivers generiques de windows ( xp pro sp2 pour moi ) et ne pas installer les drivers fournis avec le dongle bluetooth...

et meme pour faire plus complique , j ai un dongle bluetooth pour bluetooth pan drivers generique windows , et un autre avec ses drivers installes pour active synchro
gael.olympio
Impossible avec mon dongle bluetooth d'installer les pilotes windows; quel modèle est ce que tu as?
mcgyver2b
ils ont deja 5 ans , donc ca va etre dur de trouver le meme
j ai un motorola
et un made in china
gael.olympio
Merci quand même, je vais tenter avec différents modèles.
bugmenot2424
CITATION(mcgyver2b @ 17/01/2008 - 17:24) *
il faut les drivers generiques de windows ( xp pro sp2 pour moi ) et ne pas installer les drivers fournis avec le dongle bluetooth...

et meme pour faire plus complique , j ai un dongle bluetooth pour bluetooth pan drivers generique windows , et un autre avec ses drivers installes pour active synchro


Tu as du lire trop rapidement mon post :
- j'ai essayé avec la stack M$ d'origine (mais sous Vista), ainsi qu'avec une stack toshiba (5.x) histoire de voir si c t un pb de stack BT
- de toute facon ca peut pas fonctionner puisque les valeurs des clés reprennent les valeurs faussées dès la première connexion échouée (message du type "connexion refusée"). Il semble que le gestionnaire BT refuse la connexion et rétablisse la base de registre invalide, après cependant qques secondes qui laissent entendre que cela va fonctionner (alors qu'avant d'avoir cette dll ca plantait tout de suite, et il me semble que le message est passé de ~"pas de service" à ~"connexion refusée").

D'ou la question : comment faites-vous exactement pour que cela fonctionne, et notamment que btd.dll reste référencée dans la registry ?
En ce qui me concerne, j'ai essayé de faire la modif BT éteint + soft reset + test et modif BT allumé + soft reset + test, avec le même résultat à chaque fois.
mcgyver2b
je n ai enfin de compte fait aucunes modifs dans la base de registre , j ai juste rajoute btd.dll dans le repertoire windows
Arthemus
@DomZ,

Non je n'ai pas contacté Olipro, ou Pof. J'ai adressé un mail à Farman sans succès.

Es tu déja en rapport avec eux ? Certainement sollicités de toute part il faudrait trouver un moyen de les impliquer sur le sujet !

@+
DomZ
CITATION(Arthemus @ 18/01/2008 - 19:06) *
@DomZ,

Non je n'ai pas contacté Olipro, ou Pof. J'ai adressé un mail à Farman sans succès.

Es tu déja en rapport avec eux ? Certainement sollicités de toute part il faudrait trouver un moyen de les impliquer sur le sujet !

@+


Non je suis pas en contact avec eux, car j'avais lu qu'ils étaient anglais (et comme le KS20 n'est pas sorti là bas ...). Mais je vais quand même essayer d'entrer en contact avec eux, des fois que...
faouzy42
Alors déja je vais répondre aux questions de je ne sais plus qui blushing.gif

XIP : unique à chaque modèle, c'est une espèce de BIOS il est nécessaire pour faire une rom cooked et ne peut être obtenu qu'en l'extrayant d'une ROM non dumpé à ma connaissance.
CID : verrou de l'appareil empêchant toute mise à jour de la ROM, on dit passer en SuperCID lorsque l'on fait sauter ce verrou. Il sera donc impossible de flasher son KS20 sans faire sauter ce verrou.
ExtROM : extended ROM, c'est une autre couche par dessus la ROM. Elle permet à l'opérateur par exemple de customiser le téléphone en incluant ses logiciels custom. On peut aisément récupérer les fichiers de l'extROM en la débloquant (SK Tools, Total Commander, ...)

Sinon pour faire une rom "cooked", il faudrait déja avoir une ROM officielle à disposition espérons que celle-ci verra le jour avec l'arrivée d'ici quelques mois de WM6.1 ou si le LG KS20 est commercialisé dans d'autres pays, il y a des chances qu'il puisse exister une mise à jour.

Pour l'instant, je reprends mon p3600 ^^ car LG et ses coupures de micro c'est particulièrement ch*** ranting_1.gif
Arthemus
Salut,

D'après mes essais le KS20 ne dispose pas de extROM (ou bien elle est vide).

XIP: merci pour l'info. Cela signifie que si l'on repart d'une rom LG son extraction n'est pas nécessaire. A priori le XIP est obligatoire pour un portage d'une rom vers une autre !?

CIDunlock : j'ai contacté Pof sans succès à ce jour.

Affaire à suivre...
faouzy42
L'extROM a dû être fusionnée avec la ROM alors.
Il faut le XIP pour faire une ROM perso à ma connaissance et donc pas de XIP pas de ROM perso (à moins que je me trompe sinon c'est le cas). Je garde espoir pour que l'on est une mise à jour pour WM6.1 qui pourrait venir dans quelques mois, comme cela on pourra voir apparaitre des ROMs cooked.

Le dump de la rom LG peut être utile pour un retour SAV par exemple si la ROM est un tant soit peu customisé par l'opérateur.

Bref gardons espoir wink.gif même si je viens de récupérer mon P3600 d'un retour SAV donc je pense délaisser le LG ^^ et pourquoi pas le vendre une fois que je pourrais le désimlocker ranting_1.gif
yeyeric
toujours pas de solution au problème du btd.dll
Moi je l'ai bien copié alors que je ne l'avais pas mais quand je me connecte depuis le PC il me dit "vérifier si le périphérique n'est pas déjà connecté sur un autre périphérique" ou u truc du style
Une idée,
Arthemus
Juste un petit up pour rappeler aux titulaires de rom 10F que ce post existe cheese1.gif

@+
Reptilz
Hum, je serais volotontier pour extraire la fameuse rom, mais en voulant desimlocker, je n'arrive plus à connecter mon portable au pc... Celui si n'est même plus reconnu... Une solution pour ensuite vous l'extraire au plus vite?

Merci smile.gif
vpo67
C'est probablement parce que tu a oublié de remettre les paramètres USB d'origine ( Port setting & Diag setting )
Reptilz
Owi parfait, je tente de l'extraire et je vous la livre smile.gif
Ceci une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.