This commit is contained in:
Nemo 2024-01-12 14:01:15 +05:30
parent 27cab459d2
commit 3b8c2d2ca5
2 changed files with 111 additions and 0 deletions

62
CHANGELOG.md Normal file
View File

@ -0,0 +1,62 @@
## 3.0.0.4.386.69061
- Fixed v6plus related issues and added support for OCN.
## 3.0.0.4.386.69021
### Added
-iPhone/Android USB auto backup WAN allows you to connect your phone to the routers USB port and use it as an internet source. Please refer to https://www.asus.com/support/FAQ/1050074/
-DDNS transfer allows you to transfer your ASUS DDNS hostname from your original router to the new one. Please refer to https://www.asus.com/support/FAQ/1048684/
### Security updates:
-Allowed binding DDNS to a user's account to reduce the risk of MITM attacks
-Fixed the cfg server vulnerability.
-Fixed lighttpd vulnerability, CVE-2023-35720.
-Fixed several curl vulnerabilities including CVE-2023-28322, CVE-2023-28321, and CVE-2023-28319.
-Fixed OpenSSL vulnerability, CVE-2023-0464.
-Patched several command injection vulnerabilities.
-Upgraded sqlighte and resolved CVE-2020-11656 / CVE-2019-19646 / CVE-2019-8457 / CVE-2020-11655 / CVE-2018-20505 / CVE-2019-16168 / CVE-2019-19645 / CVE-2020-13435 / CVE-2020-13631 / CVE-2020-13434
## 3.0.0.4.386.68691
1. Fixed an issue with changing passwords.
2. Fixed bandwidth errors when 5GHz channel is fixed at 116.
3. Improved security by upgrading to SHA256.
4. Added support for disabling 11b on 2.4GHz band
5. Improved DDNS functionality and added HE.NET
6. Improved smart connect function.
7. Added LED on/off feature as Aimesh node.
8. Optimized AiMesh Topology page.
9. Improved Aimesh stability.
### 3.0.0.4.386.68526
1.Improved JP SKU initial setup process.
2.Improved system stability.
3.Fixed multi-language related GUI bugs.
4.Improved AiMesh stability.
5.Fixed IPSec VPN related performance issue.
### 3.0.0.4.386.68383
1.Improved system stability.
2.Fixed firmware upgrade issue in the latest step of the initial setup process.
3.Fixed web user interface display bugs after disabling wireless.
### 3.0.0.4.386.68129
1. Fixed httpd error when turning off the radio.
2. Fixed connection issue when SSID containing space and UTF8 under AiMesh or Repeater mode.
3. Fixed IPv6 manual DNS setting bugs.
4. Fixed UI display error of USB types.
5. Fixed AiMesh related issue.
6. Added new entrance for web GUI http://www.asusrouter.com
### 3.0.0.4.386.67508
1. Supported AiMesh function.
2. Fixed IPTV bugs.
3. Fixed WPA2 PSK/WPA3 PSK mix mode issues.
4. Improved system stability.

49
README.md Normal file
View File

@ -0,0 +1,49 @@
# ASUS RT-AX53U Firmware Disassembly
Disassembly of the ASUS RT-AX53U Firmware. See [CHANGELOG.md](CHANGELOG.md) for release notes as per upstream changes.
## Process
The official firmware was downloaded, then extracted using `binwalk`. The complete squashfs-root was uploaded to this git-repository, with the commit timestamps as per the firmware timestamp.
The GitHub releases contain the TRX files, for verification purposes.
## Commands
### Firmware Download
Downloaded manually from [ASUS DL][dl] to the `fw` directory, and renamed to the tiniest version number (3.0.0.4.386_69061 is saved as `fw/69061.trx`).
### Firmware Extraction
```bash
cd fw;binwalk -e *.trx;cd ..
```
### Release Creation
```bash
for i in fw/*.trx; do \
echo "$i" && \
TAG=$(basename $i .trx) && \
gh release create "3.0.0.4.386.$TAG" --generate-notes "$i#3.0.0.4.386.$TAG.trx" \
;done
```
### Commit Creation
```bash
for i in fw/*.trx; do \
echo "$i" && TAG=$(basename $i .trx) && \
cp -rf fw/_$TAG.trx.extracted/squashfs-root/* . --no-dereference -p && \
git add . && \
GIT_COMMITTER_DATE="$(stat --format=%y $i)" git commit --date "$(stat --format=%y $i)" -m "ASUS RT-AX53U Firmware version 3.0.0.4.386.$TAG" && \
GIT_COMMITTER_DATE="$(stat --format=%y $i)" git tag -a -m "3.0.0.4.386.$TAG" "3.0.0.4.386.$TAG"; \
done
```
## Links
- [Firmware Download: ASUS.com][dl]
[dl]: https://www.asus.com/networking-iot-servers/wifi-routers/asus-wifi-routers/rt-ax53u/helpdesk_bios?model2Name=RT-AX53U