Quantcast
Channel: MobileRead Forums - Kindle Developer's Corner
Viewing all 4428 articles
Browse latest View live

Which KUAL extensions work in Kindle PW3?

$
0
0
Hy Everybody, First of all I would like to thanks all of you, you made an awesome job. I was able to jailbreak my Kindle without effort because of you. I have already installed KUAL, and KOReader, kterm, kindle explorer and SkipStone. All of them work very well. But many other "extensions" won't work on my Kindle. Maybe the firmware isn't compatible but in most part of the cases the "app" just won't open. Is there any list showing what works on which device? If no would you mind to list here what extensions are working properly on your device, your device model and firmware version? I think this would be very useful. Sorry for any inconvenience.

Obs: My device is a Kindle Paperwhite on White color (PW3W) firmware version: 5.8.1 (2974910023). serial number starts with G090KB

PW3 Change screen orientation?

$
0
0
Amazon lets us go from portrait to landscape, but that is only 0 degrees and 90 degrees.
What would be needed to change/force to 180 and 270 degrees?

I think 180 - upside down would be very useful, when using anything usb OTG I/we want the usb facing upwards, not downwards into my lap/table.
I hope you understand what I'm talking about.

If there is some KUAL extension or native command that gives this feature, sorry, I did search but could not find much useful, my mistake.

Thanks for the support!

Tools Using built-in imagemagick to crop an image

$
0
0
How do I use the built-in imagemagick application to crop an existing image in .png format?

- the image is generated by the "press opposite corners" screenshot trick.
- I use pw1 and pw3. So the images would be 758x1024 and 1072x1440.
- I assume the IM command can be entered from kterm and could be converted into a KUAL extension.. since the crop size and location I want is fixed
- I want to generate a screenshot from the Eboard Chess application and do a crop so that I get an image of the board only.

Voyage back buttons not always working

$
0
0
The back page press buttons seem to stop working after a while necessitating a reboot. I am on firmware 5.8.1 and NiLuJe's 8/1 updates for python, screensaver, font hacks. Not sure if this is a software or hardware issue. Anyone know? I have just noticed this behavior recently (last 2 or 3 weeks). It works fine after a reboot.

How to finish install KOReader on PW3?

$
0
0
:bookworm: Hello i buy new Kindle PW several days ago and want to install last possible firmaware update, KOReader and disable updates from amazon.

My SN: G090 G1 thats mean i have Kindle PaperWhite 3 (2015) WiFi [Support added in KindleTool 1.6.5] (7th Generation) KPW3. Here the steps which i use:
1. Do factory reset of my device.
2. Install original factory firmware file. I use this

Use update_PW3_5.7.4_initial.bin instead.

hxxp://initial-eu.gunshi.org/update_PW3_5.7.4_initial.bin
hxxp://initial-eu.gunshi.org/update_PW3_5.7.4_initial.bin.md5

from here http://pastebin.com/Wdw4L7yT

3. Install new easy jailbreak from this topic http://www.mobileread.com/forums/sho...d.php?t=275887
4. Install fresh hotfix from here
http://www.mobileread.com/forums/sho...postcount=1597
5. Than i install last software update update_kindle_all_new_paperwhite_5.8.2.bin from amazon site
https://www.amazon.com/gp/help/custo...deId=201756220
6. Try to make disable downloading updates & disable installation of updates using update_disable_ota_X.X_k5_install.bin & update_disable_upd_X.X_k5_install.bin from here http://4pda.ru/forum/index.php?s=&sh...ost&p=29065877
but Update kindle item is not avaliable after disconecting from PC. Also after recconect Kindle i dont have those bin files.
================================================== ============
Now i make steps 1-4 and immediately 6 and have same problem. Can someone with expierence help me, what i made wrong?:blink::blink::blink:



PW2 bricked after jailbreak attempt... forever!?

$
0
0
It's a Kindle PW2 4Gb that shows the attached message. I don't know its history. Do you have a repair starting point suggestion, or is it useless? Thanks

Attached Thumbnails
Click image for larger version

Name:	114517962_1_1000x700_amazon-kindle-paperwhite.jpg
Views:	N/A
Size:	46.1 KB
ID:	150746  

PW2 Your kindle needs repair

$
0
0
Hi, i need some help my kindle Paper white 2 Serial Number 90D4 , show this error

Repair Needed

Your kindle needs repair.

Please contact kindle customer service at
http://www.kindles.com/support.



I cant view the hard drive in windows, it appers and disapears in an instant.

The version of the firmware i dont know, never jailbreak or anything.

I dont remember if i copy some time ago the DO_FACTORY_RESET file but didnt work

battery voltage 4.08v

:help:

Thanks

PW3 Keyboard localization to Korean

$
0
0
Hi all,
I'm trying to localize default keyboard to Korean on jailbroken PW3 with 5.8.1 FW.
Since the most languages are supported now, or easily be done with pre-existing localization files inside /usr/share/keyboard (including Korean keymap), regarding old threads are seemed to be abandoned.
If it's not, I'm sorry and please let me know the thread that I can ask for a help.

First of all, I succeeded to change the keyboard layout and print Korean letters. I copied 'ko' folder from /usr/share/keyboard, which contains Korean keymap files, into /var/local/keyboard and modified file names, and then mounted to some other supported keyboard. For example, change the filename from ko-1448x1072.keymap.gz to ru-1448x1072.keymap.gz and then by using 'mount --bind' to bind /var/local/keyboard/ko into /usr/share/keyboard/ru.

Most of languages are covered enough with so far. But the problem is Korean character(called Hangul) is distinguished from other characters because each letter should be assembled or composed with other letters to make one complete character. For example, 한(U+D55C) is composed of 3 letters: ㅎ(U+1112), ㅏ(U+1161), ㄴ(U+11AB). The display sequence on the screen is ㅎ -> 하(another composed character) -> 한. But now they're just displayed as three separate characters on the screen(ㅎㅏㄴ). In conclusion, it needs some kind of post-processing after a key is typed.

At first, I thought binary files inside keyboard folder(*.kdb, *.ldb, utils.so) are something to do with it. But after a few experiments, I concluded that it's only related to input suggestion.

And then I found that Japanese keyboard has a similar post-processing system. Basically, it's a system that converts Romaji to Hiragana according to hiragana_rules.txt which I found inside 'ja' folder. If you type 'a' or 'ha' it converts them into appropriate Japanese character. In the text file 'hiragana_rules.txt', there is a bunch of such rules. So I thought it would be possible to post-processing Korean letters by tweaking these rules. But again, this text file seems irrelevant to current keyboard behavior. It says "These rules replace the default ICU behavior" but it was not. I guess these rules have been compiled and exist somewhere else inside the device in a binary form.

Finally, I decided to hook the keyboard and add some post processing on it. But I have no idea where to start. And also, I'm not fully aware of the software stack of PW3 because I started this since yesterday. I've searched around this forum but haven't found the useful information yet. So it would be a great help if someone could give me some hints or suggest an easier way.

:thanks:

Attached Thumbnails
Click image for larger version

Name:	screenshot_2016_08_10T15_22_58+0900.png
Views:	N/A
Size:	28.2 KB
ID:	150823  

.azw2 apps on recent kindles

$
0
0
.azw2 apps like aren't supposed to be working on new gen kindles like KOA/KT3... right?
So, I was surprised when an old .azw2 app: "KindCalc" worked ootb on my jailbroken KT3!
Just copied the .azw2 file over to /mnt/us/documents. Didn't even have to do the "merged keystore" stuff that was required when I installed this on my PW1.

Link to KindCalc thread

What is it about this app that makes it work (on the KT3 and maybe on KOA too...) when other apps(.azw2) don't?

How to help the developers help you

$
0
0
Step one: Make sure your kindle is fully charged before starting anything you read here.
Plug it into a wall charger. Do not use a computer or power pack to charge it this time.

Step 2: Read all instructions and spoilers at least 3 times.
If you do not understand a step. STOP.

Give us the information in the next step. Then tell us exactly what you do not understand.

The fastest way to get an answer to your question is give all of the following information in your post.

Which kindle:
First 6 digits of the serial number:
Firmware version (entire number)
Country where the kindle was bought.
Your country.
Then say I did x and my kindle is now showing y.
X is what you did.
Y is how the kindle responded.

Be as specific as possible.

Now if you have a Special Offers kindle. Contact Amazon and have the special offers removed. (This may or may not cost $20 but be prepared for the expense. ) Then be sure and connect to the wifi for the changes to take place.

Last but not least: if you buy a kindle from a dirty guy on the street, we probably cannot help you.

Is it possible to modify kindle update package to include jailbreak

$
0
0
Recently I've found time to play with my kindle. I begin with extracting the initial updates. Then I mounted rootfs.img and begun "looking what is where". I tried to create a custom directory, and then umounted it. The file stayed there. So my question is whether it is possible to modify amazon update package so it includes modified rootfs with jailbreak already there.

Tools Step by Step instructions for kindle development environment

$
0
0
I put together a few pieces, and just wanted to share the step-by-steps, so people had them.


I'll be replying with individual posts, that have 3 different methods.

For all the instructions, if not specified, just run everything as root 100% a lot of tools didnt work without being run as root.

Well, since neither of #2 or #3 have the tools needed to install more tools, tha't probably as far as my instructions will get this week.

If anyone want to help me fill out the rest of the steps, that would be good, but for now, I think Method #1 will be my gold standard - and I should be able to chroot into that, instead of the other two filesystems, to make the emulator on emulator pain easier.

Paperwhite 2 Extension isntall

$
0
0
hi

i have installed the jailbreak also the kuam mr installer and kual with helper

i click on mr installation it write: no mr packages found

then i put in the libreator kual also libreator r2 directly in the root. i go to install mr package it it also say no package found.

i see a new button in kual --> libreator when i click on it i can start it but then nothing works i cant click anything

so is libreator not for paperwhite 2 ?? or do i have make some mistakes ? :smack:

Test Kindle Installation Result

$
0
0
Kindle PW2 5.6.1.1 fully jailbroken running current KUAL, MrPI, backdoorlock, update.bin.tmp.partial, etc.

I was transferring the registration of the device to my spouse. After deregistering from my account (had to enable WiFi of course) and re-registering under my wife's Amazon account I had this document on the device:

"Test Kindle Installation Result"

The content of the document said:

"Dear Developer, Your Kindle is no longer a test Kindle and is unable to test items previously signed by authorized developers...."

Seems to be still jailbroken as the screensaver and font hacks still work but, of course KUAL doesn't work. I suppose they just revoked the keys and I can reinstall? This was unexpected behavior to me.

Tutorial Games kindle Domino 300ppp

$
0
0
Hello everybody!!

Startin´ this thread to know how to enable 300ppp resolution for Javascript games available like Klondike, Freewill (Skipstone...)

Also to know if anyone here could port a Dominoes (Dominó) game to kindle, ´cos now with amazon blocking active content those 2 dominos games that were available can´t buy them on store, so here there are many talented and experienced people also there are some domino games made for linux, so willing to donate if someone could make them work on kindle thru skipstone, python, javascript or azw2 format style, any working to kindle 300ppp resolution like my PW3...

Thanks a lot people for building and keeping best effort !!!

I really admire many people in here

Also any additional info @:
doctoralvarezfelix@hotmail.com
:thanks:

KV thumbnails and sorting

$
0
0
I have a jailbroken KV. I use Calibre to transfer books.

I wish to have my books show up as "books," retain the thumbnail cover and enable sharing of contents.

when I convert my books to azw3, I get this, however when I enable sharing, I loose the cover, and the book only shows up under "all items"

is there a way to have my cake and eat it too? I have root on the device, so I can't believe the task isn't possible.

kual extension to open a book

$
0
0
how would I go about inserting a menu item into KUAL that would simply open a particular title?

my aim is to place a Calibre generated catalog where I can easily access it.

I am using a Voyage on 5.6.5

thanks.

Disabled Parental controls

$
0
0
At one time, based on a suggestion from @NiLuJe and to disable the notorious factory "Reset" option I enabled Parental Controls.

I couldn't figure out how to Disable them. As such I had to manage this device from my Amazon account when deregistering it and reregistering it to my wife. The Parental Controls survived! I can't do a factory reset to turn them off since that is disabled with Parental Controls (nor would I want to as it would remove all my jailbreak).

It's easy to see how to enable Parental Controls (set a password) but how do you disable them? You can change the password to (like 11122277) to do a factory reset but I would rather not have to re-jailbreak. Isn't there a password you can enter (or a setting somewhere) to Disable Parental Controls?:help:

PW3 USBNet/Telnet fail, need help

$
0
0
*Edit*

A big thank you to @knc1 and @NiLuJe, who patiently walked me through diagnostic steps.

Solution: I updated my 5.6.5 kindle firmware post-jailbreak to (drum roll) 5.6.5. Turns out you can do that! It solved my weird #root password issues and verified that my jailbreak-bridge was successful (which I discovered by seeing 'bridge+' shortly after the update was complete, but before the PW3 rebooted). Finally:

After reading a multitude of threads with diverse (and often contradictory) recommendations, I finally went to the Wiki* and discovered that there is, indeed, a #root password that might just work on my system. All of a sudden:
Code:

$ scp /home/hal/.ssh/hal9k_id_rsa.pub root@192.168.15.244:/mnt/us/usbnet/etc/authorized_keys
could work, because all I'd need to do is enter mario as the password once. Now my systems know each other :-) And all is good with the world.

*
Spoiler:
This particular wiki entry is New and Improved: Now With SpellChekr(tm) Technology so that it does not look like someone may have accidentally instructed you to set the IP of the connection to 192.168.15.201 and then connect to root@192.168.15.244 without any context and with a lot of typos, you might have reasonably assumed that this was an inadvertent error. You would be wrong: the two different addresses are quite intentional. And that whole 'mario' password - I had to use it. Your mileage may vary.



I need your help - I can't get USB networking to function for the life of me.

The problem - I am asked for an unknown root password (not blank) even with shared keys. I cannot telnet in (connection denied). I cannot scp (root password request again).

Code:

hal@BABUSHKA:~$ ssh -i ./.ssh/id_teddy root@169.254.40.36 -v
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to 169.254.40.36 [169.254.40.36] port 22.
debug1: Connection established.
debug1: identity file ./.ssh/id_teddy type 1
debug1: identity file ./.ssh/id_teddy-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.6
debug1: Remote protocol version 2.0, remote software version MS_1.100
debug1: no match: MS_1.100
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-sha1 none
debug1: kex: client->server aes128-ctr hmac-sha1 none
debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: [redacted]
debug1: Host '169.254.40.36' is known and matches the RSA host key.
debug1: Found key in /home/hal/.ssh/known_hosts:1
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: gssapi-with-mic,password
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure.  Minor code may provide more information
No Kerberos credentials available

debug1: Unspecified GSS failure.  Minor code may provide more information
No Kerberos credentials available

debug1: Unspecified GSS failure.  Minor code may provide more information


debug1: Unspecified GSS failure.  Minor code may provide more information
No Kerberos credentials available

debug1: Next authentication method: password
root@169.254.40.36's password:


My Setup
Win10 box running bash for windows (Ubuntu-based Bash shell for Windows)

PW3 5.6.5, software jb, USBNet_0.21.N, KUAL+, MRinstaller, rescuepack, python, gawk, kterm, vim, coreutils, usbotgmouse, linkss, linkfonts, koreader installed

Default config of USBNet, defaults on everything else (more or less - kterm is a pain without a functioning evdev so I can type!) tried a number of steps to fix this, so any help you can offer would be greatly appreciated!

problem with the install
I've tried resetting the config file to default using KUAL. I've tried uninstalling (default) and then reinstalling using MRinstaller. I've tried full uninstall, followed by an actual restart of the kindle, and a subsequent install of usbnet.

problem with the keygen
I have made keys in both ssh-keygen in the bash shell (native unix/utf8) and putty keygen. I have verified that the public keys use utf8, unix EOL, openssh format and get copied to usbnet/etc/authorized_keys. I, of course, have only used a single keypair each time, not wanting to create another point of failure, deleting my known_hosts after each attempt (shouldn't impact things, but...)

root password business???
I haven't (knowingly) set a password, and I can #su without being asked for one. my /etc/shadow folder does show something different than the rest of the accounts "root:$1$dL<snip>q1:17029:0: ..." whereas everything but framework & guest are "blah:*:10933:0: ..."

I did have a lock on my device, but I removed it in case that was the holdup.

I have never used diags.

weird ip
So the kindle ip address has changed several times. I have no idea why, I am blaming windows - even though I thought this was set through the sshd config?

Unfortunately, MS screwed up the big update to Win10 and now there is a kernel panic from partmgr every time you plug in the kindle. Because, you know, fat is really difficult for microsoft to parse ;-) The only way to avoid this and actually transfer books/files to the Kindle is to boot or wake from sleep with the device plugged in.

There is, of course, no problem when it's in usbnet mode, and everything gets properly recognized as a gadget & an ip address is found. But it seems to be dynamic. So: Microsoft's fault.

telnet

Yeah, you got me. I can't telnet in. Connection is refused. No idea what's going on. I haven't changed anything in /etc, so I don't know why telnet would be refused. Yes, telnet works in all of its insecure glory on other devices, using bash, command prompt, and putty.

dmesg clue?
After unplugging, turing on UN, dmesg reports:
usb0 gets a mac address
g_ether gadget controller 'fsl-usb2-udc' not recognized; trying CDC Ethernet (ECM)
g_ether gadget . . . Memorial Day 2008
g_ether gadget: g_ether ready

*I've tried both a USB3 and a USB2 port, I think this is from the USB3. But I thought CDC Ethernet was what I wanted?

The ask
I'm flummoxed. Any suggestions you have would be greatly appreciated. I want to unlock the full power of my Kindle (so that I can vim on the go with an otg keyboard :cool:)

PW Jailbreak?

$
0
0
Hello,

i try to install the jailbreak for my PW using the following guideline:
http://www.mobileread.com/forums/sho...d.php?t=186645

I have a Paperwhite PW-Modell (first 4 digits B024) and running the firmware 5.3.0.

According to the instructions i tried to install the bin-file from kindle-jailbreak-1.14.N.zip.

But when i do this on my paperwhite i get an installations error 007.

What should i do? What i am doing wrong?
Viewing all 4428 articles
Browse latest View live