2010-11-12 62 views
11

我需要使用這個三星平板電腦。如何在電源插入時啓動Android設備?

通常,如果設備關閉並且USB電纜正在連接,顯示屏將喚醒幾秒鐘,顯示動畫電池。相反,我想讓它啓動。

我懷疑這是靠近金屬。我必須在哪裏進行修改? 在內核中,在Android平臺上,還是隱藏在製造商的某些專有代碼中?

+1

這是關於您將獲得的低級別功能。我不確定Android卡的BIOS如何工作,但它可能會在那裏。如果沒有,因爲插入時確實會打開顯示器,您可以通過查看引導加載程序來找到某處。 – Falmarri 2010-11-12 22:10:18

回答

4

這將是一個非常低的固件功能,如果該設備關閉,運行沒有Android的任何部分存在。

2

您需要進行的更改爲bootloader

這就是那個年代就開始了第一次的事情,這涉及長c環境之前被初始化或者內核被加載,甚至從用戶空間或者從Android的東西......

的Bootloader可以改變顯著根據在他們爲之編寫的硬件上,但對他們來說沒有什麼祕密,並且您應該能夠找到您要查找的信息 - 現在您知道要使用哪些關鍵字。

7

XDA的成員發佈了一個solution,因爲這似乎適用於某些三星設備。

這個想法是用自定義腳本替換電池圖標的腳本(當然這會在設備插入時出現),以啓動手機。爲了使這項工作找到/system/bin/playlpm。重命名舊playlpmplaylpm.bak,並與下面的腳本替換它:

#!/system/bin/sh 
/system/bin/reboot 

欲瞭解更多信息,請閱讀線程上XDA

+0

嗨,我有一個Cyanogenmod設備,你知道我怎麼能在cyanogenmod上做到這一點?謝謝 – m0j1 2016-04-20 02:33:53

5

我有一個根深蒂固的三星S4迷你。下面的步驟爲我工作:

  1. mount -o remount,rw /system
  2. mv /system/bin/lpm /system/bin/lpm.orig
  3. 創建/system/bin/lpm如下:

    #!/system/bin/sh 
    /system/bin/lpm.orig & 
    while [ true ]; do 
        sleep 1 
        ps | grep lpm.orig && sleep 3 && /system/bin/reboot 
    done 
    
  4. chown root.shell /system/bin/lpm

+0

嗨,我有一個Cyanogenmod設備,你知道我怎麼能在cyanogenmod上做到這一點?謝謝 – m0j1 2016-04-20 02:33:58

0

這些答案把我帶到了我的解決方案。我正在三星Galaxy Tab S上使用它。對於其他平板電腦,系統安裝的路徑將有所不同。要找到它,請在adb shell中使用此命令。我碰到

cat /proc/mounts | grep system

的一個問題是平板電腦開機進入恢復模式後,我改變了LPM文件,但那是因爲我mv'd舊的,創造新的LPM文件並沒有設定正確的權限和所有權。用cp代替這個。我的一行設置這在平板電腦上是:

mount -o remount,rw /dev/block/platform/dw_mmc.0/by-name/SYSTEM /system && cp /system/bin/lpm /system/bin/lpm_orig && echo "#!/system/bin/sh\n/system/bin/reboot" > /system/bin/lpm 
0

在我的S4迷你GT-i9291的托爾斯滕上面列出的過程只用一個修改的工作:添加「蘇」。

#!/system/bin/sh 
su 
mount -o remount,rw /system 
/system/bin/lpm.orig & 
while [ true ]; do 
sleep 1 
ps | grep lpm.orig && sleep 3 && /system/bin/reboot 
chown root.shell /system/bin/lpm 
done 

韓國社交協會!!!!!

相關問題