Şarj cihazı bağlandığında Android'i otomatik olarak aç


15

Şarj cihazı bağlandıktan sonra, cihazın ilk kapatılması durumunda cihazı otomatik olarak açmak mümkün müdür?

Yanıtlar:


10

Pil şarj grafiği /system/bin/playlpmSamsung cihazlarında dosya olarak görüntülenir .

Kökseniz, bu dosyayı şu şekilde düzenleyebilirsiniz:

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

Ve bu izinleri dosyaya eklediğinizden emin olun:

chmod 0755 /system/bin/playlpm
chown root.shell /system/bin/playlpm

Cihazınız artık takılı olduğunda önyükleme yapacak


@IET_DEMO, siyanojenmod cihazlarının bunu yapması için çözümler biliyor musunuz?
m0j1

Merhaba, Cyanogenmod cihazım var, bunu cyanogenmod'da nasıl yapabilirim biliyor musunuz? Teşekkürler
m0j1

Bu yalnızca Samsung cihazlarında çalışır. Bu sizin için yararlı olabilir
IET_DEMO

Bunu yapmaya çalışıyorsanız, playlpm dosyanızda satır başı olmadığından emin olun, aksi takdirde çalışmaz.
ZorroDeLaArena

2

Bunu ZTE Force (Boost Force, Sprint Force, vb.) İçin çalıştırabildim.

IET_DEMO'nun yanıtını kullandım, ancak adresinde bulunan dosyayı /system/bin/battery_chargingşu kodla değiştirdim:

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

Merhaba, Cyanogenmod cihazım var, bunu cyanogenmod'da nasıl yapabilirim biliyor musunuz? Teşekkürler
m0j1

2

Bazı eski Samsung cihazları için, bu NoMoarPowah aracılığıyla yapılabilir! :

NoMoarPowah! şarj işlemi tamamlandığında otomatik olarak Android'e yeniden başlatılabilir. Tamamen şarj olduğunda veya pil seviyesi% 15'e ulaştığında ve Android'in çalışması için yeterli meyve suyu olduğunda.

Köke ihtiyacınız var ve ne yaptığınızı gerçekten bilmediğiniz sürece muhtemelen bunu yapmak istemezsiniz, çünkü bunun önemli sistem dosyalarını değiştirmesini beklerim.


Bunun Play Store'dan kaldırıldığı anlaşılıyor, ancak muhtemelen başka bir yerde barındırılan APK'yı bulabilirsiniz. (Güvenilir bir bağlantım yok.)



1

Yani bunu yapmanın birçok yolu var. En uygun olanı, Google tarafından her zaman desteklendiği gibi (ve diğerleri tarafından giderek daha fazla, örneğin nuga'dan nvidia ) bu hızlı açılış komutudur

fastboot oem off-mode-charge 0

Aksi takdirde, şarj ikilisini (tüm cihazlarda mümkün olduğu garanti edilmez, ancak sadece kök gerektirir) ya da ramdisk'inizi (teorik olarak evrensel, ancak kilidi açılmış bir önyükleyici gerektirir) yatırabilirsiniz.

İlk çözüm için, sistem bölümünüzde (genellikle bin klasörü), pil animasyonundan sorumlu programın ve tümünün bulunduğu bir yer bulmanız gerekir . Bazı yaygın isimler :

  • Motorola: charge_only_mode
  • Mediatek: kpoc_chargerveyaipod
  • HTC: chargemonveyazchgd
  • Samsung: playlpmveyalpm
  • Sony: chargemonveyabattery_charging
  • Çoğu (?) AOSP tabanlı rom: healthd

Bulduktan sonra, bunu IET_DEMO tarafından yukarıdaki gibi bir komut dosyasıyla değiştirebilirsiniz.

Bunun yerine çekirdeğe dokunmak, ne yaptığınızı bilmiyorsanız açıklamak ve tavsiye etmek istemediğim bir şeydir.

Sadece kayıtlar için, çevrimdışı şarjın var olduğunu vurgulamak isterim çünkü önyükleme işlemi oldukça enerji yoğundur ve özellikle eski telefonlarda sistemden hızlı bir şekilde şarj olmadan bile fişten daha yüksek olabilir.


0

Çekirdek, önyükleme işleminde daha sonraki bir aşamada yüklenir , bu nedenle aygıtta yapılan herhangi bir değişikliğin aygıtın kapatılması için herhangi bir etkisi olmaz.

Bu işlevsellik gerçekten her cihazın donanımına bağlıdır, büyük olasılıkla önyükleyicide (daha bilgili editörler beni düzeltmekten çekinmeyin.) Örneğin, Motorola Atrix 4G telefonum bir şarj cihazı bağladığımda açılmaya başlıyor, ancak Samsung Galaxy Tab'ım - "Pil Şarj Etme" grafiğini görüntüler ve manuel olarak açılmasını gerektirir.


2
Peki ekranda Pil şarj grafiği ne ortaya çıkıyor?! ... şimdi güç düğmesine elle bastığınızda önyükleyici çağrılıyor, ancak ekranda pil şarj grafiği hangi kod görüntüleniyor?
Muhammed Ghandour
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.