华为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
然后再刷系统
刷系统可以用几种方法刷:
- 是使用EXE的固件,直接一键刷。

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

- 是使用官方的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的机器的界面大部分都是一样的
其他一些补充
- 固件互刷: - hwd31和hwd33是通芯片的,硬件大部分都相同,所以刷入HWD33的固件,可以直接使用。 
- 开启telnet和ftp: - 由于system分区没有autorun.sh这个文件,所以不能把开启telnet和ftp的命令加到这里。 - 可以直接加到etc\usb\hw_usb这个文件里面 
- 转换其他usb模式 - 高通的机器,一般都可以使用system\etc\usb\usb_composition 这个程序来达到转换端口的目的。 
 模式都放在了system\etc\usb\compositions\这个文件夹里面,不同的机器可能会不同。
