05-18-2015, 10:03 AM | #1 |
Member
Posts: 23
Karma: 10
Join Date: Jun 2014
Device: Kobo Aura
|
Preventing upgrades
Is there a way of preventing my Aura from upgrading to the latest firmware?
I don't like 3.15.0 for a couple of reasons and went back to 3.12.1. Trouble is every time I run sync it downloads 3.15.0 again and then updates if I then happen to power the Aura off and on again. Short of not running sync, never turning it off or removing the upgrade files is there any way of stopping this happening? |
05-18-2015, 10:46 AM | #2 | |
Grand Sorcerer
Posts: 5,736
Karma: 67961708
Join Date: Dec 2011
Location: Australia
Device: Kobo Libra 2, iPadMini4, iPad4, MBP; support other Kobo/Kindles
|
Quote:
|
|
Advert | |
|
05-18-2015, 11:23 AM | #3 |
Wizard
Posts: 4,466
Karma: 6900052
Join Date: Dec 2009
Location: The Heart of Texas
Device: Boox Note2, AuraHD, PDA,
|
This may seem an odd question, but why do you sync? Do you have the Kobo site managing your library? Is it just to easily find where you left off, in a book you are reading on several devices? I understand that the Pocket syncing is a separate thing.
For the user initiated sync, I would think it is something I can live without. You can alter the database on your device, so that the "phone home" address is not functional. Luck; Ken |
05-18-2015, 11:34 AM | #4 |
Guru
Posts: 733
Karma: 5797160
Join Date: Jun 2010
Location: Istanbul
Device: Kobo Libra
|
There is a patch for this: https://www.mobileread.com/forums/sho...d.php?t=255401
And downloading books and previews from Kobobooks usually requires syncing. I usually buy my books from there but I download with ADE, but syncing is the only way for previews. |
05-18-2015, 05:54 PM | #5 |
Member
Posts: 23
Karma: 10
Join Date: Jun 2014
Device: Kobo Aura
|
The main reason I want to disable it is that I sometimes hit sync on the home screen by mistake. Simple as that really. The idea of changing the 'phone home' url appeals - which one is it though? There are quite a few.
|
Advert | |
|
05-18-2015, 10:27 PM | #6 |
Grand Sorcerer
Posts: 5,736
Karma: 67961708
Join Date: Dec 2011
Location: Australia
Device: Kobo Libra 2, iPadMini4, iPad4, MBP; support other Kobo/Kindles
|
|
05-19-2015, 12:52 AM | #7 | |
Wizard
Posts: 4,466
Karma: 6900052
Join Date: Dec 2009
Location: The Heart of Texas
Device: Boox Note2, AuraHD, PDA,
|
Quote:
Luck; Ken |
|
05-19-2015, 01:12 AM | #8 | |
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:
Code:
CREATE TABLE user( UserID TEXT NOT NULL, UserKey TEXT NOT NULL, UserDisplayName TEXT, UserEmail TEXT, ___DeviceID TEXT, FacebookAuthToken TEXT, HasMadePurchase BIT DEFAULT FALSE, IsOneStoreAccount BIT DEFAULT FALSE, IsChildAccount BIT DEFAULT FALSE, RefreshToken TEXT, AuthToken TEXT, AuthType TEXT, PRIMARY KEY (UserID)) |
|
05-19-2015, 01:44 AM | #9 | |
Wizard
Posts: 4,466
Karma: 6900052
Join Date: Dec 2009
Location: The Heart of Texas
Device: Boox Note2, AuraHD, PDA,
|
Quote:
My boilerplate on this: If you just want to read your ebooks and do not want to use any of the sync features then you can use your Kobo device without registering. [This is what I have done all along. My memory may not be the greatest anymore but even I can find my place in a book I am reading on multiple devices. Sync is not of much use if you read a book from a single device.] 1. The tool you need. 3. This should let you use the sqlitebrowser File>Open database function to find the "KoboReader.sqlite" file in the .kobo folder of your device. 4. Tshering's original description of the procedure: "there are several explanations at this forum. I cannot find them myself right now. Anyway, in order to initialize the reader without registering you can add a new line to the "user" table of the database. Fill in any fitting values. Depending on your reset firmware version, the number of values varies. Example for FW 1.9.12: Code: INSERT INTO user VALUES ("0", "0", "0", "0", "0"); Example for FW 2.5.0: Code: INSERT INTO user VALUES ("0", "0", "0", "0", "0", "0","false") I think you use the SQLite Database Browser. Right? Open the database file "KoboReader.sqlite". Select "Browse Data" and choose the table "user". Look at line 1 and try to establish whether the values of one of the two examples might fit or whether you have to make some modifications. I guess the second example might be correct for the Mini. Choose Execute SQL, enter the command "INSERT INTO user VALUES ..." and press "Execute query". -------------------------------------------------------------------------------- tshering" For my user for AuraHD 3.1.1: INSERT INTO user VALUES ("0", "0", "0", "0", "0", "0","false","false","false") You can just type the string you need into the "SQL string:" box in the "Execute SQL" tab. Then click on the "Execute query" button. 5. After you have a zeroed out user and have saved the file, just restart your device and you should be good to go. Luck; Ken Last edited by Ken Maltby; 05-19-2015 at 01:52 AM. |
|
05-19-2015, 02:32 AM | #10 | |
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:
For my curiosity, I did a test using my Touch. I set everything in the user table to zero (either the character, number or false) and did a sync. Watching the status, it showed "Checking for update". It didn't find anything as it already had the latest firmware available to it. Then it tried to do a sync. That didn't work, but it also didn't complete. So, I put an earlier firmware on, and this time it did download the latest. That says that the firmware checks are independent of the logged in user. Which does make sense as the device check for an update during setup before signing in. If the OP is not needing to sync books, the simplest thing to do is to remove the sync tile from the home screen. That reduces the chance of accidentally hitting it and reclaims the space. If the OP needs to sync books, then the only choice is to patch the firmware to change the URL used for the firmware check. |
|
05-19-2015, 03:36 AM | #11 |
Wizard
Posts: 4,466
Karma: 6900052
Join Date: Dec 2009
Location: The Heart of Texas
Device: Boox Note2, AuraHD, PDA,
|
You put on an earlier firmware and made a new KoboReader.sqlite, with a device ID, in the new "user" table? Did you then zero out the user table in that database, before contacting Kobo?
Luck; Ken Last edited by Ken Maltby; 05-19-2015 at 03:53 AM. |
05-19-2015, 03:49 AM | #12 |
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
|
|
05-19-2015, 04:07 AM | #13 |
Wizard
Posts: 4,466
Karma: 6900052
Join Date: Dec 2009
Location: The Heart of Texas
Device: Boox Note2, AuraHD, PDA,
|
|
05-19-2015, 06:51 AM | #14 | |
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:
But, maybe that isn't enough. So I removed the database, let the device create an empty one and used one of your inserts to add the user row. Again, it checked for a firmware updated when I started the sync. Last edited by davidfor; 05-19-2015 at 06:53 AM. Reason: Clarifying the original test. |
|
05-19-2015, 10:41 AM | #15 |
Wizard
Posts: 4,466
Karma: 6900052
Join Date: Dec 2009
Location: The Heart of Texas
Device: Boox Note2, AuraHD, PDA,
|
The main intended benefit of this is to prevent the forced automatic "upgrades" that you encounter after a factory reset or when you wish to use an earlier firmware. It is not going to prevent it, if you are using the "Sync" function (Thus the first paragraph of my boilerplate.). I can see where my original reply could have implied that. If the OP can live without deliberately calling the Sync function, he can use the older firmware, as I use older firmware.
You are right, of course, the actual "Phone Home" URLs are not maintained in the database. (I thought it might be in "etc", where the other hosts are, but I didn't find it.) Luck; Ken |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Preventing Wi-Fi firmware updating | RobertJSawyer | Kobo Developer's Corner | 91 | 05-06-2015 08:42 PM |
Musing on preventing Upgrades | PeterT | Kobo Developer's Corner | 4 | 12-22-2013 10:56 AM |
Something is preventing custom upgrades on my jailbroken KPW 5.3.1 | pirl8 | Kindle Developer's Corner | 6 | 02-26-2013 06:55 PM |
Touch Preventing purchases via wifi? | tea2 | Kobo Reader | 2 | 10-06-2011 09:59 PM |
Firmware Update Preventing firmware upgrade | kindoru | Amazon Kindle | 5 | 05-04-2010 08:50 PM |