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简介、安装及使用详解
相关文章
Android日期选择器对话框DatePickerDialog使用详解
这篇文章主要为大家详细介绍了Android日期选择器对话框DatePickerDialog的使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-01-01Android用户输入自动提示控件AutoCompleteTextView使用方法
这篇文章主要为大家详细介绍了Android用户输入自动提示控件AutoCompleteTextView的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-08-08Android Studio发布项目到Jcenter仓库步骤(图文)
这篇文章主要介绍了Android Studio发布项目到Jcenter仓库步骤(图文),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-10-10详解Android应用中ListView列表选项栏的编写方法
这篇文章主要介绍了Android应用中ListView列表选项栏的编写方法,讲解了使用安卓自带的ListView与自定义multiple ListView的方法,需要的朋友可以参考下2016-03-03Android 广播接收器BroadcastReceiver详解
Android开发的四大组件分别是:活动(activity),用于表现功能;服务(service),后台运行服务,不提供界面呈现;广播接受者(Broadcast Receive),勇于接收广播;内容提供者(Content Provider),支持多个应用中存储和读取数据,相当于数据库,本篇着重介绍广播组件2022-07-07
最新评论