修改测试apk读出的CPU主频,及主芯片型号,手机型号、品牌、内部版本号、Android版本等
来源:互联网 发布:淘宝版本过低怎么升级 编辑:程序博客网 时间:2024/05/17 04:59
(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
- 修改测试apk读出的CPU主频,及主芯片型号,手机型号、品牌、内部版本号、Android版本等
- 修改测试apk读出的CPU主频
- Android获取手机型号,系统版本,App版本号等信息
- 获取Android手机型号,系统版本,App版本号等信息
- Android获取手机型号,系统版本,App版本号等信息
- Android获取手机型号,系统版本,App版本号等信息
- Android 获取手机型号,版本号等。
- 强大的Android系统,可自由修改手机型号、SDK版本号等信息。
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Cygwin环境下使用Android NDK r9c编译boost 1.55
- 有空还需认真看看w3.org
- OC之基本控件一
- sql的with as高效语法
- c++中const的用法
- 修改测试apk读出的CPU主频,及主芯片型号,手机型号、品牌、内部版本号、Android版本等
- JSP防盗链小结
- bitmap索引
- Linux系统对IO端口和IO内存的管理
- 我眼中的运维
- Java 7之基础 - 强引用、弱引用、软引用、虚引用
- The method setCharacterEncoding(String) is undefined for the type HttpServletResponse
- [递归&&bfs]PAT1020 Tree Traversals
- Android图像处理之Bitmap类