AppOpt (二改)
介绍
- 一个使用 C 语言编写,支持定义规则的安卓应用与游戏线程优化程序,SutoLiu 大佬原创,Aloazny 二改。
- 使用 GPL3.0 开源协议,自行去 原仓库 查看。
- 二改需公开源代码,并署名原作者 @coolapk SutoLiu 大佬。
二改部分参数以及 Flags 说明
- 支持指定
AppOpt
配置文件,使用命令参数 -c 文件路径
,不指定则和原模块 applist.conf
一致。
-s
指定扫描 /proc
的时间间隔。
uthash.h
管理配置文件数据。
- 进程名 支持通配符,线程名 支持优先级排序,全词(精确)匹配优于通配符。
- 支持 机械性适配
6+2
、3+4+1
、2+3+2+1
、4+4
核心配置,4+3+1
的配置是默认配置(同核心配置无需修改),通过创建 /data/adb/modules/AppOpt_Aloazny/modtify_config
空文件启用机械性配置修改,默认启用。
- 支持 配置文件优先级,创建
/data/adb/modules/AppOpt_Aloazny/update_config
空文件,就会使用模块的配置,而不是读取用户上一次自定义的配置,默认使用模块配置。
- 创建
/data/adb/modules/AppOpt_Aloazny/delete_game_config
空文件,就会删除自带的游戏配置。
- 创建
/data/adb/modules/AppOpt_Aloazny/dexota_modtify
空文件,用于修改 dex2oat
的 prop 值,具体请参考 Google 官方文档 ART。
- 创建
/data/adb/modules/AppOpt_Aloazny/{disable_program/enable_program}
空文件,用于控制是否禁用一些冲突(如果存在)的系统进程,具体请自行查看 program_ctrl.sh
脚本,默认不做任何修改。
- 创建
/data/adb/modules/AppOpt_Aloazny/keep_custom_rule
用于安装时,增量更新用户修改/添加的规则。
模块适配列表
模块历史更新日志
蓝奏云下载地址
线程配置理念和教程
感谢