A) I don't know exactly what you know about ADB & EDL and all this stuff, but what I do know is this phone is pretty annoying to kasher. Here's an in depth guide to attempt to debug this phone. (DISCLAIMER: If you break your phone, I'm not responsible.)
B) Before I give you the guide I want to say a) why not go to TAG? b) If you don't want to bring it in (if you want to do things your way like me), you still won't be able to put on the Apps4Flip apps because they're based on APKs, and Kaios is based on WebApps. As far as I know, I have no idea how to convert one to the other. Maybe somebody here knows...
C) I’d recommend reading this whole guide before doing anything. If there’s anything you don’t understand, you could Google it, ask me, or ask the BananaHacker’s forum.
Ok... Here's two months of me reading through the entire bananahackers website and forum to debloat this phone in a massive list.
First try the normal way. Here are 2 articles that will help you a lot, though they probably won’t work originally, and you’ll have to read my megillah. To make them work.
How to sideload Apps (The first article you’ll want to read): [Login to see the link]
The Program you’re trying to get onto your phone (Download it as a zip, extract everything, and load it into WebIDE): [Login to see the link] (With this app installed, you can press the top–right button to make all apps uninstallable)
How to install ADB: [Login to see the link]
The WebIDE console I use (the first option): [Login to see the link]
If sideloading doesn’t work, you need to do A LOT (or bring your phone to tag or somebody who’s techy)
This method is done by patching (unlocking) the phone boot-up settings to allow ADB and sideloading (installing) apps:
[NOTE: As far as I know, this method works on any model running running KaiOS 2.5.2.2. I can’t guarantee it’ll work on subsequent versions.]
[NOTE: This guide works for any model listed on [Login to see the link]. Just replace 2720v.mbn
with the title of your .mbn filename]
- Order an EDL cable (You can search for one online. Here’s a link to a good one: [Login to see the link])
- Follow the steps at [Login to see the link] to get EDL working. (One thing they weren’t clear about is the loader. (The file used for EDL to connect to your device). You can get the loader at [Login to see the link]. Put it in the EDL folder.)
Tips for this phone:
a. The way to enable EDL on this phone is while the phone is off, press both volume buttons (NOT the other side button). While they’re pressed press the button on the cable and insert it. Wait 5 seconds and let go of all buttons.
b. If any step isn’t working (you don’t see the phone in Zadig, the command window says waiting for device, etc.), you could take it out of EDL mode manually by removing the battery and put it back in. Then try step a again.
- Once you get the driver installed, make sure you’re connected by running the command
py edl.py -loader 2720v.mbn
, and if you set everything up right it should say (after a whole megillah):
Successfully uploaded programmer :)
TargetName=MSM8909
MemoryName=eMMC
Version=1
Unknown/Missing command, a command is required.
- Now run a command to get the boot.img file
py edl.py -loader 2720v.mbn -r boot boot.img
the file will be in your EDL folder.
- The next step needs to be done on Linux. Get a program called 8k Boot Patcher made by the guys at bananahackers. Download it here: [Login to see the link]. Load in your boot.img file and let the program work its magic.
- Once you’re done, flash the file back to your phone with the command (back in windows)
py edl.py -loader 2720v.mbn -w boot boot.img
If this step breaks your phone, I'm not responsible.
- Reboot your phone into normal mode with
edl.py –loader 2720v.mbn -reset
Once you have your patched phone. Turn on debugging mode by dialing * # * #33284# *# * (Make sure you press * and # separately or else you'll take a screenshot). Try sideloading the app with WebIDE again. If it doesn’t work, run adb forward tcp:6000 localfilesystem:/data/local/debugger-socket
. Try sideloading the app again.
If it works, Baruch Hashem! If not, then this is not what Hashem wanted. GAM ZU LETOVA!
Here are some links for reference:
If you have a question - BananaHackers forum - The guys here are pretty helpful, but sometimes talk in very technical terms: [Login to see the link]
How to use EDL wiki: [Login to see the link]
EDL Loaders: [Login to see the link]
The Forum Post that will help you A LOT: [Login to see the link]
Just as a backdrop / postscript to this MASSIVE post. I had the same phone as you, and I spent 2 months reading bananahacker articles, and asking everybody for help. At one point, I even directly emailed the guy who wrote the EDL code asking for help! Baruch Hashem, I was matzliach, and when I saw your post, I knew I didn’t want anybody else to have the headache that I had, so I wrote this really long guide. You should have groisa hatzlacha, and have a great Shabbos!