01-20-2013, 08:50 AM | #1 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
KUAL: Kindle Unified Application Launcher (v2.7)
Welcome to Kindle Unified Application Launcher, your /kuːl/ friendly neighborhood Launcher .
What Does It Do?: As the name implies, this is a Launcher application, in which anybody can plug into to provide new buttons and menus through extensions. Those buttons can run pretty much anything, and the backend is powerful enough to make menus dynamic, allowing developers to use KUAL as a configuration UI for their stuff! But the basic principle is: click a button to run stuff! A number of hacks ship with a KUAL extension, which is why you'll often see KUAL listed as a required dependency . Moreover, it's universal! It'll run on (pretty much) anything, as long as it's running FW >= 2.3! With a particular caveat on the KT2/KV/PW3, where some early firmware versions won't let you run it... And a fun twist on the KOA/KT3/KOA2, as well as on FW 5.9.x in general, more on that later... Latest Updates (06/04/2019): Added information about KOA2/PW4/KT4 support, as well as FW >= 5.9.x in general. Do read the instructions until the end to see which method applies to your specific device. PSA: All downloads have been moved to the Snapshots thread! INSTALL: KUAL itself: Spoiler:
Important notice for KOA/KT3/KOA2/PW4/KT4 owners, as well as *anything* that might be running FW >= 5.9.x: Spoiler:
KUAL extensions: Spoiler:
FAQs and Known Issues: Spoiler:
ChangeLog: Spoiler:
============================== For historical purposes, and because it's much, much more verbose, here's the first post as it stood before the rewrite . That said, everything you need to know should already have been covered earlier . Spoiler:
Last edited by NiLuJe; 06-04-2019 at 01:37 PM. Reason: Updated first post for KOA2/PW4/KT4 & FW 5.9.x info |
01-20-2013, 09:13 AM | #2 |
THE NOOB
Posts: 701
Karma: 1545649
Join Date: Jan 2012
Location: Italy
Device: Kindle Touch 5.3.2
|
That's amazing!!!!
I just tried it and it works really fine! Komic just works (I tried it on my 5.1.2 Touch. Could you please send me a PM describing the problem you found so I can fix it?). This kindlet is fantastic!!! Thanks to both of you! |
Advert | |
|
01-20-2013, 09:18 AM | #3 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Spoiler:
Attached some files that are useful (many of them only work on KT <5.3.2) - and annoying to get hold of. Last edited by twobob; 09-23-2013 at 03:19 PM. Reason: added more tools |
01-20-2013, 09:29 AM | #4 |
but forgot what it's like
Posts: 741
Karma: 2345678
Join Date: Dec 2011
Location: north (by northwest)
Device: Kindle Touch
|
You've forgot to put this link into your post: https://bitbucket.org/ixtab/kindlelauncher
|
01-20-2013, 09:30 AM | #5 |
THE NOOB
Posts: 701
Karma: 1545649
Join Date: Jan 2012
Location: Italy
Device: Kindle Touch 5.3.2
|
I always use Programmer's notepad from when I first had lots of problems with line endings.
Anyway, I'll check twice before releasing (BTW, no new releases until I have some spare time!). This launcher could really beat the original one! It could also display images along with extension's name!! I'm loving it!! |
Advert | |
|
01-20-2013, 09:33 AM | #6 | ||
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Quote:
I chose to leave it out. EDIT: But you were right to ask / provide links to the source of course when it's ready for the bigtime - Ie the support is fixed for the lower devices. - Then I would have shared it. EDIT: And now it's there Quote:
Last edited by twobob; 02-04-2013 at 09:27 AM. Reason: quote |
||
01-20-2013, 09:38 AM | #7 | |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Quote:
No doubt someone with more Java skills can make this thing be beautiful. One for "Nice to Have" pile. Thanks |
|
01-20-2013, 10:59 AM | #8 |
Enthusiast
Posts: 38
Karma: 10000
Join Date: Feb 2012
Device: Kindle Touch
|
Any idea on whether it works on 5.3.2 (KT) and 5.3.3 (PW)?
|
01-20-2013, 11:02 AM | #9 |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
|
01-20-2013, 11:41 AM | #10 |
Wizard
Posts: 4,759
Karma: 246906703
Join Date: Dec 2011
Location: USA
Device: Oasis 3, Oasis 2, PW3, PW1, KT
|
Just a quick post. Since I was the guinea pig for PW, it works great on PW running at 5.3.3. Will update later with more information.
p.s.: A quick note for installing. When on Windows and using 7zip and WinSCP. You have to extract the azw2 first before drag and dropping into your documents folder. Otherwise dragging out of 7zip and you get a nasty error3. And it took me quite a while to fix that. |
01-20-2013, 12:06 PM | #11 | |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Quote:
Heh yeah good point. FULLY extract the files first - then onto devices Noted. |
|
01-20-2013, 12:10 PM | #12 |
BLAM!
Posts: 13,497
Karma: 26047188
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
|
Congrats! \o/
Speaking of the whole 7zip thing: @twobob: You might want to switch to zip, a lot of windows archivers are *really* stupid when dealing with gzipped tarball (two-pass decompression: gunzip, then untar, instead of rolling it all into one...). Last edited by NiLuJe; 01-20-2013 at 12:12 PM. |
01-20-2013, 12:34 PM | #13 | |
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
Posts: 6,586
Karma: 6299991
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
|
Quote:
Noted. and thus uploaded updated versioned tar.gz and same for zip Appreciate the assist. |
|
01-20-2013, 12:36 PM | #14 |
Going Viral
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
|
GUI Launcher power
One of the most powerful things that could be imagined on a *nix machine -
Drop a shell script (and supporting files) in user storage - run it as 'root' Also opens the door to malicious scripting targeted at the end-user who can not (or will not) read them before running them. OK - I really, really hate to rain on this mornings parade, but . . . . Let us adopt the habit of having the author always provide a detached signature file that can be checked for authentic with a pgp or gpg public key. All host OSs support that checking (with either the pgp or gpg applications) - so signature checking can be off-kindle ; Each provider of an archive can use their own key pair ; Each provider can post their public key of the pair in a trusted location - here or on a public gpg key server ; Adopting this sort of policy should be welcomed by the providers of archive packages - it minimizes the liability of "Your application published all my personal data" - - - If that installed application archive **was not** signed by the author who published it - then s/he didn't do it - sue someone else. Adopting this sort of policy should be welcomed by the end-users of these archive packages - it gives assurance that they are using an **authentic** copy of the author's archive. Yes, of course, humans have a tendency to not download and test the signature against the archive - That only means they have chosen not to protect themselves, their device and their personal information **PRIOR** to running the archived application. Their loss, their fault, none of us did it to you. Go sue someone else. Here is a worked example - My mirrors.minimodding.com domain publishes **copies** of other peoples archives. You will find a signature file for every archive posted. In the side-bar you can find two (2) independent sources of the public key needed to check that the archives are authentic. (Which also does a checksum test for corrupted downloads.) For Linux (any *nix) and probably for MacOSx also, it is just a matter of the user downloading both the archive and the signature - - Then in their file manager, clicking on "check signature" for the archive. At which point (if it passes) they know they have a true copy of whatever I posted. Simple - only adds a couple of clicks to the entire process of installing a new application for the launcher. For the author - nearly as simple - in your file manager just click the file and pick "sign" then pick the key you are using for this purpose. MacOSx: https://www.gpgtools.org/ WinBoxen: http://gpg4win.org/ Linux: Pre-installed by most distributions, and available in your distribution repo if not. Last edited by knc1; 01-20-2013 at 01:45 PM. |
01-20-2013, 12:37 PM | #15 |
Wizard
Posts: 4,759
Karma: 246906703
Join Date: Dec 2011
Location: USA
Device: Oasis 3, Oasis 2, PW3, PW1, KT
|
Spoiler:
Now all fixed up. Last edited by twobob; 09-23-2013 at 03:21 PM. |
Tags |
kindle touch, kindle touch hacks, kindlet, kual, launcher, launcher add-ons, paperwhite, sqlite, unified |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Launcher icon for KUAL? | Aeris | Kindle Developer's Corner | 32 | 04-01-2021 08:57 PM |
kite: kindle 3 application launcher | fbdev | Kindle Developer's Corner | 86 | 10-18-2017 11:19 AM |
[KUAL]Kindle reflective screen loader | icantbebothered | Kindle Developer's Corner | 26 | 10-27-2013 10:08 AM |
Kual shortcut for hidden image viewer (Kindle Touch & PW) | Aeris | Kindle Developer's Corner | 0 | 10-12-2013 06:09 AM |
application launcher for kindle 3 (kite) | fbdev | Kindle Developer's Corner | 21 | 05-04-2012 07:02 PM |