Quote:
Originally Posted by Calenorn
So why not just turn the wifi off?
|
To use "Read In Store" requires Wifi.
At that point the historical record of everything done on the device is transmitted to the servers.
This transmission is done at the same time as fetching the list of purchased titles, so it is impractical to block the server. It is done as part of a HTTPS secured session; and is further obfuscated.
Recap of network based "solutions":
1. Never connect to a network, ever. Factory-reset before selling, so the historical data is cleared. Downside is lacking Read In Store and purchased content -- which is true of rooting+other reader.
2. Leave WIFI turned off except in store, and clear historical data. I haven't found where on the file system the reading data is stored.
3. Block/Proxy the connection that sends activity and library records -- This requires (3a) adding a new certificate to the Android stack (3b) intercepting the HTTPS session and (3c) decrypting the additional layers on top of that - very impractical.