联想S6000 - 连接充电器后自动开机[复制] -- shell 领域 和 kernel 领域 和 power-on 领域 android 相关 的问题

Lenovo S6000 - Auto power on after connecting charger [duplicate]


-1
vote

问题

中文
这个问题已经在这里有答案
充电器连接时自动电源启动Android (7个答案)
关闭 12个月前

我在连接充电器后,我搜索了在网页上自动上电,但所有的指南都适用于三星和其他一些品牌。文件 /system/bin/playlpm 在Lenovo S6000中不存在:

  shell@android:/system/bin $ ls 6620_launcher         bootanimation         dexopt                geomagneticd          ip6tables             mediaserver           netcfg                reboot                sendevent             tc 6620_wmt_concurrency  btconfig              df                    getevent              iptables              memorydumper          netd                  renice                sensorservice         thermal abcc                  btlogmask             dhcp6c                getprop               keystore              memsicd               netdiag               requestsync           service               thermal_manager adb                   bu                    dhcp6ctl              grep                  kill                  mfv_ut                netstat               resize2fs             servicemanager        toolbox aee                   bugmailer.sh          dhcp6s                gsm0710muxd           lenovoSN2             mkdir                 newfs_msdos           rild                  setcc                 top aee_aed               bugreport             dhcpcd                gsm0710muxdmd2        linker                mke2fs                notify                rildmd2               setconsole            touch aee_core_forwarder    busybox               dm_agent_binder       gzip                  ln                    mksh                  nvram_agent_binder    rm                    setprop               uiautomator aee_dumpstate         cat                   dmesg                 hald                  log                   mobile_log_d          nvram_daemon          rmdir                 settings              umount afm_server            ccci_fsd              dnsmasq               hd                    logcat                modify_ebr.sh         orientationd          rmmod                 sh                    uptime akmd8963              ccci_mdinit           dpfd                  hdc                   logwrapper            monkey                permission_check      route                 shutdown              vdc akmd8975              chmod                 drmserver             id                    ls                    mount                 ping                  rtt                   sleep                 vmstat am                    chown                 du                    ifconfig              lsmod                 msensord              pm                    run-as                smd                   vold ami304d               cmp                   dualmdlogger          iftop                 lsof                  mtkGD                 poad                  sbchk                 start                 watchprops app_process           content               dumpstate             ime                   magd                  mtk_agpsd             pppd                  schedtest             stop                  wipe applypatch            cp                    dumpsys               input                 make_ext4fs           mtkbt                 pppd_dt               schedtop              stp_dump3             wlan_loader atrace                dalvikvm              em_svr                insmod                matv                  mtpd                  pq                    screencap             superumount           wpa_supplicant badblocks             date                  ext4_resize           installd              md5                   muxreport             printenv              screenshot            surfaceflinger        xlog bmgr                  dbus-daemon           factory               ioctl                 md_minilog_util       mv                    ps                    sdcard                svc bmm050d               dd                    fsck_msdos            ionice                mdlogger              nandread              racoon                sdiotool              sync boot_logo_updater     debuggerd             fsck_msdos_mtk        ip                    mdnsd                 ndc                   radvd                 send_bug              system_server   

是否有所有Androids的通用方法?我可能需要这个是一个品牌的中国平板电脑(但现在为Lenovo)。一旦充电器连接,我只想在Android上电。

英文原文

I searched the web to automatically power on my lenovo tablet after connecting the charger, but all the guides are for samsung and some other brands. File /system/bin/playlpm doesn't exist in lenovo S6000:

shell@android:/system/bin $ ls 6620_launcher         bootanimation         dexopt                geomagneticd          ip6tables             mediaserver           netcfg                reboot                sendevent             tc 6620_wmt_concurrency  btconfig              df                    getevent              iptables              memorydumper          netd                  renice                sensorservice         thermal abcc                  btlogmask             dhcp6c                getprop               keystore              memsicd               netdiag               requestsync           service               thermal_manager adb                   bu                    dhcp6ctl              grep                  kill                  mfv_ut                netstat               resize2fs             servicemanager        toolbox aee                   bugmailer.sh          dhcp6s                gsm0710muxd           lenovoSN2             mkdir                 newfs_msdos           rild                  setcc                 top aee_aed               bugreport             dhcpcd                gsm0710muxdmd2        linker                mke2fs                notify                rildmd2               setconsole            touch aee_core_forwarder    busybox               dm_agent_binder       gzip                  ln                    mksh                  nvram_agent_binder    rm                    setprop               uiautomator aee_dumpstate         cat                   dmesg                 hald                  log                   mobile_log_d          nvram_daemon          rmdir                 settings              umount afm_server            ccci_fsd              dnsmasq               hd                    logcat                modify_ebr.sh         orientationd          rmmod                 sh                    uptime akmd8963              ccci_mdinit           dpfd                  hdc                   logwrapper            monkey                permission_check      route                 shutdown              vdc akmd8975              chmod                 drmserver             id                    ls                    mount                 ping                  rtt                   sleep                 vmstat am                    chown                 du                    ifconfig              lsmod                 msensord              pm                    run-as                smd                   vold ami304d               cmp                   dualmdlogger          iftop                 lsof                  mtkGD                 poad                  sbchk                 start                 watchprops app_process           content               dumpstate             ime                   magd                  mtk_agpsd             pppd                  schedtest             stop                  wipe applypatch            cp                    dumpsys               input                 make_ext4fs           mtkbt                 pppd_dt               schedtop              stp_dump3             wlan_loader atrace                dalvikvm              em_svr                insmod                matv                  mtpd                  pq                    screencap             superumount           wpa_supplicant badblocks             date                  ext4_resize           installd              md5                   muxreport             printenv              screenshot            surfaceflinger        xlog bmgr                  dbus-daemon           factory               ioctl                 md_minilog_util       mv                    ps                    sdcard                svc bmm050d               dd                    fsck_msdos            ionice                mdlogger              nandread              racoon                sdiotool              sync boot_logo_updater     debuggerd             fsck_msdos_mtk        ip                    mdnsd                 ndc                   radvd                 send_bug              system_server 

Is there any universal method for all androids? I may need this for a brandless chinese tablet(but now for lenovo). I just want to power on the android as soon as charger is connected.

        

回答列表

2
 
vote

一个解决方案可能如下:您需要编辑Boot.img Ramdrive内容并将其安装到工作。

解压缩boot.img和从Ramdrive中提取init.rc。 在文件末尾添加以下内容:

  #Check if chargermode and start rebootit service. on property:ro.bootmode=charger     start rebootit      

和添加后:

  #rebootit service which command reboot service rebootit /su/bin/su /system/bin/reboot -c reboot now     user root     oneshot   

然后重新包装ramdrive和boot.img并闪烁它。

在Lenovo Tab 2 A10-30上与此方法合作,

 

One solution could be following: you need to edit boot.img ramdrive content and have su installed it to work.

unpack boot.img and extract init.rc from ramdrive. Add following to the end of file:

#Check if chargermode and start rebootit service. on property:ro.bootmode=charger     start rebootit    

and after it added following:

#rebootit service which command reboot service rebootit /su/bin/su /system/bin/reboot -c reboot now     user root     oneshot 

then re-pack ramdrive and boot.img and flash it.

Got working with this method on Lenovo TAB 2 A10-30

 
 

相关问题

54  如何在启动时运行脚本?  ( How can i run a script on boot ) 
我习惯于在Linux的启动时运行脚本,但我不确定如何在Android中执行此操作。我想在开始时开始我的SSH守护程序,所以我将永远能够连接。如何在Android启动时运行任意脚本?在dalvik之外做这一点是优选的。 ...

24  是否可以从命令行激活“USB系列”Android设置?  ( Is it possible to activate the usb tethering android setting from the command ) 
我想在Bash脚本中激活"USB系列" ,因此有可能使用 adb shell 来运行命令行以更改一些Android设置? edit1 : 以下命令打开所需的设置,但不单独更改任何内容: am start -n com.android.settings/.TetherSettings 我发现的 tethe...

3  我可以在Android挂载LoopDevice吗?  ( Can i mount loopdevice in android ) 
我扎根了我的Android手机并获得shell thr adb。我想在Android中挂载一个ROM图像。但我总是失败: mount -o循环/sdcard/myimage.img / mnt 挂载:无法设置循环设备:没有这样的文件或目录 ...

26  如何使用shell命令并与下面的Linux系统进行交互?  ( How can i use shell commands and interact with the linux system underneath ) 
Android基于Linux,并在下面有一个Linux内核。有没有办法,我可以使用shell命令并与Linux系统直接交互?例如。一个可以访问Linux系统的shell应用程序? ...

1  如何在Android shell中进行数学操作?  ( How to do math operations in android shell ) 
要在Linux shell中进行数学操作,可以使用BC语言。例如, echo `echo "scale=4;sqrt(400)"|bc -l` 这将使输出为20.0000 不幸的是,BC在Android上不可用。我的问题是 1)如何在Android shell中进行数学操作? 2)如果必须使用BC,那...

107  在文件系统中安装的应用程序?  ( Where in the file system are applications installed ) 
我已经使用 adb install MyApplication.apk 命令安装了一些Android应用程序,并通过WebServer(就像Android Market的替代品)。 但是在我手机上的Android文件系统中的位置是 MyApplication.apk 文件放在?是应用程序安装的应用程序 adb ins...

3  为什么(绑定)在/存储/仿真/ 0上安装在应用程序中不可见?  ( Why bind mounts in storage emulated 0 are not visible in apps ) 
我将目录安装到另一个目录中: mount --bind "/storage/sdcard/dir1" "/storage/sdcard/dir2" 我在用tasker的启动完成时执行此操作。我可以在 adb shell 和termux中看到挂载的文件,即使是非root用户。 但是我无法看到总指挥官或我的音乐...

18  我在哪里可以找到shell命令的文档? [关闭]  ( Where can i find documentation for shell commands ) 
关闭。这个问题是 off-topic 。它目前不接受答案。 想要改进这个问题?更新这个问题,所以它是关于android爱好者堆栈交换的主题。 关闭 ...

3  如何从adb shell更改Developer选项中的指针位置设置?  ( How can i change pointer locations setting in developer options from adb shell ) 
我需要能够使用adb从开发人员选项菜单中选择和取消选择"指针位置" 。 adb shell am start -n com.android.settings/.DevelopmentSettings ,但一旦我在那里,我无法弄清楚如何选择和去选择指针位置。 我只是用shell keyevent'xx'来移动焦点,但...

16  是否可以通过shell启用位置服务?  ( Is it possible to enable location services via shell ) 
是否可以通过adb或终端仿真器启用位置服务(GPS或Google NetworkLocation)? 我在扎根的手机上。 额外点:也可以更改其他与系统相关的设置? ...

2  如何通过shell删除Opera Mobile(10.1)中的历史记录和缓存?  ( How to delete the history and cache in opera mobile 10 1 via shell ) 
我在android上运行 opera mobile 10.1 。我的设备植根了。 如何通过shell清除浏览器的历史和缓存? 如su,去除 /data/data/com.opera.browser/opera/profiles/smartphone/cookies4.dat /data/data/com.op...

5  如何在命令行或adb shell上设置静态IP?  ( How to set static ip on command line or adb shell ) 
我似乎无法在nougat上使用 abcdefghijklmnnetcfg 。如果我使用 ifconfig ip 没有更新。 ...

9  默认路径设置如何?  ( How is the default path set ) 
在另一个Linux系统上,我可能希望找到默认情况下使用的.profile文件,或者在/ etc中使用的内容。我无法确定在shell中未运行的进程设置系统路径的原因。 ...

2  adb shell更改相机模式  ( Adb shell change camera mode ) 
我正在使用adb shell来远程控制三星Galaxy S9。 我可以做我想要的大部分事情,但我努力找到一种方法来切换/切换相机模式。 我到处都是搜索,发现了关于这个的很少信息。我只发现了如何在前面或背面朝向相机之间切换,但我希望能够选择慢动作模式。 也许我不是在看正确的地方... 有没有人知道我怎么办? 任何帮...

3  如何为rooted设备安装其他终端命令的捆绑?  ( How to install bundles of additional terminal commands for rooted devices ) 
我最近扎根了HTC野火S设备并闪过Android 4.1.2 AOKP果冻豆类自定义ROM。一个好处是我现在可以使用终端。 我有点习惯于在台式机上使用终端仿真器,但从中从未在Android设备上做过。我注意到没有找到一些命令,例如: $ tree /system/bin/sh: tree: not found ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.