![]() |
#1 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Feb 2016
Device: Kobo Aura
|
Bypassing registration in 3.19+
Hi,
Is there a way to use 3.19.* firmwares without a Kobo account? The old method with manually inserting some arbitrary user data into KoboReader.sqlite does not work anymore. A "Critical Error" dialog appears on Nickel startup saying "Your eReader hasn't synchronized with the server yet. Any highlights, notes, or reading progress you've made on the device will be lost." After pressing the "Sign out" button the whole .kobo directory is deleted. Seems like Nickel is doing some stricter checks on the registration data now. I tried to insert the real eth0 MAC address of my Kobo into the ___DeviceID column, also used proper UUIDs for UserID and UserKey, but it didn't work. Does anybody know how to generate user data to make 3.19+ firmwares happy? Last edited by ero-sennin; 02-17-2016 at 07:07 AM. |
![]() |
![]() |
![]() |
#2 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
There is some discussion on this in one of the 3.19.x firmware discussion threads. From memory, there is a solution. Personally, I've never seen the point. Kobo do not validate the email address you use, so you don't need to use a real address to sign up.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Feb 2016
Device: Kobo Aura
|
Thanks, found the discussion in the 3.19.5613 thread. Still no solution though.
Well, I'm just uncomfortable with having to ask Kobo's permission to use my own legally purchased device. What if Kobo goes bankrupt and shuts down their servers, or they just decide not to support my device anymore, or something like that. |
![]() |
![]() |
![]() |
#4 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,528
Karma: 78910202
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Just register. If you have to use a throwaway email address do so. I honestly don't see what the big deal is.
|
![]() |
![]() |
![]() |
#5 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Quote:
But, as you really mean you won't be able to do a factory reset and upgrade to your stored copy of the firmware, that's easy to solve. Register with a fake email address and take a copy of the details. Then use these values when setting up the device. |
||
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Linux User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,282
Karma: 6123806
Join Date: Sep 2010
Location: Heidelberg, Germany
Device: none
|
The 3.19.x dislikes specific values in the fake user entry; I used to set all fields to empty string and that gives you the scary popup. It's still possible to fake registrations with proper values, there are some posts about it which I'm too lazy to find right now. Only problem with that method is that the reader crashes if you go into Settings -> Accounts while WLAN is active.
My reader is currently registered properly, it's safer that way - you never know what they decide to change in their next update. In the future, if Kobo makes the registration checkings even stricter, the only viable method for faking it might be a patch of some kind. |
![]() |
![]() |
![]() |
#7 |
Enthusiast
![]() Posts: 30
Karma: 10
Join Date: Sep 2014
Device: none
|
I had my Kobos fake-registered with previous firmware versions, all I can say is that the fake registration (empty values) still worked after updating to 3.19 (didn't test the latest version yet). I'm writing this because I was afraid I'd lose my fake registration when updating to 3.19 (there was a discussion about that here at the time the firmware was released).
To all those "I don't see the problem" people: I'm pretty sure the reader tranfers its (unique) serial number during registration. Combine that with the IP adress used for the registration (and stuff like Geolocation etc.), Kobo already gets pretty interesting information for every registration process. Assuming the serial number is also transferred when looking up new firmware versions and doing other "online stuff" on the reader (which is most probably true), along with the IP adress, and combining this data with the data which has been logged from the Kobo website, Kobo will be able to profile your reader usage in a pretty detailed way. I don't want to give Kobo access to that kind of data if I can prevent it. If you see this otherwise and have no problems with Kobo tracking you, good for you. |
![]() |
![]() |
![]() |
#8 |
eBook Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 85,544
Karma: 93383099
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
|
What if they do? How will that leave you in any worse position than if you hadn't registered in the first place?
|
![]() |
![]() |
![]() |
#9 |
Linux User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,282
Karma: 6123806
Join Date: Sep 2010
Location: Heidelberg, Germany
Device: none
|
|
![]() |
![]() |
![]() |
#10 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,758
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Amazon requires you to sign in in order to be able to create collections.
I don't see how registering a Kobo Reader with Kobo is an issue. It's a lot easier than the fake registration. Besides, what's wrong with giving Kobo this information? If you don't like registering, don't buy a Kobo or a Kindle. Buy a different brand where you never have to register. |
![]() |
![]() |
![]() |
#11 | |
Enthusiast
![]() Posts: 30
Karma: 10
Join Date: Sep 2014
Device: none
|
Quote:
JSWolf: well, Amazon is Amazon, and Kobo is Kobo. Just because Amazon is forcing users into their ecosystem doesn't mean that's a good thing. If you can't see the problem in manufacturers profiling their users via the internet then that's fine for you, other people see it differently. Last edited by StillReading; 02-19-2016 at 08:36 AM. |
|
![]() |
![]() |
![]() |
#12 |
350 Hoarder
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,574
Karma: 8281267
Join Date: Dec 2010
Location: Midwest USA
Device: Sony PRS-350, Kobo Glo & Glo HD, PW2
|
I register my Kobos with a real email address to a real Kobo account. However, that account has no information other than my email. I don't use it to purchase books at all, I don't even browse the Kobo store from the reader. I purchase my books elsewhere through my PC only and sideload all books. These sideloaded books never interact with Kobo's servers, even on the rare times I turn on wifi to get a firmware update.
Exactly what information is Kobo getting from my registered reader that they wouldn't have from just browsing the bookstore from my PC? So they have my IP... every site you ever visit at any time from your PC has your IP and can match it up to an area. Why would I care if they also might have the serial number of the reader? (and I'm not even sure they collect that info). Whenever you buy a product, the store has a record of the serial number, you need to supply it for warranties, service, etc. I guess I'm one of those who just don't see the problem. |
![]() |
![]() |
![]() |
#13 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Feb 2016
Device: Kobo Aura
|
OK, figured out how to patch libnickel.so.1.0.0 to disable the Critical Error popup. This way it would accept any non-empty registration data, like in older firmwares.
Spoiler:
Here is the patch for libnickel.so.1.0.0 from the 3.19.5761 firmware: Code:
<Patch> patch_name = `Accept any registration data, disable the Critical Error dialog` patch_enable = `yes` replace_bytes = 6435A6, 68, A8 </Patch> |
![]() |
![]() |
![]() |
#14 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 34
Karma: 12050
Join Date: Jul 2013
Location: France
Device: Kobo Mini 32GB
|
Thanks, i'll test that for my Mini
|
![]() |
![]() |
![]() |
#15 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 34
Karma: 12050
Join Date: Jul 2013
Location: France
Device: Kobo Mini 32GB
|
My mistake.. Your patch works great. I disabled all patches except yours and i could put sqlite bypass all right. Great Thanks !
![]() Last edited by peyton; 03-15-2016 at 11:36 AM. Reason: it works |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Bypassing Registration on Rooted Edge??? | kath314 | enTourage eDGe | 14 | 02-10-2012 09:53 AM |
Is registration necessary? | JBird | PocketBook | 24 | 06-01-2011 02:31 AM |
Sony Store... bypassing the Sony Reader? | anamardoll | Sony Reader | 16 | 05-19-2011 10:44 AM |
Bypassing the screensaver entirely on suspend | thatsme | Kindle Developer's Corner | 5 | 04-25-2011 08:50 AM |
iLiad Bypassing iDS | rudysplif | iRex Developer's Corner | 6 | 12-10-2007 11:01 PM |