| 
			
			 | 
		#1 | 
| 
			
			
			
			 Grand Sorcerer 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,891 
				Karma: 207182180 
				Join Date: Jan 2010 
				
				
				
				Device: Nexus 7, Kindle Fire HD 
				
				
				 | 
	
	
	
		
		
			
			 
				
				Noob question
			 
			
			
			Well, not really a noob to linux or programming (by any means), but a noob to the Kindle internals.  
		
	
		
		
		
		
		
		
		
		
		
		
	
	![]() Is the application that's responsible for indexing books (for text searches) easily isolated? I mean--can it be pointed at and said that "that's the little bugger right there!"? If so, is it a linux C-type binary, or is it part of the Java infrastructure? What specific file would be the "meat and potatoes" of the indexing process, if any? The part that actually accesses the book's text is what I'm after. Thanks in advance to any who may be willing to indulge me.  
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			
			
			 BLAM! 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,506 
				Karma: 26047202 
				Join Date: Jun 2010 
				Location: Paris, France 
				
				
				Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			I'm pretty sure it's in a part of the Java framework (/opt/amazon/ebook) ;/.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			
			
			 Grand Sorcerer 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,891 
				Karma: 207182180 
				Join Date: Jan 2010 
				
				
				
				Device: Nexus 7, Kindle Fire HD 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Well, that's some mighty deep waters to go wading in, but I'm game.  
		
	
		
		
		
		
		
		
		
		
		
		
	
	![]() Thanks for the pointer!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			
			
			 Kindle Dissector 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 662 
				Karma: 475607 
				Join Date: Jul 2010 
				
				
				
				Device: Amazon Kindle 3 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Almost everything the kindle does is written in Java. They obfuscated the code too, so you can't easily reverse engineer it.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | |
| 
			
			
			
			 Grand Sorcerer 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,891 
				Karma: 207182180 
				Join Date: Jan 2010 
				
				
				
				Device: Nexus 7, Kindle Fire HD 
				
				
				 | 
	
	
	
		
		
		
		
		 Quote: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | 
| 
			
			
			
			 Kindle Dissector 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 662 
				Karma: 475607 
				Join Date: Jul 2010 
				
				
				
				Device: Amazon Kindle 3 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			It's really easy to decompile java code (although technically, java isn't "compiled"), but like I said, they obfuscated the code, so all variable names, class names, method names, etc are all "a", "b", "ab", "aba", etc.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
            
        
    
| Thread Tools | Search this Thread | 
            
  | 
    
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Calibre noob with, perhaps, an old question | Fotoman | Calibre | 4 | 05-27-2010 05:43 PM | 
| Noob Kindle Question | The Hooded Claw | Amazon Kindle | 2 | 10-13-2009 01:00 PM | 
| Noob question. . . | Conningcris | iRex | 4 | 06-09-2009 01:20 PM | 
| Hi! I'm a NOOB with a question | Stacey34 | Sony Reader | 28 | 02-10-2009 09:13 PM | 
| Noob question | wgarider | Calibre | 2 | 02-07-2009 09:56 AM |