Jak vyrobit Android zařízení k zavedení, pokud je moc zapojen?

hlasů
11

Musím použít pro Samsung Tablet.

Obvykle pokud je přístroj vypnut a je připojen USB kabel, na displeji se probudí několik sekund ukazovat animovaný baterii. Místo toho chci, aby ho spustit.

Mám podezření, že je to v blízkosti kovu. Kde musím provést změny? V jádře, v platformě Android, nebo je to skrytý v nějakém proprietárním kódem výrobce?

Položena 12/11/2010 v 22:51
zdroj uživatelem
V jiných jazycích...                            


6 odpovědí

hlasů
7

Člen na XDA zveřejnil řešení pro tento která se zdá fungovat na některých zařízeních Samsung.

Myšlenka je nahradit skript pro ikonu baterie (který se objeví samozřejmě, jakmile je přístroj zapojen) s vlastní skript, který bude startovat telefon. Aby to fungovalo, lokalizovat /system/bin/playlpm. Přejmenujte staré playlpmplaylpm.baka nahradit ji s následující skript:

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

Pro více informací si přečtěte závit na XDA

Odpovězeno 22/02/2013 v 22:30
zdroj uživatelem

hlasů
5

Mám zakořeněného Samsung S4 mini. Následující kroky pracoval pro mě:

  1. mount -o remount,rw /system
  2. mv /system/bin/lpm /system/bin/lpm.orig
  3. vytvořit /system/bin/lpmtakto:

    #!/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

Odpovězeno 01/10/2014 v 21:31
zdroj uživatelem

hlasů
4

Že to bude funkce firmwaru na velmi nízké úrovni, která, je-li přístroj vypnout, běží bez jakékoliv části přítomného Android.

Odpovězeno 12/11/2010 v 23:05
zdroj uživatelem

hlasů
2

Změnu budete muset udělat, je v bootloaderu .

To je první věc, která se nastartuje, který přichází dlouho předtím, než prostředí C dostane inicializaci nebo jádro se nahraje, nebo dokonce něco z uživatelského prostoru nebo z Android ...

Bootloadery může výrazně lišit v závislosti na hardwaru, které byly napsány pro, ale tam je málo, že to tajemství o nich a vy byste měli být schopni najít informace, které hledáte - teď, když víte, jaká klíčová slova použít.

Odpovězeno 04/03/2012 v 09:54
zdroj uživatelem

hlasů
0

Na mém S4 mini GT-i9291 postup výše uvedené by Thorsten pracoval pouze s jednou modifikací: přidat „su“.

#!/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  

Tks !!!!!

Odpovězeno 27/07/2016 v 13:53
zdroj uživatelem

hlasů
0

Tyto odpovědi mě vedlo k mému řešení. Já používám to na Samsung Galaxy Tab S. Pro ostatní tablety, bude cesta k systému hoře být odlišné. Chcete-li jej najít, použijte tento příkaz ADB shell.

cat /proc/mounts | grep system

Jeden problém jsem narazil byl tablet startu do recovery módu, když jsem změnil LPM soubor, ale to proto, že jsem mv'd starou a vytvořil nový soubor LPM a nestanovila správná oprávnění a vlastnictví. Pomocí cp místo opravil toto. My one-liner se toto nastavení na tabletu je:

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
Odpovězeno 11/09/2015 v 18:44
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more