• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

Hướng dẫn chi tiết cách Hack Root và up ROM 2.1 có sẵn Apps2SD!

lonebeast

New Member
Sau một thời gian vọc máy, tôi mạn phép lập thread này để chia sẻ với anh em bản ROM 2.1 built tôi thấy ưng ý nhất (trong thời gian đợi em Desire được nâng cấp chính thức lên Froyo).
Tại sao tôi lại chọn ROM 2.1?
Tôi thấy rằng ROM 2.1 giữ nguyên được những gì đúng của Desire, còn những bản ROM 2.2 built hiện giờ tôi cảm thấy em Desire yêu quý của mình được chuyển thành Nexus. Đó là lý do tôi chọn ROM 2.1.
Vào đầu đề dài dòng quá, bây giờ xin được bắt tay vào việc nhé:
Để up được ROM built máy cần phải được Hack Root trước đã.
Bước 1: Hack Root (những máy nào đã được Hack Root thì bỏ qua bước này nhé)
Chuẩn bị:
- Máy Desire (tất nhiên rồi) đang ở Bootloader 0.75.xxxx và ROM 1.15.xxx.x hoặc Bootloader 0.80.xxxx và ROM 1.21.xxx.x (các phiên bản ROM và Bootloader khác thì tôi chưa tìm thấy cách hack Root);
- Máy tính (tôi chạy trên nền Windows XP SP3, chưa có điều kiện chạy trên nền Win 7 mong các bạn thông cảm);
- Thẻ nhớ (tốt nhất dùng loại có dung lượng 1Gb);
- Chương trình HTC Sync (bạn nào chưa có, có thể download tại đây và cài đặt vào máy tính);
- Chương trình ADB (bạn nào chưa có, có thể download tại đây, giải nén vào thư mục bất kỳ nhưng theo tôi nên giải nén vào thẳng ổ C: và đổi tên thư mục thành SDK cho dễ thao tác sau này, chạy file SDK setup.exe và cho chương trình update hoàn chỉnh)
- Chương trình HxD Hex Editor (bạn nào chưa có, có thể download tại đây và cài đặt vào máy tính);
1. Tạo Gold Card:
- Cho thẻ nhớ (1Gb) vào máy, kết nối điện thoại với máy tính ở chế độ “Disk drive”;
- Format thẻ nhớ với định dạng FAT 32;
- Chuyển sang chế độ kết nối “HTC Sync”, để điện thoại kết nối hoàn chỉnh với máy tính;
- Dùng chương trình Run trên máy tính để chạy DOS bằng lệnh cmd;
- Tại cửa sổ DOS, di chuyển tới thư mục “tools” trong thư mục “SDK” ở trên (ví dụ: nếu bạn giải nén và đổi tên như phần trên tôi hướng dẫn thì có thể sử dụng lệnh sau: cd c:\sdk\tools);
- Đánh chính xác dòng lệnh:
adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid
Bạn sẽ thu được kết quả là một dãy ký tự dài có dạng: 532600bd227d9c0347329407514d5402 (ghi lại dãy ký tự này); trong trường hợp một số máy sau khi đánh dòng lênh trên mà không thu được kết quả gì thì các bạn có thể thử dùng lệnh:
adb shell cat /sys/class/mmc_host/mmc0/mmc0:*/cid
- Vào trang này và đánh dãy ký tự vừa thu được rồi ấn “Submit” bạn sẽ thu được một dãy ký tự khác (ghi lại dãy ký tự này);
- Vào trang này và đánh dãy ký tự vừa thu được trong bước trên vào ô “SD Card Serial (CID)”, khai báo Email mà bạn đang dùng, nhập chuỗi ký tự bảo mật rồi ấn “Generate Goldcard!”; đợi khoảng 1 phút check mail bạn sẽ thấy có thư gửi file “goldcard.img” cho bạn; download file này về lưu vào thư mục nào đó trên máy tính;
- Kết nối điện thoại với máy tính ở chế độ “Disk drive” (thẻ nhớ vẫn cắm trong điện thoại);
- Bật chương trình “HxD Hex Editor”;
- Vào menu “Extra”, chọn mục “Open Disk”, chọn “Removable Disk” (nhớ bỏ dấu chọn ở ô “Open as Readonly” đi) rồi ấn OK;
- Vào menu “Extra”, chọn mục “Open Disk Image”, mở file “goldcard.img” mà bạn đã lưu; ấn OK trong bảng thông báo “Sector Size” (với lựa chọn “512 (Hard disks/Floppy disks)”);
- Chọn tab “goldcard image”; vào menu “Edit”, chọn “Select All”, sau đó vào lại menu “Edit”, chọn “Copy”;
- Chuyển sang tab “Removable Disk”, bôi đen từ dòng đầu tiên (dòng 00000000) cho đến dòng 00000170 (nhớ bôi đen hết cả dòng 00000170); chọn menu “Edit”, chọn “Paste Write”; vào menu “File”, chọn “Save”, chấp nhận tất cả các cảnh báo (nếu có);
Như vậy, bạn đã tạo xong Goldcard!
2. Hack Root:
- Nếu máy bạn có bootloader 0.75.xxxx (hoặc thấp hơn) và ROM 1.15.xxx.x (hoặc thấp hơn) thì bạn tải file này về (hoặc ở đây);
- Nếu máy bạn có bootloader 0.80.xxxx (hoặc thấp hơn) và ROM 1.21.xxx.x (hoặc thấp hơn) thì bạn tải file này về (hoặc ở đây).
Sau khi download về xong, giải nén ra ta được thư mục “r6-desire-root-alt” (tốt nhất các bạn nên đổi sang một tên đơn giản hơn ví dụ như là “r6” hoặc “Desire root” và copy thư mục vừa đổi tên đó vào ổ C: (tôi chọn đổi tên là “Desire root” và để ở ổ C: để làm ví dụ))
- Kết nối điện thoại ở chế độ “Disk drive” với Goldcard vừa tạo ra ở trong điện thoại; copy file “update.zip” ở trong thư mục “r6-desire-root-alt” vào thẻ nhớ (để ngoài thẻ nhớ và không được đổi tên);
- Dùng chương trình Run trên máy tính để chạy DOS bằng lệnh cmd;
- Tại cửa sổ DOS, di chuyển tới thư mục “Desire root” (như ví dụ, có thể dụng lệnh cd c:\Desire root);
- Tắt điện thoại; giữ phím back trên điện thoại đồng thời ấn nút nguồn; bạn sẽ thấy điện thoại chuyển vào chế độ “Fastboot”; kết nối điện thoại với máy tính;
- Tại cửa sổ DOS, gõ chính xác lệnh: step1-windows.bat;
- Đợi cho đến khi trên màn hình DOS báo thành công (quá trình này tương đối lâu, mất khoảng trên 5 phút) và điện thoại trở về chế độ “Fastboot”;
- Sử dụng phím tăng âm thanh (để di chuyển lên trên), giảm âm thanh (để di chuyển xuống dưới) và nút nguồn (để chọn) để vào mục “BOOTLOADER”, sau đó vào mục “RECOVERY”;
- Khi trên điện thoại xuất hiện màn hình đen với biểu tượng điện thoại và dấu “!”, bạn giữ phím tăng âm thanh và ấn nút nguồn;
- Điện thoại bây giờ đang ở chế độ “RECOVERY”;
- Chọn menu “Wipe data/factory reset”, di chuyển xuống dòng Yes, đợi máy báo thực hiện xong và chở lại chế độ “RECOVERY”;
- Chọn menu “Apply sdcard:update.zip”, chúng ta lại ngồi đợi cho đến khi máy báo hoàn tất và chở lại chế độ “RECOVERY” thì chọn chế độ reboot;
- Khi khởi động xong, máy sẽ báo là bạn đã update thành công ROM version 1.15.405.4, như vậy là bạn đã Hack Root thành công.=D>
Sau khi Hack Root thành công, bạn có thể gỡ bỏ Goldcard ra khỏi điện thoại (nhớ bảo quản tốt, biết đâu cần dùng sau này).

Xin mời đọc tiếp cách up ROM ở bài sau!
 
Chỉnh sửa cuối:

lonebeast

New Member
Bước 2: Up ROM
Chuẩn bị:
- Thẻ nhớ có chia thành 2 phân mảnh (phân mảnh thứ nhất có định dạng là FAT32, phân mảnh thứ hai có dung lượng tối đa là 1Gb có định dạng là EXT3 hoặc EXT2 (tôi đang dùng định dạng EXT3)); các bạn có thể sử dụng chương trình Paragon Hard Disk Manager™ 2010 Professional để thực hiện việc chia phân mảnh thẻ nhớ này;
- Download file này về máy tính.
- Download ROM này về máy tính; trong bản ROM này đã tích hợp sẵn Apps2SD cho các bạn
Sau khi chuẩn bị xong:
- Copy cả 2 file vừa download về (không đổi tên) vào thư mục gốc trên thẻ nhớ (phân vùng chính FAT32);
- Tắt điện thoại; giữ nút giảm âm thanh và ấn nút nguồn; chọn mục “Recovery”, khi trên điện thoại xuất hiện màn hình đen với biểu tượng điện thoại và dấu “!”, bạn giữ phím tăng âm thanh và ấn nút nguồn;
- Chọn menu “Apply sdcard:update.zip”, đợi cho máy báo thành công, bạn sẽ thấy menu “ClockworkMod Recovery v2.0.1.6”;
- Chọn menu “install zip from sdcard” bằng cách sử dụng 2 phím volume để di chuyển và nút joytic để chọn; chọn file ROM mà bạn muốn up;
- Đợi cho máy chạy xong, dùng phím back để quay lại menu “ClockworkMod Recovery v2.0.1.6” ban đầu; chọn “reboot system now”;
Thế là công việc đã hoàn thành, bạn có thể thưởng thức ROM mới.
Với cách up ROM built bằng fake-flash như trên đây, bạn có thể dễ dàng up bất cứ ROM nào mà bạn muốn (bản thân tôi đã up lên Froyo của một số tác giả cũng như sử dụng fake-flash để quay trở về 2.1).
Chúc các bạn thành công!

Trong bài viết có tham khảo và lấy tư liệu từ các bài viết về Hack Root, về cách tạo Goldcard, về Fake-flash của tác giả Paul (diễn đàn modaco.com); sử dụng bản ROM ngày 06/07/2010 của tác giả PaY87 (diễn đàn forum.xda-developers.com)
 
Chỉnh sửa cuối:

trungkien245

New Member
mình đã Update bản ROM này giống chủ thớt cách đây nhiều ngày, tuy nhiên trước đó mình ko cần tạo Gold card gì cả
 

ducthang

New Member
nhiều máy do nhà mạng đặt như T-MObile Orange thì phải dùng Gold Car mới Hackroot đc
 

lonebeast

New Member
mình đã Update bản ROM này giống chủ thớt cách đây nhiều ngày, tuy nhiên trước đó mình ko cần tạo Gold card gì cả
Bản ROM này mới có hôm 06/07 đó bạn và tôi cũng nói ở trên rồi là máy nào đã hack root thì không cần phải thực hiện bước 1 mà chuyển sang bước 2 luôn
mình làm như chú PQ là ok rồi,đọc cái này hoa cả mắt.hjhj
Đây là kinh nghiệm cũng là cách hack root và up ROM tôi cập nhật được và thấy là dễ làm nhất, chia sẻ để cho mọi người tham khảo.
Thực ra tôi có thể viết ngắn đi rất nhiều vì nguyên gốc hướng dẫn tiếng Anh của tác giả chỉ khoảng độ 6 dòng thôi, có lẽ bạn thích đọc như thế hơn chăng
Lý do bài viết của tôi dài vì khi bắt đầu vào dòng Android này rất nhiều lúc cần thực hiện các lệnh trên DOS mà việc đó không phải là đơn giản với tất cả mọi người, nên tôi cố gắng làm sao cho cả những người chưa biết nhiều về máy tính cũng có thể thực hiện được
 
Chỉnh sửa cuối:

ducthang

New Member
bài viết của bạn rất chi tiết đã lam và thành công 1000%.thanks nhiều
 
Chỉnh sửa cuối:

chonvuituoixuan

New Member
Bài của chủ thớt rất chi tiết và đầy đủ, nhưng nó thiếu tính rõ rãng và rất khó để những người mới học và làm theo. Bạn có thể đưa thêm hình minh họa hoặc xuống hàng theo từng phần thì mọi người sẽ không bị rối.

Dù sao cũng cám ơn bạn đã chia sẻ/

Theo ý kiến chủ quan của mình thì nên tạo goldcard trước khi tiến hành. Bạn không tạo thì sẽ có nhiều lỗi xảy ra lắm đó, Thẻ nhớ nên nho nhỏ thôi <=2GB là tốt nhất.
 

ducthang

New Member
m muốn hỏi lonebeast chút là sau khi up rom này co tích hợp sẵn Apps2SD rồi thì làm cách nào để cài nên thẻ nhớ vậy có phai đinh dạng thẻ nhớ theo dạng nào nưa không
 

tuananh2701

New Member
Em làm đến bước chạy thì nhận được thông báo trong cửa sổ dos FAILED <remote: 90 hboot pre-update! please flush image again immediately> .
Em đang dùng winxp 32 bit. Ai biết gỡ lỗi này chỉ em với!

tái bút: cảm ơn mọi người em đã làm được rồi, gặp được cách chỉ dẫn ở trang nước ngoài
 
Chỉnh sửa cuối:

lonebeast

New Member
Em làm đến bước chạy thì nhận được thông báo trong cửa sổ dos FAILED <remote: 90 hboot pre-update! please flush image again immediately> .
Em đang dùng winxp 32 bit. Ai biết gỡ lỗi này chỉ em với!

tái bút: cảm ơn mọi người em đã làm được rồi, gặp được cách chỉ dẫn ở trang nước ngoài
Chúc mừng bạn đã làm thành công!
Bạn có thể nêu cách gỡ trường hợp của bạn ở đây để cho mọi người tham khảo được không?
 

tuananh2701

New Member
Nội dung là thế này: Nếu trong cửa sổ dos khi gõ lệnh "step1-windows.bat" mà bị lỗi FAILED <remote: 90 hboot pre-update! please flush image again immediately> thì thay vì gõ lệnh "step1-windows.bat" như trên thì ta gõ lệnh

fastboot-windows.exe erase cache
fastboot-windows.exe oem rebootRUU
fastboot-windows.exe flash zip testimage.zip

đến đây khi gặp lỗi thì chờ vài giây rồi gõ tiếp lệnh:

fastboot-windows.exe flash zip testimage.zip

Nếu không gặp lỗi nữa thì gõ lệnh :

fastboot-windows.exe reboot-bootloader

Sau đó chuyển sang bước tiếp theo :

Những lệnh trên là lấy trong file step1-windows.bat, ( sử dụng Notepad++ để xem )
 

adh578

New Member
Mình không thể cài SDK được. Khi cài đặt nó bắt update và download suốt từ chiều đến giờ vẫn chưa xong. Ai biết hướng dẫn chi tiết giùm cái. Không cài Goldcard hoặc SDK có được không vậy.:((
 

ducvhq

New Member
Mình đánh xong dòng này "adb shell cat /sys/class/mmc_host/mmc0/mmc0:*/cid" nhấn Enter báo Not Found là bị sao vậy.
 

lonebeast

New Member
Mình không thể cài SDK được. Khi cài đặt nó bắt update và download suốt từ chiều đến giờ vẫn chưa xong. Ai biết hướng dẫn chi tiết giùm cái. Không cài Goldcard hoặc SDK có được không vậy.:((
Cái SDK bạn cứ cho nó update xem, nếu nó update lâu quá thì thử vào trang của nó download bản mới nhất về thử xem, rồi cancel khi nó yêu cầu update.
Còn Goldcard bạn nên tạo thì Hack ROOT an toàn và thành công cao!
Mình đánh xong dòng này "adb shell cat /sys/class/mmc_host/mmc0/mmc0:*/cid" nhấn Enter báo Not Found là bị sao vậy.
Bạn chắc chắn hộ mình:
1. Thẻ nhớ dùng làm Goldcard tốt nhất nên dùng thẻ 1Gb
2. Nếu lệnh đấy báo lỗi, bạn thử bằng lệnh adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid
và bạn kiểm tra lại kết nối giữa máy tính và điện thoại đã thành công hay chưa (biểu tượng HTC Sync trên taskbar chuyển thành mầu xanh)
 
Chỉnh sửa cuối:

theminhbk

Member
cho hòi là tạo gold cad rồi làm xong ruì cất đi là sao ha bạn? Bg mình có thẻ 8g vậy phải nau them thẻ 1-2G để làm goldcard hả bạn. Mình tãi room tren XDA-Deverlopper về là file zip vậy cứ de vậy chep vào thẻ rùi chạy hả bạn. bạn chỉ luôn cách up radio dùm mình mình downlaod file ra di o về là file zip thì làm sao?
 

ninhnd

New Member
cho hòi là tạo gold cad rồi làm xong ruì cất đi là sao ha bạn? Bg mình có thẻ 8g vậy phải nau them thẻ 1-2G để làm goldcard hả bạn. Mình tãi room tren XDA-Deverlopper về là file zip vậy cứ de vậy chep vào thẻ rùi chạy hả bạn. bạn chỉ luôn cách up radio dùm mình mình downlaod file ra di o về là file zip thì làm sao?
- Thẻ 1G hay 8G thì cũng tạo goldcard được hết bạn ah, nhưng thường thì người ta hay làm với thẻ 1G. (cũng chẳng rõ nguyên nhân nữa,chắc dễ làm hơn, máy mình thì làm thẻ 4G vẫn ok)
- Bạn tải radio và rom về thì đều là file zip hết, copy vào thẻ và up bình thường,cách up radio và up rom giống hệt nhau.nhưng theo mình bạn nên up radio trước rồi wipe full tiếp đến mới up rom nha.
- radio mới nhất thì ở đây: http://www.pdaviet.net/showthread.php?97860-Thảo-luận-về-các-bản-ROM-cho-Desire!
- Còn tại sao lại phải cất Goodcard đi là vì biết đâu một ngày nào đó bạn dùng lại cái đó đỡ mất công làm lại từ đầu.vậy thôi
hehe. chúc thành công nha
 
Chỉnh sửa cuối:
Top