当前位置: 首页 > news >正文

DHCPv6之GitHub项目Android侧验证

一、adb里面安装busybox
1、下载busybox
下载网址:Index of /downloads/binaries/1.21.1 (busybox.net),目前最新是1.21.1版本

根据项目选择busybox-armv7l ,右键另存为下载到本地目录,下载后去掉文件的后缀名,变成如图:
在这里插入图片描述

2、data目录下创建busybox文件夹
adb shell

cd /data

mkdir busybox

exit

3、将下载好的busybox放进新建的文件夹中
adb push D:\zip_unzip\busybox /data/busybox

4、执行命令安装busybox
adb shell

cd /data/busybox

chmod 777 busybox

./busybox --install ./

5、设置环境变量
export PATH=/data/busybox:$PATH

exit

注:每次adb shell退出重新进入后需重新输入命令设置环境变量才可重新启用busybox

6、验证adb里面是否安装好busybox
adb shell

busybox

可以看到已安装好的busybox等信息,如图:
在这里插入图片描述

二、使用busybox 安装使用wget
busybox wget

三、测验github项目
1、下载github项目
将DHCPv6-Client-Android/app/src/main/res at master · realmar/DHCPv6-Client-Android · GitHub下载到本地

2、将整个文件夹push到有root权限的/data/data/com.megvii.pad/目录下
adb root

adb push D:\zip_unzip\DHCPv6-Client-Android-master\ /data/data/com.megvii.pad/

adb shell

export PATH=/data/busybox:$PATH

cd /data/data/com.megvii.pad/DHCPv6-Client-Android-master

3、执行install.sh脚本
chmod 777 install.sh

./install.sh 或者 nohup ./install.sh &

Ctrl+C停止

4、其他命令
查看后台运行的进程:jobs -l

出现异常情况时可以杀死进程:kill -s 9 “进程号”

四、测验结果
1、执行install.sh脚本失败

原因:下载地址失败,域名失效
在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/123450.html

相关文章:

  • 简单易懂的 Postman Runner 参数自增教程
  • BeanFactory与Applicationcontext(1)
  • C++初阶之模板深化讲解
  • Redis数据结构——整数集合
  • 背上大书包准备面试之CSS篇
  • linux系列基本介绍
  • vue.draggable浅尝
  • Tree相关
  • git日常操作-案例
  • cmake链接.lib库
  • SkyWalking 部署(包含ES)
  • Android学习之路(2) 设置视图
  • SIP/VoIP之常见的视频问题
  • docker的服务/容器缺少vim问题
  • HCIP-OpenStack
  • 前端:Vue.js学习
  • MySQL到Oracle快速上手
  • 机器人CPP编程基础-01第一个程序Hello World
  • 前后端分离------后端创建笔记(03)前后端对接(下)
  • Leet code1049 最后一块石头的重量II
  • Rust语法:变量,函数,控制流,struct
  • LVS简介及LVS-DR搭建
  • Java基础篇--日期时间类
  • Vue生命周期函数 详解
  • 判断链表有环的证明
  • 百度屏蔽词有哪些?其中就有移民关键词指数被屏蔽?
  • 代码随想录day02
  • VR时代真的到来了?
  • docker run 命令转化为 docker-compose 工具
  • php如何对接伪原创api