This is an update tool which helps you to convince certain HUAWEI-Phones there is a new update available.
You can call it a "force update" method, or even an alternative to funkyhuawei, if you will. However, unlike the latter paid option, I can not compete with their excellent support.
- It's free.
- It's open source: Learn and participate, or simply review the existing stuff.
- It's self hosted: Setting foreign DNS to your infrastructure allows them to Man-in-the-middle a lot more than just the update-traffic.
- FunkyHuawei offers excellent chat support, it's really worth it.
- FunkyHuawei still offers a broader range of features (see roadmap)
- REDLOTUS's audience is developers or experts who know what they're doing.
- Help you flash official Huawei Updates to your working Huawei Phone using Hisuite.
- Help you download the respective firmware to your computer, so that the actual flashing goes faster.
- Verify the downloaded package using the checksums
- Fully play along with eRecovery, so that we can recover "bricked" phones.
You'll need a version of node.js installed, I have tested mostly with 7.3.
Also, you'll want to run hisuite on your computer, and make sure your phone recognizes it.
- Make sure you understand that you are responsible of what you're doing with your phone.
- Check out your local copy of REDLOTUS somewhere on your hard disk
- Open a terminal in that directory
- Install the dependencies:
npm install
- Navigate to the excellent Huawei Firmware Database by Developer Team MT
- Locate the firmware version you'd like to install and copy the URL to filelist.xml to your clipboard
- Open your terminal again and enter
npm run download <path-to-firmware-xml>
(without <>, of course. - Go to bed as huawei's download servers are rather slow.
- On the same computer as your HiSuite installation, open Notepad as administrator
- Click File - Open and navigate to C:\Windows\System32\drivers\etc
- Select "all files" at the bottom right and choose the file called
hosts
- Add a new line:
127.0.0.1 query.hicloud.com
and save - Open a terminal in your checkout folder and start REDLOTUS:
npm run listen-hisuite
- Start Hisuite, connect your phone. If all went well, it will detect the downloaded firmware as "REDLOTUS". Congratulations!