华为HWD31/mizuho一些研究记录



机器的一些参考信息

从华为HWD31(mizuho)的硬件版本和芯片可以看到,HWD31也叫KD02,MIZUHO之类的,芯片是采用高通mdm9635

 硬件版本:        HWD31 CL1KD02UM VER.B
 
 平台和芯片:    Qualcomm 9X35

网络支持:

 4G LTE FDD B11/B18  

 4G LTE TDD B41
 
 4G LTE CA B41 intra-band contiguous 20+20
 
 3G UMTS: B1/B2/B5

漫游支持:

 LTE: B3/B17
 

这个机器是日本运营商定制的,所以默认只能用日本的网络和卡,在国内一律显示为“cardlock”或者“圈外” 。


关于解锁:

HWD31是旧款机器,锁是v4级别的,也就是8位数,但插入别的卡也不会弹出解锁框。

因为是高通芯片,没有海思的usbloader.bin,目前暂无像海思芯片那样解锁,只能采用华为的短接救砖法,把底层的一些信息清理掉。

短接点如图:

短接图片

刷完机器一般都会被清除锁的信息:

不过,还是无法使用网络,

 可能要刷通用固件,但目前没有发现通用的固件,
 
 要么就是真的被限制了,要使用日本网络。

解锁图片


关于刷机:

如果使用qpst之类的刷机,这些底层自定义分区可以自己参考:

 partition.mbn  partition
 appsboot.mbn   0:aboot
 boot.img       0:boot
 rpm.mbn        0:RPM
 sbl1.mbn       0:SBL
 sdi.mbn        0:SDI
 tz.mbn         0:TZ

然后再刷系统

刷系统可以用几种方法刷:

  1. 是使用EXE的固件,直接一键刷。

升级图片

  1. 是使用WiFiUpd升级工具,升级ZIP固件。

升级图片

  1. 是使用官方的MDBMDTool工具

升级图片


关于汉化

由于是有触摸屏的缘故,这个机器分为两个界面系统,一个是触屏(安卓),另一个是网页管理(webui)

触屏界面的汉化1:

 这个机器的系统是阉割版的安卓,所以,直接对系统的apk进行反编译再回编回来即可。
 
 详细一点就是把system分区下的
 app目录
 framework目录
 priv-app目录下
 
 这三个文件的apk文件汉化。
 
 首先,先反编译,然后再修改E5Settings.apk\res\values-ja下
 的arrays.xml和strings.xml两个文件,就可以完成这个apk的汉化了。
 
 然后再把汉化好的文件,用775的权限替换掉原文件即可。
 

汉化图片

汉化图片

触屏界面的汉化2:

 像HWD35/HWD36/E5788之类的高通机器的界面是可以移植到hwd31的。
 
 直接替换system分区下的
 
 app目录
 framework目录
 priv-app目录
 
 即可完成一定程度的多语言移植。
 
 但是bug比较多,毕竟芯片和驱动还是有些区别,某些功能会失效。
 

移植图片

网页管理(webui)的汉化:

 这个直接刷一个E8372的多语言界面进去,网页管理就会变成多语言。
 
 图例就不展示的,跟E8372的机器的界面大部分都是一样的

其他一些补充

  1. 固件互刷:

    hwd31和hwd33是通芯片的,硬件大部分都相同,所以刷入HWD33的固件,可以直接使用。

  2. 开启telnet和ftp:

    由于system分区没有autorun.sh这个文件,所以不能把开启telnet和ftp的命令加到这里。

    可以直接加到etc\usb\hw_usb这个文件里面

  3. 转换其他usb模式

    高通的机器,一般都可以使用system\etc\usb\usb_composition 这个程序来达到转换端口的目的。
    模式都放在了system\etc\usb\compositions\这个文件夹里面,不同的机器可能会不同。



评论