Hijacking the Swift3's Store Tab to Browse The Net

Discussion in 'General Tutorials' started by Kouen Hasuki, Mar 6, 2013.

  1. Kouen Hasuki
    OP

    Member Kouen Hasuki Kouen the Cyber Husky

    Joined:
    Jan 9, 2013
    Messages:
    1,388
    Location:
    Gaming Bunker
    Country:
    Norway
    This reader is a budget unit based on Linux for reading book’s unfortunately its software has been left behind and is a bit odd at times and as such using it on its own bookstore can be a pain.

    Another pain is the fact it does not come with a web browser limiting its usefulness outside of book reading and image viewing however after poking around some I have discovered a way to “hack” it to actually go to any website I like!

    Browsing is a bit basic, there is no sound and from what I can tell limited JavaScript support.

    To hack this yourself this is what you have to do:
    • Hook up your Lookbook Swift3 via USB and open the “lookbook” drive
    • Go into .kobo then Kobo
    • Once there open the only file you will see named Kobo eReader.conf with notepad
    • Here you will see something like this; or at least the first lines will be (using word wrap)
    Code:
    [General]
    EulaURL=http://webstore.kobobooks.com/termsofuse.html
    ImageHandlerURL=http://ecimages.kobobooks.com/Image.ashx
    LastSyncTime=@Variant(\0\0\0\x10\0%{\x18\x2:\xf\x19\0)
    LastWebSyncTime=@Variant(\0\0\0\x10\0%{\x17\x5\x5\x8f\xa3\0)
    PartnerProxyHandlerURL=https://mobilepartner.kobobooks.com/71866/mobileRequest.ashx
    PasswordRetrievalURL=https://www.kobobooks.com/passwordretrieval.html
    PreviousLibrarySort-1=
    PreviousLibrarySort0=LibrarySortTitle
    PreviousLibrarySort1=LibrarySortDocumentFileName
    PurchaseURL=https://partner.kobobooks.com/checkout.html
    RegistrationPageURL=https://www.kobobooks.com/71866/mobilesupport/createaccount.html
    RequestURL=http://mobile.kobobooks.com/71866/mobileRequest.ashx
    StaticSpacePercentage=75
    ThankYouURL=http://www.kobobooks.com/mobilesupport/thankyou.html
    Version=0.1
    WebsiteURL=http://www.kobobooks.com
    WebstoreProxyURL=https://partner.kobobooks.com/71866
    WebstoreURL=http://webstore.kobobooks.com/71866
    backlightLevel=6
    last_wifi_state=true
    readingFontFace=0
    readingFontSize=2
    selection
     
    [ApplicationPreferences]
    LastSyncTime="@Variant(\0\0\0\x10\0%{\x17\x4\xa9;$\x2)"
    PromotionsAvailable=true
    • What we wish to do is change 2 entries here from
    Code:
    WebstoreProxyURL=https://partner.kobobooks.com/71866
    WebstoreURL=http://webstore.kobobooks.com/71866
    To

    Code:
    WebstoreProxyURL=https://www.google.com/webhp?hl=en&tab=iw
    WebstoreURL=https://www.google.com/webhp?hl=en&tab=iw
    • So the end file should look like this
    Code:
    [General]
    EulaURL=http://webstore.kobobooks.com/termsofuse.html
    ImageHandlerURL=http://ecimages.kobobooks.com/Image.ashx
    LastSyncTime=@Variant(\0\0\0\x10\0%{\x18\x2:\xf\x19\0)
    LastWebSyncTime=@Variant(\0\0\0\x10\0%{\x17\x5\x5\x8f\xa3\0)
    PartnerProxyHandlerURL=https://mobilepartner.kobobooks.com/71866/mobileRequest.ashx
    PasswordRetrievalURL=https://www.kobobooks.com/passwordretrieval.html
    PreviousLibrarySort-1=
    PreviousLibrarySort0=LibrarySortTitle
    PreviousLibrarySort1=LibrarySortDocumentFileName
    PurchaseURL=https://partner.kobobooks.com/checkout.html
    RegistrationPageURL=https://www.kobobooks.com/71866/mobilesupport/createaccount.html
    RequestURL=http://mobile.kobobooks.com/71866/mobileRequest.ashx
    StaticSpacePercentage=75
    ThankYouURL=http://www.kobobooks.com/mobilesupport/thankyou.html
    Version=0.1
    WebsiteURL=http://www.kobobooks.com
    WebstoreProxyURL=https://www.google.com/webhp?hl=en&tab=iw
    WebstoreURL=https://www.google.com/webhp?hl=en&tab=iw
    backlightLevel=6
    last_wifi_state=true
    readingFontFace=0
    readingFontSize=2
    selection
     
    [ApplicationPreferences]
    LastSyncTime="@Variant(\0\0\0\x10\0%{\x17\x4\xa9;$\x2)"
    PromotionsAvailable=true
    Now when you go to the “Store” tab, Google will open!

    Here is my website displaying on the Swift3
    [​IMG]

    Please note: The device was never meant to do any of this and as such web browsing may be hit or miss, the CPU and Ram in the device is not earth shattering so some heavy websites may take a long time to render if at all!

    Also if you fully power down the device it seems to restore the original URL’s from ROM you could try making the config read only but I would think that would cause device issues and as such didn't do that personally.

    Source: Here (My Website)
     

Share This Page