我正在尝试在电池充电时自动启动我的Sony Xperia SP。我已经为三星和其他设备尝试了所有各种解决方案似乎没有用。
我设法找到充电时加载的png文件,但我找不到调用它们的脚本。我已经尝试搜索系统文件夹中的所有文件以获取对png文件名或类似名称的任何引用,但无济于事。
我知道自定义roms并不总是支持离线计费,并且想知道一个解决方案是否可以禁用离线计费?
我花了很多时间在论坛上搜索,找不到有用的东西。对于任何可以提供帮助的人,我都非常感激。这是我尝试过的其他一些事情:
How to make Android device boot when power is plugged in?
Auto boot when wall charger is plugged
How to auto boot a rooted android device on charging [code req]
https://arduandro.wordpress.com/2014/07/03/autobootstart-android-when-charger-is-connected/
答案 0 :(得分:0)
在我的Sony Xperia J ST26i,Android 4.1.2,内核3.4.0上,使用:
放入档案:
#!/system/bin/sh
su
/system/bin/reboot
十六进制,
23 21 2F 73 79 73 74 65 6D 2F 62 69 6E 2F 73 68 0D 0A 73 75 0D 0A 2F 73 79 73 74 65 6D 2F 62 69 6E 2F 72 65 62 6F 6F 74
保存更改,再次检查权限,必须是-rwxr-xr-x,0:root,2000:shell,与原始文件完全相同,
如果文件" battery_charging "不存在,然后尝试用电池查找其他文件,在名称中收费,并在文件中找到如下文字:
/sys/devices/platform/msm-battery/isPowerKeyPressed /sys/devices/platform/msm-battery/isChargerConnected /sys/devices/platform/msm-battery/isEnterPowerOffCharging /sys/bus/i2c/devices/1-0055/isBatteryVaild /sys/bus/i2c/devices/1-0055/isGaugeReady /sys/devices/platform/msm-battery/isEnableCharging /sys/devices/platform/msm-battery/isBatteryFull /sys/bus/i2c/devices/1-0055/rsoc /sys/devices/platform/msm-battery/power_supply/battery/voltage_now %d /sys/class/graphics/fb0/display_battery batt_chg
或
/sys/class/power_supply/battery/batt_charging_source we cannot read CABLE_STATUS, but it's ok /sys/class/power_supply/battery/status /sys/class/power_supply/battery/health Over voltage /sys/class/leds/lcd-backlight/brightness LCD brightness=%d /sys/class/power_supply/battery/capacity charging mode : %d /system/media/battery_charging_%d.qmg /system/media/battery_charging_100.qmg /system/media/chargingwarning.qmg /system/media/battery_error.qmg /system/media/battery_batteryerror.qmg