Azi m-am jucat cu un gps si am reusit sa-i extrag rom-ul cu diskrw (ca-mi place mai mult) Am verivicat tote fisierele extrase si corespund cu cele aflate in folder-ul windows din PNA.
Cu comanda pdocread -l obtin acest rezultat:
In log-ul creat de dumprom am aceste date:
========================================================= PENTRU BASE ADRESS
Am incercat, am copiat executabilul in windows(becker) si nu face nimic dupa ce-l rulez...Poate ii trebuie si lu' asta niste dll-uri... :| Am dat hard reset si registrii se restaureaza!
ablbd a scris:
@alabala_portocala: Cauta in miopocket regflushkey.exe si pune-l in aparat; dupa ce faci modificarile in registri, executa-l apoi hd.reset si vezi daca ramane modificarea.
@adars In primul rand ar trebui sa setexi hexeditorul ca sa listeze adresele(col din stanga) in hex si sa pui undeva salvarea ca s-o vad si eu. Dumprom iti spune ca ai 3 imagini, dupa img ai file-offset la fiecare. De aici echivalezi adresa virtuala cu amplasarea fizica in dump. Daca prima imagine are rom-start la 0x8ca00000 si incepe la adresa de dump 0 atunci rom-end ca adr in fisierul tau = rom-end(0x8cb10280) - rom-start(0x8ca00000). samd...
@alabala-portocala, bocanila RegFlushKey nu face absolut nimic "vizibil" ci daca au fost facute modificari in registri si daca registri sunt persistenti, face o salvare fortata a intregului registry. De asta spuneam ca trebuie facuta modificarea in reg, executat regflushkey apoi hard reset si verificat daca pastreaza modificarile. Ceea ce spune Osprey e adevarat, setarea respectiva ar trebui sa fie pe 1, doar ca daca reg nu e persistent, nu va tine minte nici acea modificare
valoarea este 1 am facut o copie a registrilor am postat-o aici poate ai timp sa dai o privire sa vezi despre ce este vorba. http://www.mediafire.com/?u487ftx2ia3ckld Pentru explorer cred ca am gasit problema : In reg la curent user\softwer\microsoft\windows\curent version\explorer ,eu nu am nimic Si asa arata regul din miopoket la eplorer:
@adars In primul rand ar trebui sa setexi hexeditorul ca sa listeze adresele(col din stanga) in hex si sa pui undeva salvarea ca s-o vad si eu. Dumprom iti spune ca ai 3 imagini, dupa img ai file-offset la fiecare. De aici echivalezi adresa virtuala cu amplasarea fizica in dump. Daca prima imagine are rom-start la 0x8ca00000 si incepe la adresa de dump 0 atunci rom-end ca adr in fisierul tau = rom-end(0x8cb10280) - rom-start(0x8ca00000). samd...
In XVI32 apar asa valorile:
Pana la urma am folosit winhex-ul si am modificat imaginile de mai sus.
@adars Ca sa identifici toate cele 3 imagini trebuie sa dai cautare pe sirul "ECEC" iar imaginea incepe cu 0x40 inainte de acesta. Daca inceputul de imagine nu este la o adresa multiplu de 0x200 atunci este altceva si nu rom-start. Nu e obligatoriu ca fiecare imagine sa inceapa cu un "jump address", cel dat de mine este un exemplu. Adresa de jump e obligatorie doar pentru sectiunea kernel, celelalte 2 pot avea in acea pozitie orice...
Salut ablbd! Am un aparat Smailo HD 5 la care dupa instalarea Miopocket-ului mi-a modificat registry, in sensul ca nu mai aveam tastatura. Am incercat sa-l dezinstalez si, din graba, am sters din registry linia init. Dupa restart aparatul ramanea doar cu imaginea de start. Copie la registry nu aveam, activesync nu se conecta, asa ca singura solutie a fost sa il trimit in garantie. La inapoierea din sevice, mi-au spus ca au schimbat placa de baza al gps-ului. Acum am aparatul functional si am reusit cu DiskRW sa fac o copie a "Rom"-ului in format .bin. Ajuta-ma te rog si spune-mi ce ar trebui sa fac mai departe. Am pus fisierele aici --- http://www.megaupload.com/?d=AKK68KPN --- http://www.megaupload.com/?d=GPY998GI --- http://www.megaupload.com/?d=YH270NNT . Te rog ajuta-ma. Multumesc anticipat. Cu stima.
Ajuta-ma te rog si spune-mi ce ar trebui sa fac mai departe.
Nu inteleg la ce ai mai avea nevoie de ajutor de vreme ce aparatul functioneaza. Au schimbat placa de baza probabil din cauza ca nu aveau la el rom in service-ul la care l-ai dus...
Salvarile sunt bune: disk1 contine registrii, disk2 contine aplicatiile de pe aparat iar disk9 sistemul de operare.
Daca mai vrei sa experimentezi cu miopocket, ia ultima versiune de la Osprey si probabil ca nu te va lasa fara touch screen. In cazul in care totusi se intampla, pune o intrebare pe aici inainte de a te apuca sa modifici registrii.
@adars Ca sa identifici toate cele 3 imagini trebuie sa dai cautare pe sirul "ECEC" iar imaginea incepe cu 0x40 inainte de acesta. Daca inceputul de imagine nu este la o adresa multiplu de 0x200 atunci este altceva si nu rom-start. Nu e obligatoriu ca fiecare imagine sa inceapa cu un "jump address", cel dat de mine este un exemplu. Adresa de jump e obligatorie doar pentru sectiunea kernel, celelalte 2 pot avea in acea pozitie orice...
Merci, o sa incerc sa vad ce pot face iar daca nu ma descurc pun pe un server bin-ul sa te uiti putin la el ca tot e specialitatea ta ( daca vrei se subintelege )
ablbd daca poti te rog sa explici toata aceasta structura de fisiere chain.bin, chain.lst DRIVERS.bin, NK.bin, TINYNK.bin, ca si in cazul AtlasMgr nu se gasesc informatii despre ele sau poate un link spre o sursa de informare
chain.lst defineste ordinea in care se incarca imaginile (cazul multi-xip). Semnul + este pt kernel, care trebuie sa intre primul. chain.bin este o structura obligatorie din rom care defineste numarul si adresele virtuale ale imaginilor. Celelalte bin-uri sunt imaginile propriu-zise. Numele lor sunt oarecum standard, conteaza pt bootloader care cauta aceste denumiri. Alte tipuri de aparate au alte nume pt imagini, asta depinde de politica firmei si de dezvoltatorii romurilor. Info suplimentare prin MSDN...
salut! am si eu o problema cu un myguide 3100go.am fost baiat destept si am umblat prin windows si acum nu mai porneste...apare doar imaginea de start cu myguide ,iar bara de incarcare ramane blocata cam la 10%. nu il vede activesnc-ul asa ca nu mai stiu ce-i de facut!...varog ajutati-ma!
ok!in prima faza am reusit cu un fisier luat de aici(MYGUIDE_3100_GO_boot) sa ilfac sa il vada activesync-ul. am extras fisierul in crdul de memorie,l-am introdus in aparat , am tinut tasta on/off apasata si am apasat reset, fara a fi conectat la pc..acum imi apare o imagine cu un miniSD ce trbuie introdus in GPS. acum nu mai stiu ce e de facut!
@ablbd ,am vazut ca vorbiti limbi straine pt. mine. am incercat optiunea restore myguide de pe dvd-ul original si am aceeasi imagine cu cardul ala pe ecran. cu stima.si recunostinta!...