PDAclub.pl - Forum użytkowników technologii mobilnych
Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Pocket PC z telefonem - ogólnie (WM Professional/WP6.x) => ASUS => Wątek zaczęty przez: pinkman w Październik 15, 2009, 21:37:50
-
Witam!
Prześledziłem forum i nie znalazłem info na temat jak można zrobic kopię calego roma z Asusa P525?
Mam taki telefon i chce zaaktualizować go do WM6 a chce mieć możliwość powrotu do aktualnej wersji romu!
Jeżeli ktoś jest w posiadaniu roma PLK do w/w modelu to też by załatwiło sprawe!
Za wszystkie podpowiedzi będe bardzo wdzięczny!
THX.
-
Powinno pasować też w twoim wypadku (przynajmniej sczytywanie)
http://asuspda.pl/index.php?option=com_content&task=view&id=198&Itemid=30 (http://asuspda.pl/index.php?option=com_content&task=view&id=198&Itemid=30)
-
Witam. Nie będę zakładał nowego tematu. Moje pytanie jest takie samo, ale dotyczy Asusa P320. Powyższa metoda nie działa. Próbowałem również metody znalezionej na stronie XDA dotyczącej innych PDA, ale też bez powodzenia.
Czy robił już może ktoś zrzut romu z takiego samego asusa jak mój? Konkretnie chodziłoby mi o to, żeby zabezpieczyć się przed wgraniem romu z WM 6.5, gdyż raz już straciłem IMEI i nr. BT po takich operacjach, a teraz mam wszystko naprawione przez serwis.
Pozdrawiam
-
Powyższa metoda nie działa.
Gdybyś się bardziej rozpisał na temat niedziałania, to może byłbym w stanie coś powiedzieć.
-
Korzystając z opisu takiego http://asuspda.pl/index.php?option=com_content&task=view&id=198&Itemid=30 (http://asuspda.pl/index.php?option=com_content&task=view&id=198&Itemid=30)
w dosie dostaje takie odpowiedzi:
K:\ASUS>pdocread -t
real nr of sectors: 1 - 512.00byte, 0x200
512,00 byte to troche mało jak na ROM :)
Gdy korzystam z opisów np. z XDA developers to w cmd wyglada to tak:
K:\ASUS>pdocread -l
78.50M (0x4e81000) DSK1:
| 1.12M (0x11fc00) Part00
| 1.88M (0x1e0000) Part01
| 74.50M (0x4a80000) Part02
5.78M (0x5c8800) DSK3:
| 5.78M (0x5c8800) PART00
30.76M (0x1ec3000) DSK2:
| 30.76M (0x1ec2c00) Part00
3.83G (0xf5380000) DSK4:
| 3.83G (0xf4f80000) Part00
STRG handles:
handle#0 27879f8e 3.83G (0xf4f80000)
handle#1 a76e19f6 30.76M (0x1ec2c00)
handle#2 a7858b2a 5.78M (0x5c8800)
handle#3 c7873826 74.50M (0x4a80000)
handle#4 27873802 1.88M (0x1e0000)
handle#5 a78737ba 1.12M (0x11fc00)
disk 27879f8e
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 a76e19f6
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 a7858b2a
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 c7873826
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 27873802
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 a78737ba
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
K:\ASUS>pdocread -w -d DSK1 -b 0x800 -p Parto00 0x11fc00 Part00.raw
HexdumpTFFSToStdout(0x11fc00, 0x0)
K:\ASUS>pdocread -w -d DSK1 -b 0x800 -p Parto02 0x4a80000 Part02.raw
HexdumpTFFSToStdout(0x4a80000, 0x0)
K:\ASUS>pdocread -w -d DSK1 -p Parto02 0x4a80000 Part02.raw
ERROR: ITTFFSGetInfo - Urz╣dzenie nie jest gotowe do u┐ycia.
WARNING: using default 512 bytes for sectorsize
HexdumpTFFSToStdout(0x4a80000, 0x0)
Czy coś źle wpisuję ?? Czy może coś jeszcze trzeba zmienic w rejestrze oprócz wpisu HKLM\Security\Policies\Policies valuename ?
-
512,00 byte to troche mało jak na ROM
a wrzuć chociaż ten MBR, zawsze warto zobaczyć
K:\ASUS>pdocread -w -d DSK1 -b 0x800 -p Part00 0x11fc00 Part00.raw
HexdumpTFFSToStdout(0x11fc00, 0x0)
usuń przełącznik -b z parametrem, to bezsens.
-
Bez przełącznika -b. Nadal urządzenie nie jest gotowe :(
K:\ASUS>pdocread -l
78.50M (0x4e81000) DSK1:
| 1.12M (0x11fc00) Part00
| 1.88M (0x1e0000) Part01
| 74.50M (0x4a80000) Part02
5.78M (0x5c8800) DSK3:
| 5.78M (0x5c8800) PART00
30.76M (0x1ec3000) DSK2:
| 30.76M (0x1ec2c00) Part00
3.83G (0xf5380000) DSK4:
| 3.83G (0xf4f80000) Part00
STRG handles:
handle#0 27879f8e 3.83G (0xf4f80000)
handle#1 a76e19f6 30.76M (0x1ec2c00)
handle#2 a7858b2a 5.78M (0x5c8800)
handle#3 c7873826 74.50M (0x4a80000)
handle#4 27873802 1.88M (0x1e0000)
handle#5 a78737ba 1.12M (0x11fc00)
disk 27879f8e
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 a76e19f6
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 a7858b2a
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 c7873826
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 27873802
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 a78737ba
0 partitions, 0 binary partitions
customerid=00000000 uniqueid= 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
K:\ASUS>pdocread -w -d DSK1 -p Part00 0x11fc00 Part00.raw
ERROR: ITTFFSGetInfo - Urz╣dzenie nie jest gotowe do u┐ycia.
WARNING: using default 512 bytes for sectorsize
HexdumpTFFSToStdout(0x11fc00, 0x0)
K:\ASUS>
wg. sposobu z asuspda wychodzi cos takiego:
K:\ASUS>pdocread -t
real nr of sectors: 1 - 512.00byte, 0x200
K:\ASUS>pdocread -v 0x0 0x200 nk.nb0
CopyTFFSToFile(0x0, 0x200, nk.nb0)
reading 0x200 bytes from 0x0 with tffsread DSK1:/Part00
readdisk('DSK1:', 'Part00', -1, 00000000, 00000000)
ERROR: ITReadDisk : read 00000000 bytes - Parametr jest niepoprawny.
K:\ASUS>
-
spróbuj wpisać -d DSK1:
-
Sorry, ze tak dlugo. Swieta, teraz Nowy Rok. Pewnie znow dopiero odczytam z opoznieniem, ale ...
Zrobilem teraz probe z -d DSK1 i teraz uzyskuje to :
K:\ASUS>pdocread -l
78.50M (0x4e81000) DSK1:
| 1.12M (0x11fc00) Part00
| 1.88M (0x1e0000) Part01
| 74.50M (0x4a80000) Part02
5.78M (0x5c8800) DSK3:
| 5.78M (0x5c8800) PART00
30.76M (0x1ec3000) DSK2:
| 30.76M (0x1ec2c00) Part00
3.83G (0xf5380000) DSK4:
| 3.83G (0xf4f80000) Part00
K:\ASUS>pdocread -d DSK1 Part00 0x11fc00 Part00.raw
ERROR: ITTFFSGetInfo - Nie mo┐na odnalečŠ okreťlonego pliku.
WARNING: using default 512 bytes for sectorsize
CopyTFFSToFile(0x0, 0x11fc00, Part00.raw)
ERROR: ITReadDisk : read 00000058 bytes - Nie mo┐na odnalečŠ okreťlonego pliku.
K:\ASUS>pdocread -d DSK1
ERROR: ITTFFSGetInfo - Nie mo┐na odnalečŠ okreťlonego pliku.
WARNING: using default 512 bytes for sectorsize
(C) 2003-2008 Willem jan Hengeveld itsme@xs4all.nl
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 writing 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 'writeenable' flag ptr
Source:
-d NAME : devicename or storename
-p NAME : partitionname
-h HANDLE : directly specify handle
either specify -d and optionally -p, or specify -h
Method:
-n NUM : binarypartition number ( normal p if omitted )
-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 omitted, 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: 32768)
K:\ASUS>
Pozdrawiam
-
przeczytaj jeszcze raz. Masz wpisać "DSK1:", razem z tym dwukropkiem
-
wychodza tylko informacje o opcjach:
C:\ASUS>pdocread -d DSK1:
(C) 2003-2008 Willem jan Hengeveld itsme@xs4all.nl
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 writing 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 'writeenable' flag ptr
Source:
-d NAME : devicename or storename
-p NAME : partitionname
-h HANDLE : directly specify handle
either specify -d and optionally -p, or specify -h
Method:
-n NUM : binarypartition number ( normal p if omitted )
-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 omitted, 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: 32768)
Jeśli coś znów nie tak wpisałem to napisz mi proszę jaką dokładnie komende mam wpisać.
-
pdocread -w -d DSK1: -b 0x800 -p Part00 0x11fc00 Part00.raw przykładowo.
-
C:\ASUS>pdocread -w -d DSK1: -b 0x800 -p Part00 0x11fc00 Part00.raw
HexdumpTFFSToStdout(0x11fc00, 0x0)
C:\ASUS>pdocread -w -d DSK1: -p Part00 0x11fc00 Part00.raw
HexdumpTFFSToStdout(0x11fc00, 0x0)
C:\ASUS>
nic nie kopiowało :/
Napisane: Grudzień 31, 2009, 16:34:50
na dysku mam plik Part00.raw ale ma on 0KB
-
a powiesz co to za cudak? :mysli:
-
Tak jak pisałem w moim pierwszym poście tego tematu. To jest Asus p320. Chyba sobie podaruje tą kopie.
-
hmm, możesz zerknąć jeszcze do NueStorageManager jakie są parametry tych urządzeń masowych
-
Part00
Size - 2302 Sectors
Type 0x20
File system BOOT
Flags - 0x00000000
Part01
Size - 3840 Sectors
Type 0x23
File system RAWFS
Flags - 0x00000000
Part02
Size - 152576 Sectors
Type 0x25
File system imgfs.dll
Flags - 0x00000000
Napisane: Grudzień 31, 2009, 17:00:53
DSK1
Sector size - 512.00 B
-
spróbuj
pdocread -w -d DSK1: -B 0x10000 -p Part00 0x11fc00 Part00.raw
-
Niestety, tez nie dziala
C:\ASUS>pdocread -w -d DSK1: -B 0x10000 -p Part00 0x11fc00 Part00.raw
HexdumpTFFSToStdout(0x11fc00, 0x0)
C:\ASUS>
Napisane: Grudzień 31, 2009, 18:21:24
C:\ASUS>pdocread -w -d DSK1: -b 0x10000 -p Part00 0x11fc00 Part00.raw
HexdumpTFFSToStdout(0x11fc00, 0x0)
C:\ASUS>
-
no to poddaje się :wink:
-
Dzieki za pomoc !! Jakbyś kiedys wpadł jeszcze na jakis pomysl to chetnie sprobuje :)