shell 学习之 android手机 搜索键转电源键
2012-10-14 22:04
260 查看
刚接触shell编程,一时兴起,想把原来搜索键改成电源键的一些手工操作做成程序,于是就整理思路,查资料,最终算是做出一个能用的了,虽然很粗糙。 搜索键转电源键的原理是将/system/usr/keylayout/中所有文件里的"SEARCH"改成"POWER "(有空格,保持对齐)。程序总代码如下:
adb push q.sh /system/q.sh将 q.sh 复制到手机/system目录下adb shell sh /system/q.sh在 shell中执行 q.shadb shell rm /system/q.sh删除 q.shcls
echo 完成!请关闭窗口并重启手机。
ping -n 4 127.0.0.1 > NUL提示信息 q.sh内容详解cd /system/usr/keylayout/移动到该文件夹filelist=`ls /system/usr/keylayout/`获取/system/usr/keylayout/中所有文件for file in $filelist
do
sed -i 's/SEARCH/POWER /' $file
done遍历filelist,将所有文件中的"SEARCH"修改为"POWER " 以上。
//start.bat @echo off echo 请连接设备并打开USB调试模式 adb.exe wait-for-device cls echo 正在执行... adb root adb remount adb push q.sh /system/q.sh adb shell sh /system/q.sh adb shell rm /system/q.sh cls echo 完成!请关闭窗口并重启手机。 ping -n 4 127.0.0.1 > NUL
//q.sh cd /system/usr/keylayout/ filelist=`ls /system/usr/keylayout/` for file in $filelist do sed -i 's/SEARCH/POWER /' $file done代码很短。下面是代码详解。 先从start.bat开始。
@echo off echo 请连接设备并打开USB调试模式 adb.exe wait-for-device cls echo 正在执行... 以上语句作用就是等待连接手机并给用户提示。
adb root 获取root权限
adb remount 重新挂载,使/system可写
adb push q.sh /system/q.sh将 q.sh 复制到手机/system目录下adb shell sh /system/q.sh在 shell中执行 q.shadb shell rm /system/q.sh删除 q.shcls
echo 完成!请关闭窗口并重启手机。
ping -n 4 127.0.0.1 > NUL提示信息 q.sh内容详解cd /system/usr/keylayout/移动到该文件夹filelist=`ls /system/usr/keylayout/`获取/system/usr/keylayout/中所有文件for file in $filelist
do
sed -i 's/SEARCH/POWER /' $file
done遍历filelist,将所有文件中的"SEARCH"修改为"POWER " 以上。
相关文章推荐
- 改变android手机搜索键行为(搜索键替换为电源键)
- Android 长按电源键关机整个流程小学习
- Android提高之BLE开发Android手机搜索iBeacon基站
- Android FM模块学习之二 FM搜索频率流程
- pc进入android手机shell的root权限(su: not found)
- mac shell脚本自动安装指定apk到安装android手机
- 【转】【Android测试技巧】01. root后adb shell默认不是root用户时,如何将文件放入手机系统中
- Android开发学习笔记:手机震动控制浅析
- Android——Cocosd2d-x手机游戏开发学习思路
- android adb shell and monkey 学习记录
- Android 如何判断手机处于电源充电状态还是USB连接状态?
- shell adb遍历android手机sdcard下的所有文件,包含隐藏文件,略过链接
- Android adb shell学习心得(一)
- Qpython教程和软件下载(Android手机学习python的平台利器)
- android 深度搜索学习笔记一 (单词统计)
- 长按电源键,为Android手机添加自动重启Item
- android手机实现插入后拔出电源,屏幕点亮
- Android BLE学习(一): Android搜索BLE设备
- android学习日记:手机主界面背景的修改
- Android手机Shell