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

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader > Kobo Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 02-25-2017, 10:52 AM   #1
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,730
Karma: 6675565
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Post Interesting strings in libnickel.so

I have been inspecting the Kobo libraries and have found some interesting lines. This is based on FW 4.2.8842.

Config entries for Kobo eReader.conf
Code:
MostRecentReadID
SmartLink
LastSearchType
AddedToMyWordsDialogShown
KoboPlusWishlistDialogShown
KoboPlusUpgradedPreviewCount
KoboPlusWishlistDialogCount
FrontLightTileShown
OverDriveExpiryDialogShown
OverDriveTileShown
SubsCancelledDialogShown
SyncRequiredDialogShown
SyncWarningDialogShown
eReaderBooksManagementFTEShown
LibraryFTEShown
SignInTime
WelcomeShown
ZoomFTEShown
FTEUpgradeSkipped
ReviewUser
syncOnNextBoot
sleepOnNextBoot
lastPlugTime
firstRunDate
affiliateCode
hasSetupDevice
hasSyncedExistingRelatedItems
pocketFteTileShown
ShowAllKeywords
LastLibraryViewType
BrightnessOpenCount
DictionaryOpenCount
ReadABookShown
PeriodicAutoSyncTime
PeriodicAutoSync
OverDriveFilterShown
LibraryCuratedListsDialogShown
IntegratedBrowseDialogTime
IntegratedBrowseDialogShown
BorrowDialogShown
KoboLoveDialogShown
SwipeDialogShown
HomePageShown
FteLandingShown
Debugging
QuickTourWidgetShown
QuickTourShown
NumMaxToasts
LastUpdateCheckTime
LastSyncTime
SyncAnimationSpeed
ClockDisplayDuration
EarliestChangeLog
LastChangeLog
demoModeTimeout
LastFTEStep
CurrentDemoRegion
CurrentLocale
ExtraLocales
ImageCacheSize
ApplicationPreferences
AIRPLANE_MODE
LastLibrarySubFilter
LastLibrarySorter
15BrowserSettings
cookies
homePage
certExceptions
18EmptySettingsCache
virtual const QLatin1String& Settings::sectionName() const
8Settings
/home/build/n/Nickel/src/model/Settings.cpp
Your subclass should be overriding this!
InvalidSection
11DevSettings
ShowWidget
ForceWifiOn
DumpWebStoreHtml
WebPlatformId
EnableInspector
GeoClientIP
IgnoreSSLErrors
EnableDebugServices
DeveloperSettings
15FeatureSettings
MyWords
MaxWifiTimeout
MaxDownload
ForceSingleBook
MediaOverlay
ExcludeEndMatterFromStats
SyncEmuPath
FullScreenReading
SmartShelves
SketchNote
OptlyTest
CookieSlot
AcceptPreviewUpgrades
ShowLayoutRectangles
Thesaurus
TestSync
FullScreenBrowser
GestureKeyboard
Screenshots
ExportHighlights
BookSpecificStats
PhraseTranslation
FeatureSettings
InvertScreen
10GASettings
trackerIDOverride
GoogleAnalytics
15GeneralSettings
selectionForceBlackText
scrambleHighScores
timeZoneOffset
RecentSearches
...
Code:
TurnOffLightInBrightSunlight
BrightLightBrightnessInput
LowLightBrightnessInput
SleepAccessoryEnabled
FullscreenCoverInfoPanel
FullscreenCoverStretch
IndicatorCharging
ShowBookCover
AutoSleepMinutes
AutoOffMinutes
PowerOptions
AutoColorEnabled
BedTime
ColorSetting
AmbientLightSensorEnabled
FrontLightLevel
FrontLightState
19ReadingLifeSettings
LastReadingLifeSyncTime
LastSocialAnnotationsSyncTime
TwitterName
FacebookTokenExpiry
FacebookProfilePicture
FacebookId
FacebookName
FacebookAuthToken
NotificationsEnabled
StatsTrackingEnabled
ReadingLife
15ReadingSettings
WaterDialog
WaterDetection
swipeBrightness
pinchToZoom
annotationsViewStyle
disableForcedGC16
disableDoubleTap
readingColumnCount
highQualityDithering
fullScreenReading
excludeEndMatterFromStats
bookProgressType
pageTurningOption
readingAdobeShowPageNumbers
numPartialUpdatePageTurns
readingRightMargin
readingLeftMargin
readingLineHeight
readingAlignment
readingFontSharpness
readingFontWeight
readingFontSize
readingFontFamily
readingMenuState
15ServiceSettings
3.8.3
UserGuideUrl
UpgradeServiceUrl
ServicesURL
AbTestUrl
FirstTimeUXURL
ServiceDomain
SecureURL
SignInURL
WebstoreNavigation
ForgotPasswordURL
SocialURL
SocialAuthorizationURL
ContactUsURL
EulaURL
PurchaseURL
PrivacyURL
WebsiteURL
WebstoreProxyURL
WebstoreURL
ImageHandlerURL
PartnerProxyHandlerURL
RequestURL
A few of these entries seem interesting to me such as: AutoColorEnabled (Is kobo making a color reader), SketchNote (a notes app?), SyncEmuPath (can a sync server be faked easily), OptlyTest (what is optly), OverDriveTileShown, StatsTrackingEnabled (can stats be turned off?), SmartLink (what is this?), ShowWidget (what widget?), and DeveloperSettings (what is availaible?). If anyone knows what these mean, please reply. Also, AcceptPreviewUpgrades seems interesting to me.

Different library views
Code:
libraryReading
libraryUnread
libraryFinished
libraryPurchased
libraryPreviews
libraryImported
libraryDownloaded
libraryNotDownloaded
libraryOverDrive
librarySubscriptionItems
libraryAll
Sync stages
Code:
Connecting...
Starting sync...
Preparing device for sync...
Checking for updates...
Downloading: %1%
Preparing for installation...
Downloading book covers
Updating books
Updating awards
Updating reading stats
Loading content
Updating annotations
Loading dictionaries
Syncing articles
Article %1 of %2
Book %1 of %2
Downloading...
Nothing out of the ordinary here.

Extras
Code:
rushhour
sketch
solitaire
sudoku
scramble
chess
:/images/home/home_icon_chess.png
Chess
:/images/home/home_icon_unblockit.png
Unblock It
:/images/home/home_icon_sketchpad.png
Sketch Pad
:/images/home/home_icon_sudoku.png
:/images/home/home_icon_webbrowser.png
:/images/home/home_icon_solitaire.png
:/images/home/home_icon_boggle.png
Word Scramble
A list of extras, and the images.

What happens when you sign out
Code:
Sign out
Any reading progress, highlights, or notes since your last sync on %1 will be lost.
You haven't synced your eReader. Any reading progress, highlights, or notes you've made will be lost.
/home/build/n/Nickel/src/ui/nickel/settings/AccountSignOutMixin.cpp
will veto
rm -rf /mnt/onboard/.kobo
rm -rf /mnt/onboard/.kobo-images
rm -rf /mnt/onboard/.adobe-digital-editions
rm -rf /mnt/sd/koboExtStorage
rm -rf /var/db/dhcp*
Interesting to know this information.

Kobo Plus
Code:
Start free trial
Renew subscription
overDriveViewCuratedList
View AbstractController::view() [with View = CategoriesListView*]
SubcategoryStoreWidget
static void SubscriptionMixin::subscribe(QObject*, QVariantMap&)
renewSubscription
startFreeTrial
/home/build/n/Nickel/src/ui/nickel/bookstore/SubscriptionMixin.cpp
subscriptionId
tierId
TitledTabListWidget
View All
selectSubscription
Renew
Renew Kobo Plus subscription
ItemDetails
Read with Kobo Plus
Is there a free trial for Kobo Plus?

Code:
<h1 class="header %2">bol.com and Kobo Plus bring you unlimited reading with great eBooks from every genre for only %4/month.</h1> <p class="%2">Enjoy the freedom to read as much as you want. Perfect for discovering new favourites and exploring titles from every genre. Read it all with Kobo Plus.</p><hr class="%2"/></div> <div> <h2 class="header %2">How does it work?</h2> <ul> <li class="%2">Browse eBooks on bol.com or on your Kobo eReader.</li><li class="%2">Add the ones you want to read to your books.</li><li class="%2">We
ll sync them to your Kobo app or eReader.</li><li class="%2">Start reading, even when offline!</li></ul> </div><div> <h2 class="header %2">Where can I find Kobo Plus eBooks?</h2> <p class="%2">You can find Kobo Plus titles throughout our catalogue on bol.com and your Kobo eReader - just look for the 
Kobo Plus
 label. Easily browse our dedicated Kobo Plus pages, or use the Kobo Plus filter to see only eBooks available with your subscription.</p></div><div> <h2 class="header %2">Can I read offline?</h2> <p class="%2">Of course! Add as many books as you like and read them offline, while you
re commuting or travelling. Just make sure to sync your eReader once every %5 days. You
ll also need to sync if you
ve read more than %6 Kobo Plus books in one offline session. But don
t worry. We
ll let you know when you need to sync.</p></div><div> <h2 class="header %2">How do I cancel?</h2> <p class="%2">You can cancel your subscription at any time. If you purchased your subscription on bol.com you can visit the 
My Account
 section on bol.com. If you purchased your subscription on Kobo.com or your Kobo eReader you can visit the 
My Account
 section on kobo.com.</p></div><div> <h2 class="header %2">What happens to my books if I cancel?</h2> <p class="%2">If you cancel your subscription, you won't be able to keep reading your Kobo Plus books. But we
ll keep your bookmarks, so if you buy the books, or renew your subscription you can pick up where you left off.</p>
<h1 class="header %2">bol.com and Kobo Plus bring you unlimited reading with great eBooks from every genre for only %4/month. Start your free trial today!</h1> <p class="%2">Enjoy the freedom to read as much as you want. Perfect for discovering new favourites and exploring titles from every genre. Read it all with Kobo Plus.</p><hr class="%2"/></div> <div> <h2 class="header %2">How does it work?</h2> <ul> <li class="%2">Browse eBooks on bol.com or on your Kobo eReader.</li><li class="%2">Add the ones you want to read to your books.</li><li class="%2">We
ll sync them to your Kobo app or eReader.</li><li class="%2">Start reading, even when offline!</li></ul> </div><div> <h2 class="header %2">Where can I find Kobo Plus eBooks?</h2> <p class="%2">You can find Kobo Plus titles throughout our catalogue on bol.com and your Kobo eReader - just look for the 
Kobo Plus
 label. Easily browse our dedicated Kobo Plus pages, or use the Kobo Plus filter to see only eBooks available with your subscription.</p></div><div> <h2 class="header %2">Can I read offline?</h2> <p class="%2">Of course! Add as many books as you like and read them offline, while you
re commuting or travelling. Just make sure to sync your eReader regularly. You
ll also need to sync if you
ve read a lot of Kobo Plus books in one offline session. But don
t worry. We
ll let you know when you need to sync.</p></div><div> <h2 class="header %2">How do I cancel?</h2> <p class="%2">You can cancel your subscription at any time. If you purchased your subscription on bol.com you can visit the 
My Account
 section on bol.com. If you purchased your subscription on Kobo.com or your Kobo eReader you can visit the 
My Account
 section on kobo.com.</p></div><div> <h2 class="header %2">What happens to my books if I cancel?</h2> <p class="%2">If you cancel your subscription, you won't be able to keep reading your Kobo Plus books. But we
ll keep your bookmarks, so if you buy the books, or renew your subscription you can pick up where you left off.</p><div> <hr class="%2"/> <h2 class="center %2">Start your free trial today.<br/>A wealth of great titles are waiting for you.</h2> <div> <object class="aboutWidget" type="application/koboplusaboutwidget"> </div>
<h1 class="header %2">Get unlimited access to eBooks from every genre for only %4/month.</h1> <p class="%2">Enjoy the freedom to read as much as you want. Perfect for discovering new favourites and exploring titles from every genre. Read it all with Kobo Plus.</p><hr class="%2"/></div> <div> <h2 class="header %2">How does it work?</h2> <ul> <li class="%2">Browse eBooks from the Kobo Plus catalogue.</li><li class="%2">Add the ones you want to read to your books.</li><li class="%2">We
ll sync them to your Kobo app or eReader.</li><li class="%2">Start reading, even when offline!</li></ul> </div><div> <h2 class="header %2">Where can I find Kobo Plus eBooks?</h2> <p class="%2">You can find Kobo Plus books throughout the Kobo catalogue. Any books that are included with your subscription will show a 
Kobo Plus
 label. We
ve also added a dedicated Kobo Plus section and Kobo Plus filters to help while searching or browsing.</p></div><div> <h2 class="header %2">Can I read offline?</h2> <p class="%2">Of course! Add as many books as you like and read them offline, while you
re commuting or travelling. Just make sure to sync your eReader once every %5 days. You
ll also need to sync if you
ve read more than %6 Kobo Plus books in one offline session. But don
t worry. We
ll let you know when you need to sync.</p></div><div> <h2 class="header %2">How do I cancel?</h2> <p class="%2">You can cancel your subscription at any time by visiting Kobo.com and going to the Account page.</p></div><div> <h2 class="header %2">What happens to my books if I cancel?</h2> <p class="%2">If you cancel your subscription, you won't be able to keep reading your Kobo Plus books. But we
ll keep your bookmarks, so if you buy the books, or renew your subscription you can pick up where you left off.</p>
<h1 class="header %2">Get unlimited access to eBooks from every genre for only %4/month. Start your free trial today!</h1> <p class="%2">Enjoy the freedom to read as much as you want. Perfect for discovering new favourites and exploring titles from every genre. Read it all with Kobo Plus.</p><hr class="%2"/></div> <div> <h2 class="header %2">How does it work?</h2> <ul> <li class="%2">Browse eBooks from the Kobo Plus catalogue.</li><li class="%2">Add the ones you want to read to your books.</li><li class="%2">We
ll sync them to your Kobo app or eReader.</li><li class="%2">Start reading, even when offline!</li></ul> </div><div> <h2 class="header %2">Where can I find Kobo Plus eBooks?</h2> <p class="%2">You can find Kobo Plus books throughout the Kobo catalogue. Any books that are included with your subscription will show a 
Kobo Plus
 label. We
ve also added a dedicated Kobo Plus section and Kobo Plus filters to help while searching or browsing.</p></div><div> <h2 class="header %2">Can I read offline?</h2> <p class="%2">Of course! Add as many books as you like and read them offline, while you
re commuting or travelling. Just make sure to sync your eReader regularly. You
ll also need to sync if you
ve read a lot of Kobo Plus books in one offline session. But don
t worry. We
ll let you know when you need to sync.</p></div><div> <h2 class="header %2">How do I cancel?</h2> <p class="%2">You can cancel your subscription at any time by visiting Kobo.com and going to the Account page.</p></div><div> <h2 class="header %2">What happens to my books if I cancel?</h2> <p class="%2">If you cancel your subscription, you won't be able to keep reading your Kobo Plus books. But we
ll keep your bookmarks, so if you buy the books, or renew your subscription you can pick up where you left off.</p><div> <hr class="%2"/> <h2 class="center %2">Start your free trial today.<br/>A wealth of great titles are waiting for you.</h2> <div> <object class="aboutWidget" type="application/koboplusaboutwidget"> </div>
<hr class="%2"/> <h2 class="center %2">Renew your subscription today.<br/>A wealth of great titles are waiting for you.</h2> <div> <object class="aboutWidget" type="application/koboplusaboutwidgetrenew"> </div>
Some info about Kobo Plus.

Code:
Sync required soon
You no longer have a Kobo Plus subscription
You won't be able to keep reading your Kobo Plus books. But we'll keep your bookmarks, so if you buy the books, or renew your subscription, you can pick up where you left off.
It looks like you've been reading offline for a while. If you see sync warnings next to your Kobo Plus books, you'll soon need to sync over Wi Fi to read your Kobo Plus books without interruption.
ve noticed that your date and time settings have been changed. If you wish to continue reading your Kobo Plus items, please sync your eReader over Wi Fi. 
You've read offline for over %0 days. To keep reading your Kobo Plus books, please sync over Wi Fi.
You've read offline for over %0 hours. To keep reading your Kobo Plus books, please sync over Wi Fi.
Cause
SubscriptionTimeTampered
failedToOpenBook
SubscriptionOfflineTimeLimitReached
You've reached the maximum number of %0 Kobo Plus books you can read offline. Please sync over Wi Fi to continue reading.
SubscriptionOfflineBookLimitReached
To continue where you left off, renew your Kobo Plus subscription or purchase this book.
SubscriptionEndedWhileOffline
Sync within %n days
16DownloadAllMixin
downloadAll
It seems like you can only read a number of Kobo Plus books offline, and you have to sync often. There also seems to be tamper detection.

Settings
Code:
ADVANCED
Repair
Warranty & Legal:
	border: 0px;
	border-top: 1px solid black;
%1 MB of %2 MB available
Serial number:
MAC address:
IP address:
Onboard storage:
Software version:
Factory reset your eReader:
Repair your Kobo account:
View AbstractController::view() [with View = N3SettingsExtrasView*]
Beta Features
2openScribble()
1openScribble()
2openBrowser()
1openBrowser()
2openSolitaire()
1openSolitaire()
2openSudoku()
1openSudoku()
2openBoggle()
1openBoggle()
2openRushHour()
1openRushHour()
N3SettingsExtrasView
Have fun and challenge yourself with these bonus features. Please note that they're not officially supported by Kobo.
SKETCH PAD
Discover your inner artist or make notes and then save your creation in your Library.
SUDOKU
Try your wits with this logic-based number puzzle.
WEB BROWSER
Take the on-ramp to the information superhighway, right on your eReader.
UNBLOCK IT
Liberate your block by moving other blocks out of the way.
SOLITAIRE
Play classic solitaire games like Klondike, Spider, and Freecell.
WORD SCRAMBLE
Find words in a 4x4 grid.
smallIconHeight
Font Test
#text {
	font-size:20px;
	padding-left:8px;
	padding-right:8px;
#frame {
	border:2px solid black;
N3SettingsFontTestView
Set Frontlight LED
N3SettingsFrontlightLEDView
FRONTLIGHTLED
Green
Blue
White
View AbstractController::view() [with View = N3SettingsLanguageView*]
void ApplicationBase<Application>::switchTranslator(const QString&, const QStringList&) [with Application = QApplication]
Language and dictionaries
N3SettingsLanguageView
LANGUAGE
Select your Language:
DEMO SCREENSAVER
Select your Region:
DICTIONARY
Total size:
%n Dictionaries Installed:
%n dictionary downloads pending; sync to install
:/images/settings/settings_alert.png
View AbstractController::view() [with View = N3SettingsLibraryView*]
N3SettingsLibraryView
BOOK MANAGEMENT
Downloaded Kobo books
Downloaded previews
Imported items
Sketches
ARTICLE MANAGEMENT
Downloaded Pocket articles
Remove Pocket articles from this eReader when you archive them:
	border-top: 1px solid black;
%n ITEM(S)
note: use Qt Linguist's numerus forms
Logging Category
ui.debug=true
frontlight.Popup.debug=true
frontlight.BedtimeManager.debug=true
frontlight.AmbientLight.debug=true
frontlight.ChannelMixer.debug=true
sync.debug=true
performance.debug=true
powermanager.debug=true
battery.debug=true
packetdump.debug=true
leak.debug=true
wifi.debug=true
input.debug=true
dictionary.debug=true
sql.debug=true
N3SettingsLoggingCategoryView
LOGGINGCATEGORY
Logging Category frontLight.Popup:
Logging Category frontLight.BedtimeManager:
Logging Category frontLight.AmbientLight:
Logging Category ChannelMixer:
Logging Category sync:
Logging Category performance:
Logging Category powerManager:
Logging Category battery:
Logging Category packetdump:
Logging Category leak:
Logging Category wifi:
Logging Category input:
Logging Category dictionary:
Logging Category sql:
View AbstractController::view() [with View = N3SettingsOverDriveView*]
Sign out of OverDrive?
You'll be able to continue reading the books you currently have checked out - until their loan periods expire.
overDriveSignOut
N3SettingsOverDriveView
Not signed in to OverDrive
OVERDRIVE ACCOUNT
If you can't remember your library card number or PIN, or you're having trouble signing in, please contact your library directly for support.
smallIconWidth
:/images/library/overdrive_logo.png
With OverDrive, you can borrow books from your public library directly from your %1.
2PinVerified()
1onPinVerified()
View AbstractController::view() [with View = N3SettingsPowerView*]
2generatePinCode()
1onGeneratePinCode()
2changePinCode()
1onChangePinCode()
1pinCancelled()
2pinVerified()
1pinVerified()
1turnOffPin()
N3SettingsPowerView
ENERGY SAVING
Automatically go to sleep after:
Automatically power off after:
Automatically turn off light in bright sunlight:
SLEEP AND POWER OFF
Show current read:
Show book covers full screen:
Show info panel on full screen covers:
Indicator light while charging:
PIN LOCK
Ask for PIN on wake up or power on:
Change your 4-digit PIN:
Change PIN
Enabling PIN lock helps protect your content and information by requiring a 4-digit PIN to use your eReader.
SLEEPCOVER
Automatically sleep and wake up:
The Kobo SleepCover (sold separately) automatically puts your eReader to sleep when you close it and wakes it up when you open it.
10 mins
15 mins
30 mins
45 mins
60 mins
Never
1onOffMinutesChanged()
Affiliate
pinLockToggle
View AbstractController::view() [with View = N3SettingsSyncingView*]
Syncing and updates
N3SettingsSyncingView
BACKGROUND SYNC
Automatic sync:
Sync time:
When daily Automatic Sync is on, your books, articles, and software will remain up to date.
Morning
Afternoon
Evening
When daily Automatic Sync is on, your books, articles, and software will remain up to date, and you
ll avoid running into Kobo Plus offline reading limits.
N3SettingsView
Wi Fi connection
1airplaneModeToggled()
Wi Fi is disabled. Would you like to enable it and connect to the internet?
Sync in Progress
Disabling Wi Fi will cancel the sync currently in progress. Are you sure you want to turn Wi-Fi off?
N3SettingsWirelessView
Wi Fi:
Disabling Wi Fi prevents your eReader from connecting to the Internet automatically.
NETWORKS
Join a Wi Fi network:
Edit Wi Fi networks:
Whenever you connect to a network, it becomes a known network. These networks are automatically used to connect to the Internet when they are in range.
About OverDrive
overDriveAccessAbout
<html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/></head><body class="overDriveAboutBody %2 %3 center"><div class="%2"><img class="overDriveAboutImage %2" src="%1"/></div><div> <h1 class="overDriveHeader %2">Access your public library&rsquo;s digital catalogue directly from your %4 &mdash; any time.</h1> </div> <div> <p class="header %2">To get started, you'll need these:</p></div> <center class="OverDriveAboutItems %2"><table><tr> <td class="%2"><img class="%2" src="%5" /></td> <td class="%2"><img class="%2" src="%6" /></td> <td class="%2"><img class="%2" src="%7" /></td> </tr><tr> <td class="%2"><div class="%2">Wi Fi connection</div></td> <td class="%2"><div class="%2">OverDrive account</div></td> <td class="%2"><div class="%2">Library card</div></td> </tr></table></center> <object class="aboutWidget" type="application/overdriveaboutwidget"></body></html>
qrc:/images/overdrive/koboplusoverdrivelogo.svg
qrc:/images/overdrive/icon_overdrive_wifi.svg
qrc:/images/overdrive/icon_overdrive_account.svg
qrc:/images/overdrive/icon_overdrive_librarycard.svg
overDriveAccessFAQ
<html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/></head><body class="%2 %3"><div class="center %2"><img class="overDriveFaqImage %2" src="%1"/></div><div> <h1 class="header %2">Access your public library&rsquo;s digital catalogue directly from your %4 &mdash; any time.</h1> <p style="display:none"></p> <p class="%2">All you need is a Wi Fi connection, an OverDrive account, and a library card.</p></div><hr class="%2"/> <div> <h2 class="header %2">What&rsquo;s OverDrive and how does it work?</h2> <p class="%2">OverDrive is a free service offered by public libraries that lets you borrow eBooks from their digital collections. Sign in to your OverDrive account with a valid library card on your %4. When you search or browse the Kobo catalogue, you&rsquo;ll see the added options to borrow or place a hold on items that are also available from your public library.</p> </div><div> <h2 class="header %2">How do I borrow an eBook?</h2> <p class="%2">Search Kobo and filter your results to show books available with OverDrive. You&rsquo;ll find the options to borrow or place a hold on your book&rsquo;s item details page.</p></div><div> <h2 class="header %2">What does &ldquo;place a hold&rdquo; mean?</h2> <p class="%2">Just like with print books, libraries purchase limited numbers of digital copies from book publishers, so only one person can check out an eBook at a time. By placing a hold on an item that is currently checked out, you are joining the waitlist to borrow it when it becomes available.</p></div><div> <h2 class="header %2">How long can I borrow an eBook for?</h2> <p class="%2">Lending periods vary by library and may differ for individual items. For specific information on your library&rsquo;s lending policies, please visit their website.</p></div><div> <h2 class="header %2">How do I return an eBook I borrowed?</h2> <p class="%2">No need to worry about late fees! Items you&rsquo;ve borrowed are automatically returned at the end of their lending period. We&rsquo;ll save any bookmarks or annotations you&rsquo;ve made, so if you&rsquo;d like to continue reading an expired item, you can purchase a copy or borrow it again to pick up where you left off.</p></div><div> <h2 class="header %2">Can I renew eBooks?</h2> <p class="%2">Once an item is expired you can borrow it again. You may have to wait to borrow the item again if other readers have placed a hold on it.</p></div><div> <h2 class="header %2">Can I use OverDrive on other devices?</h2> <p class="%2">You can borrow and read library books from a variety of other devices by downloading the OverDrive app.</p></div><div> <h2 class="header %2">Does an OverDrive account replace my library card or account?</h2> <p class="%2">No. When you create an OverDrive account, you&rsquo;ll still need a separate library account and a valid library card to borrow items from your library&rsquo;s digital catalogue.</p></div><div> <h2 class="header %2">What if I&rsquo;ve forgotten my card number or PIN?</h2> <p class="%2">If you can&rsquo;t remember your card number or PIN, or you&rsquo;re having trouble signing in, please contact your library directly for support.</p></div><hr class="%5 %2"/> <div class="center %5 %2"> <object class="aboutWidget" type="application/overdrivefaqwidget"> </div></body></html>
Enter password
Incorrect password
:/images/keyboard/keyboard_error.png
isPasswordDialog
Pin lock seems new, and so do some of the debug options.

Current Kobo Models
Code:
Kobo Touch
Kobo eReader Touch Edition
Kobo Glo HD
Kobo Aura H2O
Kobo Aura HD
Kobo Glo
Kobo Aura
Kobo Mini
Kobo Touch 2.0
Kobo Aura ONE
Nothing new here yet



Misc
Code:
ERROR: Trying to construct urls for WEBSTORE1 but we should have made a config request before getting here! Add WebstoreProxyURL=http://partner.dev.kobobooks.com under Services or General.
What happens if it is added?

Code:
application/x-games-Boggle
application/x-games-RushHour
application/x-games-Scribble
application/x-games-Solitaire
application/x-games-Sudoku
Unusual mime types. How are these detected?

Code:
virtual void O2Skydrive::link()
response_type
code
token
client_id
redirect_uri
scope
virtual void O2Skydrive::redirected(const QUrl&)
client_secret
grant_type
authorization_code
access_token
expires_in
refresh_token
https://login.live.com/oauth20_authorize.srf
https://login.live.com/oauth20_token.srf
/home/build/n/Nickel/3rdparty/o2/src/o2skydrive.cpp
https://login.live.com/oauth20_desktop.srf
O2::redirected
 Code not received
virtual void OXTwitter::link()
x_auth_password
x_auth_mode
client_auth
oauth_signature_method
WHAT? What is MS Skydrive doing in the Kobo firmware.

Last edited by geek1011; 02-25-2017 at 02:18 PM.
geek1011 is offline   Reply With Quote
Old 02-25-2017, 06:54 PM   #2
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by geek1011 View Post
I have been inspecting the Kobo libraries and have found some interesting lines. This is based on FW 4.2.8842.

Config entries for Kobo eReader.conf
The trick with the config options is to look at the entry starting with a number and find the same one without a number. Anything in between goes in to the matching section in the config file. Of course the real trick is to know what the values can be. And that some are entries are built up.
Quote:

A few of these entries seem interesting to me such as: AutoColorEnabled (Is kobo making a color reader),
No, but they have a ereader with a light whose colour can be controlled
Quote:
SketchNote (a notes app?),
Yes, it's in the beta area of most of the devices
Quote:
SyncEmuPath (can a sync server be faked easily), OptlyTest (what is optly),
No idea. I haven't been able to get them to do anything.
Quote:
OverDriveTileShown,
Will be set to true if the OD tile has been shown. Useless if OD is not enabled on your device.
Quote:
StatsTrackingEnabled (can stats be turned off?),
Yes. Have a little explore in the settings to find it.
Quote:
SmartLink (what is this?),
Sorry, don't kow.
Quote:
ShowWidget (what widget?), and
It's a developers option that shows the name of a widget on the screen.
Quote:
DeveloperSettings (what is availaible?).
Do a search in the forum. It has been discussed.
Quote:
If anyone knows what these mean, please reply. Also, AcceptPreviewUpgrades seems interesting to me.

Different library views
Code:
libraryReading
libraryUnread
libraryFinished
libraryPurchased
libraryPreviews
libraryImported
libraryDownloaded
libraryNotDownloaded
libraryOverDrive
librarySubscriptionItems
libraryAll
Yes, those are the view, but search for the "filterBy"s to use them.
Quote:

What happens when you sign out
Code:
Sign out
Any reading progress, highlights, or notes since your last sync on %1 will be lost.
You haven't synced your eReader. Any reading progress, highlights, or notes you've made will be lost.
/home/build/n/Nickel/src/ui/nickel/settings/AccountSignOutMixin.cpp
will veto
rm -rf /mnt/onboard/.kobo
rm -rf /mnt/onboard/.kobo-images
rm -rf /mnt/onboard/.adobe-digital-editions
rm -rf /mnt/sd/koboExtStorage
rm -rf /var/db/dhcp*
About what I would have expected.
Quote:

Is there a free trial for Kobo Plus?
Almost definitely. But you have to be in a country where it is offered.
Quote:

Pin lock seems new, and so do some of the debug options.
Yes there are more developer options.
Quote:


Misc
Code:
ERROR: Trying to construct urls for WEBSTORE1 but we should have made a config request before getting here! Add WebstoreProxyURL=http://partner.dev.kobobooks.com under Services or General.
What happens if it is added?
My guess is that it points you to a dev server for the shop. But, it probably isn't available from outside Kobo's network (it doesn't resolve here).

That's what I know from looking at libnickel for the last few years. Some of it is useful for tweaks and other fiddling. A lot of the useful ones have been discussed. But, most is not so useful or is a one-off change. For example, if you add "LastLibrarySubFilter_books_filterByAllItems%28%29 =filterByNotDownloaded()" to the "Applications" section of the config file, the next time you open the books list, it will only show purchased books that have not been downloaded. Useful, but as soon as you change to another filter, you cannot change back. And there are a lot of options to control the display of the various help pop-ups. If you remove these, the popup will be displayed again. These tend to have either "FTE" or "Shown" in the name.

There is already a thread somewhere here discussing the configuration options. It hasn't been updated for a while, but it has some details.
davidfor is offline   Reply With Quote
Old 02-25-2017, 07:18 PM   #3
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,730
Karma: 6675565
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by davidfor View Post
The trick with the config options is to look at the entry starting with a number and find the same one without a number. Anything in between goes in to the matching section in the config file. Of course the real trick is to know what the values can be. And that some are entries are built up.

No, but they have a ereader with a light whose colour can be controlled

Yes, it's in the beta area of most of the devices

No idea. I haven't been able to get them to do anything.

Will be set to true if the OD tile has been shown. Useless if OD is not enabled on your device.

Yes. Have a little explore in the settings to find it.

Sorry, don't kow.

It's a developers option that shows the name of a widget on the screen.

Do a search in the forum. It has been discussed.

Yes, those are the view, but search for the "filterBy"s to use them.

About what I would have expected.

Almost definitely. But you have to be in a country where it is offered.

Yes there are more developer options.

My guess is that it points you to a dev server for the shop. But, it probably isn't available from outside Kobo's network (it doesn't resolve here).

That's what I know from looking at libnickel for the last few years. Some of it is useful for tweaks and other fiddling. A lot of the useful ones have been discussed. But, most is not so useful or is a one-off change. For example, if you add "LastLibrarySubFilter_books_filterByAllItems%28%29 =filterByNotDownloaded()" to the "Applications" section of the config file, the next time you open the books list, it will only show purchased books that have not been downloaded. Useful, but as soon as you change to another filter, you cannot change back. And there are a lot of options to control the display of the various help pop-ups. If you remove these, the popup will be displayed again. These tend to have either "FTE" or "Shown" in the name.

There is already a thread somewhere here discussing the configuration options. It hasn't been updated for a while, but it has some details.
Thanks. Very useful information (especially the filters and the ShowWidgets option). As for sketchnote, is that just the sketch pad?

And for the AcceptPreviewUpgrades, you did not say what it means, and I could not find any info about it. Do you know what it is?
geek1011 is offline   Reply With Quote
Old 02-25-2017, 07:32 PM   #4
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
PeterT's Avatar
 
Posts: 12,141
Karma: 73448616
Join Date: Nov 2007
Location: Toronto
Device: Nexus 7, Clara, Touch, Tolino EPOS
Might I suggest that when posting these long long lsts, to wrap them in spoiler tags, ie
[spoiler][code]application/x-games-Boggle
application/x-games-RushHour
application/x-games-Scribble
application/x-games-Solitaire
application/x-games-Sudoku
[/code][/spoiler]

Spoiler:
Code:
application/x-games-Boggle
application/x-games-RushHour
application/x-games-Scribble
application/x-games-Solitaire
application/x-games-Sudoku
PeterT is offline   Reply With Quote
Old 02-25-2017, 07:35 PM   #5
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by geek1011 View Post
Thanks. Very useful information (especially the filters and the ShowWidgets option). As for sketchnote, is that just the sketch pad?
Yes.
Quote:
And for the AcceptPreviewUpgrades, you did not say what it means, and I could not find any info about it. Do you know what it is?
Sorry forgot. It's exactly what it says, but you need to be enrolled in the beta group.
davidfor is offline   Reply With Quote
Old 02-25-2017, 08:28 PM   #6
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,730
Karma: 6675565
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by davidfor View Post
Yes.


Sorry forgot. It's exactly what it says, but you need to be enrolled in the beta group.
Thanks again. Is there any way to join the beta group? I cannot seem to find any way.
geek1011 is offline   Reply With Quote
Old 02-25-2017, 09:29 PM   #7
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by geek1011 View Post
Thanks again. Is there any way to join the beta group? I cannot seem to find any way.
It's by invitation from Kobo.
davidfor is offline   Reply With Quote
Old 02-26-2017, 12:54 AM   #8
chrisridd
Guru
chrisridd ought to be getting tired of karma fortunes by now.chrisridd ought to be getting tired of karma fortunes by now.chrisridd ought to be getting tired of karma fortunes by now.chrisridd ought to be getting tired of karma fortunes by now.chrisridd ought to be getting tired of karma fortunes by now.chrisridd ought to be getting tired of karma fortunes by now.chrisridd ought to be getting tired of karma fortunes by now.chrisridd ought to be getting tired of karma fortunes by now.chrisridd ought to be getting tired of karma fortunes by now.chrisridd ought to be getting tired of karma fortunes by now.chrisridd ought to be getting tired of karma fortunes by now.
 
chrisridd's Avatar
 
Posts: 923
Karma: 2140364
Join Date: Nov 2011
Location: London, UK
Device: Kobo Aura, Kobo Aura ONE, Marvin 3
Quote:
Originally Posted by geek1011 View Post
Code:
application/x-games-Boggle
application/x-games-RushHour
application/x-games-Scribble
application/x-games-Solitaire
application/x-games-Sudoku
Unusual mime types. How are these detected?
I could be wrong, but I suspect these are an artefact of the way some open source desktop environments work - you associate document MIME types with an application MIME type. Even though there might not be a document MIME type in this case, you need something for each of the apps. The x- prefix means this is a local non-standard extension, which seems reasonable.

Quote:
Originally Posted by geek1011 View Post
WHAT? What is MS Skydrive doing in the Kobo firmware.
Perhaps they just want to let you authenticate with some MS account instead of Facebook etc etc. Dunno.
chrisridd is offline   Reply With Quote
Old 02-26-2017, 02:16 PM   #9
fjtorres
Grand Sorcerer
fjtorres ought to be getting tired of karma fortunes by now.fjtorres ought to be getting tired of karma fortunes by now.fjtorres ought to be getting tired of karma fortunes by now.fjtorres ought to be getting tired of karma fortunes by now.fjtorres ought to be getting tired of karma fortunes by now.fjtorres ought to be getting tired of karma fortunes by now.fjtorres ought to be getting tired of karma fortunes by now.fjtorres ought to be getting tired of karma fortunes by now.fjtorres ought to be getting tired of karma fortunes by now.fjtorres ought to be getting tired of karma fortunes by now.fjtorres ought to be getting tired of karma fortunes by now.
 
Posts: 11,732
Karma: 128354696
Join Date: May 2009
Location: 26 kly from Sgr A*
Device: T100TA,PW2,PRS-T1,KT,FireHD 8.9,K2, PB360,BeBook One,Axim51v,TC1000
1- Skydrive has been Onedrive for a while so that is probably legacy code.
2- With the growth of Cloud computing a lot of hardware and software is becoming brand agnostic. For cloud storage that means transparently supporting Google, Dropbox, Amazon, and Onedrive, at a minimum. Baidu, Box, Mediafire, and others are being hard coded into apps, too. If it has significant presence, it's supported.

So no, it isn't odd to see references to any or all in Android, Windows, or Linux software. It's just accepting reality: that's what people are using to store data for mobile devices and there's no point in annoying the paying customers.

(Interesting to see Kobo using Overdrive's back end for this. It suggests other ebook vendors can do subscriptions, too.)

Last edited by fjtorres; 02-26-2017 at 02:20 PM.
fjtorres is offline   Reply With Quote
Old 02-28-2017, 10:06 AM   #10
Robik
Junior Member
Robik has much to be proud ofRobik has much to be proud ofRobik has much to be proud ofRobik has much to be proud ofRobik has much to be proud ofRobik has much to be proud ofRobik has much to be proud ofRobik has much to be proud ofRobik has much to be proud ofRobik has much to be proud ofRobik has much to be proud of
 
Posts: 7
Karma: 27948
Join Date: Apr 2016
Device: Kobo Aura H2O
google + o2Skydrive,oXTwitter,O2AbstractStore... from libnickel =

https://github.com/pipacs/o2

Probably facebook 02Auth.
Robik is offline   Reply With Quote
Reply

Tags
features, firmware, kobo, nickel

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Touch libnickel.so with kiwix-serve modifications for firmware 3.19.5761 cartel Kobo Developer's Corner 3 02-17-2016 08:19 AM
Braces in strings Jellby Development 4 09-08-2014 01:10 PM
Compressed elements in libnickel.so PeterT Kobo Developer's Corner 5 10-05-2013 05:21 PM
How to exclude strings before and after ElMiko Sigil 14 07-21-2012 06:34 PM
What are these strings for? Jellby Calibre 2 05-22-2011 01:08 PM


All times are GMT -4. The time now is 02:49 AM.


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