Lưu ý : cách này có thể khiến bạn mất bảo hành và gây hư hỏng cho máy. Hãy cân nhắc kỹ trước khi làm.
1. Cách S-OFF thông dụng bằng revolutionnary.io
2. Lưu ý dành cho những máy đã update lên 1.47.xxxx
3. Update: Cách cài recovery 4extrecovery
4. Hướng dẫn cách uprom và cài file .zip
5. Updated cách cài recovery cho những máy có SHIP S-OFF (0.98.000 vs 0.98.002)
6. Lưu ý vấn đề gặp phải khi quay về S-ON
7. Video S-OFF
1. Cách S-OFF thông dụng bằng revolutionnary.io
2. Lưu ý dành cho những máy đã update lên 1.47.xxxx
3. Update: Cách cài recovery 4extrecovery
4. Hướng dẫn cách uprom và cài file .zip
5. Updated cách cài recovery cho những máy có SHIP S-OFF (0.98.000 vs 0.98.002)
6. Lưu ý vấn đề gặp phải khi quay về S-ON
7. Video S-OFF
Hehe, mình translate lại cho 1 số bạn ko rõ tiếng anh dựa theo bài của bác @<u><a href="http://www.tinhte.vn/member.php?u=10463" target="_blank">kidphuong</a></u> dành cho hệ điều hành windows.
Topic : Desire S - Hướng dẫn S-OFF và root với AnphaRev X - GingerBreak
Và dựa theo XDA-developer.com. Công cụ S-off từ “unrevoked and AlphaRev “
Trước hết các bạn cần phải biết làm cách nào để vào được bootloader. Cách để vào bootloader như sau :
1. Vào all apps -> setting -> power -> bỏ tích cái fastboot đi. Sau đó tắt máy. Đợi 1 lát cho máy tắt hẳn. Ấn giữ volume down và power 1 lát, bỏ nút power ra thì máy sẽ vào được boot loader.
2. Tắt máy -> tháo pin -> lắp pin lại. Ấn giữ volume down và power 1 lát, bỏ nút power ra thì máy sẽ vào được boot loader.
Khi đã vào được boot loader, bạn sẽ nhìn thấy dòng
SAGA PVT ENG S-ON (máy vẫn đang trong tình trạng S-ON chưa thể root được)
HBOOT – 0.98.0000 hoặc 0.98.00002 (nhớ kỹ cái này).
Sau khi đã biết được hboot của mình là bao nhiêu. Các bạn reboot lại máy và làm theo các bước sau
1. HTC desire S with S-ON
2. Hboot : 0.98.0000 và 0.98.00002
3. Đối với hệ điều hành window cần uninstall hết HTC sync. Sau đó cài đặt lại HTC driver được download tại đây http://downloads.unrevoked.com/HTCDriver3.0.0.007.exe
Quảng cáo
Với hệ điều hành window (ở đây tôi dung window 7 để unlock máy của mình) :
1. Mở IE, FF, Chrome hay j đó rồi gõ http://revolutionary.io/
2. Chọn vào Download for Windows http://revolutionary.io/revolutionary-0.4pre4.zip
3. Bạn sẽ download được về máy 1 file zip có tên là “revolutionary-0.4pre4.zip”. Đồng thời trên màn hình browser xuất hiện 1 bảng để điền các giá trị vào sau (nhớ ko được tắt đi)
4. Giờ bạn vào nơi chứa file đã download về, giải nén ra.
5. Trên máy HTC DS của mình. Bạn chọn All apps -> Settings -> Applicantions -> Development -> tick chọn vào USB debugging.
6. Giờ bạn cắm cable và nối với máy tính. Trên HTC DS sẽ hiện lên 1 bảng chọn, bạn chọn vào Charge only. Đợi 1 chút để máy tính nhận driver máy của bạn (nếu như cắm lần đầu). Sau khi đã hoàn tất bạn làm bước tiếp theo.
7. Quay trở lại thư mục mà bạn vừa giải nén file “revolutionary-0.3pre7.zip” rồi chạy file có tên “revolutionary.exe”
8. Chương trình sẽ mở ra màn hình cmd và nhận diện máy của bạn. Sau đó chương trình sẽ đưa cho bạn 1 dãy số (serial number). Và chờ đợi để bạn nhập 1 dãy số key khác, key này sẽ được lấy ở bước tiếp theo. (ko tắt đi)
9. Giờ quay trờ lại trang http://revolutionary.io/ vẫn còn mở vừa nãy. Bạn chọn trong cái bảng ấy như sau :
Quảng cáo
Your operating system : Windows
Your device: HTC Desire S
HBOOT version: Chọn Hboot vừa nãy đã kiểm tra trên máy của bạn (0.98.0000 hoặc 0.98.0002)
Serial number: Điền dãy số serial mà chương trình vừa đưa cho bạn
10. Ấn vào generate để lấy số serial khác.
11. Copy số serial này và paste vào chương trình đang chờ key, nếu ko paste được thì gõ tay cũng được. rồi ấn Enter.
12. Đợi 1 lúc, bạn sẽ thấy chương trình chạy xong (chỉ khoảng mấy phút), nó sẽ báo là hoàn tất. Lúc đó máy của bạn sẽ được S-OFF.
13. “You will get a message Complete and option if you want to dowload Clockworkmod recovery. “ Nó hỏi có chọn download Clockworkmod recovery ko thì nên chọn YES. Đợi download xong, khởi động lại máy và có thể vào bootloader để kiểm tra máy mình đã được S-OFF chưa. Bạn thấy trên bootloader có chứ S-OFF là thành công.
Vậy là máy của bạn đã được S-OFF và cài recovery.
Sau khi S-OFF xong các bác sử dụng GingerBreak-v1.20.apk để root (đối với máy dùng bản rom gốc chưa update OTA). Với máy đã update bản mới nhất thì ko dùng được GingerBreak nữa mà dùng cách sau.
1. Bạn download http://dl.dropbox.com/u/33970472/su-2.3.6.3-efgh-signed.zip về rồi copy vào thẻ nhớ.
2. Khời động lại máy vào bootloader. Chọn bootloader -> chọn recovery. HTC DS của bạn sẽ khởi động vào chương trình recovery.
3. Trong menu của recovery. Bạn chọn install from SDcard. Chọn tiếp “chooser zip from sdcard” rồi bạn tìm tới file su-2.3.6.3-efgh-signed.zip ấn nút power để chọn, chọn Yes – install su-2.3.6.3-efgh-signed.zip .
Sau khi cài đặt xong, bạn khời động lại máy. Máy bạn đã xuất hiện Superuser là thành công.
updated Dành cho những máy đã update lên 1.47.xxxx
Mình hướng dẫn bạn cách s-off cho máy đã update lên bản mới nhé, bạn thử xem sao. (nguồn xda-developer)
Bạn làm tiếp từ bước 6 bài hướng dẫn lần trước, sau khi đã kết nối điện thoại với máy tính qua chế độ usb debugging.
1. Bạn down fre3vo theo link sau fre3vo.zip
2. extract ra folder fre3vo, rồi copy vào ổ C trong máy tính.
3. mở cmd lên (vào win chỗ run bạn gõ cmd rồi enter là sẽ lên bảng commandos nhé)
Trong cmd bạn gõ như sau
c: (để vào ổ C, với trường hợp window bạn cài trong ổ khác)
cd \ (để chỏ ra ổ C )
cd fre3vo (từ ổ C vào thư mục fre3vo)
adb push fre3vo /data/local/tmp
adb shell chmod 777 /data/local/tmp/fre3vo
adb shell (you'll get a $ prompt)
/data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
adb shell (you should get a # prompt now)
exit
Sau đó ko được rút usb hay khởi động lại máy. Bạn tiếp tục làm theo bước 7 bài hướng dẫn nhé cd \ (để chỏ ra ổ C )
cd fre3vo (từ ổ C vào thư mục fre3vo)
adb push fre3vo /data/local/tmp
adb shell chmod 777 /data/local/tmp/fre3vo
adb shell (you'll get a $ prompt)
/data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
adb shell (you should get a # prompt now)
exit
Chúc bạn thành công.
Thân.
Update: Cách cài recovery 4extrecovery (Bản phát triển từ clockworkmod)
Với những bạn đã có clockworkmod recovery rồi (sau khi chọn Yes ở phần s-off) thì các bạn chỉ cần làm như sau :
1. Tiếp theo từ bước 6 (kết nối máy tính với usb debugging), bạn cần download bản recovery sau : 4EXTRecovery v2.1.0 Final (nâng cấp từ Clockworkmod) từ link http://dl.dropbox.com/u/33970472/4EXTRecovery_v2.1.0_saga_OneClick.zip
2. Giải nén file vừa down về. Chọn file “runme.cmd” để chạy chương trình, khi đó máy tính sẽ flash recovery vào trong điện thoại của bạn. Nếu như bản OneClick đó ko flash được recovery bạn có thể download bản sau PG88IMG-4EXTRecovery_v2.1.0_saga.zip. Rename thành PG88IMG.zip, copy vào thẻ nhớ. Khởi động bootloader, máy sẽ check và hỏi bạn có update ko ? Bạn chọn Yes là được. Sau khi thực hiện xong máy bạn sẽ có recovery và nhớ rename thành tên khác hoặc xóa file đó trong thẻ nhớ đi nhé, kẻo lần sau máy lại check 😃
Với nhưng bạn chưa có recovery mà đã s-off (chọn NO trong phần s-off)
Các bạn làm theo cách sau:
1. Download file này về fastboot.rar (cái này là clockworkmod, nếu các bạn muốn thành 4extrecovery, các bạn cần down file 4extrecovery ở phần trên, extract lấy file recovery.img copy đè vào file recovert.img trong fastboot này là được)
2. extract ra folder fastboot (hay j cũng được) copy vào ổ C để làm cho dễ.
3. Mở cmd lên.
4. Gõ những lệnh sau :
C:
cd \
cd fastboot (để vào thư mục đó)
adb reboot bootloader (để khởi động vào bootloader)
Khi đã khởi động vào bootloader bác gõ tiếp:
fastboot flash recovery recovery.img (đợi flash xong rồi gõ tiếp)
fastboot reboot (đợi máy khởi động xong rồi mới gõ tiếp)
adb reboot recovery (xem kết quả nhé)
Lưu ý là máy phải luôn bật chế độ usb debugging và máy tính phải nhận device rồi.
2. extract ra folder fastboot (hay j cũng được) copy vào ổ C để làm cho dễ.
3. Mở cmd lên.
4. Gõ những lệnh sau :
C:
cd \
cd fastboot (để vào thư mục đó)
adb reboot bootloader (để khởi động vào bootloader)
Khi đã khởi động vào bootloader bác gõ tiếp:
fastboot flash recovery recovery.img (đợi flash xong rồi gõ tiếp)
fastboot reboot (đợi máy khởi động xong rồi mới gõ tiếp)
adb reboot recovery (xem kết quả nhé)
Lưu ý là máy phải luôn bật chế độ usb debugging và máy tính phải nhận device rồi.
Hướng dẫn cách uprom :
Bạn download bản custom rom về dưới dạng file zip. Copy file đó vào trong thẻ nhớ. Khởi động vào recovery, chọn install zip from sdcard, rồi chỏ tới file đó là được. (Lưu ý là bạn nên backup trước khi up rom. Sau đó cần phải wipe all partition để tránh rom bị lỗi.)
Đây là 1 số trang bạn có thể download rom từ đó : http://www.virtuousrom.com/ bản mới nhất là 1.31.... http://saga-lbc-mod.de mới nhất là bản 0.54.... CoredroidRom.com và MIUI 1.85
Updated cách cài recovery cho những máy có SHIP S-OFF (0.98.000 vs 0.98.002) :
Với những ai có hboot là Ship S-OFF (0.98.000 hay 0.98.002) đều ko thể cài recovery bằng câu lệnh fastboot flash recovery.... Có recovery thì mới có những phương pháp backup/restore, cài custom rom, cài file su để root,...
Trước đây pop từng khuyên những bạn S-OFF thử lại bằng alpharev, lần này mọi người làm theo cách sau :
1. Download recovery về máy tính, extract ra lấy file recovery.img. Lấy file android-info.txt.
2. Tạo 2 file vào chung 1 file zip, rename thành PG88IMG.zip, bỏ vào sdcard, reboot vào bootloader -> vào fastboot nó sẽ check và hỏi có update hay ko ? thì chỉ cần chọn Yes là ok. Vậy là đã xong nhé. Từ đấy bạn có thể cài file su để root máy.
Hoặc có thể download trực tiếp file này về PG88IMG 4xtrecovery2.10.zip rename lại thành PG88IMG.zip rồi tiếp tục như trên là xong.
Nếu xong mà vào recovery có báo lỗi là :
E:/ can't mount cache.... thì ko phải lo nhé, dùng recovery để format lại cache là xong.
P.s: bổ xung về Ship S-OFF (0.98.000 và 0.98.002) :
Nhiều bro ko hiểu vì sao lại có Ship S-OFF mà hboot vẫn là 0.98.000 hay 0.98.002, trước đây mình cũng vậy. Do mấy hôm máy bị hỏng, mình nghiền hơi kỹ về vấn đề sửa máy cho HTC có cả cách cứu brick máy, unlock máy, và cả cách trên nữa. Mình thấy những máy HTC sau khi unlock (mở mạng) bằng XTC-clip xong thì đều là Ship S-OFF hết hboot vẫn nguyên là 0.98.000 và 0.98.0002, do đó có khả năng máy Ship S-OFF đều là máy unlock bằng XTC-clip chứ ko phải là factory S-OFF.
Còn vấn đề về brick máy (màn hình đen thui, ko làm j được), đối với máy có chip eMMC của Samsung thì xác xuất cứu máy gần như là 0%, còn những máy có chip eMMC của hãng khác thì xác suất rất cao nhé. Cứu brick máy là cách ghi đè lại file boot sử dụng RIFF repair.
[updated] quay về S-ON và những vấn đề gặp phải.
Trước hết pop sẽ giải thích vì sao máy của pop teo :
Trước đây máy của pop có flash eng hboot là Eng S-off 0.98.2000 để tiện có bị làm sao thì quay về S-ON cho dễ, pop đã quay lại S-ON đến 3 lần liên tiếp và đều thành công. Nhưng đến lần thứ 4 thì teo vì pop đã cài đúng RUU nhưng nhầm bản.
3 lần thành công trước đó do pop đều cài bản RUU 1.28 (chứa hboot 0.98.000), nhưng lần bị teo này pop lại mắt nhắm mắt mở do thức khuya nên ngại ngại cài luôn bản RUU 1.47 (chứa hboot 0.98.0002) => máy teo luôn dù trước đó ko có ai cảnh bảo vấn đề này, dạo này XDA cũng mới thêm vào lưu ý này khi quay lại S-ON. Có 1 số bác đã "được" HTC thay cả main vì lỗi đó. Khi đó, bật máy lên máy sẽ vào ngay bootloader và hiện lênh như sau :
***Security Warning***
SAGA SHIP S-ON RL
hboot-0.98.0002
Mình đã thử chạy lại các RUU + gold card đều ko được. Máy chỉ ở trạng thái bootloader, chỉ sử dụng được fastboot cmd nhưng ko vào được recovery, ko flash được bất cứ thứ jSAGA SHIP S-ON RL
hboot-0.98.0002
Cách giải quyết :
1. Khi quay lại S-ON bạn nên chắc chắn bản RUU của bản là hboot 0.98.0000. Còn chắc ăn hơn nữa thì flash hboot S-ON 0.98.000 trước khi chạy RUU chưa hboot 0.98.0000. Như bản dành cho HTC Euro thì bản rom đó là RUU 1.28.
2. Nhỡ có dính chàm, hãy thử chạy lại với RUU + gold card (1 số trường hợp fix được lỗi này, nhưng của mình thì lại ko được) nên mình khuyên bạn hãy làm sẵn 1 gold card rồi cất đi (hướng dẫn tạo gold card tại đây).
3. Nếu RUU + gold card đều ko được, bạn hãy mang đi ra hàng, nhờ họ S-OFF máy mình bằng XTC-clip, vậy máy bạn lại quay lại S-OFF nhưng là SHIP S-OFF (máy của pop đã phải dùng cách này, và pop là người đầu tiên thử cách này, trước đó pop có hỏi trên XDA nhưng có vẻ chưa có ai sử dụng cách này, chiều nay pop quyết định thử rồi report lại trên tinhte và XDA). Chú ý là cách 1 và 2 ko làm được mới làm đến cách này nhé. Vì sau bước này, bạn sẽ ko bao h quay về S-ON được nữa
Hiện nay máy pop đang cài bản Endymion V2.1 với Hboot là SAGA PVT SHIP S-OFF RL - hboot 0.98.0002 + 4xtrecovery 2.10
Video S-off and root HTC DS (english) để các bạn xem cách làm chi tiết hơn