Phương pháp root máy đầu tiên dành cho Zenfone 2 với Android 6.0

Thảo luận trong 'ASUS ZenFone 2' bắt đầu bởi Sal358, 27/6/16.

  1. Sal358

    Sal358 Super Moderator Thành viên BQT

    Bài viết:
    338
    Vấn đề đang được người dùng dòng điện thoại Zenfone 2 quan tâm nhất hiện nay chính là việc nâng cấp lên phiên bản hệ điều hành Android 6.0 mới nhất dành cho thiết bị của họ. Cách đây vài tuần, ASUS đã từng đăng tải thông tin nâng cấp chính thức trên cộng đồng Zentalk, tuy nhiên thông tin này đã bị xóa đi chỉ sau hơn 1 ngày. Có thể phiên bản chúng ta đang có hiện nay chỉ là thử nghiệm (beta) tuy nhiên đã có rất nhiều người sử dụng nâng cấp thành công và nếu bạn đang tìm kiếm phương pháp root máy sau khi cập nhật lên phiên bản hệ điều hành mới thì tin vui cho bạn là Shakalaca, cái tên này có lẽ quen thuộc với những ai "vọc vạch" Zenfone từ những thiết bị đầu tiên, đã tìm ra phương pháp root thành công. Đây là phương pháp root Android 6 trên Zenfone 2 đầu tiên và duy nhất hiện nay.

    Tuy nhiên, nhược điểm của phương pháp root máy này là bạn phải thỏa mãn được yêu cầu "đã từng unlock bootloader trước khi nâng cấp lên Android 6.0" trên Zenfone 2. Bài viết sẽ hướng dẫn các bạn chi tiết các bước thực hiện root cũng như làm sao để đáp ứng yêu cầu kể trên.

    [​IMG]

    Hướng dẫn đơn giản:
    -Mình sẽ giải thích ngắn gọn phương pháp root Android 6.0 trên Zenfone 2 cho bạn nào đã có kinh nghiệm "vọc vạch". Tùy vào hiện trạng hệ thống trên chiếc Zenfone 2 của mình mà bạn có thể đưa ra phương pháp thực hiện nhanh chóng hơn. Bạn nào chưa có nhiều kinh nghiệm không cần đọc phần này.

    -Như các bạn đã biết, ASUS đã phát hành công cụ unlock bootloader cho Zenfone 2 khá lâu, tuy nhiên công cụ này sẽ không còn tương thích với phiên bản Android 6.0 . Vì vậy cho dù bạn đã unlock bootloader từ phiên bản Android 5.0, sau khi nâng cấp bootloader chắc chắn sẽ bị khóa lại (relock). Tuy nhiên, điều này lại mở ra một hướng đi mới cho việc root máy, nghĩa là nếu bạn vẫn giữ nguyên hiện trạng bootloader bị unlock và nâng cấp lên Android 6.0 thì chúng ta có thể sử dụng recovery TWRP dưới dạng nap tạm (sử dụng một lần) hay còn gọi là recovery mềm để tiến hành root.

    Link nguồn bài viết của Shakalaca: http://www.asus.com/zentalk/thread-80297-1-1.html

    Hướng dẫn thực hiện chi tiết:
    Một số lưu ý trước khi thực hiện:

    -Hầu hết các bước thực hiện đều cần sử dụng máy tính.

    -Cài đặt hoàn chỉnh driver và adb theo hướng dẫn ở bài viết này:
    http://amtech.vn/threads/toan-tap-cai-dat-driver-cho-zenfone-tu-thong-thuong-den-ep-buoc.401863/


    -(Cho bạn nào chưa biết) Boorloader là thành phần khởi động đầu tiên trong hệ điều hành Android. Các nhà sản xuất thường khóa (lock) bootloader để ngăn chặn việc người dùng can thiệp trái phép vào hệ thống. Việc root máy, hay chiếm quyền cao nhất của hệ thống sẽ hơn nếu chúng ta có thể unlock được bootloader.


    Trong trường hợp bạn đã từng unlock bootloader trước khi nâng cấp lên Android 6 cho Zenfone 2.
    Đúng như tiêu đề, bạn chỉ có thể thực hiện unlock khi thỏa mản 2 điều kiện là: nâng cấp lên Android 6.0 và đã từng unlock bootloader khi sử dụng Android 5.0 (chưa relock). Nếu bạn nào không nắm rõ tình trang hiện tại của máy mình cũng có thể thử thực hiện. Trong trường hợp không thành công cũng sẽ không ảnh hưởng gì đến thiết bị, tiếp tục đọc tiếp hướng dẫn ở dưới để đáp ứng được 2 điều kiện nêu trên nhé.

    -Download file supersu dùng để root máy đã được shakalaca mod lại cho Zenfone 2:
    Supersu_Android6_Zen2: https://drive.google.com/file/d/0B8EePH3BugfFOVpjcFJDdmU1Rk0
    -Chép file này vào bô nhớ trong của máy.

    -Trên máy tính, download TWRP recovery cho Zenfone 2 :
    ZE551ML: https://drive.google.com/file/d/0B8EePH3BugfFNDdrTjJFLXlHMG8
    ZE550ML: https://drive.google.com/file/d/0B8EePH3BugfFQ09OaERsY2Z1TU0

    -Đổi tên file vừa tải về thành: recovery (recovery.img) và chép vào thư mục C:/adb.

    -Đưa điện thoại vào chế độ droidboot bằng cách: tắt máy, nhấn giữ nút “Volume +” và “nguồn”.

    -Cắm cable kết nối điện thoại với máy tính.

    -Trên máy tính, truy câp vào C:/ADB, nhấn giữ phím “shift” trên bàn phím và click chuột phải vào khoảng trắng của thư mục, chọn “Open command window here”.

    -Nhập lệnh sau:
    Lưu ý một lần nữa đến tất cả các bạn đọc bài viết này, hãy nhập đúng lệnh mình đã đưa ra ở trên. Ở đây chúng ta không hề nạp (cứng) TWRP vào phân vùng recovery để thay thế recovery gốc nên tuyệt đối không được dùng đến lệnh “fastboot flash….” thay vào đó là “fastboot boot…”. Bootloader đã bị lock lại trên Android 6 sẽ không chấp nhận bất cứ một recovery tùy chỉnh nào được nạp vào máy, dẫn đến bạn sẽ mất luôn recovery gốc.

    [​IMG]
    [​IMG]

    -Bây giờ thiết bị của bạn sẽ khởi động lại và truy cập vào TWRP như hình bên trên.

    -Chọn chức năng “Install” và tìm đến file supersu đã chép vào máy, kéo thanh trượt để bắt đầu root..

    -Cuối cùng nhấn nút “Reboot system” để khởi động lại máy.

    -Ngay từ màn hình khởi động đầu tiên bạn sẽ thấy thông tin cảnh báo như hình bên dưới là đã root máy thành công. Bây giờ bạn có thể tìm ứng dụng supersu trong máy để xác thực trạng thái root. Còn nếu bạn muốn kiểm tra thêm nữa thì có thể sử dụng các công cụ root checker.

    [​IMG]

    Tất cả các trường hợp khác:

    Việc root máy sẽ cực kì đơn giản nếu người dùng thỏa mản được yêu cầu kể trên. Tuy nhiên tùy vào hiện trạng chiếc Zenfone 2 của bạn mà quá trình thực hiện phải thêm một vài bước "đệm". Bạn không nhất thiết phải thực hiện hết các bước làm dưới đây, hãy bỏ qua những thao tác đã từng thực hiện.

    Bước 1: Downgrade (hạ cấp) xuống Android 5: Cho bạn nào đã nâng cấp lên Android 6.
    Bước 2:Unlock (mở khóa) bootloader của Android 5: Bạn nào vẫn đang ở Android 5 thì bắt đầu từ đây.
    Bước 3: Nâng cấp lên Android 6 trong trạng thái bootloader đã được unlock.


    Bước 1: Downgrade (hạ cấp) xuống Android 5: Cho bạn nào đã nâng cấp lên Android 6.

    Đầu tiên là hạ droidboot: tải về droidboot của Android 5 và chép file này vào C:/adb.
    ZE551ML:https://drive.google.com/file/d/0B8EePH3BugfFX2pzNnRUWUxmaGM
    ZE550ML: https://drive.google.com/file/d/0B8EePH3BugfFelpfVzBjRVAxYm8

    -Đưa điện thoại vào chế độ droidboot bằng cách: tắt máy, nhấn giữ nút “Volume +” và “nguồn”. Cắm cable kết nối điện thoại với máy tính.

    -Trên máy tính, truy câp vào C:/ADB, nhấn giữ phím “shift” trên bàn phím và click chuột phải vào khoảng trắng của thư mục, chọn “Open command window here”.

    -Nhập lệnh sau tùy theo máy bạn là ZE551ML hay ZE550ML:
    Với ZE551ML:
    hoặc với ZE550ML:
    -Nạp lệnh xong bạn khởi động lại vào droidboot, để ý dòng cuối cùng màu xanh dương là đã hạ droidboot thành công xuống Android 5. Vẫn giữ kết nối máy tính với điện thoại

    [​IMG]

    Tải về công cụ AFT và cài đặt.
    AFT : https://drive.google.com/file/d/0B9rp3AJHKJXjbk1IbGpxZ2Q0Ync/view
    pass: www.asus-zenfone.com

    Tải firmware raw theo máy: (đây là bản đệm để lên Android 6)
    ZE551ML v2.20.40.184: https://drive.google.com/file/d/0B8EePH3BugfFQkVCRnFndUpwQWM
    Link mirror: https://yadi.sk/d/4cuw246vryaZA
    ZE550ML v2.20.40.139: https://yadi.sk/d/Y51bbCIZsVaMf

    -Mở AFT, đầu tiên bạn chọn model máy là ZE551ML hoặc ZE550ML. Tháo cable gắn lại, trên màn hình AFT sẽ hiện thiết bị.

    -Chọn Yes ở mục Wipe data, nhấn vào biểu tượng bên cạnh mục wipe data, tìm đến và chọn file raw đã tải về bên trên. Nhấn chọn thiết bị và “Start” để thực hiện.

    [​IMG]
    [​IMG]

    Bước 2:Unlock (mở khóa) bootloader của Android 5: Bạn nào vẫn đang ở Android 5 thì bắt đầu từ đây.
    Đối với những bạn chưa hề vọc vạch máy, vẫn đang ở Android 5.0 thì bắt đầu từ bước này.

    -Tải công cụ unlock bootloader chính thức của ASUS cho Zenfone 2 sử dụng Android 5.0 tại đây:
    ZE551ML:http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE551ML/UnlockApp_ze551ml_20150723.apk
    ZE550ML:http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZE550ML/UnlockApp_ze550ml_20150723.apk

    -Chép file này vào thiết bị và tiến hành cài đặt.

    -Thực hiện unlock như hình dưới đây.

    -Sau unlock máy, bạn không nên tác động vào bất cứ thành phần nào trong máy để tỉ lệ nạp Android 6.0 thành công cao nhất, hãy đi ngay vào bước 3.

    [​IMG]

    Bước 3: Nâng cấp lên Android 6 trong trạng thái bootloader đã được unlock.

    Tất nhiên, cho dù bootloader đã được unlock trên Android 5.0 nhưng khi cập nhật lên Android 6.0 chắc chắn sẽ bị khóa (lock) lại. Mình không hề phủ nhận điều này, ở đây điểm khác biệt của tiến trình này chính là bạn có thể dùng recovery tùy chỉnh TWRP theo kiểu nạp tạm vào máy (chỉ sử dụng một lần) hay thường gọi là recovery mềm. Và sử dụng nó để root máy.

    Mình sẽ đưa ra 3 cách nạp Android 6.0 cho Zenfone 2. Một số bạn đã từng nâng cấp thành công, hãy sử dụng đúng phương pháp bạn đã từng dùng trước đây để giảm thấp nhất xác suất thất bại ở bước này.
    -Nhớ sạc pin đầy đủ và không được tắt máy đế khi quá trình hoàn thành nhé.

    Download ZE551ML: v4.21.40.61
    Link mirror: https://cloud.mail.ru/public/FpaM/UrDAUTcYn

    Download ZE550ML: v4.21.40.54
    Link mirror: https://cloud.mail.ru/public/EwZ9/LhE5M5kxM

    Cách 1: Nạp qua máy tính sử dụng kết nối ADB sideload.
    Mình không thường sử dụng phương pháp này vì không tin tưởng kết nối cable USB cho lắm vì chỉ cần sơ sẩy mất kết nối khi qua trình đang thực hiện giữa chừng thì sẽ thiết bị sẽ bị brick ngay. Tuy nhiên, ở đây mình khuyến khích bạn sử dụng, với ADB sideload, tiến trình thực hiện sẽ được thể hiện dưới dạng phần trăm hoàn thành tránh tình trạng một số bạn tưởng máy treo nên tắt máy, gây ra brick.

    -Đưa điện thoại vào chế độ droidboot bằng cách: tắt máy, nhấn giữ nút “Volume +” và “nguồn”. Tiếp tục dùng "volume +" chuyển đến Recovery mode và nhấn phím "nguồn" để xác nhân. Trong recovery bạn chọn vào chế độ update from ADB sideload.

    -Cắm cable kết nối điện thoại với máy tính.

    -Đổi tên file rom Android 6.0 đã tải bên trên thành "rom" (rom.zip) và chép vào thư mục C:/adb

    -Trên máy tính, truy câp vào C:/ADB, nhấn giữ phím “shift” trên bàn phím và click chuột phải vào khoảng trắng của thư mục, chọn “Open command window here”. Nhập vào lệnh sau:
    -Chờ đến khi quá trình nâng cấp hoàn tất.

    [​IMG]

    Cách 2: Nạp rom từ bộ nhớ trong
    Phương pháp này đơn giản và gần giống với cách thức cập nhật OTA nhất
    -Copy file này vào bộ nhớ máy( không nằm trong bất kì thư mục nào) , đổi tên file FOTA thành UL:
    Ví dụ : FOTA-Z00A-WW-4.21.40.61-user.zip thành UL-Z00A-WW-4.21.40.61-user.zip.
    -Sau khi đổi tên hệ thống sẽ tự nhận ra file cập nhật và hiện thông báo, nhấn OK để tiến hành nâng cấp.
    -Nếu sau khi đổi tên bạn không thấy hệ thống có thông báo cập nhật thì hãy thử khởi động lại.

    Cách 3: Sử dụng thẻ nhớ.
    Đây là phương pháp mình hay sử dụng nhất, bạn cần chắc chắn thẻ nhớ hoạt đọng ổn định.
    -Copy file rom vào thẻ nhớ và đổi tên thành MOFD_SDUPDATE:
    Ví dụ : FOTA-Z00A-WW-4.21.40.61-user.zip thành MOFD_SDUPDATE.zip.
    -Tắt máy, nhấn đồng thời phím tăng âm lượng và nguồn để vào chế độ droidboot, tiếp tục nhấn giảm âm lượng khi thấy recovery mode thì nhấn nút nguồn.
    -Khi vào chế độ recovery thì máy sẽ tự nhận ra file cập nhật và tiến hành nâng cấp.

    [​IMG]

    Sửa lỗi không thể truy cập vào recovery:
    Như mình đã nói ở bài viết hướng dẫn nâng cấp Android 6.0 cho Zenfone 2 hay phần hướng dẫn root ở bài viết này, khi nâng cấp lên Android 6.0 bạn tuyệt đối không được nạp (flash) recovery tùy chỉnh như TWRP vào máy vì bootloader đã bị lock(khóa) lại. Một số bạn có thói quen này dẫn đến mất luôn recovery gốc trong khi vừa không sử dụng được TWRP, mất khả năng reset factory hay nâng cấp lên những phiên bản mới hơn. Ở đây mình sẽ hướng dẫn các bạn nạp lại recovery gốc.

    -Tải recovery gốc cho Zenfone 2 tại đây:
    ZE551ML: https://drive.google.com/file/d/0B8EePH3BugfFRnZpMmdaTm94Z2M
    ZE550ML: https://drive.google.com/file/d/0B8EePH3BugfFV2RaR2NnZEtHWUU

    -Chép file này vào thư mục C:/adb.

    -Đưa điện thoại vào chế độ droidboot bằng cách: tắt máy, nhấn giữ nút “Volume +” và “nguồn”.

    -Cắm cable kết nối điện thoại với máy tính.

    -Trên máy tính, truy câp vào C:/ADB, nhấn giữ phím “shift” trên bàn phím và click chuột phải vào khoảng trắng của thư mục, chọn “Open command window here”.

    -Nhập lệnh sau tùy vào máy bạn là ZE551ML hay ZE550ML:
    Với ZE551ML:
    hoặc với ZE550ML:
    -Chờ đến khi quá trình hoàn tất, bạn có thể vào recovery ngay để kiếm tra. Nếu bạn thấy màn hình hiện chữ "No command", việc này hoàn toàn bình thường, bạn chỉ cần nhấp nhiều lần đồng thời 2 phím volume + và nguồn để vào menu recovery như bên dưới thế này.

    [​IMG]

    ẩn (open)
     
    Chỉnh sửa cuối: 27/6/16
  2. Phạm Minh Viên

    Phạm Minh Viên New Member

    Bài viết:
    5
    Mỗi lần khởi động nó đều hiện cái chữ "Your device has been failed verification..." hả ad? Không cách nào xóa hả ad?
     
  3. Sal358

    Sal358 Super Moderator Thành viên BQT

    Bài viết:
    338
    uh bạn ơi, đợi vài bữa có unlock bootloader sẽ có cách khác k dính cái này
     
  4. therain

    therain New Member

    Bài viết:
    4
    bác chủ ơi, giúp mình root máy tablet Asus Zenpad 8.0 Z380M này với :

    Mình mua được 2 tháng rồi, tìm mọi cách mà vẫn ko root được, mong anh em chỉ giáo thêm :

    Thông tin con Asus của mình :

    Model : P00A (WW_P00A)
    Board : Asus
    Android : 6.0
    Bootloader : unknown
    Built ID : MRA58K.WW_P00A-V4.6.4-20161122
    Kernerl : 3.18.2+ (P00A-V4.6.4-20161122)
    Root access : NO
    Đưa điện thoại vào chế độ droidboot bằng cách: tắt máy, nhấn giữ nút “Volume +” và “nguồn” --> khi mình làm theo những bước trên thì máy mình chỉ có 3 lựa chọn : recovery mode, Fastboot mode và Normal boot chứ ko có droidboot .

    Thanks All .
     
    Chỉnh sửa cuối: 1/1/17

Chia sẻ trang này