Android客制化adb shell进去后显示shell@xxx的标识
作者:Engineer-Bruce_Yang
今天小编就为大家分享一篇关于Android客制化adb shell进去后显示shell@xxx的标识,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
首先,找到源代码,在external/mksh/mkshrc,打开这个文件后会看到开头有如下脚本:
android4.2源码内容如下:
: ${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh} ${HOSTNAME:=android}
: ${SHELL:=$MKSH} ${USER:=$(typeset x=$(id); x=${x#*\(}; print -r -- ${x%%\)*})}
if (( USER_ID )); then PS1='$'; else PS1='#'; fi
android5.0源码内容如下:
: ${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh} ${HOSTNAME:=$(getprop ro.product.device)}
: ${SHELL:=$MKSH} ${USER:=$(typeset x=$(id); x=${x#*\(}; print -r -- ${x%%\)*})} ${HOSTNAME:=android}
android6.0源码内容如下:
: ${HOME:=/data}
: ${HOSTNAME:=$(getprop ro.product.device)}
: ${HOSTNAME:=android}
: ${MKSH:=/system/bin/sh}
: ${SHELL:=$MKSH}
: ${TERM:=xterm}
: ${TMPDIR:=/data/local/tmp}
: ${USER:=$(id -un)}
找到第一个HOSTNAME=$(getprop ro.product.device),将后面的$(getprop ro.product.device)这个变量的值改成自己的名称就可以了。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接
您可能感兴趣的文章:
- Android设备adb连接后显示device unauthorized解决方案
 - 基于adbkit的android设备管理(精简版stf)
 - android中的adb命令学习
 - 超详细的Android开发调试工具ADB命令及安装介绍
 - android中adb命令最全总结
 - 详解android adb常见用法
 - adb通过wifi连接android设备流程解析
 - Android adb命令中pm工具的作用及用法说明
 - Android adb安装apk时提示Invalid APK file的问题
 - Android user版通过adb_enable开启adb 调试 不提示对话框的流程分析
 - Android PC端用ADB抓取指定应用日志实现步骤
 - Android 实现永久性开启adb 的root权限
 - 关于ADB的Android Debug Bridge(安卓调试桥)那些事
 - android设置adb自带screenrecord录屏命令
 - Android 修改adb端口的方法
 - Android中ADB命令用法大结局
 - Android开启ADB网络调试方法
 - Android ADB简介、安装及使用详解
 
