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)
这个变量的值改成自己的名称就可以了。
总结
栏 目:Android代码
本文标题:Android客制化adb shell进去后显示shell@xxx的标识
本文地址:http://www.codeinn.net/misctech/156625.html