CAUTIONModifying system files carries potential risks. Please back up important data before operating.
NOTEOpen-source repository: Tokisaki-Galaxy/kindle-modify-browserUA
Development Background
When the Kindle built-in browser visits modern web pages, it is identified as a mobile device. This causes missing page functionality or forced redirection to a stripped-down mobile version. Amazon introduced the Chromium kernel in firmware 5.16.4. With the new browser kernel, you can basically get an experience similar to a desktop browser. I bought the KPW5 originally to read novels on the Kindle, but I never expected that Tieba would force-redirect to the mobile version, making it unusable. After searching for a long time, I found a way to change the User-Agent to the desktop version so that the full web content can be accessed.
Core Features
Desktop Mode Masquerading
The system supports one-click modification of the UA to a Windows 10 Edge string. Web servers will identify the device as a desktop computer. Users can directly access the full desktop layout.
Real-time Status Monitoring
Integrates the status.sh script. Users can directly check the currently active UA type through the KUAL interface, ensuring the modification status is transparent and verifiable.
Lossless Restore Mechanism
The system retains the original UA configuration. Users can restore the Kindle default settings at any time through the menu. The operation is safe and reversible.
How It Works
The plugin works by modifying the system path /usr/bin/browser. The script automatically acquires mntroot rw read-write permissions during execution. After the modification, the system will restart automatically. The new configuration will take effect when the browser starts.
Installation & Operation
Prerequisites
- The device has been jailbroken.
- KUAL (Kindle Unified Application Launcher) is installed.
- Firmware version is no lower than 5.16.4.
Deployment Steps
- Download the project archive.
- Copy the
modify-browserUAfolder to the Kindle’sextensionsdirectory. - Find the
modify browserUAoption in the KUAL menu.
Function Menu
- Change to Desktop UA: switch to desktop mode.
- Status: query the current UA status.
- Restore: restore the system default settings.