当前位置:主页 > 移动开发 > Android代码 >

Android客制化adb shell进去后显示shell@xxx的标识

时间:2021-07-13 08:22:05 | 栏目:Android代码 | 点击:

首先,找到源代码,在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)这个变量的值改成自己的名称就可以了。

总结

您可能感兴趣的文章:

相关文章