編輯點評:類似于Magisk或KernelSU的root工具
支持多種語言的一款root工具,APatch安卓最新版,基于安卓內核及安卓的系統補丁,類似于Magisk或KernelSU的root解決方案,結合了面具Magisk的方便,更易于操作和使用,擁有非常強大的修補能力,界面干凈清爽,有需要root的朋友可以看看。
軟件亮點
APatch是一種類似于Magisk或KernelSU的root解決方案,但APatch提供更多功能。 APatch分別結合了Magisk方便易用的通過boot.img安裝的方法,和KernelSU強大的內核修補能力。
APatch使用方法
1、先在本站下載最新版本的APatch工具,安裝到手機上。
2、打開軟件后,選擇開始修補。
3、然后在彈出的菜單中輸入超級密鑰即可。
軟件特色
1、一個新的基于內核的Android設備根解決方案。
2、APM: Magisk模塊式支持
3、KPM:內核補丁模塊支持。(允許您將任何代碼注入內核,內核函數inline-hook和syscall-table-hook可用)
4、APatch依賴于內核補丁
常見問題
什么是APatch?
APatch是一種類似于Magisk或KernelSU的root解決方案,但APatch提供更多功能。 APatch分別結合了Magisk方便易用的通過boot.img安裝的方法,和KernelSU強大的內核修補能力。
APatch與Magisk的區別?
Magisk對啟動映像中的ramdisk進行補丁,以修改init系統。而APatch則直接修補Linux內核。
APatch與KernelSU的區別?
KernelSU需要您設備的內核的源代碼,而OEM并不總是提供該源碼。而APatch僅需要您的設備原本的boot.img。
APatch與Magisk、KernelSU的區別?
APatch可選擇不修改SELinux,這意味著Android應用程序線程可以被root,無需libsu和IPC。
APatch提供Kernel Patch Module(KP模塊)。
什么是Kernel Patch Module(KP模塊)?
一些代碼在內核空間運行,類似于Loadable Kernel Modules(LKM)。
此外,KPM提供在內核空間進行內聯hook、系統調用表hook的能力。
APatch與KernelPatch的關系
APatch依賴于KernelPatch,繼承了其所有功能并進行了擴展。
您可以僅安裝KernelPatch,但如此將不允許您使用Magisk模塊。
要使用超級用戶管理,您需要安裝AndroidPatch,然后卸載KernelPatch。
什么是SuperKey(超級密鑰)?
KernelPatch 添加了一個新的系統調用(syscall),為應用程序和用戶空間中的程序提供所有功能,此系統調用稱為SuperCall。 當應用程序/程序嘗試調用SuperCall時,它需要提供訪問憑據,稱為SuperKey。 只有當SuperKey正確時,才能成功調用 SuperCall。否則,調用方將不受影響。
關于SELinux如何處理?
KernelPatch不修改SELinux上下文,而是通過hook繞過SELinux。 這允許您在應用程序上下文中root Android線程,無需使用libsu啟動新進程,然后執行IPC。這非常方便。
此外,APatch直接利用magiskpolicy提供額外的SELinux支持。
更新日志
10762變更日志
將內核補丁升級到0.10.7
升級java和rust依賴關系
修復compat syscall,現在支持32位su命令
縮小apd大小
刪除錯誤和多余的隱藏管理器功能
由于SanmerDev MRepo的設計,重新設計了關于和模塊屏幕UI
安裝模塊時修復操作系統錯誤2
切換到新的enableEdgeToEdge,drop伴奏/系統控制器
優化補丁安全模式
修復模塊在線升級不起作用
重新設計排除修改功能
翻譯已導入,感謝所有譯者
更多優化和微小變化
筆記
新設計的排除模塊修改了邏輯,從現在開始,已經被授予ROOT權限的應用程序不再支持排除,因為它不符合正常使用場景的邏輯;默認情況下,模塊將不再被排除在外,因為并非所有軟件都會檢查當前環境,這無疑會給手機帶來不必要的功耗和熱量。您可以手動配置需要排除的應用程序。需要注意的是,如果您從低于0.10.7的KernelPatch版本升級,而不是全新安裝,則需要手動刪除/data/adb/ap/package_config文件并在超級用戶屏幕上重新配置它,否則可能會出現錯誤。
我們注意到一些較舊的設備(主要是Linux內核版本低于5的設備)可能會遇到超級用戶屏幕的無限加載,甚至一些應用程序可能無法使用ROOT權限。這是一個已知問題,目前正在調查中。
10657更新
將KernelPatch升級到0.10.5
剝離busybox以減小Patch的大小
新刷新的用戶界面
介紹主題管理器和自定義黑暗模式開關
切換到穩定合成依賴發布
修復設置頁面不可滾動
增強型圖像閃爍操作
優化InstallScreen體驗
優化對話框組件并向UpdateCard添加動畫
為Android S+
如果無法驗證超級密鑰,請添加警報對話框
重構Installaction UX和用戶界面
使用lsplugin resopt優化apk大小
優化WebUI
實施KPM控制功能
實現isSafeMode檢測
修復從啟動錯誤中提取kpm信息
修復APModule信息卡的圓角
修復隨機生成簽名
改編Zygisk Next WebUI
選擇無效啟動映像時嘗試修復兩次
允許系統服務器設備讀/寫chr_file
修復無法為非根應用配置排除功能
現在超密鑰在傳輸和存儲過程中不再是明文
修復處理“未壓縮的IMG”標頭的邏輯
kptools:重試時跳過重定位
修復安全模式輸入錯誤
導入翻譯更改(由所有貢獻者❤️)
10568更新
重構 KernelPatch 安裝邏輯以及 OTA 后對 A/B 升級的初步支持。
引入 ksu 的 Module WebUI 功能。
引入APatch更新通知程序。
10529更新
1、將 KernelPatch 更新到 0.10.2。
2、開始支持 CONFIG_KALLSYMS_ALL=n,但仍然存在一些問題
3、重構“su”命令的實現。 如果您的 su 命令表現異常,您可能想嘗試一下。
4、Supercall不兼容0.8.5及更早版本,所以,如果您的版本是0.8.5及更早版本,更新應用程序后,您將失去root權限,您需要重新修補原來的boot.img
5、新的補丁頁面。 支持更新補丁和取消補丁,如果您的KernelPatch版本是0.9.0及更高版本,則可以直接更新KernelPatch。
6、apd 更新(來自 KSU 的 tmp_mount)。
7、隱藏管理器應用程序(隨機包名稱)。
8、并修復了一些錯誤。
熱門評論
最新評論