View Single Post
Old 05-10-2017, 04:30 PM   #73
miyoyo
Member
miyoyo can differentiate black from dark navy bluemiyoyo can differentiate black from dark navy bluemiyoyo can differentiate black from dark navy bluemiyoyo can differentiate black from dark navy bluemiyoyo can differentiate black from dark navy bluemiyoyo can differentiate black from dark navy bluemiyoyo can differentiate black from dark navy bluemiyoyo can differentiate black from dark navy bluemiyoyo can differentiate black from dark navy bluemiyoyo can differentiate black from dark navy bluemiyoyo can differentiate black from dark navy blue
 
miyoyo's Avatar
 
Posts: 24
Karma: 13368
Join Date: Dec 2012
Device: Kobo Glo HD
Little update:

Managed to turn HTTPS off in the mobile.kobobooks.com request by modifying the binary

see thumbnail - editor

This is a "decompiled" version of the "MakeMobileRequest" function, and it uses "QUrl::setScheme", according to the official documentation, it is used to add the prefix "HTTPS" to the url string, therefore if the string is outsourced (From the QT lib for example) HTTPS stays

The request contains... the elusive Kobo eReader.conf's services, which is overwritten at every Sync!

It also contains store categories and "Tops", with their UUIDs, maximum amount of downloaded books and how often they should be updated.

I put it all in a pastebin, as it contains nothing confidential or personal (except for my DeviceID, which I redacted) over at Pastebin

If anyone wants to patch their libnickel themselves, replace 2E F7 F0 EB at 0x005BD094 as 00 BF 00 BF.
Attached Thumbnails
Click image for larger version

Name:	sd6O2hM.png
Views:	324
Size:	18.5 KB
ID:	156670  

Last edited by miyoyo; 05-17-2017 at 03:15 AM. Reason: Removing unsafe libnickel
miyoyo is offline   Reply With Quote