- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Android Studio 查看Framework源码(AOSP)
前言: 工欲善其事必先利其器,一套合适的开发工具可以有效的提高工作效率,作为一个懒惰的码农,我们就可以舒舒服服的偷懒了,曾经的我试过很多工具,在AOSP我认为效率最高的工具非Vim莫属,Vim+Ctag+grep的组合,效率还是可以的,但是它们也有很多缺点,经常跳转出错,跟踪复杂的代码经常迷路,于是我就转战使用VS,丰富的各种插件让我眼花缭乱,Source Insight也是个强大发工具,但是在Ubuntu上需要装win虚拟机,并且出现不明所以的卡顿,最终我还是放弃其它,专情与AS,以下为本...
2021-11-22 14:44:39
4435
原创 Frida Hook Android framework system_server插桩调试方法
Frida Hook Android framework system_server插桩调试方法已有环境:Ubuntu20.04.1使用工具:VS code Python3概述:由于本人的工作调整,所以最近要转战到framework层开发,因此调试framework就成了重中之重,但是在源码中修改代码和添加log,再编译烧录到机器上,这一套流程下去,费时费力,尤其开发人员又受限于后台服务器的安全设定,那就更难受,并且效率十分低下,如果在源码开放的情况下,使用AS断点,也是不错..
2021-05-11 14:32:06
2669
原创 Android logcat 添加kernel log 并保存到本地
Android logcat 添加kernel log 并保存到本地概述:作为一个Android系统工程师,最头疼的莫过于死机和重启,这种概率性Bug,往往在办公室的测试环境下很难复现,但是在实际使用中,确实会出现死机和重启,这时候有一份可靠的log,是尤其重要的,那么除了分析Android系统log,如果还能有一份kernel log是不是就更容易定位问题呢?我们最常用的平台,有高通,MTK,RK,……,除了MTK有一个mtklog,其他的平台好像都没有内置这种打印log的应用,所以有..
2020-11-23 17:40:27
3830
原创 Ubuntu20.04.1(X86_64)Qt5.14.2配置ARM64交叉编译环境
Ubuntu20.04.1(X86_64)Qt5.14.2配置ARM64交叉编译环境已有环境:PC Linux Ubuntu20.04.1 64位 X86架构Qt 版本号5.14.2交叉编译器:gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu概述:由于习惯性偷懒,所以不论做什么,都喜欢找现成的工具做开发,最近需要开发Ubuntu系统的软件,所以选择Qt,做个简单的界面,但是在交叉编译环节却困难重重,网上的介绍有很多,但是简单有效的方案不..
2020-11-05 20:29:32
9777
11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人