Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 07-14-2021, 01:50 AM   #1
xyrompec
Junior Member
xyrompec began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Jul 2021
Device: Kindle Oasis 3
Help in deciphering contents of intercepted file requested by Kindle

Hi, community!

With some help of the Kindle Store Proxy (especially this file), I was able to connect my Kindle Oasis (with 5.13.3) to a mitmproxy running on my Mac, deciphering even the HTTPS requests.

There were some interesting findings, such as the kindle POSTing to https://softwareupdates.amazon.com/software/inventory2 to check for updates.

While analyzing requests, I found one URL that was puzzling:

https://d18os95hu8sz6h.cloudfront.net/1/LATEST

The Kindle makes this request not very often, usually just right after startup.

The URL is also not user-specific (meaning that the Kindle doesn't POST any serial-related data) and I could download the file directly from my computer. I attached the file below to see if anyone can help decipher what the file is about. I also saved the file on the internet archive.

Edit #1: Add attachment. Ignore .txt extension at the end. Firefox seems to think that it's a .dms file.
Attached Files
File Type: txt LATEST.txt (184.6 KB, 104 views)

Last edited by xyrompec; 07-14-2021 at 01:52 AM. Reason: Add attachment
xyrompec is offline   Reply With Quote
Old 07-15-2021, 01:43 PM   #2
irreld
Enthusiast
irreld began at the beginning.
 
Posts: 35
Karma: 10
Join Date: Jan 2016
Device: PW2 PW3 DPT-RP1
It's a cname for prod.amazoncrl.com . So no mystery stuff here.

I think if you post some other requests captured that would be more interesting
irreld is offline   Reply With Quote
Advert
Old 07-15-2021, 11:10 PM   #3
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 35,449
Karma: 145525534
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by xyrompec View Post
Edit #1: Add attachment. Ignore .txt extension at the end. Firefox seems to think that it's a .dms file.
Looking at the first 3 bytes of the file, the CRL found there suggests that it is a certificate revocation list.
DNSB is online now   Reply With Quote
Old 07-18-2021, 09:19 PM   #4
xyrompec
Junior Member
xyrompec began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Jul 2021
Device: Kindle Oasis 3
Quote:
Originally Posted by irreld View Post
It's a cname for prod.amazoncrl.com . So no mystery stuff here.

I think if you post some other requests captured that would be more interesting
Sure, I've captured everything since the device was first set up and registered. What would be of interest?
xyrompec is offline   Reply With Quote
Old 07-18-2021, 09:27 PM   #5
xyrompec
Junior Member
xyrompec began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Jul 2021
Device: Kindle Oasis 3
Quote:
Originally Posted by DNSB View Post
Looking at the first 3 bytes of the file, the CRL found there suggests that it is a certificate revocation list.
Thanks! So seems like it's fine to let the request pass through. I had guessed it was something related to certificates by "x-kn-appID" of the request header:

Code:
GET https://52.84.169.98/1/LATEST                                                                

Host:           d18os95hu8sz6h.cloudfront.net                                                                                             
Accept:         */*                                                                                                                       
If-None-Match:  "59f07dfa6a5832524de100f2f0118308"                                                                                        
x-kn-appID:     KINDLEAPP:com.lab126.certmand
xyrompec is offline   Reply With Quote
Advert
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Contents File Problems flyfisher33 ePub 2 01-26-2015 05:27 AM
Deciphering the GUI: What does it mean??? thomaspolk Library Management 5 11-13-2014 06:37 AM
ePubCheck error deciphering thiefwriter Calibre 5 09-15-2011 07:37 PM
How should file names be parsed and prepared for calibre import? Use cases requested GlennMaples Calibre 0 01-09-2011 12:41 AM
Email intercepted from major publisher Ben Thornton News 28 02-17-2010 08:12 PM


All times are GMT -4. The time now is 09:19 PM.


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