Debug Mode

Having the ability to debugging on a device allows you, in a complete way, through ADB, to check data and analyze processes, act in case of malfunctions, develop and install apps, root and customize your device freely....as it should be for anyone purchasing a product!

Ways to get debugging tools:

  • Dial the secret code *#*#33284#*#* , to simplify the memory suppose you write *#*#debug#*#* with your keypad. A bug icon should appear in the system taskbar above.

This wont work for all the KaiOS devices. Just try if is enabled on your device. If it's not enough to get debug with ADB try to add another code, for example on Positivo P70S works *#*#0574#*#*. You should enable the voice from a menu.

  • Open the Settings app and follow this flow: Device > Developer > Debugger > ADB and DevTools

After that, you should see your device on the USB DEVICES list...should! (source developer.kaiostech.com)

The menu exists in the file corresponding to the Settings app:

/system/b2g/webapps/settings.gaiamobile.org/application.zip

but very often it is hidden by default, by choice of the manufacturer of the device. Enforcing a privileged factory reset enables all debugging facilities. The apps OmniSD and Wallace by Luxferre includes a function where you can start the factory reset privilege by pressing the # key.

The problem would be to be able to install these apps on the affected device.

We expect this feature to be extended equally to all the KaiOS devices, officially!

The lucky ones who will be able to debug can take advantages of all the guides available on this website.

Here some pictures of devices with debug icon enabled.

NOTE: More of these photos were made for the presentation of these devices, when them were under manifacturizing, so on the public release could be not work, like on Doro 7060, CAT B35 and Jio Phone.

But for the latter just think that there are ways to root and jailbreak it, even without debugging.

So all is not lost! ;)