Quantcast
Channel: MobileRead Forums - Kobo Reader
Viewing all articles
Browse latest Browse all 11152

Aura root/ssh on my Aura and stable Wifi - Firmware 3.5.0

$
0
0
Hi I'm new in this community and have bought a new Kobo Aura (not HD) yesterday. I already have a Kindle 3 but I wanted an new one with backgroud light.

I think the Aura is a good deal above all the device is now cheaper (99 Euro in Austria) :xmas:

After the kobo started for the first time it wants to make an registration. :rofl:

But I don't like this kind of behavor, Kobo should respect that I own this thing now.

Can you give some examples how to become root on this firmware and make the wifi stable ?


Here the step I have done so far.


Bypass registration



This works also for the Aura
http://www.mobileread.com/forums/sho...d.php?t=223155
http://max.kellermann.name/tricks/kobo.html

You need sqlite3 on your linux distro. Start the Kobo and mount it. Make an backup of .kobo and .adobe just for sure.

Modify .Kobo/KoboReader.sqlite and put it back.

First look whats in the table then add a new user
Code:

sqlite3 KoboReader.sqlite '.dump user'

PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE user(UserID TEXT NOT NULL,UserKey TEXT NOT NULL,UserDisplayName TEXT,UserEmail TEXT,___DeviceID TEXT,FacebookAuthToken TEXT,HasMadePurchase BIT DEFAULT FALSE,PRIMARY KEY (UserID));
INSERT INTO "user" VALUES('dec75cef-493f-4da1-af8d-d7a7183fa3e5','0a0e4b93-68fd-455a-b716-039e7c973dce','demobundle06_13@kobo.com','demobundle06_13@kobo.com',NULL,NULL,'false');
COMMIT;

create a new user record

uuidgen tool for plausible uuids for a nice valid user

Code:

sqlite3 KoboReader.sqlite 
 
SQLite version 3.8.5 2014-06-04 14:06:34
Enter ".help" for usage hints.
sqlite> INSERT INTO "user" VALUES('7e76d785-6f12-4576-9a68-26b88a4fc6ed','3460f4ed-d88b-45b9-a2d6-b66f31cc17ac','koboaurauser@mail.net','koboaurauseracc@mail.net',NULL,NULL,'false');
sqlite> .quit

compare the records if it's there
Code:

sqlite3 KoboReader.sqlite '.dump user'

sqlite3 KoboReader.sqlite '.dump user'
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE user(UserID TEXT NOT NULL,UserKey TEXT NOT NULL,UserDisplayName TEXT,UserEmail TEXT,___DeviceID TEXT,FacebookAuthToken TEXT,HasMadePurchase BIT DEFAULT FALSE,PRIMARY KEY (UserID));
INSERT INTO "user" VALUES('dec75cef-493f-4da1-af8d-d7a7183fa3e5','0a0e4b93-68fd-455a-b716-039e7c973dce','demobundle06_13@kobo.com','demobundle06_13@kobo.com',NULL,NULL,'false');
INSERT INTO "user" VALUES('7e76d785-6f12-4576-9a68-26b88a4fc6ed','3460f4ed-d88b-45b9-a2d6-b66f31cc17ac','koboaurauser@mail.net','koboaurauseracc@mail.net',NULL,NULL,'false');
COMMIT;

Now you can copy the new file to your kobo aura in the .kobo folder and replace it.
__________________________________________________ ________________________

Manual Firmware update

Mark 5 Hardware : New Aura
3.5.0 (, July 2014)
71.7 MB - 73,442 KB - 75,203,836 bytes
http://download.kobobooks.com/firmwa...date-3.5.0.zip

Copy this stuff under .kobo on your mounted ereader
Code:

.kobo/
├── KoboRoot.tgz
├── manifest.md5sum
└── upgrade
    └── mx50-ntx
        ├── u-boot_mddr_256-E606F0B-K4X2G323PC.bin
        └── uImage-E606F0B

other files

Step by step Howto

Get the zip file. From here http://www.mobileread.com/forums/sho...d.php?t=185660
Unzip the zip file.
Connect your device to the computer and select Connect on the device (if asked). Make sure when you run Windows that the Kobo Desktop or stuff like is not running.
Copy the entire contents of the zip file to the .kobo directory on the device.
Disconnect the device.
The Kobo Aura will now install the new software.

I have also read when you going to a previous version for whatever reason, you may want to do a Factory Reset.

__________________________________________________ _____________

Stop Kobo from phoning home

http://www.mobileread.com/forums/sho...d.php?t=162713

Modify etc/hosts on your ebook-reader

to do that create this hosts config
Code:

127.0.0.1 host localhost.localdomain localhost localhost localhost.localdomain
127.0.0.1 kobobooks.com mobile.kobobooks.com www.kobobooks.com dev.kobobooks.com
127.0.0.1 partner.dev.kobobooks.com ecimages.kobobooks.com images.kobobooks.com
127.0.0.1 www.google-analytics.com ssl.google-analytics.com google-analytics.com

pack to to a KoboRoot.tgz archiv with path to /etc/hosts
cp to .kobo - restart device
Same routine like a firmwareupdate

the finale file for time saving
Code:

mv KoboRoot_koboservice_google_block.tgz KoboRoot.tgz
md5sum fdd29d481c545a2fd12a61676f3bd0bb

http://www22.zippyshare.com/v/19898536/file.html
__________________________________________________ ____________

I experience that the wifi is not very stable. First it conects to the AP and gets a IP from the dhcp. The device is pingable from extern! Webbrower can load a site but after some time a dialog shows up that Internet is not variable and turn wifi off. lulz I sniff into the traffic for fun and discovered that kobo want to phone to

Code:

a1961.g.akamai.net        HTTP GET /ncsi.txt HTTP/1.1
User-Agent: Mozilla/5.0 (Linux; U; Android 2.0; en-us;) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 (Kobo Touch)
Accept-Language: de-DE, de;q=0.9, en;q=0.8, *;q=0.7
Connection: Keep-Alive
Accept-Encoding: gzip, deflate
Host: www.msftncsi.com

After some search I found
http://www.mobileread.com/forums/sho...d.php?t=218837

I think the new Aura whats to check if its online on
http://www.msftncsi.com/ncsi.txt instand of the Apple URL but that don't works everytime. Someone has a locale http server that resolve the url on this device a other patches the libnickel.so . When you on your own network you can redirect the url to your own resolver.

Befor I'm making some ugly tricks I what to backup the internal SD, I don't what to brink something.

This looks like the way to go:
http://www.mobileread.com/forums/sho...62#post2851462

But I'm a bit unsure how the procedure works. Unfortunately i have no big mircosd at hand and transfering over wifi seems risky with this bug.

Can me point someone in the right direction to get a permanent root shell on this device witch is reachable over a wifi or usb ?:blink:

Right now I'm looking into this:
http://www.preining.info/blog/2014/0...-5-0-kobohack/
http://www.mobileread.com/forums/sho...d.php?t=238175
http://a3nm.net/blog/fnacbook_kobo_hacking.html
http://a3nm.net/blog/kobo_glo_hacking.html

By the way is this a good cover ?
http://tuff-luv.com/catalog/product/.../category/146/

Hopefully you can help me Guys
:help: :thanks:

Viewing all articles
Browse latest Browse all 11152

Trending Articles