关键词:
Platform: RK3288
OS: Android 6.0
Kernel: 3.10.92
背景:
需要了解RK的OTA机制,但sdk只提供了apk
因此需要反编译解包,要注意的是,如果apk在编译的时候经过了代码混淆,那么反编译出来的是乱码而无法查看的。
工具:
apktool: 反编译后可以查看res下的资源和布局文件,以及apk的AndroidManifest.xml文件
dex2jar: 要查看源码,需要先将apk转化成Jar文件
JD-GUI: 得到Jar文件之后,使用此工具直接可以查看源代码
jd-gui下载: https://download.csdn.net/download/kris_fei/10375837
apktool和dex2jar下载: https://download.csdn.net/download/kris_fei/10375855
如果apktool和dex2jar太旧,可以直接去apktool网站下载。
注意:
执行apktool 和 JD-GUI可能会遇到error,可参考:
[RK3288][Android6.0] 调试笔记 — 使用apktool出现AndrolibException
[RK3288][Android6.0] 调试笔记 — 执行gd-gui找不到libgtk-x11-2.0.so.0
获取xml文件:
kris@eco:~/Downloads/apktool$ ./apktool d RKUpdateService.apk
解析出来的AndroidManifest.xml
布局文件:
查看源代码:
先转换成jar文件:
./dex2jar/dex2jar.sh RKUpdateService.apk
用jd-gui查看:
kris@eco:~/Downloads/apktool$ ./jd-gui/jd-gui
打开jar包就可以查看了
参考:
如何反编译apk文件得到源码和XML文件
Ubuntu(Linux)/Windows下反编译apk
rk3288以太网的mac地址调试笔记学习笔记原创
平台信息:内核:linux3.1.0系统:android/android6.0平台:RK3288作者:庄泽彬(欢迎转载,请注明作者)邮箱:[email protected]说明:提供以太网mac地址烧录以及读写的方式一、功能演示以及说明:1.1在安卓的文件系统生成如下的设备节点... 查看详情
(清晰)androidril架构学习---[android6.0][rk3399]pcie接口4g模块ec20调试记录
(清晰)AndroidRIL架构学习---[Android6.0][RK3399]PCIe接口4G模块EC20调试记录参考链接:1、[Android6.0][RK3399]PCIe接口4G模块EC20调试记录https://blog.csdn.net/dearsq/article/details/740090692、QMIRil和Androidhttps://blog.csdn.ne 查看详情
想购买一块rk3288开发板,谁用过视壮vs-rk3288,好用吗?
可以的,之前有用过。RK3288,2G+16GB支持wifi、千兆网、OTG、USB/SD卡启动,支持RGBMIPILvdsHDMI显示输出,高清HDMIIN输入功能,输入视频每秒60hz,播放速度流畅,另支持双屏双显双触摸功能,快速双模GPS+BD(北斗)定位功能,动力传感... 查看详情
rk3288只能支持ddr3,那么想问rk3288w能否用ddr4?
参考技术A首先金手指外形不一样,其次ddr4是高频性能,读取速度更快,所以不能通用。追问我问的不是内存条,是芯片,不过仍然谢谢。 查看详情
rk3288gpio输出问题
本文转载自:http://m.blog.csdn.net/jiangdou88/article/details/50158673#defineGPIO_BANK0 (0<<RK_GPIO_BANK_OFFSET)   查看详情
android6.0修改屏幕(代码片段)
前提:驱动需要把调好的dts放到kernel/arch/arm/boot/dts目录下,此时我们只要配置rk3126-86v-r2.dts参数即可kernel/arch/arm/boot/dts/rk3126-86v-r2.dts#include<dt-bindings/rkmipi/mipi_dsi.h>#include"rk3126.dtsi 查看详情
rk3288的gpio设置
http://www.360doc.com/content/14/1227/18/14351252_436191812.shtml 目录 [隐藏] 1 简介2 使用2.1 输入输出2.2 复用简介GPIO,全称General-PurposeInput/Output(通用输入输出),是一种软件运行期间能够动态配置和控制的通用引脚... 查看详情
rk3288mipi能同时接摄像头和hdmiin吗
参考技术A相对于vr芯片rk3399来说,rk3288的VR产品定位为中低端产品,价格中低等,支持达4K分辨率的360度全景视频解码,并且还兼容普通2D和3D片源,对应用层提供足够强大硬件解决能力本回答被提问者采纳 查看详情
瑞芯微rk3288和晨星s812有啥区别
瑞芯微RK3288处理器最大特色是采用ARM全新一代微处理器架构,以高性能、低功耗著称。“全球第一个四核ARM全新内核芯片、全球第一个支持最新超强Mali-T76x系列GPU的芯片以及全球第一个4Kx2K硬解H.265的芯片”三个全球第一备受瞩... 查看详情
资源共享rk3288camera硬件说明以及软件配置
本文档主要介绍RK3288Camera的注意事项以及软件配置 下载地址:http://dev.t-firefly.com/thread-13619-1-1.html 更多开发资料请到社区精华系列“资源共享”专栏下载http://dev.t-firefly.com/forum-263-1.html 查看详情
瑞芯微四核rk3288处理器的主频有多少?
瑞芯微四核RK3288处理器的主频有多少?主频为1.8GHz。瑞芯微RK3288是2014年04月13日首次出现在香港春季电子展上的,主要参数:CPU架构Cortex-A17;CPU频率1.8GHz;GPU型号ARMMali-T764;GPU频率600MHz;制造工艺28nmHKMG;屏幕显示3840X2160;内存6... 查看详情
关于在rk3288上安装opencv的方法
...++编写,可以运行在Windows/Linux/Mac等上。这几天尝试着在RK3288上安装Opencv,被虐了好多遍,幸好没有放弃,终于弄出了。之前一直是通过电脑先交叉编译Opencv再移植的方法,但是在编译过程中总是遇到各种问题,换了不同的Opencv... 查看详情
国产开源芯片瑞芯微rk3399、rk3288有啥性能上的区别?
...g.LITTLE大小核架构,双核Cortex-A72加四核Cortex-A53。瑞芯微RK3288基于28nmHKMG工艺,处理器采用了四核ARMCortex-A17,主频达到了1.8GHz。DDR控制器采用双通道64bitsDDR3/DDR3L/LPDDR2设计。RK3399针对高端,RK3288针对中高端。都是瑞芯微的定位不同... 查看详情
国产开源芯片瑞芯微rk3399、rk3288有啥性能上的区别?
...g.LITTLE大小核架构,双核Cortex-A72加四核Cortex-A53。瑞芯微RK3288基于28nmHKMG工艺,处理器采用了四核ARMCortex-A17,主频达到了1.8GHz。DDR控制器采用双通道64bitsDDR3/DDR3L/LPDDR2设计。RK3399针对高端,RK3288针对中高端。都是瑞芯微的定位不同... 查看详情
免费申请firefly-rk3288开源板
Firefly与云汉电子社区推出免费申请Firefly-RK3288开源板活动,喜欢玩转开发板的朋友可以去免费申请。活动地址:http://www.ickey.cc/e/try/detail/217.html650)this.width=650;"src="http://b01.ickimg.com/201709/b8af0cc79efb4c956c38de31fd37a3b1.png"style 查看详情
rk平台images打包细则
本文转载自;https://blog.csdn.net/wangxueming/article/details/52808739IMGs打包细节平台: RK3288背景: RK3288编译产生了RK3288MiniLoaderAll_V2.19.bin,uboot.img,kernel.img,uboot.img,misc.img,recov 查看详情
---rk3288mipi整发(适用于新版的kernel4.4)
http://www.pianshen.com/article/7245318143/ 老的Anroid5.1下Linux3.10的数据的名字和处理方式有不少不同不过rk3128还在走那个老路线, 查看详情
怎么将ubuntu系统装到rk3288板子上
参考技术A我没有玩过,但是我了解,可以用sd卡或者usb串口烧入都行的,只有你的arm9上有这些外设都可以的。怎么打包,可以用Linux下的Ghost。和windows差不多。本回答被提问者采纳 查看详情