Tác giả: trieu_tulong
Những cái cần có:
Xbox (any version)
s1994752
fonts6171
nkpatcher
Ok, boot xbox với modchip on để có FTP access. Làm full backup vô một folder nào đó bên PC cất cho kỹ càng.
Bước thứ nhất: Tạo exploitable xboxdash.xbe
1. Vô M$dash --> Settings --> System Info để tìm kernel và dashboard version, đợi mấy giòng chữ chạy để ý 2 dòng có dạng như sau:
K:1.00.KKKK ---> đây là kernel version, quan trọng để chọn fonts.
Đây là ví dụ máy của tôi K:1.00.5101.01 (kernel version là 5101)
D:1.00.DDDD ---> đây là dashboard version
Máy của tôi D:1.00.4920.01 (dashboard version 4920)
2. Mở 1 command-line interface, từ đây về sau sẽ gọi là CLI, tạo 1 folder trên PC tên UXE ở C drive (mkdir c:\uxe) xong đi vô folder đó (cd c:\uxe)
3. Tải 3 files trên về và bung tụi nó ra vô c:\uxe
4. Kế tiếp reboot xbox để có FTP access, xong copy file c:\xodash\update.xbe của xbox vô C:\uxe\s1994752 của PC. Việc kế tiếp là coi xem file update.xbe của bạn size là bao nhiêu (in bytes) để lụa cho đúng patch command bằng cách nhấp chuột phải > Properties hoặc dùng CLI (cd c:\uxe\1994752 và dir).
....
12/28/2004 04:50 PM <DIR> .
12/28/2004 04:50 PM <DIR> ..
12/28/2004 04:50 PM 1,974,272 update.xbe
Trường hợp trên, file update.xbe có dung lượng là 1,974,272 bytes. Những command trong folder c:\uxe\s1994752 chỉ có một nhiệm vụ: đó là patch file update.xbe để nó trở thành một exploitable xboxdash.xbe (có dung lượng 1994752 bytes). Nếu các bạn có đọc bài trên thì biết file này sẽ cho phép boot nkpatcher sau đó nkpatcher sẽ boot Evox. Bước kế tiếp tôi sẽ patch file update.xbe (chạy command tương úng với dung lượng file update.xbe của mình), trường hợp của tôi sẽ là s1974272-1994752.exe giống như sau:
C:\uxe\s1994752\s1974272-s1994752 update.xbe
Patch file info:
================
Old file: 03.06.2004 03:00 -a-- 1,974,272 "s1974272.xbe"
New file: 29.09.2004 00:54 -a-- 1,994,752 "s1994752.xbe"
Simulation - Ok
File update.xbe successfully patched
Bạn sẽ thấy 1 file tên là s1994752.xbe được tạo ra sau khi patch thành công, sửa tên nó lại thành xboxdash.xbe bằng lệnh:
ren s1994752.xbe xboxdash.xbe
Xong bước thứ nhất.
Bước thứ hai: làm việc với nkpatcher
Bước này thì đơn giản hơn nhiều, đi vô nkpatcher folder và sủa tên nó lại thành default.xbe. Có 2 files: nkpatcher-06.xbe thì cho ổ cứng không có G partition (nhỏ hơn 137G và nkpatcher-67.xbe thì cho ổ cứng có G partition (lớn hơn 137G; lựa một trong hai cho thích hợp với trường hợp của bạn. Giống như:
cd c:\uxe\nkpatcher10
ren nkpatcher-06.xbe default.xbe (no G partition, HDD < 137G
ren nkpatcher-67.xbe default.xbe (has G partition, HDD > 137G
Hoặc dùng WinExplorer, right-click > Rename
Xong bước thứ hai.
Bước thứ ba: đưa những gì mình làm ở những bước trên vô xbox
Nếu xbox chưa hề vọc qua, M$dash sẽ có tên là xboxdash.xbe, FTP vô và sửa tên nó lại thành msdash.xbe
FTP file c:\uxe\s1994752\xboxdash.xbe vô xbox C:\
FTP file c:\uxe\nkpatcher\default.xbe vô xbox E:\
Trên ổ C của xbox, sửa tên folder fonts thành f0nts (lưu ý đó là số 0, không phải là chữ
xbox c:\fonts sẽ trở thành c:\f0nts
Tạo một folder mới tên là fonts, cũng ở ổ C của xbox. Tạm quay về PC, đi vô folder c:\uxe\fonts6171\updatefonts71\fonts\s1994752, bạn sẽ thấy một số bert-*.xtf fonts. Lựa cái font mà trùng với xbox's kernel của mình, xong FTP nó vô xbox c:\fonts. Nếu không có kernel của bạn thì dùng bert-generic.xtf
Đi ngược về một level, c:\uxe\fonts6171\updatefonts71\fonts, FTP ernie.xtf vô xbox c:\fonts
Nếu bình thường dùng modchip mà xbox của bạn boot c:\evoxdash.xbe thì mọi chuyện đã xong. Soft-mod tới đây hoàn tất. Reboot xbox với modchip off, nếu làm đúng bạn sẽ thấy Evox hay là default dash của bạn.
Bước sau cùng: Link M$dash vô Evox menu.
Bời vì rename folder c:\fonts thành c:\f0nts nên khi chọn M$dash xbox sẽ báo lỗi, chỉ cần vài phút là sửa được. Dùng một hex editor giống như winhex hay hexedit, mở file msdash.xbe (hay là tên gì bạn đặt cho M$dash). Tìm unicode text search chữ fonts, có 2 chỗ (hay là hex string 66 00 6F 00 6E 00 74 00 73 00), xong sửa chữ o thành số 0 (từ fonts thành f0nts). Save file lại. M$dash should work now.
Nên nhớ là soft-modding đòi hỏi bạn phải kiên nhẫn, cẩn thận, một ít chất xám và ham muốn hiểu biết. Tay nào lơ tơ mơ trói gà không chặt thì đừng thử rồi la làng.
Bài được sưu tầm cho mọi người cùng thử!