thảo luận Thảo luận về root bằng Magisk, module, giải pháp ẩn root cho phiên bản mới (24+)

Có module nào fix được vụ trễ noti ko các cụ
Sài mấy cái trick trên zootup lúc đc lúc ko
Xiaomi thì kiếm mấy cái module trên mấy nhóm tele á thím, h có 1 cái module VietHoaOS để xử lý all in one mấy vấn đề của HyperOS với MIUI bao golfm trễ noti luôn
 
Screenshot_2024-04-18-23-11-28-850_com.vnpay.EximBankOmni.jpg

Thím nào dùng app Eximbank bị lỗi này không ạ, em check đt k root mà vẫn bị
 
Cái app này giờ cũng không qua được à ae
PS: Cài thêm maphide thì được rồi anh em ạ :beauty:

1000034531.jpg
 
Last edited:
Cập nhật cuối: 03/2024
© CDz
Magisk là giải pháp root thiết bị Android. Sau khi root ta có thể tuỳ chỉnh, thiết đặt lại Android.
Magisk hiện chỉ có duy nhất một chỗ tải là trên Github, bác nào cài từ website nào thì cẩn thận đấy :shame: Releases · topjohnwu/Magisk (https://github.com/topjohnwu/Magisk/releases)
Ngoài Magisk gốc ra, còn có một số fork của Magisk như của HuskyDG (Kitsune - đã được chỉnh sửa, thêm lại Magisk Hide - khuyên dùng), Magisk Alpha

Sau đây là một số module ẩn root, cách cài đặt,.. mà e đã hóng hớt được từ XDA, Github, Telegram, Youtube và từ kinh nghiệm cá nhân.
Cảnh báo: Trước khi bắt đầu, các bác phải biết mình đang làm gì. Không chịu trách nhiệm nếu máy bị brick.


Bài viết sử dụng Magisk Kitsune 26404​
Ẩn root Magisk
Note 01/2024: Một số app như BIDV, VNPAY, VNeID -> Kitsune có thể ẩn được.
Tin tức: LSPosed, Shamiko và vài project khác đã ngừng phát triển từ đầu tháng 1/2024


I - SafetyNet/Play Integrity

SafetyNet là một API đánh giá sự an toàn của thiết bị Android, nó kiểm tra xem phân vùng hệ thống có bị chỉnh sửa hay không. Khi SafetyNet bị fail một số ứng dụng có thể biết thiết bị đã bị root, vài ứng dụng thanh toán có thể không hoạt động
A. App check SafetyNet/Integrity
1. YASNAC
- Yet Another SafetyNet Attestation Checker: [Google Play]
2. Các app check Integrity trên Play Store
B. Module patch SafetyNet/Integrity
1. PlayIntegrityFix

- Sau khi cài -> dùng PIFS để lấy fingerprint để pass integrity như sau (kiểm tra bằng app):
- Xoá data của Google Store, Dịch vụ GPlay và restart máy

II - Ẩn root

A. App check root (xem lộ cái gì):
1. Momo: [Download v4.4.1] [Download v4.1.0] - Đơn giản, ngắn gọn, súc tích :D
Mục đích của chúng ta là như ảnh thứ 2.

2. VD Infos: [Download] [Dự phòng - XDA Attachment] (App này trông hơi lú, nên dùng app trên thôi)
3. Memory Detector [Download]
Kiểm tra xem đang lộ file nào liên quan tới root. Hữu dụng nếu VNeID vẫn báo lỗi khi dùng Kitsune.
Đến mục trọng tâm rồi 8-)
B. Module ẩn root
(Đối với Kitsune, không cần cài shamiko, bật Magisk Hide lên rồi vào "Cấu hình Magisk Hide" chọn app cần ẩn HOẶC bật Enforce Sulist rồi vào cấu hình chọn app cần quyền root)
(Bỏ qua B1.1, B1.2 đối với Kitsune (Magisk Delta))
Chú ý: Nên cài(flash) BusyBox trước
1. Shamiko
[Download]
B1. Tải xuống file zip release mới nhất rồi flash trong Magisk rồi reboot
B2. Trong cài đặt Magisk, tắt Enforce DenyList (Thực thi DenyList) rồi vào Denylist chọn các app cần ẩn root (thêm cả com.google.android.gms, com.google.android.gms:unstable, Google Store và Cài đặt)
2. Ẩn package Magisk
- Vào cài đặt Magisk, bật "Ẩn ứng dụng Magisk".
* MB Bank, Vietcombank, Momo, app có cơ chế check root đơn giản có thể dừng ở đây. VNeID nếu vẫn bị phát hiện dùng app A.3. để xem sao.
3. Trường hợp (2.) vẫn bị phát hiện
Phương pháp 1: Dùng HideMyApplist (Áp dụng cho Techcombank)

  • Cài LSPosed [Download](Hỗ trợ Android 8.1 -> A13) - Xposed Framework nhưng mới hơn gồm một số module khác, các bác vào app của nó mà nhìn :). Bản Zygisk có thể flash trên Magisk luôn. (Sau khi cài LSPosed thì các bác nhớ ẩn Magisk)
  • Cài HideMyApplist
- Sau khi cài apk, vào LSPosed, bật quyền của HMA rồi restart
(Phiên bản mới có giao diện khác nhưng cách thức tương tự, các bác có thể tham khảo:)
- Vào HMA -> Manage Templates -> Create blacklist -> Edit list "app invisible" -> Chọn tất cả các app liên quan tới root (Có thể dùng Applist Detector [cài trong app HMA] để xem)-> Save
- Trở ra Menu app -> Select Effective Apps -> Chọn Techcombank (app cần root) -> Enable Hide (Không bật "Work mode") -> Chọn Template vừa tạo -> Select hide method -> "API Request" và "ID detection" -> Save
- Cài đặt HMA -> Ẩn HMA khỏi Launcher
! Bác nào không được thì tick thêm "Intent queries" (hoặc "Files detection")
!! Chọn "Enable all hide method" sẽ làm vài app crash (VD: Techcombank)
Ảnh phiên bản cũ, phiên bản mới tương tự nên các bác tham khảo tự làm.
View attachment 1054004
Phương pháp 2: Đóng băng app - [Cách ẩn root của bác uoemx]

Hoặc có thể dùng Airfrozen
-> Dễ, khá sure kèo nhưng mất công "rã đông" app (Magisk) khi cần dùng, update abcxyz.
Phương pháp 3: Dùng Insular (Island fork) hoặc Shelter
(Có vẻ không hoạt động nữa)

- Cài APK Insular/Shelter, làm các bước theo app khi mở app
- Vào tab Mainland > Chọn app cần ẩn > Nhấn vào nút thêm ứng dụng (bên cạnh nút 3 chấm) > Thêm vào Island > Sang tab Island > Chạy app (nút mở ở cùng dòng tên app)
(Dùng Shelter thì tự nghiên cứu :whistle:)
Nhược điểm -> có thể tốn RAM, lag máy do chạy ngầm.
4. Dùng PrivacySpace qua LSPosed
5. SELinux

  • Đổi sang ROM/GSI khác SELinux là Enforcing nếu đang dùng SELinux Permissive
C. App giả lập
Nếu B chưa ẩn được root thì dùng VMOS (nên dùng bản Pro): Các bác tự tìm chỗ tải vì ít ai dùng cái này :oops:




Một số module/app/tweak
Cảnh báo: Kiểm tra độ tương thích trước khi cài
Một số thứ khá hay cho các bác:
I. Module/app cần root
0. BusyBox - một số app root cần BusyBox như Lucky Patcher, các bác cài sẵn cho chắc nhé.
Download: [Github] hoặc có thể cài đặt qua Fox's MMM ở bên dưới
1. Androidacy Module Manager (Tên cũ là Fox's Magisk Module Manager nhưng hình như do chủ repo sức khoẻ không tốt nên đã "truyền" lại cho Androidacy)
- Do Magisk gỡ phần "explore" module nên có thể dùng app này :sexy_girl:App có thể tìm, cài , cập nhật, gỡ các module.
Download: [Github]
2. Magisk Bootloop Protector - Cài bằng Fox MM
- Tự động tắt hết module Magisk khi phát hiện bootloop, tuy nhiên nếu thứ gây ra là ứng dụng root thì chưa chắc đã được.
[Một số tweak/module khác của HuskyDG]
3. KingTweak Reborn [Telegram] - Tinh chỉnh một số thứ giúp máy tối ưu hơn.
Download: [Pling] (Khi dính bootloop, flash lại system.img. Nhanh chóng tắt, gỡ module khi máy boot lại)
4. Lucky Patcher - Cái này quá nổi rồi. Mod app, mua hàng in-app miễn phí.
Download: [Web LP]
5. Migrate - Backup dữ liệu các app, dễ dàng đổi ROM
Download: [Play Store]
6. MemeUI Enhancer - Tối ưu hoá cho MIUI (khá ngon)
Download: [TG]
7: Youtube Revanced
Download: [Revanced Manager]
Hoặc các APK, Magisk Module đã được build sẵn: [Github]
8. Aurora Store - Google Play nhưng xịn hơn
Có thể dùng để fake Android, fake model máy, fake quốc gia để tải app. GPlay đôi lúc bị lỗi không detect được hết các bản cập nhật, một số app có thể không cài được sau root như Netflix có thể cài ở trên này. Không nói các bác người dịch app này sang Tiếng Việt là e đâu :rolleyes:
Download: [Auroraoss](Android 4.4+)
9. personalDNSfilter - Chặn quảng cáo bằng DNS. Khá nhẹ, rất thích hợp cho các thiết bị low-end.
Download: [F-Droid](Android 4.2+)
10. AdAway - Chặn quảng cáo bằng file hosts và UI đẹp hơn. Khi chặn bằng file hosts thì máy đỡ tốn pin hơn bật VPN như AdGuard. Chặn QC không tốn pin.
* Bật systemless hosts trong cài đặt Magisk và restart trước khi cài
Download: [Github](Android 8+)
11. Yet Another Kernel Tweaker (YAKT) - Tinh chỉnh một số thứ giúp máy tối ưu hơn.
Download: [bản flash]
12. Font Manager - Như tên, đổi font máy.
Các bác cài bằng Fox's MMM luôn cho nhanh.

14. Lệnh Termux (mọi máy)- tối ưu hoá máy
tải Termux, vào app Termux nhập lệnh:
Code:
termux-setup-storage
pkg install root-repo
pkg upgrade
su
swapram add [số GB RAM cần add] (tầm 2GB thôi)
Code:
pm disable com.google.android.gms/.chimera.GmsIntentOperationService
15. App Manager
- Download: [Github]
16. Bromite System Webview [Github]
Đổi Google Webview sang Bromite Webview. Cho bác nào chưa biết webview là gì thì mấy app không như Facebook sẽ dùng nó để mở các liên kết trong app. Google thì thu nhập thông tin người dùng nhiều ai cũng biết. Bromite sẽ adblock nhẹ, chặn tracking/fingerprinting, hỗ trợ nhiều codec video hơn,.. [Tất cả tính năng]
* Một số app có thể không hoạt động khi đổi Webview như ViettelPay. (bản cũ là vậy nhưng bản mới đã fix một số lỗi, trước không vào được MBBank giờ đã được, cần kiểm tra thêm)
II. Module LSPosed (Xposed)
  • Vào app LSPosed để cài. Nhớ check độ tương thích.
  • Sau khi cài apk của module, vào LSPosed và bật quyền của app lên sau đó khởi động lại máy.
1. AllTrans - Dịch ngay trong app, vẫn còn một số lỗi, phản hồi hơi chậm. Nhớ add thêm mấy app đó vào module AllTrans trong LSPosed.
* có thể làm app lỗi
2. Pixelify Google Photos - Up ảnh lên gg photo không giới hạn
Download: [Github]
3. DJkwaiching - NCT (Nhaccuatui) Premium
Cài đặt NCT 6.3.6: [Download] (Hoặc GStore - hiện đang bản 6.3.6) - Cài XAPKS bằng Lucky Patcher.
Download: [u062 (pass 9214) - các bác không biết máy máy cấu trúc gì thì tải bản universal]
4. CustoMIUIzer (Chỉ dành cho MIUI, [Tính năng])
Download: [GStore] (Đọc mô tả của app)
(MIUI 13 (=Android 12) - Dùng module WooBoxForMIUI)
5. XPrivacyLua - Cài XPrivacyLua trong LSPosed để cung cấp thông tin giả cho mấy cái app. (Set cho từng app)
Chi tiết các tính năng [Ở ĐÂY]
Check thêm một số EXT cho XPL [Ở ĐÂY]
6. Hãy tự tìm module phù hợp với máy/HĐH/Hãng..




Root Android

Cách này root được tất cả các máy Android miễn là có boot/recovery image.
Đặc biệt dành cho các máy chưa có Custom Recovery (TWRP, OFox,..)
Warning: Không chịu trách nhiệm nếu máy bạn gặp vấn đề như bị brick, sau khi root máy có thể mất bảo hành. Mở khoá bootloader sẽ wipe all data trên một số dòng máy như Xiaomi, Oneplus,..!

Android 14/có vài thiết bị sử dụng vendor_boot thay vì boot hãy tự tham khảo! Không làm theo cách này!

Một số thông tin có thể không đầy đủ, các bác tham khảo, tìm kiếm thêm trên Google, XDA,.. có thể request thông tin để e thêm vào. Bài viết này sử dụng Windows.

Tại sao root bằng cách patch chứ không phải flash Magisk.zip qua TWRP -> Cách flash .zip đã cũ, được bảo trì rất ít nên có thể gây lỗi nên được chính Magisk khuyên không nên dùng nữa.
Lưu ý trước khi bắt đầu:
  • 1 máy vi tính
  • 1 cái điện thoại cần root :beat_brick:
  • 1 dây cáp truyền được dữ liệu, dùng cái cáp mỗi sạc được thì chịu :censored:
  • Sử dụng Magisk
  • Tìm hiểu về cách boot vào download mode, fastboot, recovery của máy
Bước 0 (optional): Sao lưu dữ liệu:
  1. Sao lưu danh bạ,.. bằng tài khoản Google, Xiaomi,.. có sẵn.
  2. Sao lưu ứng dụng: Swift Backup (Không backup được dữ liệu app, chỉ có thể backup được app nếu chưa có root)
Bước 1: Trên máy tính - Cài driver, ADB || Trên điện thoại - Unlock OEM/bootloader, bật USB Debugging (nếu Android 11+ và gặp vấn đề về dây, chấu,.. có thể thử dùng Wireless Debugging)
1. Máy tính

Spoiler: Chi tiết
  • Tải về ADB [Download]
  • Driver USB một số dòng máy, cái nào thiếu các bác tự tìm nhé :rolleyes:
Các bác cài cái Universal rồi cài của hãng riêng tiếp nhé :oops:
Universal ADB DriverSamsungXiaomiLGOneplusGoogleNokiaApple o_O
DownloadDownloadDownload
Đọc lưu ý dưới
DownloadDownloadDownload
(Cách cài đặt)
Download 1
Download 2
Download
Sau khi cài Driver, các bác restart máy (tính) cho chắc ăn nhé
2. Điện thoại
Spoiler: Chi tiết
  • Vào cài đặt Android, nhấn số hiệu bản tạo tầm chục lần đến khi có thông báo bật chế độ nhà phát triển.
  • Tìm "Tuỳ chọn nhà phát triển", bật "Mở khoá OEM" và "Gỡ lỗi USB", bật luôn "Cài đặt qua USB" cho chắc :oops:

Dòng máy Samsung xuất xưởng với Android 9 và cao hơn:
  • Sau khi unlock OEM thì vào download mode -> giữ nút tăng âm lượng đến khi tự reboot (máy sẽ wipe all data)
  • Bật nguồn, setup máy, kết nối waifu
  • Bật tuỳ chọn nhà phát triển, check xem nếu mở khoá OEM bị xám, không bật tắt được -> OK
Cài đặt:
  • Dùng Frija hoặc Samloader - tải firmware đang dùng
  • Giải nén, copy file AP vào điện thoại (AP_[device_model_sw_ver].tar.md5)
  • Làm theo bước 3 bên dưới nhưng chọn file AP vừa lấy được
  • Làm tiếp bước 4 bên dưới (boot.img lúc này là file AP)
  • Reboot vào download mode
  • Tải Odin. Cắm USB, để AP là file magisk_patched.tar, và các BL, CP, CSC trong folder giải nén vừa tải từ Frija (không flash HOME_CSC) rồi flash.
  • Reboot
  • Khi nâng cấp HĐH, tải firmware bằng Frija/Samloader, tiến hành patch file AP trước rồi làm như như trên nhưng flash Odin AP, BL, CP, HOME_CSC. (không phải CSC như lúc root)
  • Thảm khảo nhưng không cần thực hiện các bước dưới nữa

Việc unlock Bootloader có thể khác nhau với mỗi máy/chip, các bác tự tìm kiếm, sau đây là cách unlock bl một số dòng:
Dòng máy Xiaomi:

  • Các dòng máy Xiaomi cần một ứng dụng trên PC để có thể unlock bootloader(Mi Flash Unlock), do bản trên website khá cũ (v5.5.224.24), không đi kèm driver nên rất khó chịu, các bác có thể tải bản mới hơn tại đây [Download] - v6.5.224.28 rồi copy cái driver ở trên vào folder, vào app -> cài đặt -> driver.
  • Tuỳ vào acc Xiaomi, có thể unlock ngay khi cắm vào, đôi lúc lại phải chờ mấy tiếng đến mấy ngày (hiện khi ấn unlock) lúc này các bác có thể tút dây ra chờ đến ngày lại unlock tiếp.
Dòng máy OnePlus
- Sau khi cài đặt ADB, cắm usb, máy đt đang bật, mở cmd trong folder ADB rồi dùng lệnh:
Code:
fastboot oem unlock
Khi dùng nút cứng chọn unlock máy sẽ tự wipe data và reboot
Sau khi unlock bootloader, nếu máy bị wipe hết data, các bác lại unlock OEM và bật USB Debugging và cài Magisk.
Bước 2: Tải file Recovery/ROM mà máy đang chạy trên điện thoại (tải sai máy thành cục gạch, nghĩa đen :shame:)
Nếu đã có recovery.img/boot.img của máy thì bỏ qua bước này
Các bác check model máy và phiên bản firmware trong cài đặt hoặc dùng CPU-Z (CHPlay). Nên tải ROM bằng PC để dễ giải nén.
SamsungXiaomiLGOnePlusGoogle
Download 1
Download 2
Download (tự động nhận model)DownloadDownload 1
Download 2 (Đổi region sang US)
Download
Bước 3: Giải nén file, lấy/patch file boot.img hoặc recovery.img (quan trọng)
Vào app Magisk check phần Ramdisk:

  • Nếu hiện No (không) thì tìm/lấy file recovery.img
  • Nếu hiện Yes (Đồng ý) thì tìm/lấy file boot.img
  • Sau khi giải nén, các bác tìm file boot.img/recovery.img (như lưu ý trên)(phần còn lại không cần) copy ra folder khác
  • Nếu không thấy thì có thể bác đã tải nhầm file, tìm tải lại. Một số máy có img trong payload.bin, dùng tool payload-dumper-go để giải nén -> Copy file exe vào thư mục ROM, dùng lệnh:
  • Check payload.bin có gì:
Code:
Code:
payload-dumper-go -l payload.bin
- Nếu lấy boot.img:
Code:
Code:
payload-dumper-go -p boot payload.bin
- Nếu lấy recovery.img:
Code:
payload-dumper-go -p recovery payload.bin
* Nếu có vbmeta.img thì nhớ extract luôn, hoặc tải vbmeta.img. (không có vbmeta thì thôi)
- Nếu giải nén trên PC, các bác phải chuyển file sang

- Vào Magisk chọn "Cài đặt" ở phần Magisk -> Chọn và vá tệp -> chọn file boot.img/recovery.img vừa lấy được.

Bước 4: Copy file boot.img vừa patch trên Magisk (lúc này có tên magisk_patched.img) sang máy tính

Các bác làm kiểu gì cũng được, copy nguyên vẹn file magisk_patched.img sang máy tính.
Nếu bị mất kết nối giữa chừng phải tải/copy lại một lần nữa, nếu lỗi có nguy cơ brick.
Bước 5: Boot vào fastboot và flash magisk_patched.img bằng ADB
  • Trên ĐT tắt nguồn và bật fastboot (tra google cách vào)
  • Hoặc dùng lệnh trên máy tính để vào fastboot:
    Code:
    adb reboot fastboot
    hoặc:
    Code:
    adb reboot bootloader
Trên CMD nhập lệnh sau:
Nếu là patch boot.img

Code:
fastboot flash boot /đường_dẫn/magisk_patched.img
Nếu là patch recovery.img
Code:
fastboot flash recovery /đường_dẫn/magisk_patched.img
Nếu máy có vbmeta.img thì sau khi flash boot/recovery chạy thêm lệnh:
Code:
fastboot flash vbmeta --disable-verity --disable-verification /đường_dẫn/vbmeta.img
Bước 6: Reboot và check :dribble:

- Nếu root bằng recovery.img thì khi bật nguồn, nhấn các nút để vào recovery thì mới có root, đến khi màn sáng thì thả tay. Nếu chỉ dùng mỗi nút nguồn sẽ không có root.
- Nên tắt USB Debugging sau root nếu không sử dụng.
Cảnh báo cuối: Nên tắt USB Debugging (ADB), cài ứng dụng khoá ứng dụng riêng vì khi đã root/unlock bootloader, bẻ MK màn hình khoá là có thể nếu máy quá cũ/bảo mật kém.
Bài viết được đăng trên voz.vn
© CDz -Yêu cầu ghi nguồn nếu copy lại hoàn toàn
Tiếp tục cập nhật...​
Em xin cách root màn android 9 xe ô tô beijing x7 ạ , Nhờ các cao thủ giúp hết bao nhiêu e gửi ạ
 
Screenshot_20240421-185316801.jpg
Các cụ dùng cái gì mà Kisune ẩn ko đc mấy app VNeid,.. thế. Em dùng 4 cái module này thôi magisk hide vẫn hoạt động tốt ẩn đc tất mà
 
VNeID cập nhật thím nào dùng YT revanced dạng module là cúc nhé. Lúc cập nhật VNeID xong tắt module revanced đi restart máy rồi flash lại là ok.
 
Last edited:
Back
Top