如何修復Kindle頻繁自動鎖屏和解鎖


摘要: 12年入手kindle dxg,用了幾年年,看pdf的利器,感覺很不錯, 2016年夏天的時候,kindle突然出現頻繁的鎖屏和解鎖。在網上搜了一下,只有在貼吧找到一個類似的問題,但是沒有解決方案,聯系amazon的客服,客服也沒辦法解決。

12年入手kindle dxg,用了幾年,看pdf的利器,感覺很不錯,

2016年夏天的時候,kindle突然出現頻繁的鎖屏和解鎖。在網上搜了一下,只有在貼吧找到一個類似的問題,但是沒有解決方案,聯系amazon的客服,客服也沒辦法解決。

沒辦法,只要自己搗鼓。剛開始的時候,從網上看到一些信息說kindle的皮套感應會受到磁鐵的影響自動鎖屏,於是把kindle拆開了看,把邊上的一些線全都拔掉了,甚至把揚聲器,音量鍵都把掉,這些外設本來也沒什么作用。

這樣搞了之后,還是不行,感覺很郁悶,kindle硬件都是好的,就這樣吃灰了。

直到有一天,突然想到,我是不是可以越獄,然后把這個鎖屏的功能給關掉,就不會頻繁的鎖屏和解鎖了。網上搜索了一下,還真有相關的命令,就是在搜索框輸入~ds

這個命令,在kindle的其他版本上可以,但是在dxg上不行。再深入搜索,找到這一條命令

 

[cpp]  view plain  copy
 
  1. lipc-set-prop -i com.lab126.powerd preventScreenSaver 1  
(來源於https://bookfere.com/post/477.html )

 

這個文章中還提到kindle 系統是基於Linux開發的,這讓突然意識到,linux不就是我的老本行么,我直接登陸到kindle機器上看看是什么原因不就可以了么?

說干就干,以前我還折騰過把kindle作為電腦顯示器,見這個博客 : http://blog.csdn.net/sjtuyunlei/article/details/7671608 。我知道如何越獄,以及如何通過usb作為網卡連接到kindle。

略過越獄和安裝usbnetwork的過程。

登錄到linux上后,找/var/log/messages這個文件,這是一個系統日志文件,一般系統發生什么事情,都會記錄在這里。

在這個文件里,經常看到一些日志:

 

powerd[1875]: I lipc:evts:name=userShutdown, origin=com.lab126.powerd:Event sent   

powerd[1875]: I def:pbpress:time=209057.737:Power button pressed      


微笑這些日志表明,電源鍵被頻繁的按下,每次按下,都會鎖屏或者解鎖,有時候還會出現長按的現象,於是就觸發kindle關機,症狀就是無響應的白屏。

我估計是電源鍵因為某些原因,導致短路,不停的觸發系統事件,讓kindle認為用戶按下了電源鍵。

kindle的電源管理是powerd這個進程,經過搜索,找到了powerd的配置文件: 

 

[html]  view plain  copy
 
  1. /etc/powerd.conf  
在這個配置文件里,有這兩個選項:

 

 

[html]  view plain  copy
 
  1. ## If fake suspend is defined, powerd does not suspend but it itself  
  2. ## thinks device is suspended  
  3. fake_suspend: 0  
  4.   
  5. ## If you don't want your device to automatically suspend  
  6. ## set the following to 1  
  7. no_suspend: 0  

第一個是假裝掛起系統,但實際上不掛起。

 

第二個是不自動掛起系統,

把這兩個選項的0,改成1,重啟系統。kindle再也不無腦的頻繁鎖屏了!吐舌頭

 

用雲棲社區APP,舒服~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM