ALL YOU NEED TO KNOW
This page is a brief summary on how to install applications from the B-Hackers Store, using additional applications to be installed on the phone or dedicated tools to be used on the computer. If you want to know all the secrets about KaiOS devices, visit the bananahackers.net site
All the apps are packaged in a way that they can be installed with OmniSD, Wallace-toolbox and Gerda File Manager, directly from the phone and without having to use WebIDE from the PC. Each zip package must contain:
{"version": 1, "manifestURL": "app://[your_app_id]/manifest.webapp"},
where [your_app_id]
has to be replaced with the actual ID
(origin) of your app registered in the manifest, and manifest.webapp
has to be renamed if it's called differently in the application.zip archive. Other than that, the application structure in application.zip must match the general KaiOS and Firefox OS app structure. See developer.kaiostech.com for more details.
The sideload is the process of transferring files between two local devices, in particular between a computer and a mobile device. On Firefox OS it was a natural property, and it can be done using ADB and DevTools also on more KaiOS devices (source). The installation of OmniSD is a classic example (video). Many devices can sideload third-party apps, but other devices require special patches (check the list).
Requirements
*#*#33284#*#*
, while on some devices (in addition) it is necessary to open a menu using the code *#*#0574#*#*
and from there enable the USB debugging;Proceedings
adb forward tcp:6000 localfilesystem:/data/local/debugger-socket
" command and click again on "Remote runtime". If an error message about build date mismatch appears, you can safely ignore it. If the connection doesn't work, try rebooting the phone, running the "adb forward" command and connecting again.NOTE, any other application (including OmniSD) can be installed in the same way, unless the device manufacturer has blocked the debugging features on it. In this case run all the possible guides to install OmniSD and get the jailbreak.
Once OmniSD is installed, download an application on your phone, it will be automatically detected in the /downloads folder (or in a possible folder /apps created by you), regardless of whether it is, on the internal memory or on the sd card. If OmniSD doesn't see it, press "rescan" from the application.
Once installed, the GerdaOS file manager (from the GerdaOS project) aims to install omnisd packages from it, anywhere on the phone. It needs three packages all installable using WebIDE:
These three packages work together, alone they are useless. Note that only files.gerda.tech will appear in the applications menu, the other two will be hidden services, just like bluetooth.gaiamobile.org.
Once installed, Wallace-toolbox delegates the sideload to another application, for example Download or File Manager, then you have just to select the downloaded app from there.
See the full list on the "bananahackers" website for more information