- 博客(6)
- 收藏
- 关注
原创 [工具]mac os x catalina下面使用source insight 4
从嵌入式/内核过来的老人,总喜爱source insight这个老掉牙的工具,看代码真是超级舒服;公司配了macbook,发现source insight居然是windows的专属,不想重装win也不想用虚拟机,那就用crossover(wine)凑合用吧1、版本准备crossover版本越新越好,旧版在新的OSX上无法运行,比如OSX 10.15.x推荐用crossover 19,我这边用的...
2020-03-05 16:39:08 4212 1
原创 使用GDB调试Android Native Lib
最近我的安卓项目中,native模块都是在linux环境下编译成so后再放到android studio工程中使用的,网上常见的gdb/ndk-gdb教程并不完全适用于我们项目,所以我总结了一份文档,供大家参考使用。1.环境准备主机环境:ubuntu 18.04 in virtualBox安卓平台:android 7.0 手机android NDK: r14b**注意:**andro...
2019-06-21 10:03:35 668
原创 [疑难杂症]系统时间不对导致SSL连接失败
问题描述我们某安卓盒子的客户端,每次开机第一次连接服务器大概率出现ssl错误导致连接失败,openssl返回的错误是:SSL_connect error:00000001:lib(0):func(0):reason(1)抓取网络pcap包,发现在ssl握手时,客户端收到服务器的证书认为证书无效,但是同样的证书过一会再连接,又可以建立连接。此问题仅发生在某特定型号的盒子问题分析...
2019-06-12 14:59:28 8877
原创 [自动化测试]网络重连的测试脚本
0.功能需求最近在一个安卓客户端项目上重写了断开重连的处理逻辑,需要写个简单的压力测试脚本不断进行断网/网络恢复的操作,大概思路有两种:1.安卓机器上安卓机器上可以通过以下命令控制网络断开、连接:svc wifi enable/disable #wifi开关svc data enable/disable #移动数据开关当然网上也有通过settings命令开关飞行模式实现的,不过在...
2019-06-12 11:21:34 843
原创 高通 audio codec的代号
做了这么些年高通的音频驱动,发现高通codec的代号蛮好玩的wcd9320 代号 Taiko 日本鼓wcd9330 代号 Tomtom 爵士鼓wcd9335 代号 Tasha 印度鼓 来至西印度wcd934x 代号 Tavil 印度鼓 来至南印度为了开发代号估计字典都翻烂了...
2018-12-18 20:35:03 2014
原创 用adb shell让APP获得Root权限 by SuperSU
最近对一些系统级的第三方app很感兴趣,这些app都需要root权限,手上虽然可以编译android的源码,但是默认只对adb shell开放root权限(eng版本),于是研究了一下SuperSU这个ROOT权限管理app,写了个脚本方便使用。开发环境: 高通MSM8998 / android 8.1 / SuperSU 2.821.使用前提adb shell拥有root权限...
2018-05-14 13:20:36 44534 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人