热点

拨号界面输入什么代码可以抓取日志

时间:2010-12-5 17:23:32  作者:时尚   来源:百科  查看:  评论:0
内容摘要:```html 拨号界面输入什么代码可以抓取日志 body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Rob

```html 拨号界面输入什么代码可以抓取日志

在安卓手机的拨号界面输入 *#*#2846579#*#* 能直接打开工程菜单,里面就有抓日志的界面选项。这个代码我最早是输入什代在华为荣耀6上试出来的,后来发现很多国产机都沿用了这套指令。日志不是拨号所有手机都一个代码,但如果你手里是界面华为或者荣耀,这个基本通吃。输入什代

先说说为什么拨号盘能当入口。日志拨号程序本身是拨号个系统级应用,它在监听你输入的界面数字和 *# 组合。安卓框架里留了一类叫“秘密代码”的输入什代接口,厂商可以注册自己的日志指令。输入正确后,拨号拨号器会发一个广播,界面对应的输入什代系统服务收到后弹出隐藏界面。日志抓取功能就藏在这些界面里。

*#*#2846579#*#* → 工程菜单 → 后台设置 → 日志开关
*#*#4636#*#* → 测试菜单 → 电池信息、网络信息(部分机型有日志相关)
*#*#9900#*#* → 部分三星机型 → 系统转储和日志抓取

华为那个工程菜单里,点“后台设置”会看到“LOG设置”和“Dump & Log”。打开LOG开关,系统就开始往 /sdcard/log/ 或者 /data/log/ 写文件了。不过要注意,有些新机型比如鸿蒙4.0之后的版本,这个代码还能进菜单,但日志开关被藏得更深,或者需要先开启“开发者选项”里的“启用日志记录”。我手头一台Mate 40 Pro,输入后菜单正常弹出,但日志目录变成了 /data/log/hilog/,得用文件管理器授权才能看到。

小米这边不太一样。早些年红米Note 3输入 *#*#6484#*#* 进的是硬件检测,没有日志开关。抓日志一般走 *#*#717717#*#* 或者直接在开发者选项里开“日志记录器”。MIUI 12之后,拨号盘秘密代码被砍掉不少,官方更推荐用“小米日志”App或者adb命令。所以别指望一个代码通吃所有安卓。

真实经历:有次帮朋友抓一个偶现的断流问题,他手机是OPPO Reno 5。输入 *#*#2846579#*#* 没反应。后来查了OPPO的专用代码是 *#*#8778#*#*,进去后有个“日志抓取”按钮,点一下会生成一个压缩包在 Documents/Log/ 下。不同厂商的私心都写在这串数字里了。

三星的老机型比较大方。输入 *#*#9900#*#* 直接进SysDump界面,第一项就是“Run dumpstate/logcat”,点下去等几分钟,日志就存到内部存储了。但S21之后这个代码被限制,需要插SIM卡并且是工程模式才能用。我试过一台S22,输入后提示“不支持此功能”。

如果你手里的手机不属于上面任何一家,还有个笨办法但绝对有效:装一个叫“SysLog”的开源应用。它不需要root,点一下就能抓取logcat、dmesg、last_kmsg。原理和拨号代码一样,只是绕过了厂商的限制。Play商店里搜“SysLog”第一个就是,图标是个绿色的安卓机器人。我包里常备这个,比记一堆代码靠谱。

最后提醒一句,抓日志会占用CPU和存储,长时间开着可能让手机变卡。抓完记得关掉开关,删掉多余的日志文件。那些文件动辄几百MB,塞满存储反而引发新问题。另外,日志里可能包含你的手机号、位置、应用使用记录,别随便发给陌生人。


拨号盘代码这东西,本质上是厂商留给测试人员的后门。有些后门一直开着,有些随着系统更新被堵上。你如果只是想抓个WiFi断连的日志,先查自己机型的专用代码,查不到就上SysLog。别跟一串数字较劲,工具是拿来用的,不是拿来背的。

```
最近更新
热门排行
copyright © 2026 powered by 力不从心网   sitemap