Tìm nhanh Forum - tại đây !!

↑ ↓
Welcome

+ Chào mừng bạn đến với diễn đàn thông tin dịch vụ Việt Nam

+ Chúng tôi có tất cả các dịch vụ Online từ xa qua Teamview - Active box , Dongle , Rom Test chuẩn cứu máy - Và thông tin giải pháp phần mềm miễn phí

Cơ bản về HTC

Thảo luận trong 'OTHER MODEL' bắt đầu bởi lính đánh thuê, 12/8/18.

  1. Dự án phổ cập kiến thức HTC Android cho thành viên diễn đàn Việt Phôn - Hỗ trợ bởi Goldenfish thành viên diễn đàn

    Định nghĩa vài thứ trong khi chạy HTC :-*


    Tool cần có: 1 bộ adb tải từ đây Link ẩn vui lòng Đăng nhập hoặc Đăng ký

    Tải về, giải nén vào ổ C:\ mở cmd lên gõ lệnh: cd c:\adb và để nguyên đó để gõ lệnh về sau.

    Vào bootloader: Thông thường trên htc vào bootloader bằng phím volume- và nút nguồn sẽ vào bootloader của máy, sau đó nhấn chọn mục fastboot để vào chế độ fastboot để thao tác trên máy, nếu sau nhiều lần cố gắng mà vẫn ko thành công thì mở máy lên, bật usb debug, cắm cáp rồi gõ lệnh.

    Mã:
    adb reboot bootloader

    màn hình sẽ xuất hiện tương tự như thế này

    [​IMG]


    Sử dụng fastboot giao tiếp từ pc sang htc


    Sau khi về bootloader rồi ta kiểm tra xem máy đã kết nối với thiết bị chưa

    Mã:
    fastboot devices
    Nếu chưa có kết nối thì thông báo sẽ trắng bóc như thế này


    Mã:
    Microsoft Windows [Version 6.3.9600]
    (c) 2013 Microsoft Corporation. All rights reserved.

    G:\DROID\adb>fastboot devices

    G:\DROID\adb>





    Nếu có thì sẽ có thông báo như sau


    Mã:
    G:\DROID\adb>fastboot devices
    aa1c993b fastboot

    G:\DROID\adb>


    Unlock and relock bootloader

    Unlock bootloader

    Tạo 1 tài khoản ở trang này Link ẩn vui lòng Đăng nhập hoặc Đăng ký (nhớ dùng gmail để nó gửi mail cho nhanh, yahoo nhiều lúc nó chậm

    Sau khi có acc rồi thì đăng nhập để unlock bootloader theo hướng dẫn sau



    Link ẩn vui lòng Đăng nhập hoặc Đăng ký






    [​IMG][/IMG]

    Mỗi lần hướng dẫn uprom một con máy Android nào đó của HTC thì trong bài viết lại phải nhắc lại các bước unlock bootloader, trong khi đó thì máy HTC nào cũng có các bước thực hiện unlock bootloader giống nhau. Chính vì thế mình làm bài tổng hợp này để ai mới dùng HTC có thể thực hiện. Lưu ý: sau khi chạy unlock bootloader thì tất cả data và phần mềm đã cài thêm trong máy sẽ mất hết, bạn cần sao lưu trước khi thực hiện.

    Các bước thực hiện:
    1. Để bắt đầu thì trước tiên bạn cần truy cập vào Link ẩn vui lòng Đăng nhập hoặc Đăng ký và tự tạo cho mình một tài khoản HTCDEV.
    2. Bắt đầu truy cập vào Link ẩn vui lòng Đăng nhập hoặc Đăng ký và làm theo hướng dẫn. Trước tiên chọn "All Other Supported Models" và nhấn "then begin unlock bootloader"
    3. 2 -3 cái thông báo hiện ra nói về các điều khoản, cứ nhấn chọn rồi ok hay next là xong
    4. Các Step 1 đến 4 là nhắc bạn cách kích hoạt chế độ Fastboot và sau đó cắm điện thoại vào máy tính.
    5. Bỏ qua bước 5 6 7 và thực hiện bước số 8 như dưới đây
    6. Trong thư mục C:\adb, nhấn giữ phím Shift và click chuột phải, menu sổ ra sẽ có dòng "Open command window here", chọn vào đó để chạy cửa sổ CMD.
    7. Tại cửa sổ lệnh hiện lên đánh vào fastboot oem get_identifier_token
    8. Bạn sẽ thấy rất nhiều ký tự. Copy đoạn từ <<<< Identifier Token Start >>>> đến <<<<< Identifier Token End >>>>> (Nhấn chuột phải chọn Mark rồi bôi đen phần < Identifier Token Start > tới < Identifier Token end > rồi nhấn enter là nó copy.
    9. Paste nó vào cái khung ở trên trang web htc (bước số 10). Nhấn Submit
    10. Done. Check email để nhận file Unlock_code.bin nhé.

    [​IMG]



    Sau khi có được file Unlock_code.bin các bạn click vào đường dẫn trong mail nó gửi về hoặc làm như sau.
    1. Copy file Unlock_code.bin vào cùng thư mục c:\adb của mình.
    2. Trong thư mục C:\adb, nhấn giữ phím Shift và click chuột phải, menu sổ ra sẽ có dòng "Open command window here", chọn vào đó để chạy cửa sổ CMD.
    3. Tại cửa sổ lệnh hiện lên đánh vào fastboot flash unlocktoken Unlock_code.bin
    4. Khi đó điện thoại sẽ hiện lên 1 bảng yêu cầu xác nhận, các bạn dùng phím volume và phím Power để chọn nhé, chọn dòng có chữ Yes là đc. (Tất cả các trường hợp ko hiện lên bảng xác nhận này đều là do file Unlock ko đúng của nó, có thể lúc bạn copy chuỗi code để unlock ko đúng hoặc làm lỗi ở bước nào đó, cần làm lại từ đầu bao giờ nó hiện đc bảng này thì mới đc)
    Chúc các bạn thành công!

    Update: trong trường hợp máy tính không nhận driver thì bạn có thể cài thêm bằng file dưới đây:

    Link ẩn vui lòng Đăng nhập hoặc Đăng ký


    Relock Bootloader
    Để lock lại thì rất đơn giản, chuyển máy về chế đọ fastboot, cắm vào máy tính và gõ lệnh: fastboot oem lock

    =================================================================================

    Tạm gác lại đã, hôm nào rãnh viết tiếp :p chạy pm kiếm lúa đã............

    Root - Recovery

    Nói chuyện recovery trước, root tính sau :D ở đây chúng ta cần nói chuyện thẳng thắn giữa 1 con người và 1 cái máy :'''

    Máy yêu cầu: Đã unlock bootloader
    Người yêu cầu: Có file ảnh của recovery sắp cài vào và chép chung thư mục với bộ adb
    Thường file ảnh của recovery có đuôi *.img


    Cấu trúc chung lệnh flash file ảnh vào phân vùng của HTC/Sky_Pantech
    Mã:
    fastboot flash <Tên_phân_vùng> <Tên_file>

    Ở đây ta flash vào phân vùng recovery nên sẽ chơi với lệnh sau


    Mã:
    fastboot flash recovery file_recovery.img
    Với file_recovery.img là tên file ảnh recovery của bạ, nhớ down đúng recovery của máy nha, phần recovery của máy htc nào thì các bạn có thể tìm trên google để kiếm.

    Root: Cái này ko quan trọng lắm, bởi vì ta nhận máy thường là để nạp tiếng việt hoặc chơi trò up rom khác, root thì ra google search file root tuơng ứng cho máy mình cài, chép vào bộ nhớ máy hoặc thẻ nhớ sau đó vào recovery đã flash trước đó install file zip vừa down xong và reboot là đã root, nói chung root htc chưa thấy cây nào làm khó cả, chỉ cần tìm dc đúng file suppersu**.zip là ok ! Download supersu all in one htc tại đây: Link ẩn vui lòng Đăng nhập hoặc Đăng ký


    S-on S-off

    S-on, s-off là gì ?

    Nôm na đơn giản, sau khi s-off thì bạn sẽ cài dc rom zip mà ko cần phải flash lại file boot.img vào ngược lại, s-on bắt buộc bạn phải flash lại file boot.img sau khi cài rom zip

    S-on và s-off chính là công tắc để bảo vệ phần nhân linux của hệ điều hành android, vì thế sau khi s-off, nguy cơ bạn làm banh máy cũng rất cao nhưng được cái bạn muốn flash rom zip nào vào cũng ok !


    Còn chi tiết định nghĩa s-off đây


    Mã:

    1. S-OFF là gì?

    Ngoài khóa Bootloader ra, HTC còn có một kiểm soát an ninh tên S(ecurity)-ON/OFF. Một khi đã được S-OFF, bạn có thể làm bất cứ điều gì bạn muốn ngay cả sử dụng một bootloader vẫn còn khóa để cài đặt ROM (nhưng phải cẩn thận khi cài RUU). Một điện thoại S-OFF cho phép bạn truy cập để viết firmware radio, HBOOT mới vào thiết bị. Một điện thoại S-OFF không có hạn chế về vùng, vì vậy bạn có thể xóa sạch mọi thứ trên máy và bị kẹt lại với một chiếc điện thoại không có hệ điều hành và không có cách nào để làm bất cứ điều gì. Nói cách khác bạn có thể biến chiếc điện thoại của bạn thành cục gạch nếu bạn không cẩn thận. Ngược lại, vì bạn có thể can thiệp vào bất cứ vùng nào trên máy, bạn có thể biến nó từ cục gạch trở lại một chiếc điện thoại bình thường.

    2. S-OFF để làm gì?

    - Đầu tiên và quan trọng nhất, nó cho phép bạn cài ROM và khôi phục Nandroid backup một cách dễ dàng hơn nhiều, bằng cách cho phép Recovery có quyền can thiệp vào vùng boot (kernel). Bạn sẽ không cần máy tính để flash boot.img sau khi up ROM/khôi phục Nandroid backup như trong trường hợp còn S-ON.
    Làm thế nào để s-off ạ?

    Hiện tại mới chỉ có 1 số máy hỗ trợ s-off và 1 số box hỗ trợ htc làm được.
    Các thể loại s-off từng máy khác nhau nên các bạn vui lòng tìm bằng google với từ khóa "S-off tên máy htc" (Có luôn dấy nháy kép nhé)
    Thường thì các phần mềm này chỉ dẫn rất đơn giản, chỉ cần làm vài bước đầu và phần còn lại để phần mềm lo.
    Các anh chị có box XTC 2 Clip sẽ khá khỏe trong việc s-off các dòng htc từ 2014 về sau này, song song việc S-off máy còn có cả super CID máy đẻ up luôn rom quốc tế vào 1 số dòng máy có CID nước lạ

    H-boot
    HBOOT: Bootloader, phần mềm liên quan tới khởi động của máy, đây chính là firmware đúng nghĩa, trước giờ ai cũng nghĩ firmware là toàn bộ file để flash vào máy android nhưng đó là định nghĩa sai lầm

    Firmware theo định nghĩa trên máy tính có nghĩa là các tập lệnh gốc có trong bios của thiết bị, điều khiển các thành phần linh kiện điện tử hoạt động đúng chức năng mà nhà sản xuất đưa ra


    Versionmain

    Lệnh:
    Mã:
    fastboot getvar version-main

    Đây là lệnh để xem version main của máy HTC xem đã cài phên bản nào rồi :-* kiểu như FW mới nhất của 5/5s hiện tại là 7.1.1 :''' thì các bạn chỉ được chạy FW 7.1.1 thôi

    test thử ở con htc one S mình đang cầm trên tay


    Mã:
    D:\adb>fastboot getvar version-main
    version-main: 3.14.531.11
    finished. total time: 0.000s

    D:\adb>

    Vậy là ta đã có version main là 3.14.531.11, quá nhanh, quá nguy hiểm :eek:




    Product model

    Lệnh:
    Mã:
    fastboot getvar product
    Sau khi thực hiện lệnh này, fastboot sẽ trả về kết quả là mã máy trong ngôn ngữ của chúng nó (hệ thống các đời máy của HTC)

    Ví dụ mã máy của
    HTC one là M7_U

    Cái của nợ này ko quan trọng cho lắm...

    CID
    CID quết định khu vực phân phối máy, CID ở khu vực nào phải download đúng rom đó mới ok !

    cách lấy CID của máy

    [fastboot getvar cid[/code]

    sau đó tra ở bảng sau để coi máy này đến từ khu vực nào ? nhà mạng nào phân phối cái của nợ HTC lằng ngoằng này ??!

    Mã:
    #list of cids

    * SuperCID 11111111
    * SuperCID 44444444
    * AirTel-India ????????
    * Asia-HK-CHT HTC__622
    * ATT CWS__001
    * BM BM___001
    * Bouygues-Telecom BOUYG201
    * Brightstar-PTB BSTAR502
    * Brightstar-SPA BSTAR301
    * Chunghwa-Taiwan CHT__601
    * CT HTCCN702
    * CU HTCCN703
    * DCM DOCOM801
    * DOPOD DOPOD701
    * Era T-MOB009
    * Fastweb-IT FASTW401
    * GOOGLE GOOGL001
    * H3G-DAN H3G__F05
    * H3G-Italy H3G__402
    * H3G-ROI H3G__003
    * H3G-SWE H3G__G04
    * H3G-UK H3G__001
    * HTC-Asia-SEA HTC__037
    * HTC-Asia-SEA-WWE HTC__044
    * HTC-Australia HTC__023
    * HTC-BE HTC__E41
    * HTC-Czech HTC__C24
    * HTC-Denmark HTC__F08
    * HTC-Dutch HTC__E11
    * HTC-EastEurope HTC__032
    * HTC-ELL HTC__N34
    * HTC-FRA HTC__203
    * HTC-FRA-Bouygues HTC__247
    * HTC-GCC HTC__J15
    * HTC-GER HTC__102
    * HTC-India HTC__038
    * HTC-ITA HTC__405
    * HTC-Nor HTC__Y13
    * HTC-Norway HTC__H10
    * HTC-Poland HTC__B25
    * HTC-PTG HTC__506
    * HTC-Russia HTC__A07
    * HTC-Singapore ????????
    * HTC-SPA HTC__304
    * HTC-Sweden HTC__G09
    * HTC-Turkey HTC__M27
    * HTC-WWE HTC__001
    * Hutch-Australia HUTCH001
    * O2-DE O2___102
    * O2-UK O2___001
    * Open-Channel HTCCN701
    * Optus-Australia OPTUS001
    * ORANGE-AT ORANG113
    * ORANGE-BE ORANG012
    * ORANGE-CH-FRA ORANG203
    * ORANGE-CH-GER ORANG104
    * ORANGE-ES ORANG309
    * ORANGE-French ORANG202
    * ORANGE-PL ORANGB10
    * ORANGE-PO ORANG008
    * ORANGE-SK ORANG006
    * ORANGE-UK ORANG001
    * Rogers ROGER001
    * SMC-Voda-HK SMCVD001
    * StarHub-Singapore ????????
    * TELEF-Spain TELEF301
    * Telstra TELST001
    * TELUS TELUS001
    * TIM-Italy TIM__401
    * TMA T-MOB102
    * TMCZ T-MOB004
    * TMD T-MOB101
    * TMH T-MOB007
    * TMHR T-MOB006
    * TMMK T-MOBL11
    * TMNL T-MOB003
    * TMSK T-MOB008
    * TMUK T-MOB005
    * TMUS T-MOB010
    * TWM-TW HTC__621
    * VIRGIN-UK VIRGI001
    * VODA-Africa-South HTC__016
    * VODA-Australia VODAP021
    * VODA-Germany VODAP102
    * VODA-Greece VODAP006
    * VODA-Ireland VODAP019
    * VODA-Italy VODAP405
    * VODA-Mobilkom VODAP120
    * VODA-Netherland VODAPE17
    * VODA-New-Zealand VODAP022
    * VODA-Portugal VODAPD18
    * VODA-Proximus VODAP024
    * VODA-SA VODAP026
    * VODA-SFR VODAP203
    * VODA-Spain VODAP304
    * VODA-Swisscom-DE VODAP110
    * VODA-Swisscom-FR VODAP212
    * VODA-Swisscom-IT VODAP416
    * VODA-Swisscom-WWE VODAP015
    * VODA-TR VODAPM27
    * VODA-UK VODAP001



    Supper CID

    Cái danh sách ở trên có 2 cái của nợ Supper CID ? vậy nó là cái gì ?

    Supper là siêu, mà mấy cái siêu siêu thường làm điều khác người lắm, kiểu như supper mod vậy :''' làm dc nhiều thứ người khác hông làm được :'''

    Quay lại vấn đề: Supper CID hiểu nôm na là CID toàn cầu, chạy rom stock RUU nào cũng được, miễn là hboot và versionmain phải cao hơn hoặc bằng với thông số trong máy. :mad: có super cid rồi thì dỡ phải lằng con bà nhằng đi tìm rom ship :D cứ ver sionmain bằng là múc......

    Rom Stock (RUU)
    Mang tiếng dài chứ cũng không có dài..... quan trọng là tìm được file rom gốc phù hợp thôi, rom gốc phù hợp phải đáp ứng được những yêu cầu sau


    1. Đúng CID
    2. Version main phải bằng hoặc cao hơn trong máy.
    3. Đúng rom của máy mình muốn chạy (không nên lấy rom của hd7 chạy cho hd2 chẳng hạn... không ai khùng tới nổi vậy :D)
    4. Bootloader đang ở trạng thái là locked hoặc là relocked
    5. Pin phải nhiều hơn 40% (Thực tế Stock RUU chỉ yêu cầu cao hơn 30% là đủ)



    CÁCH TÌM ĐÚNG ROM GỐC

    - Đầu tiên bạn phải tìm ra thư mục chứa rom gốc của máy lưu trên mạng, hiện nay thì có 1 vài trang lưu mấy cái RUU này thôi
    mình dùng trang này Link ẩn vui lòng Đăng nhập hoặc Đăng ký để lấy RUU cho máy HTC
    Một số trang khác để download RUU
    Link ẩn vui lòng Đăng nhập hoặc Đăng ký
    Link ẩn vui lòng Đăng nhập hoặc Đăng ký
    Link ẩn vui lòng Đăng nhập hoặc Đăng ký
    Link ẩn vui lòng Đăng nhập hoặc Đăng ký

    - Sau khi chọn được thư mục của máy mình (nó sử dụng product name, tham khảo lại cách lấy product name trên kia, sau khi lấy dc tên thì coi thằng nào trùng hoặc gần giống với tên máy hất thì múc ;))

    Sau khi vào trong rồi ta tìm theo CID trước, phần này phải để ý.

    Ví dụ máy mình

    Mã:
    D:\adb>fastboot getvar cid
    cid: T-MOB010
    finished. total time: 0.000s

    D:\adb>
    Chúng ta có CID của T-Mobile


    ở đây ta search ra T-mobile rất nhiều :D


    [​IMG]


    Vậy chọn cái nào ?

    Get version main ra để chọn đúng

    Mã:
    D:\adb>fastboot getvar version-main
    version-main: 3.14.531.11
    finished. total time: 0.000s

    D:\adb>

    Ta có version main là 3.14.531.11 tiếp tục qua kia tìm versionmain nào cao hơn hoặc bằng là chạy ok ! (Lưu ý là phải có tiền tố trùng với cid của mình search hồi nãy nha
    [​IMG]

    Tải file đó về :mad:


    Sau khi tải xong và điện thoại của bạn đã hội tụ đủ điều kiện đăng trên kia thì chạy cái file RUU vừa download về :-*



    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]


    [​IMG]


    Xong, đã về ROM Gốc RUU của em nó :mad:
    [​IMG]
    1 ngày đẹp trời, chúng ta sẽ quay lại với màn RUU dạng file zip :mad:

    Vâng, hôm nay đẹp trời, trời mưa tầm tã và bị nhốt ở Biên Hòa, chúng ta sẽ quay lại up rom ruu zip

    Các yêu cầu cơ bản khi up RUU
    Relocked bootloader
    Đã tìm dc RUU có H-boot + versionmain bằng hoặc cao hơn

    ở đây chúng ta sẽ lấy con HTC One J


    [​IMG]


    Đưa điện thoại về chế độ Fastboot, kết nối với máy tính, cài đặt driver đầy đủ
    Chạy lệnh
    Mã:
    fastboot oem rebootRUU
    màn hình điện thoại sẽ chuyển về chế độ cài đặt RUU (có chữ HTC giữa màn hình đen thui thùi lùi)
    Copy file ROM cần cài vào thư mục chứa Fastboot
    Chạy lệnh fastboot flash zip tên_file.zip (Lưu ý tên file là tên của file rom mình cần cài)
    Đợi nó finish thì dùng lệnh
    Mã:
    fastboot reboot
    để khởi động lại máy
    Lưu ý: Nếu cài lần 1 bị báo lỗi thì chạy lại lần 2, lần 2 không được thì nên kiểm tra lại xem đúng file và làm đúng chưa.

    Log file đây
    Mã:
    fastboot devices
    HT36BS903542 fastboot
    fastboot oem rebootRUU
    ...
    (bootloader) Start Verify: 0
    OKAY [ 0.049s]
    finished. total time: 0.050s
    Sau bước này thì cháu nó trông ntn

    [​IMG]

    Tiếp tục chạy
    fastboot flash zip C:\Users\TM_MOBILE_SERVICES\Desktop\adb\PN07IMG_M7_WLJ_JB_50_KDDI_JP_1.05.970.2_Radio_1.23.11.0510_NV_3.39_01C_release_signed.zip
    sending 'zip' (863212 KB)...

    Mã:
    OKAY [ 58.612s]
    writing 'zip'...
    (bootloader) rom parsing start ...
    (bootloader) rom parsing finish ...
    (bootloader) zip header checking...
    (bootloader) zip info parsing...
    (bootloader) checking model ID...
    (bootloader) checking custom ID...
    (bootloader) start image[hboot] unzipping for pre-update check...
    (bootloader) start image[hboot] flushing...
    (bootloader) [RUU]WP,hboot,0
    (bootloader) [RUU]WP,hboot,99
    (bootloader) [RUU]WP,hboot,100
    (bootloader) ...... Successful






    (bootloader) rom parsing start ...
    (bootloader) rom parsing finish ...
    (bootloader) zip header checking...
    (bootloader) zip info parsing...
    (bootloader) checking model ID...
    (bootloader) checking custom ID...
    (bootloader) start image[boot] unzipping & flushing...
    (bootloader) [RUU]UZ,boot,0
    (bootloader) [RUU]UZ,boot,12
    (bootloader) [RUU]UZ,boot,22
    (bootloader) [RUU]UZ,boot,35
    (bootloader) [RUU]UZ,boot,45
    (bootloader) [RUU]UZ,boot,60
    (bootloader) [RUU]UZ,boot,74
    (bootloader) [RUU]UZ,boot,84
    (bootloader) [RUU]UZ,boot,95
    (bootloader) [RUU]UZ,boot,100
    (bootloader) [RUU]WP,boot,0
    (bootloader) [RUU]WP,boot,99
    (bootloader) [RUU]WP,boot,100


    (bootloader) start image[recovery] unzipping & flushing...
    (bootloader) [RUU]UZ,recovery,0
    (bootloader) [RUU]UZ,recovery,10
    (bootloader) [RUU]UZ,recovery,21
    (bootloader) [RUU]UZ,recovery,32
    (bootloader) [RUU]UZ,recovery,44
    (bootloader) [RUU]UZ,recovery,72
    (bootloader) [RUU]UZ,recovery,84
    (bootloader) [RUU]UZ,recovery,95
    (bootloader) [RUU]UZ,recovery,100
    (bootloader) [RUU]WP,recovery,0
    (bootloader) [RUU]WP,recovery,99
    (bootloader) [RUU]WP,recovery,100
    (bootloader) ...... Successful
    (bootloader) start image[system] unzipping & flushing...
    (bootloader) [RUU]UZ,system,0
    (bootloader) [RUU]UZ,system,1
    (bootloader) [RUU]UZ,system,2
    (bootloader) [RUU]UZ,system,4

    (bootloader) start image[system] unzipping & flushing...
    (bootloader) [RUU]UZ,system,0
    (bootloader) [RUU]UZ,system,1
    (bootloader) [RUU]UZ,system,2
    (bootloader) [RUU]UZ,system,4
    (bootloader) [RUU]UZ,system,5
    (bootloader) [RUU]UZ,system,7
    (bootloader) [RUU]UZ,system,8
    (bootloader) [RUU]UZ,system,9
    (bootloader) [RUU]UZ,system,11
    (bootloader) [RUU]UZ,system,12
    (bootloader) [RUU]UZ,system,14
    (bootloader) [RUU]UZ,system,15
    (bootloader) [RUU]UZ,system,16
    (bootloader) [RUU]UZ,system,16
    (bootloader) [RUU]UZ,system,18
    (bootloader) [RUU]UZ,system,19
    (bootloader) [RUU]WP,system,0
    (bootloader) [RUU]WP,system,1
    (bootloader) [RUU]WP,system,2
    (bootloader) [RUU]WP,system,4
    (bootloader) [RUU]WP,system,5
    (bootloader) [RUU]WP,system,7
    (bootloader) [RUU]WP,system,8
    (bootloader) [RUU]WP,system,9
    (bootloader) [RUU]WP,system,11
    (bootloader) [RUU]WP,system,12
    (bootloader) [RUU]WP,system,14
    (bootloader) [RUU]WP,system,15
    (bootloader) [RUU]WP,system,16
    (bootloader) [RUU]WP,system,18
    (bootloader) [RUU]WP,system,19
    (bootloader) [RUU]UZ,system,19
    (bootloader) [RUU]UZ,system,20
    (bootloader) [RUU]UZ,system,21
    (bootloader) [RUU]UZ,system,21
    (bootloader) [RUU]UZ,system,23
    (bootloader) [RUU]UZ,system,24
    (bootloader) [RUU]UZ,system,26
    (bootloader) [RUU]UZ,system,27
    (bootloader) [RUU]UZ,system,29
    (bootloader) [RUU]UZ,system,30
    (bootloader) [RUU]UZ,system,32
    (bootloader) [RUU]UZ,system,33
    (bootloader) [RUU]UZ,system,35
    (bootloader) [RUU]UZ,system,36
    (bootloader) [RUU]UZ,system,38
    (bootloader) [RUU]UZ,system,39
    (bootloader) [RUU]WP,system,19
    (bootloader) [RUU]WP,system,20
    (bootloader) [RUU]WP,system,21
    (bootloader) [RUU]WP,system,23
    (bootloader) [RUU]WP,system,24
    (bootloader) [RUU]WP,system,26
    (bootloader) [RUU]WP,system,27
    (bootloader) [RUU]WP,system,29
    (bootloader) [RUU]WP,system,30
    (bootloader) [RUU]WP,system,33
    (bootloader) [RUU]WP,system,35
    (bootloader) [RUU]WP,system,36
    (bootloader) [RUU]WP,system,38
    (bootloader) [RUU]WP,system,39
    (bootloader) [RUU]UZ,system,39
    (bootloader) [RUU]UZ,system,40
    (bootloader) [RUU]UZ,system,41
    (bootloader) [RUU]UZ,system,43
    (bootloader) [RUU]UZ,system,44
    (bootloader) [RUU]UZ,system,46
    (bootloader) [RUU]UZ,system,47
    (bootloader) [RUU]UZ,system,49
    (bootloader) [RUU]UZ,system,50
    (bootloader) [RUU]UZ,system,52
    (bootloader) [RUU]UZ,system,53
    (bootloader) [RUU]UZ,system,54
    (bootloader) [RUU]UZ,system,56
    (bootloader) [RUU]UZ,system,57
    (bootloader) [RUU]UZ,system,59
    (bootloader) [RUU]WP,system,39
    (bootloader) [RUU]WP,system,40
    (bootloader) [RUU]WP,system,41
    .
    [​IMG]
    [​IMG]
    .
    .
    (bootloader) [RUU]UZ,system,91
    (bootloader) [RUU]UZ,system,92
    (bootloader) [RUU]UZ,system,94
    (bootloader) [RUU]UZ,system,95
    (bootloader) [RUU]UZ,system,96
    (bootloader) [RUU]UZ,system,98
    (bootloader) [RUU]UZ,system,99
    (bootloader) [RUU]UZ,system,100
    (bootloader) [RUU]WP,system,99
    (bootloader) [RUU]WP,system,100
    (bootloader) ...... Successful
    (bootloader) start image[sp1] unzipping & flushing...
    (bootloader) [RUU]UZ,sp1,0
    (bootloader) [RUU]UZ,sp1,99
    (bootloader) [RUU]UZ,sp1,100
    (bootloader) [RUU]WP,sp1,0
    (bootloader) [RUU]WP,sp1,100
    (bootloader) start image[dzdata] unzipping & flushing...
    (bootloader) [RUU]UZ,dzdata,0
    (bootloader) [RUU]UZ,dzdata,13
    (bootloader) [RUU]UZ,dzdata,20
    (bootloader) [RUU]UZ,dzdata,28
    (bootloader) [RUU]UZ,dzdata,37
    (bootloader) [RUU]UZ,dzdata,44
    (bootloader) [RUU]UZ,dzdata,49
    (bootloader) [RUU]UZ,dzdata,57
    (bootloader) [RUU]UZ,dzdata,65
    (bootloader) [RUU]UZ,dzdata,73
    (bootloader) [RUU]UZ,dzdata,81
    (bootloader) [RUU]UZ,dzdata,89
    (bootloader) [RUU]UZ,dzdata,100
    (bootloader) [RUU]WP,dzdata,0
    (bootloader) [RUU]WP,dzdata,13
    (bootloader) [RUU]WP,dzdata,22
    (bootloader) [RUU]WP,dzdata,28
    (bootloader) [RUU]WP,dzdata,43
    (bootloader) [RUU]WP,dzdata,72
    (bootloader) [RUU]WP,dzdata,79
    (bootloader) [RUU]WP,dzdata,96
    (bootloader) [RUU]WP,dzdata,100
    (bootloader) ...... Successful
    (bootloader) start image[sbl2] unzipping & flushing...
    (bootloader) [RUU]UZ,sbl2,0
    (bootloader) [RUU]UZ,sbl2,100
    (bootloader) [RUU]WP,sbl2,0
    (bootloader) [RUU]WP,sbl2,100
    (bootloader) ...... Successful
    (bootloader) start image[sbl3] unzipping & flushing...
    (bootloader) [RUU]UZ,sbl3,0
    (bootloader) [RUU]UZ,sbl3,100
    (bootloader) [RUU]WP,sbl3,0
    (bootloader) [RUU]WP,sbl3,100
    (bootloader) ...... Successful
    (bootloader) start image[tz] unzipping & flushing...
    (bootloader) [RUU]UZ,tz,0
    (bootloader) [RUU]UZ,tz,100
    (bootloader) [RUU]WP,tz,0
    (bootloader) [RUU]WP,tz,100
    (bootloader) ...... Successful
    (bootloader) ...... Successful
    (bootloader) [RUU]UZ,rpm,0
    (bootloader) [RUU]UZ,rpm,100
    (bootloader) [RUU]WP,rpm,100
    (bootloader) ...... Successful
    (bootloader) start image[adsp] unzipping & flushing...
    (bootloader) [RUU]UZ,adsp,0
    (bootloader) [RUU]UZ,adsp,16
    (bootloader) [RUU]UZ,adsp,26
    (bootloader) [RUU]UZ,adsp,49
    (bootloader) [RUU]UZ,adsp,60
    (bootloader) [RUU]UZ,adsp,83
    (bootloader) [RUU]UZ,adsp,94
    (bootloader) [RUU]UZ,adsp,100
    (bootloader) [RUU]WP,adsp,0
    (bootloader) [RUU]WP,adsp,100
    (bootloader) ...... Successful
    (bootloader) start image[pg2fs_spcustom] unzipping & flushing...
    (bootloader) [RUU]UZ,pg2fs_spcustom,0
    (bootloader) [RUU]UZ,pg2fs_spcustom,38
    (bootloader) [RUU]UZ,pg2fs_spcustom,99
    (bootloader) [RUU]UZ,pg2fs_spcustom,100
    (bootloader) ...... Successful
    (bootloader) [RUU]UZ,tp,0
    (bootloader) [RUU]UZ,tp,100
    (bootloader) ...... Successful
    (bootloader) start image[sbl1-1] unzipping & flushing...
    (bootloader) [RUU]UZ,sbl1-1,0
    (bootloader) [RUU]UZ,sbl1-1,100
    (bootloader) signature checking...
    (bootloader) verified fail
    (bootloader) ..... Bypassed
    (bootloader) [RUU]UZ,sbl1-2,0
    (bootloader) [RUU]UZ,sbl1-2,100
    (bootloader) signature checking...
    (bootloader) verified fail
    (bootloader) start image[sbl1-3] unzipping & flushing...
    (bootloader) [RUU]UZ,sbl1-3,0
    (bootloader) signature checking...
    (bootloader) [RUU]WP,sbl1-3,0
    (bootloader) [RUU]WP,sbl1-3,100
    (bootloader) ...... Successful
    (bootloader) [RUU]UZ,radio,0
    (bootloader) [RUU]UZ,radio,8
    (bootloader) [RUU]UZ,radio,16
    (bootloader) [RUU]UZ,radio,21
    (bootloader) [RUU]UZ,radio,29
    (bootloader) [RUU]UZ,radio,38
    (bootloader) [RUU]UZ,radio,46
    (bootloader) [RUU]UZ,radio,54
    (bootloader) [RUU]UZ,radio,59
    (bootloader) [RUU]UZ,radio,67
    (bootloader) [RUU]UZ,radio,76
    (bootloader) [RUU]UZ,radio,88
    (bootloader) [RUU]UZ,radio,93
    (bootloader) [RUU]UZ,radio,99
    (bootloader) [RUU]UZ,radio,100
    (bootloader) [RUU]WP,radio,0
    (bootloader) [RUU]WP,radio,33
    (bootloader) [RUU]WP,radio,67
    (bootloader) [RUU]WP,radio,100
    (bootloader) ...... Successful
    (bootloader) start image[rcdata] unzipping & flushing...
    (bootloader) [RUU]UZ,rcdata,0
    (bootloader) [RUU]UZ,rcdata,100
    (bootloader) [RUU]WP,rcdata,100
    (bootloader) ...... Successful
    OKAY [373.486s]
    finished. total time: 473.761s





    Mã:
    fastboot reboot
    rebooting...

    finished. total time: 0.062s

    If you see this fucking error
    FAILED (remote: 90 hboot pre-update! please flush image again immediately)

    Just re-run the command fastboot flash zip ruu_zip_file_name.zip


    Sau khi chạy xong thì toàn bộ dữ liệu trước đó trên máy sẽ bị xóa sổ khỏi máy và đặt lại về từ đầu nhé ACE :D

    Reboot

    [​IMG]
    [​IMG]

    Rom gốc máy Nhật sẽ về chữ Nhật
    [​IMG]

    [​IMG]


    [​IMG]

    Ko có tiết Việt nha ACE :D muốn có phải cài rom cook, khi nào rãnh viết tiếp vụ rom cook khốn nạn quăng lựu đạn






    Rom Cook (Flash via CWM,TWRP recovery)


    Chào anh em, đã lâu mới quay lại và viết tiếp phần nóng bỏng nhất của các thím htc, cài tiếng việt qua rom cook :mad:

    YÊU CẦU KHI NẠP ROM COOK LÀ PHẢI CÀI CWM RECOVERY HOẶC TWRP, KHÔNG THỂ NẠP BẰNG RECOVERY GỐC CỦA MÁY
    Có 2 trường hợp nạp rom cook
    - Khi máy vẫn vào được menu màn hình chính, vẫn khởi động lên bình thường

    - Khi máy treo logo (cái này hoot và lượm tiền đậm hơn)

    1. Trường hợp vẫn còn vào được menu, vẫn truy cập máy, chép file vào máy ok.

    + Đầu tiên ta tải rom cook về và rom đó phải dạng zip. Mở rom ra bằng Winrar (mở lên thôi, không cần giải nén hết), sau đó giải nén file boot.img ra ngoài cùng thư mục adb :D

    + Chép rom zip vào bộ nhớ máy hoặc thẻ nhớ.

    + Tắt máy, tháo pin, lắp pin lại rồi giữ volume (-) sau đó nhấn power chờ cho máy vào chế độ bootloader, sau đó nhấn chọn dòng fastboot

    + Nhìn lên phía trên đầu ngay dòng thứ 2 (thường là vậy) xem máy đó đang s-on hay s-off

    [​IMG]

    Nếu máy là s-off thì nhấn chọn mục bootloader và chọn recovery, sau đó cài rom cook bình thường bằng cách install zip from sdcard, sau đó chọn rom zip ta vừa chép vào máy. Sau khi cài xong thì factory reset 1 lần cho em nó, xong rồi reboot và chờ em nó lên.

    Nếu máy đang ở s-on thì chớ manh động, ngồi yên đấy và gõ lệnh.

    Mở adb lên gõ lệnh sau

    Mã:
    fastboot flash boot boot.img
    file boot.img là file lúc nãy chúng ta giải nén ra từ rom cook lúc nãy, rom cook nào thì flash file boot.img của rom đó, không được flash từ bản khác vào.


    Sau khi flash xong thì trên điện thoại ta bấm tiếp mục bootloader và chọn recovery, sau đ1o cài rom zip bình thường như máy đã s-off trên kia


    2. Trường hợp máy treo logo, không về rom gốc được do không tìm thấy rom gốc ? làm thế éo nào bây giờ ? không chép rom vào bộ nhớ máy được, làm sao cài ?

    Đầu tiên ta cũng kiểm tra máy đang s-on hay s-off như phía trên kia và flash file boot nếu cần thiết (máy s-on)

    Cái này đúng là khó cho ai ngồi tự vọc vạch, mình cũng mất gần tuần mới mò ra được cái này :D.

    Trong CWM recovery thường sẽ có mục install zip from sidedload
    [​IMG]

    Nếu trong TWRP thì sideload nằm ở mục Advance => Adb sideload

    [​IMG]



    Sau khi đã tìm thấy mục sideload trong recovery và chọn mở nó lên rồi thì trên máy tính sẽ nhận adb sideload interface (dạng như 1 cổng hậu để gửi file từ xa vào), khi đó ta cần cài driver adb cho máy.

    Nếu máy không tự nhận driver adb thì cài ép driver adb cho nó, download driver adb từ đây Link ẩn vui lòng Đăng nhập hoặc Đăng ký (tải về rồi giải nén ra)

    Cài ép driver thì vào device management chuột phải lên thiết bị đang kết nối với máy tính nhưng chưa nhận driver (thường sẽ có dấu chấm hỏi màu vàng) chọn update driver dòng thứ 2
    Browse my computer for driver software
    [​IMG]
    Chọn Let me pick from a list

    [​IMG]
    Sau đó chọn all devices, rồi chọn have disk


    [​IMG]


    Sau đó chọn tới file winusb trong mục driver adb vừa tải lúc nãy

    Sau đó chọn dòng cuối Android composite adb interface

    [​IMG]


    Cuối cùng, mở adb lên gõ lệnh

    Mã:
    adb devices

    nếu xuất hiện như sau

    Mã:
    C:\adb\adb devices
    adb devices

    1237sc9s sideload

    C:\adb\>


    Là ta đã có thể bắt đầu dùng adb sideload để gửi rom zip vào máy qua adb sideload



    Sau đây là màn gửi rom zip vào adb sideload


    Trên điện thoại chúng ta chọn adb sideload trước rồi nhé
    Chép rom zip vào chung thư mục với adb
    trong adb ta gõ lệnh

    Mã:
    adb sideload tên_rom_cook.zip
    Với tên_rom_cook.zip là tên rom bạn đã tải về.


    Sau đó chúng ta sẽ thấy máy tính sẽ hơi lag 1 chút (lúc này adb đang đọc file rom zip để chuẩn bị gửi vào máy, máy nào cấu hình yếu, hdd già nua thì đừng thử với rom nặng hơn 1 GB nhé, treo máy đấy, kiến nghị nâng cấp hệ thống trước khi dùng cái này) sau khi nó đọc xong rom thì sẽ bắt đầu gửi rom vào máy
    Log



    Mã:
    E:\DROID\adb>adb sideload "E:\DROID\CAC DONG DIEN THOAI\HTC ONE\ORIGINAL HTC ONE\ROM 4.4\Android_Revolution_HD-One_62.0.zip"
    sending: 'E:\DROID\CAC DONG DIEN THOAI\HTC ONE\ORIGINAL HTC ONE\ROM 4.4\Android_Revolution_HD-One_62.0.zip' 1%
    sending: 'E:\DROID\CAC DONG DIEN THOAI\HTC ONE\ORIGINAL HTC ONE\ROM 4.4\Android_Revolution_HD-One_62.0.zip' 30%
    sending: 'E:\DROID\CAC DONG DIEN THOAI\HTC ONE\ORIGINAL HTC ONE\ROM 4.4\Android_Revolution_HD-One_62.0.zip' 45%
    sending: 'E:\DROID\CAC DONG DIEN THOAI\HTC ONE\ORIGINAL HTC ONE\ROM 4.4\Android_Revolution_HD-One_62.0.zip' 50%
    sending: 'E:\DROID\CAC DONG DIEN THOAI\HTC ONE\ORIGINAL HTC ONE\ROM 4.4\Android_Revolution_HD-One_62.0.zip' 70%
    sending: 'E:\DROID\CAC DONG DIEN THOAI\HTC ONE\ORIGINAL HTC ONE\ROM 4.4\Android_Revolution_HD-One_62.0.zip' 95%
    sending: 'E:\DROID\CAC DONG DIEN THOAI\HTC ONE\ORIGINAL HTC ONE\ROM 4.4\Android_Revolution_HD-One_62.0.zip' 100%


    E:\DROID\adb>


    Say khi đã gửi được 100% thì điện thoại sẽ tiến hành cài đặt rom cook như bình thường, sau khi cài xong nhớ wipe data factory reset và wipe cache, davilk cache để máy không bị treo logo lần nữa :D

    Sau đó reboot và chờ máy lên.


    Đây là cách cài rom cook


    Tiếng việt HTC ?


    Chết tiệt khi cài rom cook mà không có tiếng việt ? ffff :p


    Có 2 hoặc 3 cách caì tiếng việt cho htc có thể được liệt ra


    1. Cài rom stock ruu có tiếng việt (cách này chỉ dùng cho máy có xuất xứ từ Việt Nam,Đài Loan, nói chung là ASIA WWE) nhưng hiện tại HTC đã hết phát hành RUU gốc cho máy htc đời cao rồi, cho nên trường hợp này chỉ có trên lý thuyết, dé.

    2. Dùng Mode locale gọi hồn :-*

    Dùng cái nỳ đơn giản, lượm tiền, phá giá anh em nhất và cũng không khuyến nghị vì sẽ mất khách, vì sao ? vì khách về reset factory 1 nhát là mất tiếng việt, khách phải đem ra cài lại, được lần 1 lần 2, lần 3 là khách đi luôn mà tiền thì chưa lấy dc bao nhiêu.

    3 Cài rom cook

    Các máy htc thông dụng thường được 2 nhóm cook rom nổi tiếng làm là
    Android Revolution HD
    Link ẩn vui lòng Đăng nhập hoặc Đăng ký
    Các máy hỗ trợ chính thức từ nhóm này:

    HTC One 2014 (M8)
    HTC One (M7)
    HTC One X
    HTC One X +
    HTC Sensation / HTC Sensation XE / HTC Sensation 4G
    HTC Evo 3D (CDMA)
    HTC Amaze 4G
    HTC Incredible S
    HTC Desire HD / HTC Inspire 4G

    Thường là rom của các thím này làm ra rất chuẩn và 90% là có tiếng Việt sẵn. Ngoài ra nhóm này còn làm 1 số rom cho Samsung nhưng chúng la ko nhắc tới.

    1 Nhóm nữa là MaximusHD, rom thường làm cho các thím HTC One M7, HTC One M8, HTC One X, HTC Butterfly S

    download rom ở đây Link ẩn vui lòng Đăng nhập hoặc Đăng ký (để ý forum suppport rom nhé)

    Rom này cũng ngang tài ngang sức so với Android revolution, và cũng thường là có cả tiếng việt gốc.

    Bật ngôn ngữ ẩn trong HTC

    Link ẩn vui lòng Đăng nhập hoặc Đăng ký
    So Languages in android are hidden because of your CSC, location, region, or carrier
    but not all Firmwares. just most

    for the sony and htc its the same guide but for samsung it diffrent. lets start off with sony and htc
    Use a root explorer or a root level file manager or you can just use adb pull and push
    and get this file
    "system/customize/CID/default.xml"
    move it to your computer and edit it using NOTEDPAD++

    You will see something like this

    Mã:

    <set name="single">
    <item name="total_list">en_US;es_US;fr_US;</item>
    <item type="boolean" name="en_US">yes</item>
    <item type="boolean" name="es_US">yes</item>
    <item type="boolean" name="fr_US">yes</item>
    </set>
    You wanna edit it so it would look like this

    Mã:

    <set name="single">
    <item name="total_list">vi_VN;en_US;es_US;fr_US;</item>
    <item type="boolean" name="vi_VN">yes</item>
    <item type="boolean" name="en_US">yes</item>
    <item type="boolean" name="es_US">yes</item>
    <item type="boolean" name="fr_US">yes</item>
    </set>

    then replace the file on your phone with the one you just modded and do a FACTORY RESET



    THEN YOU MUST WIPE DATA TO SEE YOU LANGUAGE IN YOUR DEVICE SETTINGS

    FOR SAMSUNG JUST USE WANAM LANGUAGE ENABLER APP FROM GOOGLE PLAY
    Click to expand...



    Chỉ việc tải về, chép vào máy và cài bình thường như bao rom cook khác
    The end.



    Cảm ơn tác giả nguồn vietfone.vn
     

trang này