首页
社区
课程
招聘
华为手机Log开启分析
2020-8-19 17:46 5068

华为手机Log开启分析

2020-8-19 17:46
5068

最近无聊 华为手机每次手机重启后都需要拨号 输入 ##2846579## 开启工程菜单 后台设置 LOG设置开启APP日志 讲道理是有点烦人的 想研究下如何更快捷
之前搞过 华为系统EMUI-5.1 EMUI-8.2.0 打包安装程序 设置 系统录屏 系统用户界面 不过放出来的都是成品 这次写下分析过程吧
在这里插入图片描述
adb shell dumpsys activity top 查看包名 以及Activity
在这里插入图片描述
adb shell pm path com.huawei.android.projectmenu 获取apk位置 找到odex
JEB打开 代码会有些缺失 不过不影响分析 JEB直接搜索刚刚的Activity
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
| 工程菜单 |id =? |
|--|--|
| 后台设置 | 3 |
|单板信息查询|4|
| 网络信息查询 | 5|
| 软件升级 | 6|
| 恢复出厂设置 | 7|

后台设置

Log设置在这里插入图片描述

 

在这里插入图片描述
| LOG设置 |which =? |
|--|--|
| AP日志| 0 |
|充电日志|1|
| 休眠日志 | 2|
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
日志开关的控制都是调用 system/lib/libHwProjectMenu_jni.so
接下来实现就好了

      Object getInstance =  callStaticMethod(findClass("com.huawei.android.projectmenu.wrapper.ProjectMenuWrapper",classLoader), "getInstance");
        callMethod(getInstance,"setAPLog",true); //ap日志

是不是以为到这里就完事了 苦笑.jpg 这个工程菜单手机重启后不会自动启动 只有去拨号哪里输入 #** 才能开启 上面的代码才能生效 呵呵呵 等于说就是少点了点二级菜单
还得去看看拨号。。。 有点不想搞了 MMP在这里插入图片描述


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞2
打赏
分享
最新回复 (3)
雪    币: 156
活跃值: (953)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
bluegatar 2020-8-22 12:08
2
0
很好,把华为给泔了
雪    币: 19
活跃值: (1056)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
iceway 2020-8-22 15:08
3
0
请问大佬,开启这个有什么用?
雪    币: 2113
活跃值: (2264)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
世界美景 1 2020-8-23 12:08
4
0
看AS log日志啊 不开看不了。。
游客
登录 | 注册 方可回帖
返回