Forwarded from Neko Beillc
495 优化了应用列表获取,安装和卸载应用后会重新获取应用列表,应用本身会定时重新获取应用列表 (实验性)
ONPatch
NPatch-v0.7.2-493-release.apk
直观展示就是: assets 里的 lspatch 文件夹更名为 npatch, 所以 lspatch 类被更名为 npatch
NPatch-0.7.2-500-release.apk
5.2 MB
manager 新增签名校验防篡改
更严格的权限检查
Android 11 及以上: 檢查 Environment.isExternalStorageManager(),如果沒有權限,則跳轉到「所有檔案存取權」設定頁面 。
Android 10 及以下: 檢查並請求 WRITE_EXTERNAL_STORAGE 和 READ_EXTERNAL_STORAGE 權限 。
重命名部分组件
更新部分依赖
更严格的权限检查
Android 11 及以上: 檢查 Environment.isExternalStorageManager(),如果沒有權限,則跳轉到「所有檔案存取權」設定頁面 。
Android 10 及以下: 檢查並請求 WRITE_EXTERNAL_STORAGE 和 READ_EXTERNAL_STORAGE 權限 。
重命名部分组件
更新部分依赖
🔥6🥰2
NPatch-v0.7.2-501-release_sign.apk
5.9 MB
fix: 正確設定共享偏好設定鍵並提升加載穩定性
- 修正了 SharedPreferences 鍵配置錯誤,確保模組緩存能正確加載。
- 優化 檔案注入器: 減少 ZipFile 重複 I/O,提升啟動效率。
- 優化 profile 禁用: 採用冪等性檢查和 Truncate 替代 Delete/Create 流程,增強對系統監控的穩定性,避免用戶配置意外清除。
- 代碼精簡: 改進了變數命名和程式碼結構。
- 修正了 SharedPreferences 鍵配置錯誤,確保模組緩存能正確加載。
- 優化 檔案注入器: 減少 ZipFile 重複 I/O,提升啟動效率。
- 優化 profile 禁用: 採用冪等性檢查和 Truncate 替代 Delete/Create 流程,增強對系統監控的穩定性,避免用戶配置意外清除。
- 代碼精簡: 改進了變數命名和程式碼結構。
❤5
NPatch-v0.7.3-505-release.apk
5.9 MB
重构了权限和authority的映射逻辑,统一使用targetPackage变量,支持com.google.android前缀不变。
修改部分參考 #37,主要用於修復 #25
修改部分參考 #37,主要用於修復 #25
🔥3❤1
