华为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\这个文件夹里面,不同的机器可能会不同。