本博客内容将暂停更新



风流云的博客的曾经与现在

一些老朋友都知道,我的博文一开始是在新浪博客分布的,但当初在新浪博客发了太多文章,经常被限制访问,最后还是被新浪当作广告账号封了,此外同类的博主,包括有个抄袭我教程的账号也被封了。

既然新浪不能好好分享博文,才想着自己做个自己的博客,方便管理,也能解除发布文章的次数,图片和其他各种限制吧。

首先说明一下,为什么我的博客只有华为和中兴的信息,没有烽火,通则。。。。之类的机器。

当然是因为我有在使用华为和中兴的机器,而且华为和中兴是大牌子,技术和售后还是让人放心的。那些听都没听过的牌子,设备少,信息少,固件也少,
所以我就不关注,也不去收集这些机器的固件。



关于教程和工具

博客现在的华为的和中兴的教程,都是我通过自己的机器还有实践写出来的经验教程,当然没有的型号,也不会有相应的教程,不过很多教程都是通用的,这里也是感谢很多网友的分享一些资料,尤其是俄国人的研究经验和balong工具。



不过在这里总结一下:

华为有三类固件ZIP/BIN/EXE

ZIP是压缩后的BIN,体积小,省流量,用法和BIN差不多,但有工具的限制。

BIN是方便批量刷机的固件。

EXE是一键升级的固件。

像一些cpe/随行之类的5G新的设备,本地升级可以刷入ZIP的固件,BIN的固件需要用到华为2018年以后的工具,EXE的只要数据线没问题都可以直接刷。

中兴的固件一般有up和售后包

up这类的是升级补丁类的不完整的固件,不建议使用。

zip/7z之类的都是售后固件,有完整的一套文件以及救砖烧录文件。

高通芯片的机器通过官方工具或者qpst刷,有些老机器可以用第三方的qtool刷。

中兴微的通过官方工具刷就可以了。

阅读更多

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



华为荣耀盒子pro(hitv-m1)一些信息分享



拆机获取的一些信息:

拆机可以就看到华为的有好多没有焊接的东西,尤其是TTL都没焊接。

如图:

来源网络图片

TTL从上到下应该是 vcc gnd tx rx,过了太久了也忘了,第一个肯定是vcc,第二或者第四是GND。具体自己测试。

说一下,TTL连接用波特率115200即可,可以跑信息,

但是无法写入,而且也没有相应的TTL救砖包,所以不建议hitool救砖的尝试。



通过TTl跑码或者ADB命令可以得到系统分区信息:

 分区:/dev/block/mmcblk0p1  对应分区名:fastboot
 分区:/dev/block/mmcblk0p2  对应分区名:bootargs
 分区:/dev/block/mmcblk0p3  对应分区名:recovery
 分区:/dev/block/mmcblk0p4  对应分区名:deviceinfo
 分区:/dev/block/mmcblk0p5  对应分区名:baseparam
 分区:/dev/block/mmcblk0p6  对应分区名:pqaram
 分区:/dev/block/mmcblk0p7  对应分区名:nve
 分区:/dev/block/mmcblk0p8  对应分区名:logo
 分区:/dev/block/mmcblk0p9  对应分区名:logo2
 分区:/dev/block/mmcblk0p10 对应分区名:fastplay
 分区:/dev/block/mmcblk0p11 对应分区名:kernel
 分区:/dev/block/mmcblk0p12 对应分区名:fastory
 分区:/dev/block/mmcblk0p13 对应分区名:apanic
 分区:/dev/block/mmcblk0p14 对应分区名:misc
 分区:/dev/block/mmcblk0p15 对应分区名:system
 分区:/dev/block/mmcblk0p16 对应分区名:cust
 分区:/dev/block/mmcblk0p17 对应分区名:databackup
 分区:/dev/block/mmcblk0p18 对应分区名:cache
 分区:/dev/block/mmcblk0p19 对应分区名:userdata


阅读更多

华为B535-333(现存)固件汇总



尾号 固件版本 版本备注 支持语言 特殊备注
0 B535_333_11.0.2.3(H380SP16C00)_UTPS_11.0.2.3(W2SP7C03)-debug-sec.ZIP 英语
287 B535_333_11.0.2.2(H380SP1C287)_UTPS_11.0.2.2(W2SP1C287)-sec.ZIP 英语
309 B535_333_11.0.2.2(H380SP1C309)_UTPS_11.0.2.2(W2SP1C309)-sec.ZIP 英语
983 B535_333_11.0.2.4(H380SP9C983)_UTPS_11.0.2.4(W2SP5C7201)-sec.ZIP C965 英语 C7201
983 B535_333_11.0.2.4(H380SP13C983)_UTPS_11.0.2.3(W2SP7C03)-sec.ZIP C965 英语 C7201

------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------

如需购买此固件,请微信联系 QYYD5G

中兴微芯片机器恢复wifi名称-密码教程(以mf920s为例)



中兴mf920s系列mifi刷机后,如果未备份,乱刷其他机型的固件导致分区被擦除。那么就会丢失wifi的ssid和key,也就是wifi名和wifi密码等一些系统信息。

那么接下来教大家恢复mac来达到恢复ssid和key。



首先做一些准备:

  1. 一台xp/win7 32位的电脑(不建议用64位)。
  2. 打开端口的工具SCSI.exe(到工具篇下载),或者部分型号可以用打开端口的网址(免工具打开,之前的教程有提到)。
  3. 终端工具或者其他可以输入AT命令的串口工具。
  4. 对应的驱动 (mf920s用ZTE_TSP_Driver.exe或者DRV_DC_ZTE_AS_SETUPV1.0.0B03.zip)
  5. 安卓adb工具(网上大把,自己下载)
  6. 驱动精灵等


阅读更多

中兴高通芯片机器恢复wifi名称-密码教程(以mf91s2为例)



中兴mf91s系列mifi刷机后,如果未备份,就无法恢复以前的信息。那么就丢失wifi的ssid和key,也就是wifi名和wifi密码等一些系统信息。

那么接下来教大家用中兴官方的工具恢复mac来达到恢复ssid和key。



首先做一些准备:

  1. 一台xp/win7 32位的电脑(不建议用64位)
  2. 打开端口的工具SCSI.exe(到工具篇下载),或者打开端口的网址(免工具打开,之前的教程有提到)。
  3. 官方的刷机工具以及固件包
  4. 对应的驱动 (mf91s2用这个ZTE LTE Datacard Product USB Driver.rar或者其他官方驱动也可以)


阅读更多

华为DATALOCK(刷机码)的相关资料



什么是datalock

DATALOCK是华为MBB系列产品(主要是移动路由器)的一个数据锁,俗称“刷机码”,这就像手机的Bootloader锁,只有解开才能刷入其他国家的版本,以及修改相应的NV数据。

下面是一段华为官方关于datalock的说明:

 数据锁的目的是保护华为一些关键信息,作为其它命令成功执行的一个必要入口。
 在没有特殊说明的怕况下,没有解除数据锁时,无法修改关键信息,但允许查询这些信息
 (如查询功能也受数据锁保护,在相应接口进行特殊说明)。
 
 比如W卡五万号之后NV,在写之前需要进行解锁。若产品不支持数据锁功能,但接口一定要实现,
 设置指令需要返回OK,查询指令需要返回状态为0。命令单次有效,单板重启后需要再次解锁。
 单板里没有正式物理号时,数据锁处于开锁状态,受DATALOCK保护的命令可以正常设置和查询,
 如果单板有默认物理号,数据锁也处于开锁状态。当单板有正式物理号后,数据锁自动处于加锁状态
 (首次写入正式物理号后,数据锁加锁功能需要重启单板后生效),改写关键信息时需要先解锁后才可以操作,
 否则无法改写。当数据锁处于加锁状态时,连续输入二次错误密码,需要掉电重启单板(命令本身不触发重启操作)
 后才可以识别该命令,否则该命令返回为ERROR。
 
 

也就是说,很多人想改IMEI号,进行调试以及刷其他国家的固件都需要这个码。

阅读更多

华为H122-373-A华为5G-cpe-pro(现存)固件汇总



尾号 固件版本 版本备注 支持语言 特殊备注
0 H122-373-A_11.0.2.1(H329SP15C00)_UTPS_11.0.2.1(W2SP6C03)-sec.ZIP 英语


ZIP为压缩式的bin文件,非压缩包,可以直接“本地升级”使用;也可以改成“ZIP.BIN”使用。


如需购买此固件,请微信联系 QYYD5G

华为Phoenix海外版华为soundX音箱(现存)固件汇总



尾号 固件版本 版本备注 支持语言 特殊备注
0 Phoenix_oversea_UPDATE_9.0.7.0(H100SP2C00)D_encrypted.ZIP 中文/英语/法语/阿拉伯/德语/俄语/西班牙/泰国/意大利/日本/墨西哥/哥伦比亚/丹麦/芬兰/挪威/瑞典



ZIP为压缩式的bin文件,非压缩包,可以直接“本地升级”使用;也可以改成“ZIP.BIN”使用。

encrypted为加密版固件


如需购买此固件,请微信联系 QYYD5G