小文字 吃饭,睡觉,遛狗头


对异常收集的一些思考与优化

本文源于笔者内部分享整理而来; 相关插件的安装和使用请参考:http://blog.hacktons.cn/tango/ 1. 背景 在分析崩溃bug的时候,我们非常倚重调用栈日志,他在大多数情况下可以帮助开发者定位崩溃的逻辑链路,比如是哪个页面的控件出现了什么空指针之类的。 但是总有那么些个崩溃是没有这种有效日志的,没有办法定位崩溃源的样子真让人感到无助。 # main(1) java.lang.NullPointerException Attempt to invoke vir... 更多


【MIUI】Muisc App之音频播放动画

前言 现在终于到了解MIUI的音频动画的时刻了。之前看过一篇TOS 录音机动画的技术文章,不知道MIUI的音频动画又是如何实现的呢? 播放界面 我们知道播放音乐的主界面是MusicBrowserActivity,底部有一个TAB。 通过分析,底部TAB上谱图对应的View比较可疑的有以下两个: com.miui.player.phone.view.NowplayingBar{5a40c0 G.E...C.. ......I. 0,1763-1080,1920 #7f0e013b a... 更多


【MIUI】从ROM提取音乐播放器

前言 接上文 【MIUI】从零开始,ROM拆包实践,现在我们已经成功把ROM挂载,并得到系统的预装程序和其他服务; 本文将顺一步,开始定位我们的目标程序“音乐播放器”。 资源预览 我再看一下,ROM里面的这些目录: total 632 dr-xr-xr-x@ 19 root wheel 4096 Jan 1 1970 . drwx------ 15 aven staff 510 Jul 19 11:28 .. dr-xr-xr-x 123 root whe... 更多


【MIUI】从零开始,ROM拆包实践

前言 近期Nexus 5下岗,更换了一部小米手机,经过一段时间使用,整体感觉不错,在使用其自带的音乐播放器时,发现有一个波谱挺有意思,因此有了本文,剖析MIUI ROM的介绍; 准备工作 既然要拆包,还是拆ROM,那么肯定会用到一些工具和资源; 下载MIUI ROM macOS/PC sdat2img MIUI ROM 下载一个你需要的分析的ROM包,笔者手机上安装的是MIUI 8.5,所以直接去找到他的对应ROM ROM 下载地址:V8.5.3.0.MAGC... 更多


unzip解压特定文件

前言 在处理zip压缩包时,我们经常和unzip打交道,比如解压,压缩什么的,那么如何解压zip文件中的某一个文件呢? 带着这个疑问我们完整学习一下unzip的更强大的功能 help vs man unzip 的help可以告诉我们很多其支持的参数,但是这些说明并不是很容易理解, aven-mac-pro-2:Desktop aven$ unzip --help UnZip 5.52 of 28 February 2005, by Info-ZIP. Maintained by C.... 更多