Normally, Spreadtrum-based KaiOS devices are much more reliable in terms of software development.

However, they also have their black sheep in the family:

  • definitely BLU Zoey Smart, Jio Phone and Jio Phone 2 because they had no codes;

  • of Accent Nubia 50K I only found and verified the firmware files, but I don't know anyone who owns this device.

Precisely for this reason I do not want to mark all Spreadtrum devices for which we have no researchers (Africell Afriphone, iPRO Geniphone A22, Multilaser ZAPP, TECNO T901 and Zantel Smarta) as suitable devices for those who want to develop applications.

All the debug-locked devices with Spreadtrum chipset with at least the available firmware files will be added on this page, while all the other models enabled for easier debugging will be listed on the page dedicated to them.

Spreadtrum-based KaiOS phones

Technically the devices listed here are not the most suitable among KaiOS phones to develop applications, but surely it can be fun to experiment with flashing partitions. Once you get the firmware files for a Spreadtrum device, simply use tools to flash them.

Accent Nubia 50K

Firmware files are available on:

BLU Zoey Smart

Firmware files are available on:

Jio Phone Lyf (Spreadtrum) and Jio Phone 2

Here are listed the Spreadtrum-based variations of Jio Phone (2017) connected to the best references of the DuckDuckGo search engine, trying to find the more recent firehose available:

F101K - F61F - F81E - F41T - F211S - LF2401 - LF2402 - F221S - F271I

Find out more about Jio Phone on the dedicated page:

other debug-enabled Spreadtrum phones

Normally, on Spreadtrum-based KaiOS phones just dial the debug code *#*#33284#*#* and a bug icon should appear in the task bar above, and also add the code *#*#0574#*#* to enable USB debugging from a menu, this allows you to use ADB and DevTools.

All devices where this rule has been verified work perfectly, and most likely every device with this chipset should work equally and without problems. Unlike many Qualcomm-based models, they are much more reliable in terms of software development. The list is really long in comparison:

Jailbreak and root on debug-locked phones

On all it is possible to test the site W2D.bananahackers.net to enable debugging, or alternatively:

1. You can download SPD Flash Tool (for Windows) here:

2. The best way to patch the image of the data partition is to enable ADB and Dev Tools using this guide:

This should be enough to get ADB and WebIDE working as them should, so you will be able to perform the sideload and the jailbreak normally, like every other Debug-enabled device!

3. If the above procedure is not enough because "permissions are denied" on ADB, you can choose to flash the boot partition by enabling ADB support using this guide:

Remember to keep a clean copy of the /boot partition, in case of notification of the availability of new updates you will have to replace the partition again, but usually points 1 and 2 are sufficient to obtain the privileged mode always, also after the update, without any problem!