Cách Root Galaxy Nexus mà không cần mở khóa Bootloader

Tin vui cho tất cả người dùng Samsung Galaxy Nexus! Cho đến nay, không có cách nào khả thi để root Galaxy Nexus mà không mở khóa bộ nạp khởi động của thiết bị. Mặc dù mở khóa bộ nạp khởi động Galaxy Nexus không phải là một nhiệm vụ phức tạp vì nó chỉ là vấn đề của việc chạy một lệnh nhưng điều thực sự phức tạp là mở khóa xóa hoàn toàn dữ liệu thiết bị. May mắn thay, người ta có thể dễ dàng sao lưu ứng dụng và dữ liệu mà không cần root trong ICS và Jelly Bean và khôi phục lại bản sao lưu sau đó, nhưng bạn vẫn cần sao lưu thủ công tất cả dữ liệu lưu trữ bên trong như tài liệu, ảnh, phương tiện, v.v., điều này chắc chắn không thuận tiện lắm. dành cho tất cả mọi người. Bây giờ bạn Không còn nữa không cần phải lo lắng về việc mở khóa thiết bị chỉ để có được đặc quyền root!

efrant, người điều hành tại diễn đàn XDA-Developers đã đăng quy trình từng bước để root các thiết bị Android chạy ICS và Jelly Bean mà không cần mở khóa bootloader. (Gốc bất kỳ phiên bản nào của ICS và JB phát hành cho đến nay). Tín dụng chính chuyển đến Bin4ry, người đã quản lý để tìm ra cách khai thác sự khác biệt về thời gian trong lệnh "khôi phục adb" để làm cho nó khả thi. Nhưng tập lệnh hàng loạt gốc 1 cú nhấp chuột của Bin4ry dường như không hoạt động trên Galaxy Nexus, vì vậy chúng tôi sẽ thực hiện thông qua dòng lệnh theo hướng dẫn của efrant.

Ghi chú: Điều này không làm xóa mọi dữ liệu trên thiết bị của bạn nhưng bạn vẫn nên Sao lưu dữ liệu quan trọng của bạn trước khi tiếp tục. Chúng tôi sẽ không chịu trách nhiệm về bất kỳ mất mát dữ liệu nào.

Hướng dẫn -Root Galaxy Nexus mà không cần mở khóa bootloader

~ Việc này phải được thực hiện qua ADB, vì vậy trước tiên hãy tải xuống và cài đặt trình điều khiển USB cho Galaxy Nexus. Bạn có thể bỏ qua bước này nếu trình điều khiển ADB đã được thiết lập cho Nexus của bạn.

1. Tải xuống ‘Root-without-unlock.zip’ và giải nén nó vào một thư mục trên màn hình của bạn.

2. Bật Gỡ lỗi USB trên thiết bị của bạn (Cài đặt> Tùy chọn nhà phát triển> Bật gỡ lỗi USB) và kết nối nó với máy tính qua cáp USB.

3. Nhấp chuột phải vào thư mục ‘Root-without-unlock’ trong khi giữ phím Shift và chọn ‘Mở cửa sổ lệnh tại đây’.

4. Dấu nhắc lệnh sẽ mở ra. Nhập lệnh adb thiết bị để xác nhận rằng điện thoại của bạn được kết nối đúng cách qua giao diện ADB.

5. Bây giờ hãy nhập từng lệnh dưới đây để sao chép các tệp gốc (sử dụng copy-paste).

adb push su / data / local / tmp / su

adb push Superuser.apk /data/local/tmp/Superuser.apk

6. Nhập adb restore fakebackup.ab để khôi phục “backup” giả.

Ghi chú: Đừng nhấp vào khôi phục trên thiết bị của bạn. Chỉ cần nhập lệnh vào dấu nhắc lệnh trên PC của bạn và nhấn phím enter.

7. Nhập lệnh dưới đây để chạy "khai thác".

adb shell “trong khi! ln -s /data/local.prop /data/data/com.android.settings/a/file99; làm :; làm xong"

8. Bây giờ "khai thác" đang chạy, hãy nhấp vào "Khôi phục dữ liệu của tôi" trên thiết bị của bạn. (Tại thời điểm này, CMD có thể sẽ hiển thị nhiều dòng cho biết ‘liên kết không thành công tệp tồn tại ').

Quan trọng - Khi nhấp vào khôi phục, bạn sẽ thấy thông báo khôi phục trên màn hình điện thoại và sau khi hoàn tất, thông báo "khôi phục đã kết thúc". Nếu bạn không thấy thông báo này, hãy thử lại từ bước # 3.

9. Sau khi hoàn tất, hãy nhập adb reboot để khởi động lại thiết bị của bạn.

Ghi chú: Không thử và sử dụng thiết bị của bạn khi khởi động lại. Việc chạy khai thác này sẽ khởi động lại thiết bị của bạn ở chế độ giả lập, vì vậy nó sẽ bị lag và màn hình sẽ nhấp nháy - điều này là bình thường.

10. Khi điện thoại được khởi động lại, hãy nhập adb shell để mở một shell.

Ghi chú: Bây giờ bạn sẽ có một trình bao gốc, tức là lời nhắc của bạn phải #, không phải $. Nếu không, nó đã không hoạt động. (Tham khảo hình trên)

11. Bây giờ nhập mount -o remount, rw -t ext4 / dev / block / mmcblk0p1 / system để gắn phân vùng hệ thống dưới dạng r / w.

12. Nhập cat / data / local / tmp / su> / system / bin / su để sao chép su vào / system.

13. Nhập chmod 06755 / system / bin / su để thay đổi quyền trên su.

14. Nhập ln -s / system / bin / su / system / xbin / su để liên kết biểu tượng su thành / xbin / su.

15. Nhập cat /data/local/tmp/Superuser.apk> /system/app/Superuser.apk để sao chép Superuser.apk vào / system.

16. Nhập chmod 0644 /system/app/Superuser.apk để thay đổi quyền trên Superuser.apk.

17. Nhập rm /data/local.prop để xóa tệp khai thác đã tạo.

18. Nhập exit để thoát khỏi trình bao ADB.

19. Gõ adb shell “sync; đồng bộ hóa; đồng bộ hóa;"

20. Khởi động lại thiết bị bằng cách sử dụng adb reboot

Thì đấy! Galaxy Nexus của bạn hiện đã được root mà không yêu cầu bạn mở khóa bootloader. Xác nhận quyền truy cập root bằng cách cài đặt Kiểm tra gốc ứng dụng từ Google Play.

>> Chúng tôi đã thử quy trình trên trên Galaxy Nexus GSM chạy Android 4.1.1 JB. Hướng dẫn này có thể cũng hoạt động với Google Nexus 7, tuy nhiên, tôi chưa thử.

Google có thể vá lỗi khai thác này trong các bản cập nhật trong tương lai. Hãy xem nó kéo dài bao lâu. 🙂

Nguồn: XDA, Cảm ơn đặc biệt đến Bin4ry và efrant.

Cập nhật: Đúng như mong đợi, Google đã vá lỗ hổng này bắt đầu với JZO54K. Vì vậy, nó sẽ không hoạt động cho Android 4.1.2 JZO54K hoặc mới hơn.

Thẻ: AndroidGalaxy NexusGuideRootingTipsTricksTutorialsUnlocking