https://github.com/justxd22/huawei-reboot_xd
Tired of using the web login of your router to restart it? Tired of apps that take too long to load to restart your router? Here's the solution!
https://github.com/justxd22/huawei-reboot_xd
huawei huawei-devices huawei-mobile-services huawei-router huawei-routers linux linux-terminal linux-tools terminal terminal-app terminal-based termux wifi wifi-router
Last synced: 8 months ago
JSON representation
Tired of using the web login of your router to restart it? Tired of apps that take too long to load to restart your router? Here's the solution!
- Host: GitHub
- URL: https://github.com/justxd22/huawei-reboot_xd
- Owner: Justxd22
- Created: 2022-05-10T11:49:22.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-10T12:05:48.000Z (over 3 years ago)
- Last Synced: 2025-01-26T13:14:45.542Z (9 months ago)
- Topics: huawei, huawei-devices, huawei-mobile-services, huawei-router, huawei-routers, linux, linux-terminal, linux-tools, terminal, terminal-app, terminal-based, termux, wifi, wifi-router
- Language: Python
- Homepage:
- Size: 27.3 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Huawei-Reboot_XD
Features :] :
- Written in python RUN ANYWHERE!
- Optimized for laggy networks
- 5.4 kb only!
- Lightning fast
- Don't install apps to reboot
- Never use the web login again
- Automatic retries
- Noob friendly
- No Libs required
enjoy :)
# Demo

# Requirements
- You target should be a Huawei router
- username/password of your router
press enter to use default
- Be on the same network
- you should have the router ip
press enter to use default
- python 3.x installed
- This was tested with software v21
anything below should work
anything after uses new crypto functions that's
hard asf to recreate hopefully i will add it later!
# TODO
- Add support for newer models that use js crypto
- Auto discovery? auto router detect
# Install
## Linux
1. Copy to /bin/ and give execute permission if needed
```bash
mv ./reb.py /bin/reb && chmod +x /bin/reb
```
2. Run by `reb` command
## Windows
1. Clone this repo
2. Run by: `python reb.py`
## Termux
1. Clone this repo
2. Copy to your bin folder
```bash
cp ./reb.py /data/data/com.termux/files/usr/bin/
mv /data/data/com.termux/files/usr/bin/reb.py /data/data/com.termux/files/usr/bin/reb
```
3. Give execute permissions
```bash
chmod +x /data/data/com.termux/files/usr/bin/reb
```
4. Run by `reb` command
# Donation
if you liked this project you can support me by donating to the following address,
THANKS!
- XMR - `433CbZXrdTBQzESkZReqQp1TKmj7MfUBXbc8FkG1jpVTBFxY9MCk1RXPWSG6CnCbqW7eiMTEGFgbHXj3rx3PxZadPgFD3DX`