{ name: "volume", icon: "sound-max", isShortcut: !0, title: "volume", order: { portrait: 1, landscape: 1 }, click: function(t) { return e.volumeManagerTimer ? void("ArrowUp" !== t && "ArrowDown" !== t || (e.enterVolumeManagerMode(), navigator.volumeManager["request" + t.slice(5)]())) : (e.enterVolumeManagerMode(), void navigator.volumeManager.requestShow()) } }, { name: "brightness", icon: "brightness", isShortcut: !0, title: "brightness", subtitle: "percentage-number", order: { portrait: 2, landscape: 2 }, cskType: "toggle", click: e.toggleBrightness.bind(e) }, { name: "flashlight", icon: "flashlight-on", iconInactived: "flashlight-off", title: "flashlight", removed: !0, order: { portrait: 4, landscape: 3 }, cskType: "toggle", click: v.default.toggle.bind(v.default) }, { name: "camera", icon: "camera", isShortcut: !0, title: "camera", order: { portrait: 7, landscape: 6 }, cskType: "launch", click: function() { y.default.launch("manifestURL", "app://camera.gaiamobile.org/manifest.webapp") } }, { name: "store", icon: "calculator", isShortcut: !0, title: "calculator", order: { portrait: 5, landscape: -1 }, cskType: "launch", click: function() { y.default.launch("manifestURL", "app://calculator.gaiamobile.org/manifest.webapp") } }, { name: "settings", icon: "settings", isShortcut: !0, title: "settings", order: { portrait: 8, landscape: 7 }, cskType: "launch", click: function() { y.default.launch("manifestURL", "app://settings.gaiamobile.org/manifest.webapp") } }, { name: "wifi", icon: "wifi-32px", iconInactived: "wifi-off-32px", title: "wifi", observerSetting: "wifi.enabled", removed: !0, order: { portrait: 0, landscape: 0 }, cskType: "toggle" }, { name: "network", icon: "network-activity", iconInactived: "network-activity-off", title: "cellular-data", observerSetting: "ril.data.enabled", order: { portrait: 3, landscape: 4 }, cskType: "toggle" }, { name: "bluetooth", icon: "bluetooth-32px", iconInactived: "bluetooth-off-32px", title: "bluetooth", removed: !0, observerSetting: "bluetooth.enabled", order: { portrait: 6, landscape: 5 }, cskType: "toggle" }
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahacker...@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/f1015d64-1d61-4198-8ab1-3d3ab971a1e7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahacker...@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/6a51e44f-cb83-4430-9c04-a557de13a86f%40googlegroups.com.
this is the line i don't understand|
On Fri, Jan 11, 2019 at 6:57 PM Hossain Mohammed Shoaib <hossainmohammedshoaib01@gmail.com> wrote:
i'll try and inform now
On Fri, Jan 11, 2019 at 6:57 PM John-David Deubl <struk...@gmail.com> wrote:
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahackers+unsubscribe@googlegroups.com.
do you downloaded with adb pull the application.zip file ?
Am Freitag, 11. Januar 2019 14:01:30 UTC+1 schrieb Hossain Mohammed Shoaib:
this is the line i don't understand|
On Fri, Jan 11, 2019 at 6:57 PM Hossain Mohammed Shoaib <hossainmoha...@gmail.com> wrote:
i'll try and inform now
On Fri, Jan 11, 2019 at 6:57 PM John-David Deubl <struk...@gmail.com> wrote:
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahacker...@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/f1015d64-1d61-4198-8ab1-3d3ab971a1e7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahacker...@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/2f55f97d-24bf-43ec-9a69-d40d044d44de%40googlegroups.com.
yes now showing that
On Fri, Jan 11, 2019 at 7:05 PM John-David Deubl <struk...@gmail.com> wrote:
do you downloaded with adb pull the application.zip file ?
Am Freitag, 11. Januar 2019 14:01:30 UTC+1 schrieb Hossain Mohammed Shoaib:
this is the line i don't understand|
On Fri, Jan 11, 2019 at 6:57 PM Hossain Mohammed Shoaib <hossainmohammedshoaib01@gmail.com> wrote:
i'll try and inform now
On Fri, Jan 11, 2019 at 6:57 PM John-David Deubl <struk...@gmail.com> wrote:
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahackers+unsubscribe@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/f1015d64-1d61-4198-8ab1-3d3ab971a1e7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahackers+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahacker...@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/f1015d64-1d61-4198-8ab1-3d3ab971a1e7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahacker...@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/2f55f97d-24bf-43ec-9a69-d40d044d44de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahacker...@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/afaf9cd3-741f-4a55-9177-369563d12ab2%40googlegroups.com.
that means it not work?
none
To unsubscribe from this group and stop receiving emails from it, send an email to bananahackers+unsubscribe@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/f1015d64-1d61-4198-8ab1-3d3ab971a1e7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahackers+unsubscribe@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/2f55f97d-24bf-43ec-9a69-d40d044d44de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahackers+unsubscribe@googlegroups.com.
that means it not work?
none
To unsubscribe from this group and stop receiving emails from it, send an email to bananahackers+unsubscribe@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/f1015d64-1d61-4198-8ab1-3d3ab971a1e7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahackers+unsubscribe@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/2f55f97d-24bf-43ec-9a69-d40d044d44de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahackers+unsubscribe@googlegroups.com.
You have to have substituted adbd (patched into boot or recovery partition) to have root ADB access for this to work.
On Friday, January 11, 2019 at 3:14:40 PM UTC+2, Hossain Mohammed Shoaib wrote:
that means it not work?
none
To unsubscribe from this group and stop receiving emails from it, send an email to bananahacker...@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/f1015d64-1d61-4198-8ab1-3d3ab971a1e7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahacker...@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/2f55f97d-24bf-43ec-9a69-d40d044d44de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahacker...@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/afaf9cd3-741f-4a55-9177-369563d12ab2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahacker...@googlegroups.com.
To post to this group, send email to banana...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/4913ab9d-91ba-4085-9175-ae77ff2df0ff%40googlegroups.com.
case "ArrowUp": S.default.toggle(); break;
This was tested on a Nokia 8110 4G with the old launcher version:
1. Get a copy of the launcher application's folder from the system:
adb pull /system/b2g/webapps/launcher.gaiamobile.org
2. extract the application.zip, open the
/dist/app.bundle.js
file and use a website like Beautifier to read in a more detailed way the content of the js file. After line 4200 (at least on Nokia 8110) you should find something like this:{
name: "volume",
icon: "sound-max",
isShortcut: !0,
title: "volume",
order: {
portrait: 1,
landscape: 1
},
click: function(t) {
return e.volumeManagerTimer ? void("ArrowUp" !== t && "ArrowDown" !== t || (e.enterVolumeManagerMode(), navigator.volumeManager["request" + t.slice(5)]())) : (e.enterVolumeManagerMode(), void navigator.volumeManager.requestShow())
}
}, {
name: "brightness",
icon: "brightness",
isShortcut: !0,
title: "brightness",
subtitle: "percentage-number",
order: {
portrait: 2,
landscape: 2
},
cskType: "toggle",
click: e.toggleBrightness.bind(e)
}, {
name: "flashlight",
icon: "flashlight-on",
iconInactived: "flashlight-off",
title: "flashlight",
removed: !0,
order: {
portrait: 4,
landscape: 3
},
cskType: "toggle",
click: v.default.toggle.bind(v.default)
}, {
name: "camera",
icon: "camera",
isShortcut: !0,
title: "camera",
order: {
portrait: 7,
landscape: 6
},
cskType: "launch",
click: function() {
y.default.launch("manifestURL", "app://camera.gaiamobile.org/manifest.webapp")
}
}, {
name: "store",
icon: "calculator",
isShortcut: !0,
title: "calculator",
order: {
portrait: 5,
landscape: -1
},
cskType: "launch",
click: function() {
y.default.launch("manifestURL", "app://calculator.gaiamobile.org/manifest.webapp")
}
}, {
name: "settings",
icon: "settings",
isShortcut: !0,
title: "settings",
order: {
portrait: 8,
landscape: 7
},
cskType: "launch",
click: function() {
y.default.launch("manifestURL", "app://settings.gaiamobile.org/manifest.webapp")
}
}, {
name: "wifi",
icon: "wifi-32px",
iconInactived: "wifi-off-32px",
title: "wifi",
observerSetting: "wifi.enabled",
removed: !0,
order: {
portrait: 0,
landscape: 0
},
cskType: "toggle"
}, {
name: "network",
icon: "network-activity",
iconInactived: "network-activity-off",
title: "cellular-data",
observerSetting: "ril.data.enabled",
order: {
portrait: 3,
landscape: 4
},
cskType: "toggle"
}, {
name: "bluetooth",
icon: "bluetooth-32px",
iconInactived: "bluetooth-off-32px",
title: "bluetooth",
removed: !0,
observerSetting: "bluetooth.enabled",
order: {
portrait: 6,
landscape: 5
},
cskType: "toggle"
}
And now set the path of the application you need on the launcher menu.
3. Push the app and its folder on the data partition, exactly in
/data/local/webapps
with a temporary root access:adb push launcher.gaiamobile.org /data/local/webapps
4. Get the webapps.json file:
adb pull /data/local/webapps/webapps.json
And change the value of the launcher.gaiamobile.org app
"basePath": "/system/b2g/webapps",
in this way
"basePath": "/data/local/webapps",
Use the JSONLint website to verify that the format is correct for any json file you want to modify.
5. Afther this change push the webapps.json file in its place and reboot the phone:
adb push webapps.json /data/local/webapps/
adb reboot
After rebooting your launcher will be ready to "launch" your favourite apps. All the changes will be restored after a factory reset or after the update.
(source by Sylvain BLOT, improved by Vivek)
On newer versions of KaiOS, the code is somewhere in the "system" app. But be careful when modifying it, because it is the app that powers everything except for the devtools and ADB, so if it gets messed up, you will just get a blank screen!
You can also download an old version of the launcher for the
Nokia 8110 (I think there was a thread about a modified "better"
version of the launcher somewhere in this forum, it should have
the right version). But the "Notifications" menu might not work
because the necessary IAC channel has been renamed from "notice"
to "launcher-panel" in newer KaiOS versions.
--
You received this message because you are subscribed to the Google Groups "comp.mobile.nokia.8110" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bananahacker...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bananahackers/edb4cf68-8803-44a9-90d2-5df12945cf62n%40googlegroups.com.