Root thiết bị Android không cần TWRP

SonLe

Mod & Support
Hỗ trợ điện thoại Vsmart
Thành viên
Điều kiện:

Tải xuống và cài đặt tệp APK Magisk Manager trên thiết bị
Tiếp theo, hãy kiểm tra xem thiết bị của bạn có đĩa ram hay không

ramdisk.jpg


Unlock bootloader thiết bị
Bật gỡ lỗi usb trong chế độ nhà phát triển
Tạo bản sao lưu cho thiết bị (vì quá trình làm sẽ mất hết dữ liệu)
Thiết bị pin tối thiểu 50%
Công cụ ADB và Fastboot
Trình điều khiển thiết bị, Drive nhận port 9008
Dùng Phần mềm QPST
Bạn phải có rom stock của thiết bị.

Bước 1: Unlock bootloader thiết bị (quá trình này mình không viết chi tiết có gì xem video) các lệnh sẽ chạy:

adb devices

adb reboot bootloader

fastboot flashing unlock

fastboot flashing unlock_critical

fastboot reboot

Bước 2:
Từ trong bản rom bạn sẽ lấy tệp BOOT.IMG
Chuyển BOOT.IMG vào bộ nhớ trong của thiết bị.
Mở ứng dụng Magisk đã cài đặt trên thiết bị.
Nhấn vào nút ' Cài đặt ' đầu tiên.
Bây giờ hãy chọn ' Chọn và vá tệp ',
Điều hướng đến bộ nhớ trong và chọn tệp BOOT.IMG.
Chọn Let's Go
Hãy để Magisk thực hiện quá trình vá lỗi.

Khi hoàn tất, hãy sao chép tệp boot.img đã vá có tên là magisk_parth.img (có thể máy bạn sẽ có tên khác, bạn kiểm tra Bộ nhớ trong> Tải xuống), chép file magisk_patched.img sang PC nơi bạn đã cài đặt Công cụ ADB và Fastboot.

Bước 3a và bước 3b là 2 cách khác nhau – nhưng lấy chung file magisk_patched.img bước 2 để chạy.

Bước 3a:
mỞ ứng dụng Qfil

Select port chọn port 9008 (mặt định thì thiết bị cắm vào máy tính nhận khỏi chọn).
Chọn flat build, chọn đường dẫn đến rom stock, chọn emms_firehose.mbn (tuỳ theo dòng sẽ có tên khác nhau_máy mình là 9837.mbn)
Chọn tiếp tab, Tools > partition manager > ok > hiện lên bảng chọn đến file boot > Chuột phải chọn Manager partition Data > chọn Load image (chọn đén file magisk_patched.img). Chọn Open, chương trình sẽ chạy vài giây xong. Thoát khỏi chương trình khởi động điện thoại để xem đã root.

Bước 3b : Cài đặt file magisk_patched.img bằng Fastboot

Mở trình chạy Fastboot như hình. Gõ cmd > Enter

command-prompt-twrp.jpg


Tiếp theo gõ lệnh: adb devices (nó sẽ hiện serial máy)

Gõ tiếp lệnh để vô chế độ fastboot/bootloader mode trên điện thoại:

adb reboot bootloader

Bước tiếp theo có 2 phần vì máy có phân vùng a only, a/b

Đối với máy có phân vùng a only sẽ gõ lệnh:

fastboot flash boot magisk_patched.img

Đối với máy có phân vùng a/b sẽ gõ lệnh:

fastboot flash boot_a magisk_patched.img

fastboot flash boot_b magisk_patched.img

Bước cuối cùng gõ lệnh:

fastboot reboot

p/s: Mình sẽ làm viedeo bước 1, 2 và 3a… cập nhật sau. Các bạn làm theo trên từng dòng máy cho biết kết quả vì mình đang làm trên vsmart joy 1+ (thiết bị hay ở điểm vừa xài 2 rom khác nhau –Infinix s3x x622 (phân vùng a only) và Vsmart joy 1 plus (phân vùng a/b).

 
Sửa lần cuối:

Accelerator

Lớp mẫu giáo
Thành viên
Thực ra không phải là không cần mà là không có twrp. xD


"The reason is A/B devices, there is no cache and recovery partition. So the absence of both these partitions in A/B devices makes up for the doubling of other partitions in A/B. On a side note, since there is no recovery partition, some of its major work is handled by the boot partition. This is the reason why we don’t directly flash the TWRP via fastboot flash recovery twrp.img in A/B devices (because there is no recovery partition to flash the TWRP!)."
 

SonLe

Mod & Support
Hỗ trợ điện thoại Vsmart
Thành viên
Thực ra không phải là không cần mà là không có twrp. xD


"The reason is A/B devices, there is no cache and recovery partition. So the absence of both these partitions in A/B devices makes up for the doubling of other partitions in A/B. On a side note, since there is no recovery partition, some of its major work is handled by the boot partition. This is the reason why we don’t directly flash the TWRP via fastboot flash recovery twrp.img in A/B devices (because there is no recovery partition to flash the TWRP!)."
Có recovery chứ sao không! Nó tương tự như active 1+. Nó chạy chung phân vùng boot mà. Twrp, Cái này chạy trên rom stock vos. Nhưng do chắc chỉ tìm được bản cook lại nên sinh lỗi. Do không rành linux thôi, có hướng dẫn tạo Twrp cho từng dòng riêng nếu có đủ file rom cần thiết.
 

huyquoc3105

Lớp mầm
Thành viên
Em làm theo
Screenshot_20220201-160028[1].png
Bước 3b,
phần Đối với máy có phân vùng a/b trên Vsmart Active 1+ thành công anh ạ.
 
Top