android
文章平均质量分 50
benjaminwan
这个作者很懒,什么都没留下…
展开
-
修改dalvik虚拟机源码加载自定义BOOTCLASSPATH
修改dalvik虚拟机源码加载自定义BOOTCLASSPATH原因修改方法修改效果图for 代码插桩框架 或 xposed框架在android5.0之前,使用dalvik虚拟机,之后换成了art虚拟机,这个方法对新的系统可能不好用了,作为一种思路仅供参考。原因在android4.x的时代,流行刷机和第三方ROM,比如MIUI、乐蛙、百度等等。ROM的制作者要在ROM中集成Xposed或者...原创 2018-11-30 21:57:55 · 741 阅读 · 1 评论 -
Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(6):音频
这一篇是全系列文章的重点用cm的代码来辅助理解音频的配置关于编译错误的处理声音配置微调进阶调试原创 2015-02-22 19:59:17 · 4211 阅读 · 0 评论 -
Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(3):寻找正确的代码版本
实际上此篇才是适配旅程真正的起点,读者务必掌握此篇内容才能真正开始编译适配。在第一篇基础知识里讲过,内核代码由厂商发布,系统代码网上可以同步得到。 内核与系统这2者的代码版本必须相互配合,这就意味着只有2条路: 方法一:内核版本不变,找对应的系统代码(可能不是最新的代码); 方法二:系统代码固定(取最新的),手工升级厂商提供的内核代码以配合最新的系统代码(当然没有降级这种做法)。原创 2015-02-22 00:27:55 · 6465 阅读 · 4 评论 -
Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(8):wifi与蓝牙
一、如何判断wifi芯片供应商二、如何判断蓝牙芯片供应商三、在BoardConfig.mk里增加高通wifi项四、在BoardConfig.mk里增加博通wifi项五、在BoardConfig.mk里增加高通蓝牙项六、在BoardConfig.mk里增加博通蓝牙项七、修改蓝牙设备默认名称八、高通wifi调试原创 2015-02-22 20:17:00 · 4141 阅读 · 0 评论 -
泛泰升级包下载工具Windows版介绍_下载_使用说明_编写原理[2014.3.24更新v0.3]
经过suky指点,更新v0.2版,可以直接获得ota地址了。一、简介及下载写这个工具的目的是为了更方便地下载泛泰最新的binx包和ota升级包。获取ota升级包的功能其实就是SKY_Station所实现的在线升级功能。写得比较匆忙,有可能会有bug,待把代码整理后,有时间再集成到PantechTools工具集里。使用C#编写,运行环境需要.net framework2.原创 2013-05-30 14:55:22 · 15776 阅读 · 14 评论 -
泛泰Bin文件格式解析及解压出IMG方法
Binx解压成bin可以使用suky发布的工具。这里需要感谢suky共享的资料和教程,让我也偷懒一回吧。解压bin的工具及其Python源代码也有了。程序猿的话通过阅读源代码就可以了解一切了。但此篇文章还是按部就班地分析一下bin文件的格式,以及讲解如何从bin中解压出img的方法。这里提供本人制作的bin解压工具,献丑了……工具下载地址:http://pan.baidu.原创 2013-04-26 15:21:46 · 6068 阅读 · 5 评论 -
Deepin/Ubuntu/Ubuntukylin/Xubunt/Lubuntu/Kubuntu Android 开发环境配置
Ubuntu采用的交互界面比较耗资源,且许多人吐槽无法适应其操作方式幸好Ubuntu有许多分支,且都支持android开发关于版本,并非越新越好,个人认为13.04即可,或更早的版本也行。按照从省资源到耗资源,个人认为的排序如下Lubuntu注意:麒麟其实与Ubuntu根本是一样的有空的话,建议逐个安装尝试一下,找到适合自己的这些发行版的核心是完全一样的,都为Ubunt原创 2014-06-27 15:27:51 · 3671 阅读 · 0 评论 -
泛泰 A870 TWRP Recovery En英/Cn简/Tw繁
图片的话,请参考:http://blog.csdn.net/benjaminwan/article/details/8948767下载地址:http://pan.baidu.com/share/link?shareid=826766897&uk=3071575749推荐使用v.2.4.4.0版。说明------------------原创 2013-06-14 10:30:24 · 7235 阅读 · 3 评论 -
泛泰A870 CWM Recovery En/Cn合集
下载地址:http://pan.baidu.com/s/1mT08Z---------------------------------------------------------CWM Recovery En/Cn Made by benjaminwan 2013.9.30说明-----------------------------------------------原创 2013-09-30 20:56:21 · 5820 阅读 · 3 评论 -
泛泰 A850 4.1.2 刷第三方专用Recovery合集
下载地址:http://pan.baidu.com/s/1gdmmNzd原创 2014-04-19 10:33:55 · 5094 阅读 · 3 评论 -
泛泰A870 Recovery KitKat 合集
1.官方Recovery fastboot版(临时recovery)原创 2014-07-20 09:33:51 · 3666 阅读 · 3 评论 -
LG F260S Recovery 合集 支持Auto Loki Patch
AOSP 4.1.2 Recovery for LG F260S Made by benjaminwan 2013.4.30TWRP和Philz均支持内置sdcard的0文件夹。TWRP可自动识别。Philz可在高级选项内切换。---------------------------------------------------------卡刷版下载:TWRP2610CN:原创 2014-05-04 22:14:17 · 5055 阅读 · 4 评论 -
Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(1):基础知识
写这一系列文章的目的,是为了总结出一种通用的方法,一种门槛不高,且不需要很深的编程基础,适用于大众的编译适配方法;使用这种方法,可以为各种基于高通msm8960平台的手机,编译适配出msm-aosp。原创 2015-02-21 23:45:20 · 6981 阅读 · 2 评论 -
Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(5):显示、NFC、overlay
一、ROM功能自测二、vendor-maker三、显示部分的适配与调试四、增加NFC配置五、修改overlay六、启动后查找缺少的公共lib原创 2015-02-22 19:13:39 · 4613 阅读 · 0 评论 -
Mint17.1-64bit_Android开发环境配置
本文仅适用于通用android系统的编译环境(如CM、AOSP等)和patchrom代码插桩(如miui、Lewa等)MATE与XFCE仅桌面UI有差别而已,核心都是一样 如果需要在虚拟机内安装,另外请自行下载并安装VMware11原创 2015-02-21 23:17:15 · 2357 阅读 · 0 评论 -
Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(2):开发环境及相关的使用技巧
因为面对的是新手,这篇文章可能讲得比较宽泛,包括了硬件的选用,系统的选用,是否该用虚拟机,如何配置linux,linux的一些使用技巧,调试环境的搭建,脚本、工具的制作等等。一、硬件因为系统和内核的源代码是以千万行乃至亿行代码来算,所以同一台计算机完整编译一次系统的时间,可比插桩要来得多得多,想提升编译的效率,即降低编译所花的时间,拥有一台高配置电脑必不可少。 在ram即内存足够的前提下,cpu速原创 2015-02-22 00:11:04 · 4142 阅读 · 3 评论 -
Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(10):其它
本篇是此系列文章的最后一篇一、Power二、拔电池掉时间问题三、按键灯、呼吸灯四、振动原创 2015-02-22 20:32:22 · 2936 阅读 · 0 评论 -
Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(9):摄像头GPS传感器
一、传感器二、相机三、GPS原创 2015-02-22 20:24:00 · 3055 阅读 · 0 评论 -
Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(4):验证代码并编写自己的device
验证代码并编写自己的device一、验证编译环境是否正确二、验证手机内核版本与msm-aosp系统版本是否匹配三、修改高通自带的device四、如何节省编译时间五、改写device.mk六、修改BoardConfig.mk七、修改boot参数八、修改ramdisk九、微调ramdisk十、build.prop修改原创 2015-02-22 01:08:02 · 6692 阅读 · 2 评论 -
dtimg转dtb工具介绍&下载
据说目前还没有dt.img转dtb工具,所以利用空闲时间做了一个。一、QCDT Version目前dt.img里的QCDT表规范最新的为version 3 比version 2增加了几个定义。 可以同时支持verion2和version3。二、使用方法软件需要.net framework 2.0运行环境 打开软件->菜单File->OpenDtimg,用来打开dt.img文件 打开后会自原创 2015-04-19 02:25:48 · 4452 阅读 · 2 评论 -
MSM-AOSP_LED呼吸灯适配(泛泰IM-A910)
泛泰A910的led呼吸灯用了非标准代码,逼格甚高。 但也造成了标准的呼吸灯hal代码不可用,对于第三方适配者就苦逼了。 本文介绍泛泰A910的呼吸灯hal适配调试过程,最终目标是找到正确的LED调用方式。 hal代码在hardware/qcom/display/liblight,如何实现调用代码,这里就不提供了,请读者自行实现。 当然不局限于msm-aosp,其它第三方rom也是一样。原创 2015-04-18 12:08:59 · 3295 阅读 · 1 评论 -
MSM-AOSP相机适配进阶教程(以泛泰A910为例)
libcamera_client.so这个lib里,有相机的相关参数,比如相机支持的场景模式参数、白平衡模式参数,对焦模式参数……等等大部分参数是高通或google定义的标准参数,部分手机厂商不更改直接使用这些参数。有些手机,被消费者批为没个性,甚至从电路板到模具外壳都一样,当然手机厂商终极目标就是千元机,为了节省研发成本和材料成本,这么做无可厚非。但其实这种手机,对于咱第三方开发者来讲也是省时省力原创 2015-04-18 13:06:29 · 4360 阅读 · 0 评论 -
高通平台Tag精确寻找进阶教程
一、 Release Tag列表二、对Tag规律进行总结三、搜索关键字四、如果已知分支号五、官方rom完全无法找到任何信息原创 2015-03-03 16:09:07 · 6040 阅读 · 0 评论 -
Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(11):一些图片
1.泛泰IM-A870 AOSP kitkat 适配图片此系统由笔者编译适配2.LG韩版F200 AOSP kitkat 适配图片此系统由开发者yzh编译适配原创 2015-02-23 09:58:57 · 2432 阅读 · 0 评论 -
Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(7):信号通讯
前面的显示与音频是难关,通信的适配比较简单,只需要一些技巧即可一、补齐通讯lib二、补齐系统服务三、重新编译四、build.prop配置项五、数据网络原创 2015-02-22 20:04:38 · 2791 阅读 · 0 评论 -
LG LU6200第三方recovery合集
下载地址:http://pan.baidu.com/s/1hq7NMRE提供了7种供大家选择1.TWRP v2.6.1.0 中文版(触摸)2.TWRP v2.6.3.0 英文版(触摸)3.CWM v6.1.1.1 英文版(触摸)4.CWM v6.0.1.2 英文版(触摸)5.Philz v6.0.2.8 英文版(无触摸)6.CWM v1.1原创 2014-03-31 09:57:45 · 3521 阅读 · 3 评论 -
LG F160 L/S/K Recovery 合集 支持Auto Loki Patch
AOSP 4.1.2 Recovery for LG F160L/S/K Made by benjaminwan 2013.3.27TWRP和Philz均支持内置sdcard的0文件夹。TWRP可自动识别。Philz可在高级选项内切换。---------------------------------------------------------卡刷版下载:TWRP2原创 2014-03-31 10:13:48 · 15736 阅读 · 20 评论 -
泛泰 A870 4.1.2 刷第三方专用Recovery合集
合集下载地址:http://pan.baidu.com/s/1gdmmNzd单独cwm philz卡刷包:http://pan.baidu.com/s/1dDlAWvf专用于刷基于AOSP4.1.2的乐蛙和MIUIV5因为本人制作的第三方ROM,为了通刷,LSK版本设备名称都定为a850,所以需要专用recovery配合刷机。此Recover原创 2014-04-19 10:37:41 · 6211 阅读 · 9 评论 -
A840 TWRP Recovery英简繁版编译教程[2013.6.16更新]
关于如何修改完成品请参考A850编译教程后半部分源代码下载:各分支对应不同的版本,请分别下载https://github.com/benjaminwan/TWRP-in-chsDevice配置文件下载https://github.com/benjaminwan/twrp_device_pantech_ef44s一、编译原创 2013-06-10 11:18:47 · 4640 阅读 · 11 评论 -
泛泰SKYA850救砖原理与分区表解析[2013.6.3更新]
首先已知高通的CPU内固化了一段引导程序,在手机启动不了时会引导手机进入QHSUSB_DLOAD模式。而我们可以通过QHSUSB_DLOAD模式向不能正常启动的砖机下载MPRG8064.hex和8064_msimage.mbnMPRG8064.hex和8064_msimage.mbn这2个文件可以从小米2的线刷包中取得(CPU一样的话,就可以通用),它的作用是让不能正常启动的手机启动到U盘原创 2013-04-26 15:07:42 · 18231 阅读 · 29 评论 -
来自越南的泛泰binx一键解压_卡刷包制作工具
一、来历一次偶然的机会,与越南的quangnhut123进行交流,我的PantechTools在越南竟然有了英文修改版……令我十分惊讶,也使我意识到技术交流的重要,于是我与quangnhut123交换了源代码。这篇文章要推荐一个来自越南的工具Pantech_Tool_Kits,这个工具的可以自动地把binx解压并制作成卡刷包,实际的步骤比较多binx->bin->img->zip,但这个工原创 2013-05-29 09:10:48 · 11660 阅读 · 42 评论 -
来自越南的离线binx刷机工具
作者仍然是quangnhut123,因为我自己也没用过,就不介绍了。下载地址:http://download.csdn.net/detail/benjaminwan/5491345http://pan.baidu.com/share/link?shareid=633379&uk=3071575749原创 2013-05-31 19:23:18 · 4197 阅读 · 1 评论 -
PantechTools使用教程
下载地址:http://pan.baidu.com/share/link?shareid=575854&uk=3071575749这是由越南quangnhut123修改的mod英文版:http://pan.baidu.com/share/link?shareid=628825&uk=3071575749首先xp以下系统,如果打开出错,必须先安装.net fr原创 2013-04-26 15:16:05 · 7329 阅读 · 6 评论 -
泛泰SKYA840黑砖QHSUSB_DLOAD救砖教程(适用于工程机和正式机)
文章下载地址:http://download.csdn.net/detail/benjaminwan/5471859注意事项:1.内含多种资源,请自行选择是工程机用的还是正式机用的。2.凡是有BL锁的手机,都不能用类似方法救砖,泛泰全系列手机都没有BL锁,与之正好相反的是LG全系列手机都有BL锁(除了少数型号有被破解)原创 2013-05-29 10:09:57 · 4691 阅读 · 2 评论 -
A840S工程机升级官方系统教程_含资源下载
一、文章下载地址:http://download.csdn.net/detail/benjaminwan/5471555二、文章的主要内容1.升级ws20工程机分区表到正式机分区表教程2.升级ws20工程机系统到正式机166系统教程3.提供所有工具和资源的下载链接4.提供各版本基带单刷包5.提供修改好的第三方系统,cm、aokp、miui等。三、其它原创 2013-05-29 09:40:01 · 3164 阅读 · 0 评论 -
泛泰SKYA830黑砖QHSUSB_DLOAD救砖教程
之前越南朋友问我A830如何救砖,就用蹩脚的英文写成了救砖教程,幸好对方看懂了也救成功了……这里把教程提供出来,就懒得写成中文版的了。http://download.csdn.net/detail/benjaminwan/5471739需要注意的是:1.文章内提供的资源是A830L用的,其它版本的请自行按教程的指导来制作。2.凡是有BL锁的手机,都不能用此方法进行救砖,泛泰原创 2013-05-29 10:00:52 · 4340 阅读 · 1 评论 -
泛泰A850工程机与正式机分区表对比
我们依次解析泛泰A850K的工程机和正式机的分区表,并保存为CSV文件,然后打开文本比较工具对比一下:可以发现:1. 工程机的分区表与正式机的分区表是有差异的。2. 工程机的分区表分区数量和分区名称与正式机的一样,这也是为何ROM能够通刷的原因。3. 工程机的起始结束地址、分区大小,从第13分区开始与正式机不一样。这也是为什么救机的原创 2013-04-26 15:26:11 · 5531 阅读 · 2 评论 -
韩版机泛泰A850去除漫游时拨号选择框
修改Phone.odex去除漫游时跳出拨号选择框 for A850适用于泛泰A850K,系统版本S0837210Java、samli、baksmali、dex2jar、jd-gui、apktool这些工具和环境请自备,使用方法请自行摸索。 Dex或odex反编译成smali汇编代码用于修改。Dex转为jar,用于修改时对照java代码。 目标代码分析Co原创 2013-04-26 17:20:59 · 3311 阅读 · 0 评论 -
韩版机泛泰A850改mms.apk去除收到短信的国家代码
适用于泛泰A850K,系统版本S0837210 改mms.apk去除这些国家代码:"+86"(大陆),"+886"(台湾),"+852"(香港),"+853"(澳门),"+84"(越南) ,"+60"(马来西亚)需要注意的是台湾的手机号码比较特殊,保留前缀0举例:大陆:+86 12345678910 处理后12345678910香港:+852 12345678910 处理后原创 2013-04-26 17:13:34 · 6265 阅读 · 0 评论 -
A850/A870 TWRP Recovery简繁中文版编译及修改教程[2013.6.16更新]
本教程前半部分讲关于如何编译twrp,后半部分才是讲如何修改完成品的twrp。 源代码下载:除了主线以外,各分支对应不同的版本,请分别下载https://github.com/benjaminwan/TWRP-in-chsA850 Device配置文件下载https://github.com/benjaminwan/twrp_device_pantech_ef49k原创 2013-05-20 22:26:33 · 24375 阅读 · 78 评论