Cách cook/ flash ROM XDA2i - Alpine
Có thể chỉnh Ext_ROM của o22i qua phương pháp 2257 ( tạo thư mục 2257 trên SD và bỏ file autorun+ExtRom.zip vào đó ) , nhưng tôi muốn giới thiệu với các bạn cách cook trực tiếp ( ghi lại vào flash ) với các bước đơn giản và dễ làm :
1. Làm quen với Ext_ROM XDAIIi :
Có nhiều phương pháp để vọc Ext_Rom của các dòng máy XDA :
a. Unlock/Lock : dùng các công cụ Lock, unlock, hide, unhide để mở và sửa file trực tiếp.
b. Chỉnh sửa nội dung file ms_.nbf ( Ext_Rom file ) và up lại ROM
c. Lấy Ext_ROM ra, edit và flash lại máy thông qua thẻ SD
Hai cách đầu tiên không áp dụng được cho o22i mà chỉ dùng được cho o22s và o22. Lý do là vì ROM của o22s và o22 dùng công nghệ DOC ( Disk On Chip of M-system) làm Ext_ROM và Storage ( sharing). Còn o22i thì toàn bộ phần DOC làm Storage, Ext_ROM nằm trên chip Intel Strada ( không trên cùng 1 chip với storage ).
Tại thời điểm hiện tại, chưa có công cụ để unlock Ext_ROM của o22i, mà chỉ có thể hide/unhide. Nếu bạn cố dùng các công cụ unlock của o22s,o22 thì bạn chỉ làm loạn storage của bạn mà thôi.
Chúng ta cũng không thể sửa file ms_.nbf và up ROM, vì cũng chưa có công cụ để giải mã hoàn thiện. Trên xda-developer.com có thể lấy file này ra, soi nội dung nhưng sau khi pack lại thì gặp lỗi CRC. Hi vọng là thời gian tới sẽ làm được.
Vì thế nên cách duy nhất là lôi ROM ra, edit và sau đó nhét lại vào o22i.
2. Lấy ROM ra để cook :
Có 8 bước như sau :
1. Back up ROM từ o22i ra SD card
2. Ghi lại data từ SD vào PC
3. Chạy chương trình để cắt và tách Ext_ROM ra ngoài.
4. Gán file trên như là một ổ mới.
5. Xào xáo Ext_ROM theo ý bạn.
6. Chạy chương trình để tạo file ROM mới
7. Ghi lại ROM mới vào SD card
8. Nhét ROM mới vào o22i từ SD card
Tiến hành chi tiết : Từng bước một
1. Back up tất cả dữ liệu bao gồm cả Backup Rom, vì tất cả dữ liệu sẽ mất khi vào boot loader, tại sao bạn phải backup?Vì có thể recovery nếu bản rom có vấn đề.
2. Chuẩn bị 1 thẻ SD >=64Mb ( tốt nhất nên dùng thẻ 256Mb ) đã format, cắm máy vào xạc và không được rút thẻ ra trong quá trình back up, nếu bạn không muốn vứt thẻ đi.
bấm tổ hợp phím Power + Ghi âm + Chọc Soft Reset.
3. Cắm o22i vào cáp , tải file ROMUPDATE ở đây : http://rapidshare.de/files/5635224/romupdate.rar.html và chạy file này,chọn WCEUSBSH001, sau đó gõ lệnh sau : d2s 80000000 3BF0000 ( Không được CUT và PASTE , bạn phải gõ lệnh này vào)
4. Sau khi xong,lấy SD card ra khỏi o22i, tải file NTRW.EXE tại đây http://rapidshare.de/files/5636069/ntrw.rar.html ,copy vào C:\, cho thẻ SD vào đầu đọc thẻ. Chọn Start --> Run --> cmd --> C:\ --> ntrw read newfilename.nb1 [Drive name:] với drive name là tên của ổ đọc thẻ SD.
Ví dụ : C:\rom> ntrw read ROM.nb1 L:
http://img293.imagesXXXX.us/img293/7872/763z9a021hx.gif
bỏ qua dòng "The parameter is incorrect"
5. Chạy file SPLIT.COM ( http://rapidshare.de/files/5636386/XDAIIi_Extended_ROM_Tools.rar.html ) để cắt file rom.nb1 làm 3 file ( Lưu ý là cả 3 file nén trong file trên là split.com, cpart.exe và merge.com phải cùng trên một thư mục )
split filename.nb1
Ví dụ : C:\rom> split ROM.nb1
http://img293.imagesXXXX.us/img293/3195/832c9035hj.gif
Kết quả sau khi chạy split.com sẽ cho ra 3 file : header.nb1, ext.img và trailer.nb1. Cả 3 file này sẽ được dùng hết, file ext.img chính là ext_ROM.
6. Download và cài đặt ExtraDrive Creator http://rapidshare.de/files/5637045/ExtraDriveCreator.zip.html ( 21 ngày dùng thử ). Chạy chương trình này để gán file ext.img thành 1 ổ đĩa khác, bạn có thể chọn bất kỳ ổ nào còn rỗi ( Tôi chọn là ổ X ) và bấm New Drive.Chọn Mount Virtual Drive from existing container : và Browse file ext.img ( file thứ 5 ) và chọn Next.
http://img191.imagesXXXX.us/img191/1991/109f152065qx.gif
Chương trình bây giờ đã nhận file ext.img như là ổ đĩa X.
7. Mở ổ đĩa X, thay đổi, xào xáo các file CAB trong đó theo ý bạn. Nhớ tắt Recycle Bin của ổ này không thì về sau bạn sẽ thấy Recycle Bin Folder trong Ext_ROM của o22i.
http://img191.imagesXXXX.us/img191/7313/11fd315drvx4lx.gif
8. Sau khi xào xáo Ext_ROM xong, chạy ExtraDrive Creator lại , chọn Mounted drive, chọn dismount :
http://img43.imagesXXXX.us/img43/7092/1235da8edc22yc.gif
9. Trở lại folder cũ, chạy file MERGE.EXE, để chạy file này 3 file ( header.nb1, ext.img và trailer.nb1 phải trên cùng một thư mục )
http://img43.imagesXXXX.us/img43/5561/139bd42119dd.gif
Kết quả sau lệnh này là file NEWROM.nb1, chúng ta sẽ ghi ngược nó vào o22i
10. Chạy file NTRW.EXE để ghi lại file NEWROM.nb1 vào SD card với câu lệnh sau : ntrw write filename.nb1 [Drive:]
Ví dụ : C:\rom> ntrw write NewRom.nb1 L:
http://img43.imagesXXXX.us/img43/3022/1436838125ge.gif
Để ghi lại file vào SD card, SD card không được thay đổi, không thay SD card khác.
11. Cho SD card vào o22i, vào Bootloader, chờ một lúc như hình dưới đây. Bấm Power để flash ROM, Sau khi xong, một thông báo lỗi sẽ xuất hiện ( hình dưới ) Bỏ qua. Soft Reset, và bạn đã xào xáo xong o22i của bạn và sẽ boot với ROM mới.
http://img316.imagesXXXX.us/img316/4187/1546517b1resize0sn.jpg
http://img316.imagesXXXX.us/img316/7889/16d3be3b2resize8oc.jpg
http://img316.imagesXXXX.us/img316/2127/1778df4b3resize16qz.jpg
Cách này mất nhiều công đoạn quá phải không các bạn ? Nhưng đây là cách duy nhất . Ext_ROM có kích thước 24Mb, bạn có thể nhồi nhét rất nhiều thứ của bạn vào rồi đó.
Chúc các bạn thành công.
Có thể chỉnh Ext_ROM của o22i qua phương pháp 2257 ( tạo thư mục 2257 trên SD và bỏ file autorun+ExtRom.zip vào đó ) , nhưng tôi muốn giới thiệu với các bạn cách cook trực tiếp ( ghi lại vào flash ) với các bước đơn giản và dễ làm :
1. Làm quen với Ext_ROM XDAIIi :
Có nhiều phương pháp để vọc Ext_Rom của các dòng máy XDA :
a. Unlock/Lock : dùng các công cụ Lock, unlock, hide, unhide để mở và sửa file trực tiếp.
b. Chỉnh sửa nội dung file ms_.nbf ( Ext_Rom file ) và up lại ROM
c. Lấy Ext_ROM ra, edit và flash lại máy thông qua thẻ SD
Hai cách đầu tiên không áp dụng được cho o22i mà chỉ dùng được cho o22s và o22. Lý do là vì ROM của o22s và o22 dùng công nghệ DOC ( Disk On Chip of M-system) làm Ext_ROM và Storage ( sharing). Còn o22i thì toàn bộ phần DOC làm Storage, Ext_ROM nằm trên chip Intel Strada ( không trên cùng 1 chip với storage ).
Tại thời điểm hiện tại, chưa có công cụ để unlock Ext_ROM của o22i, mà chỉ có thể hide/unhide. Nếu bạn cố dùng các công cụ unlock của o22s,o22 thì bạn chỉ làm loạn storage của bạn mà thôi.
Chúng ta cũng không thể sửa file ms_.nbf và up ROM, vì cũng chưa có công cụ để giải mã hoàn thiện. Trên xda-developer.com có thể lấy file này ra, soi nội dung nhưng sau khi pack lại thì gặp lỗi CRC. Hi vọng là thời gian tới sẽ làm được.
Vì thế nên cách duy nhất là lôi ROM ra, edit và sau đó nhét lại vào o22i.
2. Lấy ROM ra để cook :
Có 8 bước như sau :
1. Back up ROM từ o22i ra SD card
2. Ghi lại data từ SD vào PC
3. Chạy chương trình để cắt và tách Ext_ROM ra ngoài.
4. Gán file trên như là một ổ mới.
5. Xào xáo Ext_ROM theo ý bạn.
6. Chạy chương trình để tạo file ROM mới
7. Ghi lại ROM mới vào SD card
8. Nhét ROM mới vào o22i từ SD card
Tiến hành chi tiết : Từng bước một
1. Back up tất cả dữ liệu bao gồm cả Backup Rom, vì tất cả dữ liệu sẽ mất khi vào boot loader, tại sao bạn phải backup?Vì có thể recovery nếu bản rom có vấn đề.
2. Chuẩn bị 1 thẻ SD >=64Mb ( tốt nhất nên dùng thẻ 256Mb ) đã format, cắm máy vào xạc và không được rút thẻ ra trong quá trình back up, nếu bạn không muốn vứt thẻ đi.
3. Cắm o22i vào cáp , tải file ROMUPDATE ở đây : http://rapidshare.de/files/5635224/romupdate.rar.html và chạy file này,chọn WCEUSBSH001, sau đó gõ lệnh sau : d2s 80000000 3BF0000 ( Không được CUT và PASTE , bạn phải gõ lệnh này vào)
4. Sau khi xong,lấy SD card ra khỏi o22i, tải file NTRW.EXE tại đây http://rapidshare.de/files/5636069/ntrw.rar.html ,copy vào C:\, cho thẻ SD vào đầu đọc thẻ. Chọn Start --> Run --> cmd --> C:\ --> ntrw read newfilename.nb1 [Drive name:] với drive name là tên của ổ đọc thẻ SD.
Ví dụ : C:\rom> ntrw read ROM.nb1 L:
http://img293.imagesXXXX.us/img293/7872/763z9a021hx.gif
bỏ qua dòng "The parameter is incorrect"
5. Chạy file SPLIT.COM ( http://rapidshare.de/files/5636386/XDAIIi_Extended_ROM_Tools.rar.html ) để cắt file rom.nb1 làm 3 file ( Lưu ý là cả 3 file nén trong file trên là split.com, cpart.exe và merge.com phải cùng trên một thư mục )
split filename.nb1
Ví dụ : C:\rom> split ROM.nb1
http://img293.imagesXXXX.us/img293/3195/832c9035hj.gif
Kết quả sau khi chạy split.com sẽ cho ra 3 file : header.nb1, ext.img và trailer.nb1. Cả 3 file này sẽ được dùng hết, file ext.img chính là ext_ROM.
6. Download và cài đặt ExtraDrive Creator http://rapidshare.de/files/5637045/ExtraDriveCreator.zip.html ( 21 ngày dùng thử ). Chạy chương trình này để gán file ext.img thành 1 ổ đĩa khác, bạn có thể chọn bất kỳ ổ nào còn rỗi ( Tôi chọn là ổ X ) và bấm New Drive.Chọn Mount Virtual Drive from existing container : và Browse file ext.img ( file thứ 5 ) và chọn Next.
http://img191.imagesXXXX.us/img191/1991/109f152065qx.gif
Chương trình bây giờ đã nhận file ext.img như là ổ đĩa X.
7. Mở ổ đĩa X, thay đổi, xào xáo các file CAB trong đó theo ý bạn. Nhớ tắt Recycle Bin của ổ này không thì về sau bạn sẽ thấy Recycle Bin Folder trong Ext_ROM của o22i.
http://img191.imagesXXXX.us/img191/7313/11fd315drvx4lx.gif
8. Sau khi xào xáo Ext_ROM xong, chạy ExtraDrive Creator lại , chọn Mounted drive, chọn dismount :
http://img43.imagesXXXX.us/img43/7092/1235da8edc22yc.gif
9. Trở lại folder cũ, chạy file MERGE.EXE, để chạy file này 3 file ( header.nb1, ext.img và trailer.nb1 phải trên cùng một thư mục )
http://img43.imagesXXXX.us/img43/5561/139bd42119dd.gif
Kết quả sau lệnh này là file NEWROM.nb1, chúng ta sẽ ghi ngược nó vào o22i
10. Chạy file NTRW.EXE để ghi lại file NEWROM.nb1 vào SD card với câu lệnh sau : ntrw write filename.nb1 [Drive:]
Ví dụ : C:\rom> ntrw write NewRom.nb1 L:
http://img43.imagesXXXX.us/img43/3022/1436838125ge.gif
Để ghi lại file vào SD card, SD card không được thay đổi, không thay SD card khác.
11. Cho SD card vào o22i, vào Bootloader, chờ một lúc như hình dưới đây. Bấm Power để flash ROM, Sau khi xong, một thông báo lỗi sẽ xuất hiện ( hình dưới ) Bỏ qua. Soft Reset, và bạn đã xào xáo xong o22i của bạn và sẽ boot với ROM mới.
http://img316.imagesXXXX.us/img316/4187/1546517b1resize0sn.jpg
http://img316.imagesXXXX.us/img316/7889/16d3be3b2resize8oc.jpg
http://img316.imagesXXXX.us/img316/2127/1778df4b3resize16qz.jpg
Cách này mất nhiều công đoạn quá phải không các bạn ? Nhưng đây là cách duy nhất . Ext_ROM có kích thước 24Mb, bạn có thể nhồi nhét rất nhiều thứ của bạn vào rồi đó.
Chúc các bạn thành công.