Hi everyone,
It's no secret, since the announcement on Twitter by me and on YouTube by Ivan, that @tbrrss had found, and I had confirmed its functionality in Web page context, probably the easiest and most versatile way of jailbreaking most existing KaiOS-based phones. We decided to call it W2D (web-to-dev) because it's based on the hidden but totally official (as confirmed by Fabrice, KaiOS architect) fact that MozActivity class is visible from the browser context.
How does it work? Well, it just calls a hidden activity in the settings app that opens the developer menu directly:
new MozActivity({name: "configure", data: {target: "device", section: "developer"}})
As for usage, it's very simple for most KaiOS phones:
2. Enable first ADB, then "ADB & DevTools" in the Debugger menu item. Check that the bug icon appears in the panel.
3. Ensure that ADB and WebIDE connection works, connect via WebIDE or gdeploy and install Wallace Toolbox version 0.0.5 or higher.
4. Select # key ("Enable developer menu") and reboot the phone when prompted.
5. After reboot, ensure that the Developer menu is still present in the Settings - Device and you can connect to the phone in privileged mode.
Enjoy!
P.S. For Doro devices, all installation can currently only be done in FFBM mode because of the way ADB server is launched there.