android
文章平均质量分 95
Brainor
这个作者很懒,什么都没留下…
展开
-
Java相关
Date原创 2016-04-28 00:01:15 · 332 阅读 · 0 评论 -
Android使用Charles sniffers network traffic
背景 HTTPS通讯是加密的, 因此需要Man In The Middle attack. 也就是需要在通讯中加上Charles作为代理. 这样需要客户端授权Charles SSL证书. 在Android 7.0+(API24)的设备上, APP不再信任user or admin-added CAs, 详见此, 因此需要将证书安装到system CA中.安装并破解Charles Char...原创 2018-06-04 20:13:34 · 1199 阅读 · 0 评论 -
MIUI无法挂载system分区解决方法
adb devicesadb rootadb disable-verityadb reboot原创 2016-05-25 16:45:40 · 13922 阅读 · 0 评论 -
Android Tips
毫秒转换具体时间 时间(小时:分钟:秒), 使用TimeUnit.MILLISECONDS工具转换.判断服务是否启动 服务检测比较具有迷惑性, 不能直接通过类名检查, 一定要判断UID是否相同, 否则多个应用使用相同的服务, 会出现检查错误, 有一个启动就会成功. 添加UID检查, 才可以正确使用. 用于在重启动服务时, 进行服务保活, 防止重复启动./** * 判断服务是否启转载 2016-06-21 18:46:01 · 363 阅读 · 0 评论 -
Android Studio使用记录
GitCommit & Push时有可能会没有反应, 这时有可能是某个文件无法被Commit, 比如 app/src/AndroidTest 里的某个文件.clone很有可能无法正常编译, 需要把原来的project重新import一下就可以了.Android SDK更新SDK源参考 Android SDK Mangager-Tools-Manage Add-on Sites的User D原创 2016-04-07 01:35:15 · 726 阅读 · 0 评论 -
反射
获取小米双卡双待手机默认上网卡槽的方法反编译小米的TeleService.apk,查看smali代码得知有一个getPreferredDataSlotId方法,相关代码:invoke-static {}, Lmiui/telephony/MultiSimManager;->getInstance()Lmiui/telephony/MultiSimManager;move-result-object转载 2016-07-12 12:15:38 · 532 阅读 · 0 评论 -
Android通知栏微技巧,那些你所没关注过的小细节
对于通知栏的使用,Android各个版本其实都有比较大的调整,包括即将发布的Android 7.0版本,通知栏功能上又要有大动作。那么新版本的通知栏API无法兼容老系统这就会是一个很头疼的问题。 为此Android在appcompat-v7库中提供了一个NotificationCompat类来处理新老版本的兼容问题,我们在编写通知功能时都使用NotificationCompat这个类来实现,app转载 2016-06-14 21:22:57 · 973 阅读 · 0 评论 -
逆向分析 Android 程序
转载自这里 很多人写文章,喜欢把什么行业现状啊,研究现状啊什么的写了一大通,感觉好像在写毕业论文似的,我这不废话,先直接上几个图,感受一下。 第一张图是在把代码注入到地图里面,启动首页的时候弹出个浮窗,下载网络的图片,苍老师你们不会不认识吧?第二张图是微信运动步数作弊,6不6? ok,那我们从头说起1. 反编译Android 的反编译,相信大家都应该有所了解,apktool、JEB 等工具转载 2016-05-18 21:26:19 · 953 阅读 · 0 评论 -
Android去广告
微博/sdcard/sina/weibo/.wbadcache, .weibo_ad_universal_cache 删除文件夹, 新建同名文件/data/media/0/netease/cloudmusic/Ad/Video, Image, 修改权限为000/data/data/com.zhihu.android/files, app_e_qq_com_* 删除文件夹, 新建同名文件...原创 2018-12-17 23:44:26 · 600 阅读 · 0 评论