9寸安卓车机隐藏密码打开USB从模式安装软件
这个春节终于有大把的时间研究9寸安卓车机了。通过jadx研究车机启动器Launcher.apk以及核心hkmanager.jar,发现了隐藏密码,可以打开车机USB从模式,将车机连接到电脑后,可以安装其他软件,或者进行USB调试。
1.发现密码的位置
在Launcher.apk的haoke.ui.bt.BT_Dial_Fragment类下的InputNum函数下,发现了三串“神秘”的数字串。
InputNum函数中调用的switchU***Mode函数在hkmanager.jar的com.haokegroup.android.hkserver.manager.HkManager类中。看名字就可以猜到这个函数是切换USB模式的。
通过分析代码,可以知道三个密码分别为:
1. *#534*62559##* 打开USB从模式。
2. *#62559*534##* 关闭USB从模式,回到USB主模式。
3. *#5220*0225#* 打开工程模式
下面说说怎么用这三个密码。
1. *#534*62559##* 打开USB从模式。
2. *#62559*534##* 关闭USB从模式,回到USB主模式。
3. *#5220*0225#* 打开工程模式
下面说说怎么用这三个密码。
2.准备双公头USB数据线
双公头USB数据线可以从某宝上买,也可以自己做,下面说说自己做双公头USB数据线。
这个是USB接口的定义,可以看到USB数据线内部是黑、绿、白、红四根线。
找两根手机USB数据线。
将两根数据线连接手机的一头都剪掉,露出里面的线芯,一般都是黑、绿、白、红四根。将两个数据线的线芯按照相同颜色的两两相连,然后用绝缘胶带包起来,注意避免不同颜色的线芯相互接触短路。这样双公头数据线就做好了。
3.看看第一个密码有什么用
将双公头数据线一头连接笔记本电脑USB口,另一头插入车内靠近副驾驶的USB口。这时,你会发现笔记本电脑没有什么反应,那是因为车机默认是USB主模式,我们需要输入密码将车机切换到USB从模式。
打开车机电话拨号界面,依次键入*#534*62559##* ,将车机切换到USB从模式。
这时,电脑就可以识别车机了。
Win10下会自动安装驱动程序,其他操作系统下可能需要手动安装驱动程序,你可以上网搜索Android USB 驱动(Android ADB USB driver)下载手动安装。
安装好驱动后,就可以通过Android Studio的Logcat窗口查看车机的调试信息了。
也可以在cmd命令行下通过Android adb 命令连接车机,上传下载文件,安装其他软件或者root车机。
4.其他两个密码有什么用
车机切换到USB从模式后,如果在靠近副驾驶的USB口插入U盘后车机是不会识别U盘的(靠近主驾驶的USB是不受影响的,仍然可以识别U盘)。所以第二个的密码就是用来关闭车机USB从模式,切换回USB主模式的。在车机电话拨号界面,依次键入*#62559*534##*,就将车机切换回USB主模式了,靠近副驾驶的USB口就可以正常识别U盘了。
在车机电话拨号界面,依次键入*#5220*0225#*,就可以打开车机工程模式。
没什么鸟用的工程模式...
5.最后
以上密码仅在下图中版本9寸安卓车机上测试过,其他版本车机的朋友可以试试看。
分享到:
|