![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MTK android
kaober
这个作者很懒,什么都没留下…
展开
-
MTK android imei 两个函数
俄罗斯某个大神给出的算法 //mtk imei 加密算法,官方未公布,不同平台或许不一样需要验证。int calc_imei(char* inp_imei, char* out_imei){ char out_mask[12] = {0xAB, 0xA0, 0x6F, 0x2F, 0x1F, 0x1E, 0x9A, 0xB5, 0x0, 0x0, 0x0, 0x0};原创 2014-03-06 16:19:59 · 876 阅读 · 0 评论 -
MTK ROM精简
1.删除可有可无的apkVideoEditor LiveWallpapers2.裁剪大部分铃声system/media/audio/下3.删除视频system/media/video/下4.编译时候裁剪显示中不需要的图片 packages/apps/Launcher2/res frameworks/base/core/res/res 可原创 2014-03-06 14:56:26 · 1186 阅读 · 0 评论 -
安卓 分辨率 查询
QVGA = 320 * 240; WQVGA = 320 * 480; WQVGA2 = 400 * 240; WQVGA3 = 432 * 240; HVGA = 480 * 320; VGA = 640 * 480; WVGA = 800 * 480; WVGA2 = 768 * 480; FWVGA = 854 * 480; D原创 2014-03-07 09:50:19 · 784 阅读 · 0 评论 -
MTK android WIFI地址 不写随机变动问题
做过MTK 安卓的人都知道,如果mtk不写wifi地址,一般情况会报错0x00错误,而且每次开关wifi都会生成一个新的wifi地址。一些工厂生产的时候为了省事并不写wifi地址。为了为每个机器生产唯一的地址,可以用以下思路修改1.首先是唯一地址,这个怎么处理?提供一个方法,软件读某个芯片编号(芯片编号总不变的吧:),一般读mtk cpu的比较方法),通过编号自己用一个算法生成原创 2014-03-06 16:11:21 · 2648 阅读 · 1 评论 -
MTK android modem编译完后,拷贝脚本
#!/bin/shif [ -z "$1" ];then echo "!!!input 2G or 3G!!!!" exit 0fiif [ "$1" == "2G" ];thenmodem_path=../$1_modemrm -rf $modem_pathmkdir $modem_pathext_2g="1_2g_n"cp原创 2014-03-06 18:07:46 · 1034 阅读 · 0 评论 -
MTK android 常用修改点
1. *#06#等关键码判断文件SpecialCharSequenceMgr.java2.音效ControlPanelEffect.java3.版本号修改bulid/core/build_id.mk4.默认墙纸修改framework/base/core/res/res/drawable-nodpi/default_wallpaer.jpg5.其他墙纸修改pack原创 2014-03-06 17:39:18 · 3922 阅读 · 0 评论 -
MTK android编译命令
网上找了部分编译命令,自己再加一部分。1. ./mk n(r) kernel;./mk bootimage;当修改kernel相关代码时,具体如下: alps/kernel/ alps/mediatek/platform/mt65xx/kernel/ alps/mediatek/source/kernel/ alps/mediatek/c原创 2014-03-06 14:38:03 · 707 阅读 · 0 评论 -
MTK 安卓 照片修改exif中照片制造商
没有原文件,老规矩,反编译改库修改以下几个库文件libacdk.so libmexif.so libmhalscenario.so原创 2014-03-06 17:51:53 · 1307 阅读 · 0 评论 -
安卓禁止用户安装程序
PackageManagerService.javaInstallParams handleStartCopy 下把ret 直接改成int ret =PackageManager.XXXXX ;//非PackageManager.INSTALL_SUCCEEDED; 如果需要其他需求也可以在这里修改如:1. 判断apk名字来判断是否安装2.判原创 2014-03-06 17:44:50 · 5778 阅读 · 0 评论 -
安卓默认时区修改
修改以下值persist.sys.timezone=Asia/ShanghaiPS:persist.sys.timezone值域•Marshall Islands 马绍尔群岛 Pacific/Majuro •Midway Island 中途岛原创 2014-03-06 18:02:17 · 942 阅读 · 0 评论 -
MTK android recovery时候想保存data的数据
两步:1.在即将擦出data区域数据前把data的需要的数据保存到temp区2.在完成recovery后再把数据从temp区域保存到data区,注意修改文件的权限相关代码:在bootable/recovery/recovery.cppstatic const char *BACKUP_FILE_PATH = "/data/xxxx";static const cha原创 2014-03-06 15:27:09 · 1581 阅读 · 0 评论 -
MTK android 4.0 以上版本 recovery 可删除app内置问题
mtk android 4.0 可删除app内置,即把app放入/data/app/下面编译但是恢复出厂设置的时候不能恢复,所以必须打开mtk做的一个宏MTK_SPECIAL_FACTORY_RESET=yes 由于ICS以上版本,recovery不能访问data区域,所以按照文档无法成功恢复。下面改进步骤。1.按照mtk文档,把需要recovery的app放入到sys原创 2014-03-06 15:06:52 · 1845 阅读 · 0 评论 -
MTK 安卓支持语种
LanguageEnglish NameChinese NameCodeICSJB备注العربيةArabic(Israel)阿拉伯语(以色列)ar_ILYY Arabic(Egypt)转载 2014-03-06 17:54:31 · 1152 阅读 · 0 评论 -
MTK android 可修改IMEI方法
我记得在csdn上看过一个博主写了一篇相关的文章,思路差不多。他的方法是写了一个apk来修改imei号,本人就偷懒了,直接在平台上修改。拨号界面发送指令*#123456789012345#6666# 修改卡1 imei为123456789012345*#123456789012345#7777# 修改卡2 imei为123456789012345。。。。。。原创 2014-03-06 15:44:02 · 7807 阅读 · 0 评论 -
makeMtk阅读
MTK安卓编译脚本是以./mk -t -o=TARGET_BUILD_VARIANT=user v100 new进行全部编译。下面分析安卓下在主目录下mk是mediatek/build/mk的软链接在mediatek/build/目录下 mk是makeMtk软链接,下面我们就需要分析makeMtk, 它是perl脚本。{CSDN:CODE:2278原创 2014-03-10 17:12:34 · 1429 阅读 · 0 评论