Em đọc được cái này bên xda-developers, các bác nghiên cứu cùng em với ạ!
Link gốc đây ạ:
http://forum.xda-developers.com/showthread.php?t=417930
Em xin tóm lược như sau:
Requirements (not tested on other configurations):
1) Windows XP with SP3
2) ActiveSync 4.5
3) ActivePerl 5.8.8.822
4) Crypt-DES and XdaDevelopers-NbfUtils PERL packages
5) typhoonnbfdecode.pl PERL program
6) itsutils tools
7) working mobile device with any Windows mobile OS (2003, 5.0, 6.0)
8) any .nbh ROM file from the official Herald's RUU
9) heradiag.nbh file
10) micro SD card (tested on 512MB and 1GB)
Ad.2) Download và cài ActiveSync: Cái này thì bác nào cũng có rồi :-?
Ad.3) download and install MSI installer of ActivePerl 5.8.8.822 from
http://downloads.activestate.com/ActivePerl/Windows/5.8/ (Chỉ bản 5.8.8.822 thôi, bản mới hơn thì không được đâu ạ)
Ad.4) Chạy Perl Package Manager từ Start Menu
Vào edit/Preferences/repositories
- Add repositories:
Name: itsme
Location:
http://www.xs4all.nl/~itsme/projects/perl/ppm
- Add repository:
Name: theoryx
Location:
http://theoryx5.uwinnipeg.ca/ppms/package.xml
Sau khi database synchronization install those packages (ở cửa sổ chính của chương trình tìm Crypt-DES, chọn Crypt-DES va ấ (biểu tượng có dấu cộng, ở cạnh search bar) xong ấn tiếp mũi tên xanh chỉ sang phải ở bên cạnh. Tương tự, tìm XdaDevelopers-NbfUtils và làm tương tự
Nếu không tìm thấy chọn View/All Packages
Ad.5) download file typhoonnbfdecode.pl from
http://www.nah6.com/~itsme/cvs-xdadevtools/xda2nbftool/
Save it to "C:\itsutilsbin"
Ad.6) download itsutilsbin package from
http://www.xs4all.nl/~itsme/projects/xda/tools.html. Unpack it to "C:\itsutilsbin"
http://nah6.com/~itsme/itsutilsbin-20080602.zip
Ad.7) Tìm một máy chạy hệ điều hành Windows mobile và sử dụng nó để format thẻ nhớ micro SD card as FAT32. Chú ý kô được format bằng đầu đọc thẻ
- Activesync máy trên với thẻ trong máy
- Trên máy tính vào Start->Run... cmd
- Gõ "cd C:\itsutilsbin)",
- Gõ tiếp lệnh "psdread -l"
- Nếu OK, nhìn vào cửa số cmd sau psdread -l và tìm chỗ tương tự như:
remote disk 1 has 1984000 sectors of 512 bytes - 968.75Mbyte
SerialNr: 75 63 00 49 8a f2 00 80 47 31 30 55 53 44 53 03
- itrong bước tiếp theo này bạn sẽ phải thay thế 2 ký tự đầu tiên trong dãy kí tự trên ( trong trường hợp này là '75' ) băng kí tự '00' và viết lại dãy ký tự trên mà bỏ khoảng cách đi
trong ví dụ trên là
006300498af200804731305553445303
(Thank you "hookcard" for reporting troubles in this step)
Gõ lệnh sau, chỗ nào có <cardid> is thay bằng ký tự trên:
perl typhoonnbfdecode.pl -p cardid=<cardid> -p keys=tornado -p seclevel=0 -d goldcard.img
- File goldcard image sẽ được lưu lại thư mục (C:\itsutilsbin)
nếu tất cả OK, run this command, where <number> is a number under which you have your SD card during psdread -l command, for example, "remote disk 1 has 1984000 sectors of 512 bytes - 968.75Mbyte" means that your <number> is 1:
psdwrite -<number> goldcard.img 0 0x120
Now you have a card which gives you SuperCID - you can test it with MTTY and see that g_cKeyCardSecurityLevel = 0
Ad.8) Remember to have more than a half of the battery capacity available before you start this step!
- download any official Herald's RUU and extract it to the directory, where you should find RUU_signed.nbh ROM file. (It was tested with Dopod's ROM). Copy this .nbh file to your goldcard changing its name to heraimg.nbh
- Enter the bootloader mode. When you will see on your Herald's screen the question: "Update SD image?" you will have 10 seconds to press Volume Down button and this way to start flashing
Unfortunatelly, if something will go wrong and i.e. you will see SD update failed you will have to use heradiag.nbh file to enter special menu during the start of the bootloader mode. If you have problems with flashing, please read the step below:
Ad.9) download and unpack heradiag.zip file from this thread:
http://forum.xda-developers.com/show...iag.nbh&page=6
Remember to have more than a half of the battery capacity available before you start!
- Copy heradiag.nbh on your goldcard together with any official .nbh ROM from ROM Update Utility from the previous step.
- boot your Herald in bootloader mode and you will see the diagnostic menu where you will have Reflash Image option. Choose Reflash Image and after the flashing process (about 5 minutes) please softreset your device.
Đó là tất cả! Bạn sẽ nhìn thấy em Herald iu quy của bạn booting Windows OS.
Em làm xong tất cả các bước nhưng vẫn chưa boot windows OS được, nhưng chưa tim được ra nguyên nhân
Chúc các bác may mắn hơn em!