当前位置: 首页 > news >正文

android内存作假通杀补丁(4GB作假8GB)

可过如下app检测:
安兔兔、鲁大师、白眼、AIDA64、CPU X、CPU-Z、DevCheck、DeviceInfoHW

lyw235@yk235:~/Extend/lyw235/V/sprdroid1_v_4/sprdroid1_v$ git diff vnd/bsp/kernel5.15/kernel5.15/mm/page_alloc.c
diff --git a/vnd/bsp/kernel5.15/kernel5.15/mm/page_alloc.c b/vnd/bsp/kernel5.15/kernel5.15/mm/page_alloc.c
index 77a5ad611fc..cc1197be8e7 100644
--- a/vnd/bsp/kernel5.15/kernel5.15/mm/page_alloc.c
+++ b/vnd/bsp/kernel5.15/kernel5.15/mm/page_alloc.c
@@ -6177,13 +6177,21 @@ long si_mem_available(void)if (available < 0)available = 0;
-       return available;
+       //return available * 2;//3.7GB作假7.4GB modify by lyw
+    //return (long)(available * 2.221);//2.221761728293044 3.7GB作假8.0GB modify by lyw
+    //return available * 2 + 337925;
+    //return available;
+    return available * 2 + available * 221 / 1000;}EXPORT_SYMBOL_GPL(si_mem_available);void si_meminfo(struct sysinfo *val){
-       val->totalram = totalram_pages();
+    //val->totalram = totalram_pages();
+    //val->totalram = totalram_pages() * 2;//3.7GB作假7.4GB modify by lyw
+    //val->totalram = (long)(totalram_pages() * 2.221);//3.7GB作假7.4GB modify by lyw
+    //val->totalram = totalram_pages() * 2 + 837296;//凑整8GB modify by lyw
+    val->totalram = totalram_pages() * 2 + totalram_pages() * 221 / 1000;val->sharedram = global_node_page_state(NR_SHMEM);val->freeram = global_zone_page_state(NR_FREE_PAGES);val->bufferram = nr_blockdev_pages();

其他方式内存作假主要修改的文件包含以下路径:

 M sys/frameworks/base/core/java/android/app/ActivityManager.javaM sys/frameworks/base/core/jni/android_os_Debug.cppM sys/frameworks/base/core/jni/android_util_Process.cppM sys/frameworks/base/services/core/java/com/android/server/am/ProcessList.javaM vnd/bsp/kernel5.15/kernel5.15/fs/proc/meminfo.cM vnd/bsp/kernel5.15/kernel5.15/mm/page_alloc.c
http://www.lryc.cn/news/610170.html

相关文章:

  • labview连接PLC的三种方式
  • 设计模式(一)——抽象工厂模式
  • ES集群规划与调优
  • 进程间通信:管道与共享内存
  • 移动前后端全栈项目
  • 读写分离有那些坑?
  • 16.8 华为昇腾CANN架构深度实战:3大核心引擎解析与性能优化216%秘籍
  • 手搓TCP服务器实现基础IO
  • falsk windows 服务器部署-解决服务器外无法访问
  • javacc学习笔记 02、JavaCC 语法描述文件的格式解析
  • Sklearn 机器学习 数据聚类 肘部法则选择聚类数目
  • 昇思学习营-模型推理和性能优化学习心得
  • MS-DOS 常用指令集
  • 【清除pip缓存】Windows上AppData\Local\pip\cache内容
  • 我的世界进阶模组开发教程——附魔(2)
  • (二)软件工程
  • 论文阅读笔记:《Dataset Distillation by Matching Training Trajectories》
  • 在CentOS 7上安装配置MySQL 8.0完整指南
  • PyTorch :三角函数与特殊运算
  • MFC-Ribbbon-图标-PS
  • 【秋招笔试】2025.08.03虾皮秋招笔试-第二题
  • 蜜汁整体二分——区间 kth
  • Next.js 中的文件路由:工作原理
  • 秋招笔记-8.4
  • 软件需求关闭前的质量评估标准是什么
  • Java项目:基于SSM框架实现的商铺租赁管理系统【ssm+B/S架构+源码+数据库+毕业论文+开题报告+任务书+远程部署】
  • 优化 Unity ConstantForce2D 性能的简单方法【资料】
  • 2025年08月04日Github流行趋势
  • 无偿分享120套开源数据可视化大屏H5模板
  • WSL安装Ubuntu与Docker环境,比VMware香