一、AEE介绍
AEE (Android Exception Engine)是安卓的一个异常捕获和调试信息生成机制。
手机发生错误(异常重启/卡死)时生成db文件(一种被加密过的二进制文件)用来保存和记录异常发生时候的全部内存信息,经过调试和仿真这些信息,能够追踪到异常的缘由。
二、调试方法
2.1 获取AEE DB文件
当系统发生异常时,AEE会自动将异常的现场以DB的格式保存到/data/vendor/aee_exp路径下,通过echo c > /proc/sysrq-trigger发出内核panic重启,同时会触发aee保存db文件再次开机后将文件捞出,文件夹如下,解压后使用
AEEdebug方法范例包资源-CSDN文库
2.2 安装GAT工具并解析文件
下载工具并安装到对应的机器上,工具请找MTK索要,这里不方便上传
打开工具后的界面如下:
导入对应的DEC文件夹,并点击start,开始解析DB文件