Lyf JioPhone is a line of phones marketed by Jio, in India, which includes 19 different models running KaiOS 2.5. The first model, released in August 2017 (candybar), is divided into 18 different variants, 9 with Qualcomm chipsets and 9 with Spreadtrum. In July 2018, the company unveiled JioPhone 2, F300B (with a QWERTY keyboard and a horizontal display), with Spreadtrum chipset.
Both models include a Jio branded application store instead of KaiStore, named Jio Store, and the number of applications is limited by the company's choices, including their apps and services, unlike all the other KaiOS devices sold worldwide that instead rely on the same KaiStore in a global way. However, it was possible to sideload third-party apps, such as
OmniSD, until the release of a new targeted OTA update in the autumn of 2019, wich disabled compatibility with extensions needed(learn more) and preventing the compatibility with old firehose loaders used to flash a patched data partition (the only safe way not to break the updates). This constraint for all Jio users was a real declaration of war!
Fortunately, the best minds have managed to circumvent this problem, also thanks to the user base, which is the largest for KaiOS devices worldwide, making it the second most used mobile OS in India, more than Apple's iOS!
Jio Phone can be manually updated to a newer firmware version, with all the advantages included in KaiOS 2.5.1 and later, and which enables the WiFi hotspot and the debug code thanks to the porting of system ROMs from other KaiOS devices!
However, it is possible to test the site W2D.bananahackers.net to enable debugging.
On this page you will find all the guidelines to have full control on your Jio Phone device, whatever your variant. More information will be introduced as new open source solutions become available. If that's not enough, I'll provide links to all the major sources (blogs and YouTube channels) if it's too difficult (or too English) to understand. OK? let's go!
For F90M, F120B, F220B, LF2403N, F30C , F50Y, F250Y, F10Q and LF2403
Here are listed the 18 different variations of Jio Phone (2017) and Jio Phone 2, connected to the best references of the DuckDuckGo search engine, trying to find the more recent firehose available:
Normally, along with the downloaded files, there are some tools that you can use to flash the phone.
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!
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, 2 and 3 are sufficient to obtain the privileged mode always, also after the update, without any problem!
Using a custom ROM based on another Qualcomm-based KaiOS device such as Nokia 8110 4G allows Jio Phone to easily access the debug mode, for example, by typing the code
*#*#33284#*#*, using the KaiStore and a more recent KaiOS firmware!
After a long search on a Jio Phone Lyf F90M, Sachin Borkar has released some custom ROMs from the "bananaphone" for Qualcomm-based Jio Phone models, "GerdaOS" and "Nokia Stock OS" or "Nokia Experience". All guides, downloads and insights are available on https://factopea.blogspot.com
Forked by the original project of Luxferre (http://gerda.tech), it's based on Nokia 8110 4G, KaiOS 2.5, firmware 13.00.17.01, and it's a privacy-oriented custom ROM (without KaiStore or Google services), with root access by default, GerdaPKG installer and an IMEI manipulation app included: Custom ROM and Recovery for Jio F90M
"GerdaOS" on Lyf JioPhone F220B by Tech with Kaios
You can achieve the functionality provided by GerdaOS such as root, installing packages, manipulating IMEI and much more by using Wallace toolbox and staying on latest stock ROM.
Forked from the original ROM of a Nokia 8110 4G, firmware 17.00.17.01, it's faster than GerdaOS, being a more recent KaiOS version. KaiStore, Assistant, Maps and all the apps and services you expect from a normal KaiOS phone are included. All you can do with GerdaOS can be implemented here using our apps and guides.
"Nokia Stock OS" on Lyf JioPhone F220B by Tech with Kaios
For F101K, F61F, F81E, F41T, F211S, LF2401, LF2402, F221S and F271I, maybe also F300B(Jio Phone 2)
Sachin Borkar says that some devices provided by Jio using Spreadtrum cannot be able to use ROMs from Nokia or other Qualcomm-based phones, but there are phones on our "KaiOS DEVICES" section in which the firmware is the same as those SPD based phones, then you can base future ports on that models.
Other custom ROMs for other models will be added based on your feedback on Google Groups! BananaHackers forum