Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 01-31-2017, 07:13 PM   #1
SKK
Connoisseur
SKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchfork
 
Posts: 77
Karma: 48674
Join Date: Jun 2016
Device: Kindle Touch + More
Android on Paperwhite?

Has anybody ever installed android on a Kindle Paperwhite 3? Thanks!

Last edited by SKK; 02-02-2017 at 12:01 PM.
SKK is offline   Reply With Quote
Advert
Old 01-31-2017, 07:15 PM   #2
knc1
Ex-Helpdesk Addict
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 12,676
Karma: 13413455
Join Date: Feb 2012
Location: Central Texas
Device: No PW2, KV, KOA
Quote:
Originally Posted by SKK View Post
Has anybody ever installed android on a Kindle Paperwhite 3? Thanks! I meant android in the title but I can't change it now.
Someone in China does that, there is a thread here about it.

There have been signs that Lab126 has also been playing with Android on the gray scale Kindles.
knc1 is offline   Reply With Quote
Old 02-01-2017, 08:21 AM   #3
Mr.Samuel
Bookworm
Mr.Samuel began at the beginning.
 
Mr.Samuel's Avatar
 
Posts: 67
Karma: 10
Join Date: May 2016
Location: Gold Town
Device: kindle paperwhite 3
I saw the video of that before, but I think it runs too slow.
Mr.Samuel is offline   Reply With Quote
Old 02-01-2017, 09:17 AM   #4
SKK
Connoisseur
SKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchfork
 
Posts: 77
Karma: 48674
Join Date: Jun 2016
Device: Kindle Touch + More
Quote:
Originally Posted by knc1 View Post
Someone in China does that, there is a thread here about it.

There have been signs that Lab126 has also been playing with Android on the gray scale Kindles.
If you would install android on it could you install an audio player and use a usb sound card. Thanks!
SKK is offline   Reply With Quote
Old 02-01-2017, 09:58 AM   #5
knc1
Ex-Helpdesk Addict
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 12,676
Karma: 13413455
Join Date: Feb 2012
Location: Central Texas
Device: No PW2, KV, KOA
Quote:
Originally Posted by SKK View Post
If you would install android on it could you install an audio player and use a usb sound card. Thanks!
The difference between the Android OS and the Linux OS is one (or two) additional kernel system calls.

The difference between the Amazon OS and the Linux OS is the display drivers (and some system calls to handle some of the differences).

Unless you are running an application directly on the kernel (hardware) interface, applications should never notice the difference.
Those differences are handled by the system 'C' library and applications are programed against the 'C' library.

The difference between the Android OS applications and the Amazon OS applications is the 'C' library (Bionic vs. GLibc) that they are programed against.

Since Linux uses ELF format libraries, you can run different 'C' libraries concurrently.

I wrote up a long, worked and working, example -
"ARMhf on Kindle" (or similar title, it does have "ARMhf" in it).

That was because the Amazon OS uses a soft float 'C' library build and the Debian/Jessie distribution uses a hard float 'C' library build.

So that thread shows how to install two (2!) different system 'C' libraries on Linux (on the '5 series firmware' Kindles).
(You can install and use concurrently as many different 'C' libraries that you need on an ELF format system.)

I even mentioned in that thread that you could also install a copy of the Bionic 'C' library if you wanted to run Android applications rather than Debian.
AND asked if anyone wanted to see that example.

Zip, Zero, Nada replies - nobody wanted to see how to run Android applications on a Kindle.
Neither did I, so I never included it in the thread.

Your welcome to re-open the thread and show by example how to run Android binaries on the series 5 firmware devices.
You'll have to rip out (or build) a Bionic 'C' library against the Amazon OS kernel headers - but that is almost a non-effort task.
Non-effort because there are already so many build systems out there for doing such a task.

Note:
Since the second (and subsequent) 'C' library is installed in a non-standard location of the system tree, the binary application files have to have a change made in their headers.

There is a tool for that: "patchelf" -
It is attached in that thread and the folks at Buildroot.org included the ability to build it for the host build machine in the Buildroot, build system.
Just for us.

Re-building the single system library file, for which multiple build systems exist, is much easier than replacing the entire OS.

= = = =

Another of my wasted efforts and wastes of time on a subject too technical for the audience of this forum and at the time we still had a few developers here with a background in system's level work.

Last edited by knc1; 02-01-2017 at 10:02 AM.
knc1 is offline   Reply With Quote
Advert
Old 02-01-2017, 10:08 AM   #6
SKK
Connoisseur
SKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchfork
 
Posts: 77
Karma: 48674
Join Date: Jun 2016
Device: Kindle Touch + More
Quote:
Originally Posted by knc1 View Post
The difference between the Android OS and the Linux OS is one (or two) additional kernel system calls.

The difference between the Amazon OS and the Linux OS is the display drivers (and some system calls to handle some of the differences).

Unless you are running an application directly on the kernel (hardware) interface, applications should never notice the difference.
Those differences are handled by the system 'C' library and applications are programed against the 'C' library.

The difference between the Android OS applications and the Amazon OS applications is the 'C' library (Bionic vs. GLibc) that they are programed against.

Since Linux uses ELF format libraries, you can run different 'C' libraries concurrently.

I wrote up a long, worked and working, example -
"ARMhf on Kindle" (or similar title, it does have "ARMhf" in it).

That was because the Amazon OS uses a soft float 'C' library build and the Debian/Jessie distribution uses a hard float 'C' library build.

So that thread shows how to install two (2!) different system 'C' libraries on Linux (on the '5 series firmware' Kindles).
(You can install and use concurrently as many different 'C' libraries that you need on an ELF format system.)

I even mentioned in that thread that you could also install a copy of the Bionic 'C' library if you wanted to run Android applications rather than Debian.
AND asked if anyone wanted to see that example.

Zip, Zero, Nada replies - nobody wanted to see how to run Android applications on a Kindle.
Neither did I, so I never included it in the thread.

Your welcome to re-open the thread and show by example how to run Android binaries on the series 5 firmware devices.
You'll have to rip out (or build) a Bionic 'C' library against the Amazon OS kernel headers - but that is almost a non-effort task.
Non-effort because there are already so many build systems out there for doing such a task.

Note:
Since the second (and subsequent) 'C' library is installed in a non-standard location of the system tree, the binary application files have to have a change made in their headers.

There is a tool for that: "patchelf" -
It is attached in that thread and the folks at Buildroot.org included the ability to build it for the host build machine in the Buildroot, build system.
Just for us.

Re-building the single system library file, for which multiple build systems exist, is much easier than replacing the entire OS.

= = = =

Another of my wasted efforts and wastes of time on a subject too technical for the audience of this forum and at the time we still had a few developers here with a background in system's level work.
Thanks for your help!
SKK is offline   Reply With Quote
Old 02-01-2017, 10:18 AM   #7
knc1
Ex-Helpdesk Addict
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 12,676
Karma: 13413455
Join Date: Feb 2012
Location: Central Texas
Device: No PW2, KV, KOA
Quote:
Originally Posted by SKK View Post
Thanks for your help!
For several years, I even kept a 'hot' clone of the Android repository(ies) that was updated every six hours.

I took it down, zero interest in using it and a waste of my server's computer time for a non-interest project.

So I advise that you approach the "Android Apps on Kindle" project as something that only you will ever use.
But of course you will get all "Bragging Rights" due to the author of such a project.
But get community interest here .....
Don't hold your breath.
knc1 is offline   Reply With Quote
Old 02-01-2017, 01:55 PM   #8
Pajamaman
Evangelist
Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.
 
Posts: 495
Karma: 1889960
Join Date: May 2016
Device: Nook ST, Onyx T68, Boyue T62
Quote:
Originally Posted by knc1 View Post
There have been signs that Lab126 has also been playing with Android on the gray scale Kindles.
What signs?
Pajamaman is offline   Reply With Quote
Old 02-01-2017, 02:07 PM   #9
knc1
Ex-Helpdesk Addict
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 12,676
Karma: 13413455
Join Date: Feb 2012
Location: Central Texas
Device: No PW2, KV, KOA
Quote:
Originally Posted by Pajamaman View Post
What signs?
Buy a grayscale Kindle and look for yourself.
knc1 is offline   Reply With Quote
Old 02-01-2017, 04:15 PM   #10
Pajamaman
Evangelist
Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.
 
Posts: 495
Karma: 1889960
Join Date: May 2016
Device: Nook ST, Onyx T68, Boyue T62
Quote:
Originally Posted by knc1 View Post
Buy a grayscale Kindle and look for yourself.
Oooh, so grouchy.

Last edited by Pajamaman; 02-01-2017 at 07:37 PM.
Pajamaman is offline   Reply With Quote
Old 02-01-2017, 04:52 PM   #11
SKK
Connoisseur
SKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchforkSKK can load mercury with a pitchfork
 
Posts: 77
Karma: 48674
Join Date: Jun 2016
Device: Kindle Touch + More
Okay. How about arch linux on a kindle paperwhite 3. I found a guide on how to do it on Kindle Paperwhite 2 but it didn't work for my kindle paperwhite 3. When i ran "chroot ./ /bin/bash" it said fatal kernel to old.
SKK is offline   Reply With Quote
Old 02-01-2017, 06:45 PM   #12
knc1
Ex-Helpdesk Addict
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 12,676
Karma: 13413455
Join Date: Feb 2012
Location: Central Texas
Device: No PW2, KV, KOA
Quote:
Originally Posted by SKK View Post
Okay. How about arch linux on a kindle paperwhite 3. I found a guide on how to do it on Kindle Paperwhite 2 but it didn't work for my kindle paperwhite 3. When i ran "chroot ./ /bin/bash" it said fatal kernel to old.
Either build a newer kernel or re-build arch linux against the kernel headers for your version.
knc1 is offline   Reply With Quote
Old 02-02-2017, 09:05 AM   #13
knc1
Ex-Helpdesk Addict
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 12,676
Karma: 13413455
Join Date: Feb 2012
Location: Central Texas
Device: No PW2, KV, KOA
Quote:
Originally Posted by Pajamaman View Post
Oooh, so grouchy.
No, not that (although if you looked up my personal info here, you where warned).

The nature of you question made it very clear that your reply to any response would some version of:
"That doesn't convince me."

Since I can't tell in advance what you would consider convincing, your the one that needs to do the research.
knc1 is offline   Reply With Quote
Old 02-02-2017, 10:35 AM   #14
GF298
Junior Member
GF298 began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Feb 2017
Device: Kindle7
Quote:
Originally Posted by knc1 View Post
Someone in China does that, there is a thread here about it.

There have been signs that Lab126 has also been playing with Android on the gray scale Kindles.
Here is the link:http://tieba.baidu.com/p/4125453538

the kindle will be sent to someone to change the inside of the kindle that can run Android,not to wipe it.
GF298 is offline   Reply With Quote
Old 02-02-2017, 02:20 PM   #15
Pajamaman
Evangelist
Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.
 
Posts: 495
Karma: 1889960
Join Date: May 2016
Device: Nook ST, Onyx T68, Boyue T62
Quote:
Originally Posted by knc1 View Post
The nature of you question made it very clear that your reply to any response would some version of:
"That doesn't convince me."
You are utterly wrong. I like Android on e-ink devices, and any interest Amazon showed in using android would interest me. It's the first I heard about it.
Pajamaman is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
YouTube: Paperwhite 2, Paperwhite 3 and Voyage Richard529 Amazon Kindle 30 07-01-2015 07:50 AM
YouTube (German) Paperwhite 2 and Paperwhite 3 - including light Richard529 Amazon Kindle 6 06-22-2015 08:13 AM
Easy Transition Paperwhite to Paperwhite lindylex Amazon Kindle 4 12-19-2014 06:36 PM
Android on Paperwhite nypaulie Kindle Developer's Corner 3 01-04-2014 09:58 AM


All times are GMT -4. The time now is 05:06 AM.


MobileRead.com is a privately owned, operated and funded community.