Closed SilentoA closed 1 year ago
Awesome thanks!
I had the exact input parameters: MiRouter 4A 100M (R4AC) International, Software version: 3.0.12, didn't work.
Evironment:
I tried to getting things done using
and it doesn't works
Log
(base) PS C:\workspace\docker\OpenWRTInvasion> docker run --network host -it openwrtinvasion
Router IP address [press enter for using the default 'miwifi.com']: 192.168.31.1
Enter router admin password: myAwesomPassword
There two options to provide the files needed for invasion:
1. Use a local TCP file server runing on random port to provide files in local directory `script_tools`.
2. Download needed files from remote github repository. (choose this option only if github is accessable inside router device.)
Which option do you prefer? (default: 1)
****************
router_ip_address: 192.168.31.1
stok: 737fd60b3febe56cf92d2c52359763f4
file provider: local file server
****************
start uploading config file...
start exec command...
local file server is runing on 0.0.0.0:60383. root='script_tools'
Warning: the process has finished, but seems like ssh connection to the router is not working as expected.
* Maybe your firmware version is not supported, please have a look at https://github.com/acecilia/OpenWRTInvasion/blob/master/README.md#unsupported-routers-and-firmware-versions
I switched to last Fedora and all works as expected.
So the issue only reproduced in Windows
Thank you! Successfully flashed.
Where can i get the global firmware?
Where can i get the global firmware?
By global, you mean international?
Here is a snapshot for R4AC >> https://openwrt.org/inbox/toh/xiaomi/r4ac
Here is the latest release (I haven't tested it) >> https://downloads.openwrt.org/releases/23.05.0/targets/ramips/mt76x8/
Yeah, international but i need stock that is on english, not chinese.
Yeah, international but i need stock that is on english, not chinese.
Sorry, but you couldn’t specify what you need, otherwise I don’t quite understand you...
Yeah, international but i need stock that is on english, not chinese.
Sorry, but you couldn’t specify what you need, otherwise I don’t quite understand you...
He is asking for stock firmware in English. 3.xx.xx
I have also found both of those links but both of them are expired.
I had to register to download the firmware for you from the second link. miwifi_r4ac_firmware_0942f_3.0.10_INT.zip
Also read this comment before you start converting the Chinese version into a global one. Good luck.
I have also found both of those links but both of them are expired.
I had to register to download the firmware for you from the second link. miwifi_r4ac_firmware_0942f_3.0.10_INT.zip
Also read this comment before you start converting the Chinese version into a global one. Good luck.
Thank you.
I NEED A HELP PLEASE !
I have also found both of those links but both of them are expired.
I had to register to download the firmware for you from the second link. miwifi_r4ac_firmware_0942f_3.0.10_INT.zip
Also read this comment before you start converting the Chinese version into a global one. Good luck.
Hey sir , kind regards . I have r4ac (non gigabit) DVB4230GL international on version 3.0.10 , can i install openwrt without break my device if i do everything step by step via a guide?
Just yes or no
but the menu is English
yes, you can install OpenWrt.
but the menu is English
yes, you can install OpenWrt.
Thank you so much , i really appreciate it .
is there any youtube guide ?
Is there a way to install with firmware R4AC 3.0.129?
Hello, I need help I have Xiaomi Mi Router 4A v2 (R4ACv2) as well. I firstly installed openwrt from mi firmware version 3.0.129. I then installed openwrt for the 100m international (v1 i guess) then I found a version compiled version for v2 and now it's blinking orange. Please help recovering it. Thanks a lot
Have successfully flashed openwrt snapshot to R4ACv2. Device comes with fw version 3.0.129.
invasion was successful:
(venv) xxxxxxxxx@xxxxxxxxxxxx:~/temp/penv/OpenWRTInvasion$ python3 remote_command_execution_vulnerability.py Router IP address [press enter for using the default 'miwifi.com']: Enter router admin password: 123456789 There two options to provide the files needed for invasion:
- Use a local TCP file server runing on random port to provide files in local directory
script_tools
.- Download needed files from remote github repository. (choose this option only if github is accessable inside router device.) Which option do you prefer? (default: 1)
router_ip_address: miwifi.com stok: 8991b8a2a300b366ebeef79ef4a035bf file provider: local file server
start uploading config file... start exec command... local file server is runing on 0.0.0.0:49509. root='script_tools' local file server is getting 'busybox-mipsel' for 192.168.31.1. local file server is getting 'dropbearStaticMipsel.tar.bz2' for 192.168.31.1. done! Now you can connect to the router using several options: (user: root, password: root)
- telnet miwifi.com
- ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -oHostKeyAlgorithms=+ssh-rsa -c 3des-cbc -o UserKnownHostsFile=/dev/null root@miwifi.com
- ftp: using a program like cyberduck
WIth Openwrt FIrmware Selector https://firmware-selector.openwrt.org i´ve get the image from snapshot for the "Xiaomi Mi Router 4A 100M International Edition V2" device.
(venv) xxxxxxxxx@xxxxxxxxxxxx:~/temp/penv/OpenWRTInvasion$ ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -oHostKeyAlgorithms=+ssh-rsa -c 3des-cbc -o UserKnownHostsFile=/dev/null root@miwifi.com The authenticity of host 'miwifi.com (192.168.31.1)' can't be established. RSA key fingerprint is SHA256:lyxLvDJy+Dqh6fEqgSj0xXIXWPbHUW35oJf5e4cUsuc. This key is not known by any other names Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'miwifi.com' (RSA) to the list of known hosts. root@miwifi.com's password:
BusyBox v1.19.4 (2022-09-14 13:16:45 UTC) built-in shell (ash) Enter 'help' for a list of built-in commands.
Welcome to XiaoQiang!
$$$$$$\ $$$$$$$\ $$$$$$$$\ $$\ $$\ $$$$$$\ $$\ $$\ $$ $$\ $$ $$\ $$ | $$ | $$ | $$ $$\ $$ | $$ | $$ / $$ |$$ | $$ |$$ | $$ | $$ | $$ / $$ |$$ |$$ / $$$$$$$$ |$$$$$$$ |$$$$$\ $$ | $$ | $$ | $$ |$$$$$ / $$ $$ |$$ $$< $$ | $$ | $$ | $$ | $$ |$$ $$< $$ | $$ |$$ | $$ |$$ | $$ | $$ | $$ | $$ |$$ |\$$\ $$ | $$ |$$ | $$ |$$$$$$$$\ $$$$$$$$$ | $$$$$$ |$$ | \$$\ _| _|_| _|____| ____/ ____/ \| __|
root@XiaoQiang:~# cd /tmp/ root@XiaoQiang:/tmp# mv openwrt-236a0ee5829b-ramips-mt76x8-xiaomi_mi-router-4a-100m-intl-v2-squashfs-sysupgrade.bin firmware.bin root@XiaoQiang:/tmp# mtd -e OS1 -r write firmware.bin OS1 Unlocking OS1 ... Erasing OS1 ...
Writing from firmware.bin to OS1 ...
Rebooting ...
So openwrt install was successful.
My router currently has a yellow light on, then it turns off after a few seconds and keeps repeating this. I've tried searching for firmware version 3.0.129 but couldn't find any results, can anyone help me?
you can get into the web interface for xiaomi 4a v2 with openwrt and thankyou @(dharenkamp)
Hello! I wanted to thank you very much for OpenWRTInvasion and report back on the success!
Device: MiRouter 4A 100M (non gigabit) Software version: 3.0.12
The process of getting root:
OpenWrt installation process:
The next step was to install luci:
Then you can get into the web interface.
Please update information about supported firmware for MiRouter 4A 100M (non gigabit). Thanks again!