| 
			
			 | 
		#1 | 
| 
			
			
			
			 Enhtusiast 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 53 
				Karma: 2340139 
				Join Date: Dec 2018 
				
				
				
				Device: K3 DxG PW1 KV PW4 
				
				
				 | 
	
	
	
		
		
			
			 
				
				Kindle Voyage - disable touch screen in native way
			 
			
			
			Sooo I've just got a second-hand Voyage and I love the device already. 
		
	
		
		
			The screen quality leaves my PW4 waaay behind. Anyway: KV have this pressure-something semi-physical page-turn button-thingies. But it also has a touch screen, so there's no real difference if I press the edge of screen or the pressure button... so let's disable the touchscreen. There are some hacks for that available: http://www.fabiszewski.net/kindle-untouchable/ https://www.mobileread.com/forums/sh...d.php?t=279209 But PW4 and Oasis family have this neat feature when reading a book (introduced around 5.12 maybe earlier [see EDIT2]): So I've started digging in the OS of PW4 and eventually found a solution: This option appears only for waterproof devices, and is internally called "Bath Mode" - probably implemented mostly for preventing accidental page turns from water drops. So the solution is simple - we need to make our Kindle waterproof ![]() !WARNING! FOLLOWING GUIDE WILL NOT MAKE YOUR VOYAGE WATERPROOF DESPITE WHAT IT SAYS! The waterproofness (waterproofability?) (waterprooficiency??) is determined by output of Code: 
	> devcap-get-feature -a waterproof Code: 
	> md5sum /etc/deviceConfig.conf ecc8818ba367fd199a227d386b8f70f3 /etc/deviceConfig.conf ![]() https://www.mobileread.com/forums/sh...d.php?t=200294 There is devcap-encrypt tool available, that performs symmetric encryption/decryption of the configuration file: Code: 
	> devcap-encrypt -i /etc/deviceConfig.conf /tmp/deviceConfigDecrypted.conf Successfully encrypted file=/tmp/deviceConfigDecrypted.conf > md5sum /tmp/deviceConfigDecrypted.conf 4cb16f866dc3ee5b5d407d1240877aa1 /tmp/deviceConfigDecrypted.conf Spoiler: 
 All we need is to add following property: Code: 
	waterproof.available=true Code: 
	# adding to common section because why not: > sed -i 's/\[common\]/\[common\]\nwaterproof.available=true/g' /tmp/deviceConfigDecrypted.conf > md5sum /tmp/deviceConfigDecrypted.conf 7193d166a3d235cb3b01043981c1830f /tmp/deviceConfigDecrypted.conf Code: 
	> devcap-encrypt -i /tmp/deviceConfigDecrypted.conf /tmp/deviceConfigNew.conf Successfully encrypted file=/tmp/deviceConfigNew.conf > md5sum /tmp/deviceConfigNew.conf 35f97ecdbb3fa07da14df965f4a309dd /tmp/deviceConfigNew.conf Code: 
	> mntroot rw > cp /etc/deviceConfig.conf /etc/deviceConfig.conf.bak > cp /tmp/deviceConfigNew.conf /etc/deviceConfig.conf Disabling screen via menu triggers lipc daemon event com.lab126.kaf->startXBath. From /etc/lipc-daemon-events.conf Code: 
	## This file defines what evetns are handled by lipc-daemon ## The format of the file is ##<event name> <event publisher> <command to execute when event is received> (...) startXBath com.lab126.kaf start xbath; (...) Option 1: Copy it from PW4 firmware: 
 Create /etc/upstart/xbath.conf with following content: Code: 
	stop on stopping x
env LIBC_FATAL_STDERR_=1
env STDERR=/tmp/xbath.err
script
    source /etc/upstart/env
    lipc-set-prop com.lab126.deviced enable_touch 0
end script
![]() I'll try to create an update file, but I've never done it, so maybe later ![]() EDIT: Update files in the attachment -> touchblock_1.0.zip ![]() (it uses "option 2" as we can't share amazon-copyrighted files) Everything was tested on KV running 5.13.6, packages were installed through MRPI. EDIT2: I went through Voyage update files and prepared touchblock_1.1.zip. It should work on any 5.10.2+ firmware (5.10.2 is the exact version, where bath mode was introduced). EDIT3: Fix for FW 5.12.1 - 5.13.5   -> touchblock_1.2.zip
		Last edited by MrTick; 12-03-2021 at 03:28 PM. Reason: Fix for FW 5.12.1 - 5.13.5  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,190 
				Karma: 3592925 
				Join Date: Sep 2014 
				Location: Ukraine 
				
				
				Device: Kindle 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Nice investigation, thanks a lot!
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | 
| 
			
			
			
			 Member 
			
			![]() Posts: 10 
				Karma: 16 
				Join Date: Oct 2021 
				
				
				
				Device: kindle: Voyage, Paperwhite3 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Thanks! I'll try it! I am using Intocable now.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			
			
			 Zealot 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 127 
				Karma: 30302 
				Join Date: Oct 2015 
				
				
				
				Device: KV; PW3 ; PW2 ; k5; KT2 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			installed the bin with mrpi on my KV FW 5.10.3 
		
	
		
		
		
		
		
		
		
		
		
		
		
			It worked. Thank you. Last edited by Sol Arkite; 12-03-2021 at 01:16 PM.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			
			
			 Enhtusiast 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 53 
				Karma: 2340139 
				Join Date: Dec 2018 
				
				
				
				Device: K3 DxG PW1 KV PW4 
				
				
				 | 
	
	|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | 
| 
			
			
			
			 Member 
			
			![]() Posts: 10 
				Karma: 16 
				Join Date: Oct 2021 
				
				
				
				Device: kindle: Voyage, Paperwhite3 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Version 1.3 works with FW 5.13.6! Thank you.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | 
| 
			
			
			
			 Member 
			
			![]() Posts: 10 
				Karma: 16 
				Join Date: Oct 2021 
				
				
				
				Device: kindle: Voyage, Paperwhite3 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			BTW,is there any idea to use this feature in KOReader?
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | 
| 
			
			
			
			 Enhtusiast 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 53 
				Karma: 2340139 
				Join Date: Dec 2018 
				
				
				
				Device: K3 DxG PW1 KV PW4 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Let's see...  
		
	
		
		
			![]() You need to extract the attached plugin to koreader/plugins folder  
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#9 | 
| 
			
			
			
			 Member 
			
			![]() Posts: 10 
				Karma: 16 
				Join Date: Oct 2021 
				
				
				
				Device: kindle: Voyage, Paperwhite3 
				
				
				 | 
	
	|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#10 | 
| 
			
			
			
			 Junior Member 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5 
				Karma: 15320 
				Join Date: Feb 2017 
				
				
				
				Device: Kobo Glo HD 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Ver 1.1-1.2-1.3 installed the bin with mrpi on my KV FW 5.13.5 not works. Please help me.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#11 | 
| 
			
			
			
			 Member 
			
			![]() Posts: 10 
				Karma: 16 
				Join Date: Oct 2021 
				
				
				
				Device: kindle: Voyage, Paperwhite3 
				
				
				 | 
	
	|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#12 | 
| 
			
			
			
			 Junior Member 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5 
				Karma: 15320 
				Join Date: Feb 2017 
				
				
				
				Device: Kobo Glo HD 
				
				
				 | 
	
	|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#13 | 
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 4 
				Karma: 10 
				Join Date: Feb 2020 
				
				
				
				Device: K4, KOA3 
				
				
				 | 
	
	
	
		
		
			
			 
				
				Still Works on 5.13.6
			 
			
			
			I just stumbled on this, and I didn't realize this was possible!  I just installed on my KV on 5.13.6 using MRPI.  It rebooted during the installation process, but that didn't actually initialize the process.  I manually rebooted, and it started working.  Still works! 
		
	
		
		
		
		
		
		
		
		
		
		
	
	Thanks so much!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#14 | 
| 
			
			
			
			 Connoisseur 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 98 
				Karma: 374269 
				Join Date: Nov 2012 
				Location: Stockton, NJ 
				
				
				Device: Kobo Sage (Formerly KKB, PW1, PW3, KV, OA3) 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Likewise!  Thank you for your efforts, and sharing.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#15 | 
| 
			
			
			
			 Junior Member 
			
			![]() Posts: 5 
				Karma: 10 
				Join Date: Jun 2023 
				
				
				
				Device: none 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			Newbie here. I am guessing that I need to jailbreak my Kindle Voyage (FW 5.13.6) so that I am able to SSH into my device so that I can then install this? Is that correct?
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
            
        
            
| Tags | 
| disable touch | 
| Thread Tools | Search this Thread | 
            
  | 
    
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Disable touch screen on the certain area of the screen on Koreader | kemala.ang | KOReader | 2 | 08-29-2021 03:54 PM | 
| how to disable touch screen? | FinancialWar | Sony Reader | 1 | 05-14-2012 12:14 AM | 
| Disable Kindle touch screen saver? | comnread66 | Amazon Kindle | 1 | 02-03-2012 09:42 PM | 
| Possible to disable native PDF on Kindle with 2.3 | aa2300 | Amazon Kindle | 1 | 12-05-2009 01:59 PM |