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

华为手机Log开启分析

2020-8-19 17:46
5866

最近无聊 华为手机每次手机重启后都需要拨号 输入 ##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在这里插入图片描述


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 2
支持
分享
最新回复 (3)
雪    币: 27
活跃值: (1638)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
很好,把华为给泔了
2020-8-22 12:08
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
请问大佬,开启这个有什么用?
2020-8-22 15:08
0
雪    币: 2081
活跃值: (2665)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
看AS log日志啊 不开看不了。。
2020-8-23 12:08
0
游客
登录 | 注册 方可回帖
返回
//