修改测试apk读出的CPU主频,及主芯片型号,手机型号、品牌、内部版本号、Android版本等

本文指导如何修改手机的BogoMIPS频率显示、系统最大和当前频率,以及更改手机型号、品牌、内部版本号和Android版本,提供root权限操作及re管理器使用教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)修改Setup.c (kernel\arch\arm\kernel)

#ifdef 1
  seq_printf(m, "BogoMIPS\t: 1400.00\n\n");//改成想要显示的字符串
#else

  seq_printf(m, "BogoMIPS\t: %lu.%02lu\n\n",
      per_cpu(cpu_data, i).loops_per_jiffy / (500000UL/HZ),
      (per_cpu(cpu_data, i).loops_per_jiffy / (5000UL/HZ)) % 100);
 }
#endif

(2)修改系统在sys下面的频率显示,在/drivers/cpufreq/cpufreq.c

/**

 * cpufreq_per_cpu_attr_read() / show_##file_name() -

 * print out cpufreq information

 *

 * Write out information from cpufreq_driver->policy[cpu]; object must be

 * "unsigned int".

 */

 

#define show_one(file_name, object) \

static ssize_t show_##file_name \

(struct cpufreq_policy *policy, char *buf)  \

{ \

return sprintf(buf, "%u\n", policy->object);

\

}

 

#define show_change(file_name, object)  \

static ssize_t show_##file_name \

(unsigned int val, char *buf) \

{ \

return sprintf(buf, "%u\n", 1400000);

\

}

 

show_one(cpuinfo_min_freq, cpuinfo.min_freq);

//show_one(cpuinfo_max_freq, cpuinfo.max_freq);

show_change(cpuinfo_max_freq, cpuinfo.max_freq);  //change by azad  for change the freq

show_one(cpuinfo_transition_latency, cpuinfo.transition_latency);

show_one(scaling_min_freq, min);

show_one(scaling_max_freq, max);

//show_one(scaling_cur_freq, cur);

show_change(scaling_cur_freq, cur);

 

 

cpuinfo.max_freq  系统的最大频率

 

scaling_cur_freq     系统当前的频率

 

修改这两个频率的的接口,不从系统中读取,直接写死

 

 

另外,修改手机型号、品牌、内部版本号、Android版本

首先你需要有一台root过的机器以及re管理器
打开re管理器,进入system文件夹。然后挂载为读写状态

然后长按build.prop,选择以文本编辑方式打开,修改为自己想要显示的文字后重启你的手机

如果是编译的话可以修改  
\build\tools\buildinfo.sh

echo "ro.product.device=$TARGET_DEVICE"
修改为:
echo "ro.product.device=自己想修改的名字"


  # begin build properties (开始设置系统性能)
# autogenerated by buildinfo.sh (通过设置形成系统信息)
ro.build.id=GRI40 (版本ID)
ro.build.display.id=机锋基友定制ROM(版本号)
ro.build.version.incremental=eng.buildbot.20110619.060228 (版本增量)
ro.build.version.sdk=10 (sdk版本)
ro.build.version.codename=REL (版本代号)
ro.build.version.release=110(Android 2.3.4系統无需修改,也可改为3.0装装B)
ro.build.date=Sun Jun 19 06:02:58 UTC 2011 (制作者制作的时间,可修改2011年X月X日 某某某制作)
ro.build.date.utc=0
ro.build.type=user
ro.build.user=buildbot
ro.build.host=bb1
ro.build.tags=test-keys
ro.product.model=机锋搞基  基友9100 (HTC内部手机代号也就是手机名,改为大文明用语)
ro.product.brand=华尔社 (手机品牌,改为中国山寨机)
ro.product.name=htc_buzz (手机正式名称,改为小文明用语)
ro.product.device=buzz (采用的设备,改为China G8)
ro.product.board=酷睿I7 (采用的处理器,改为China 800.8Ghz)
ro.product.cpu.abi=armeabi-v6j (cpu的版本)
ro.product.cpu.abi2=armeabi (cpu的品牌)

andorid系统版本: /build/core/version_defaults.mk 中的 PLATFORM_VERSION := 4.2.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值