Kindle Browser User-Agent Switcher Tool
修改系统文件存在潜在风险。操作前请务必备份重要数据。
开发背景
Kindle 内置浏览器在访问现代网页被识别为移动设备。这导致页面功能缺失或强制重定向至简陋的移动版。
亚马逊在 5.16.4 版本固件中引入了 Chromium 内核。在新的浏览器内核下,基本上可以获得与电脑浏览器相似的体验。我购买KPW5原本就是为了在kindle上看小说,但是没想到贴吧居然强制跳转到移动版,导致无法正常使用。于是找了好久,找到了修改为电脑版User-Agent的方法,以便访问完整的网页内容。
核心特性
桌面模式伪装
系统支持一键将 UA 修改为 Windows 10 Edge 字符串。网页服务端将识别设备为桌面电脑。用户可直接访问完整的桌面版布局。
状态实时监测
集成 status.sh 脚本。用户可通过 KUAL 界面直接查看当前生效的 UA 类型。确保修改状态透明可查。
无损还原机制
系统保留原始 UA 配置。用户可随时通过菜单恢复 Kindle 默认设置。操作过程安全可逆。
工作原理
插件通过修改系统路径 /usr/bin/browser 实现。脚本在执行时自动获取 mntroot rw 读写权限。修改完成后系统将自动重启。新配置将在浏览器启动时生效。
安装与操作
前提条件
- 设备已完成越狱。
- 已安装 KUAL (Kindle Unified Application Launcher)。
- 固件版本不低于 5.16.4。
部署步骤
- 下载项目压缩包。
- 将
modify-browserUA文件夹拷贝至 Kindle 的extensions目录。 - 在 KUAL 菜单中找到
modify browserUA选项。
功能菜单
- Change to Desktop UA:切换至桌面模式。
- Status:查询当前 UA 状态。
- Restore:还原系统默认设置。
Modifying system files carries potential risks. Please be sure to back up important data before proceeding.
Open Source Repository: Tokisaki-Galaxy/kindle-modify-browserUA
Development Background
The Kindle’s built-in browser is recognized as a mobile device when accessing modern web pages. This leads to missing page features or forced redirection to simplified mobile versions.
Amazon introduced the Chromium kernel in firmware version 5.16.4. Under the new browser kernel, the experience is essentially similar to a computer browser. I originally bought the KPW5 to read novels on the Kindle, but unexpectedly, websites like Tieba forced redirection to the mobile version, preventing normal use. After searching for a long time, I found a method to modify the User-Agent to the desktop version to access full webpage content.
Core Features
Desktop Mode Impersonation
The system supports one-click modification of UA to a Windows 10 Edge string. Web servers will recognize the device as a desktop computer. Users can directly access the complete desktop layout.
Real-time Status Monitoring
Integrates the status.sh script. Users can directly view the currently active UA type via the KUAL interface, ensuring modification status is transparent and verifiable.
Lossless Restoration Mechanism
The system retains the original UA configuration. Users can restore the Kindle’s default settings via the menu at any time, ensuring safe and reversible operation.
How it Works
The plugin works by modifying the system path /usr/bin/browser. The script automatically obtains mntroot rw read-write permissions during execution. The system will reboot automatically upon completion, and the new configuration will take effect when the browser starts.
Installation & Operation
Prerequisites
- The device is already jailbroken.
- KUAL (Kindle Unified Application Launcher) is installed.
- Firmware version is 5.16.4 or higher.
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.