[DEV][BETA] Introducing REDLOTUS - Open Source Huawei Update Tool for manual updates

Did you have TWRP installed when using Redlotus?

  • Total voters
  • Poll closed .
Search This thread


New member
Aug 16, 2018
Hi guys,
It's possible to change L09 C432 to L29 C432 using redlotus w/o unlock bootloader? Since huawei stop providing the unlock codes... Thanks

Main purpose is to to unlock dual sim funcionallity.
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 23
    I have mentioned it in a couple of threads already, now I feel it's time to release it:

    important, may 6th: apparently I was the only person so far who was successful with this, do not rely on it yet please!
    REDLOTUS is an update tool which helps you to convince certain HUAWEI-Phones there is a new update available.

    I started developing it because I felt that funkyhuawei is a bit overpriced for some more trivial use cases, but mostly I do not feel comfortable opening up my network for potential man-in-the-middle attacks by routing all DNS requests to some unknown person. On the other hand, funkyhuawei is to be acknowledged for their remarkable chat support, and their broad resources and knowledge - all of which I can not offer personally.

    REDLOTUS is free and open source and self-hosted, while still simple enough to use.
    Simply speaking, REDLOTUS pretends to be a Huawei update server to HiSuite (and later, to eRecovery).

    It was successfully tested with my Huawei P10 VTR-L09, where I used it to re-flash the VTR-L09C432B123-Firmware after I had lost some functionality while flashing ;)

    Roadmap: Right now, this tool works only against HiSuite, but I am actively working on letting it work with eRecovery.

    The source code, roadmap, and precise instructions live on Github:

    Important, may 6th: apparently I was the only person so far who was successful with this, do not rely on it yet please!

    I wish you good luck with the tool.

    Special Thanks you's go to
    * @Jannomag, who was a helpful source of knowledge about the huawei update process
    * @duraaraa, who had carefully described some parts of the process in earlier posts of his
    So finally gave up and hit CTRL-C and got this....

    I've the exact same problem. I tried to re-install node 7.3 insted of 7.10 but didn't help...

    error Windows_NT 6.1.7601
    error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "download" "http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1475/g104/v82108/f1/full/filelist.xml"
    error node v7.3.0
    error npm v3.10.10
    error code ELIFECYCLE
    error [email protected] download: `node download.js -- "http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1475/g104/v82108/f1/full/filelist.xml"`
    error Exit status 3221225786
    error Failed at the [email protected] download script 'node download.js -- "http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1475/g104/v82108/f1/full/filelist.xml"'.
    error Make sure you have the latest version of node.js and npm installed.
    error If you do, this is most likely a problem with the redlotus package,
    error not with npm itself.
    error Tell the author that this fails on your system:
    error node download.js -- "http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1475/g104/v82108/f1/full/filelist.xml"
    error You can get information on how to open an issue for this project with:
    error npm bugs redlotus
    error Or if that isn't available, you can get their info via:
    error npm owner ls redlotus
    error There is likely additional logging output above.
    So finally gave up and hit CTRL-C and got this....
    Hey @liomajor and @scook94, thank you for your extensive reports. It looks like I had messed with the download process yesterday when I should have gone to sleep already... Could one of you please run "git pull" and run the download again? It should give you a progress indicator, so when you see nothing within a minute or two, you can cancel right away.
    Thanks for your collaboration

    Haven't quite figured out to get a "git pull" to work without it complaining about overwritten files with the merge, so I've downloaded the .zip and unpacked that. Happy to report that everything is now working, downloads currently in progress. :good:
    @DonDinero If you put a # at the beginning then everything after is ignored, it's treated as a "comment".