v0.1.3-beta
Pre-release
Pre-release
What's Changed in v0.1.3-beta
MTD Firmware Partition Extraction & Hardening
- Zero-Shell Native Base64 RPC Dumping: Implemented native LuCI
file.readRPC with server-side Base64 encoding (base64: true) for MTD flash partition extraction. Eliminates binary truncation at NUL (0x00) bytes and bypasses restrictedfile.execubus ACLs. - Background Task Execution Lock: Added
isHeavyTaskRunningsynchronization lock inAppState. Pauses background throughput polling during heavy RPC operations to eliminate HTTP socket resets and connection aborts (uhttpd). - Human-Readable Partition Sizing: Parsed
/proc/mtdpartition byte counts directly into the dropdown selector with real-time extraction progress updates.
Network & Device Management Enhancements
- Refined Firmware Image File Picker: Restricted file extension filters to strictly relevant firmware file formats (
.bin,.img,.trx,.iso). - NAND Page-Aligned Chunking: Integrated fallback 32KB (
bs=2048) page-alignedddchunking for maximum hardware flash compatibility. - UTF-8 Malformed Sequence Tolerance: Hardened
Dioresponse decoder withallowMalformed: trueto prevent parser exceptions on non-text binary payloads.
Build & Integrity Verification
- Official Build Verification: Enforced build integrity verification flags across Community and Play Store release pipelines.