adb、appium、frida安装

1.adb 安装
sudo apt-cache search adb
sudo apt-get install android-tools-adb
终端输入adb,查看是否安装成功

2.appium的安装
(1)打开终端输入npm install -g appium
若出现command not found:npm,那么需要安装nodejs,才能使用npm(Node Package Manager,JavaScript 世界的包管理工具,并且是Node.js 平台的默认包管理工具)安装Appium服务器。 依次输入以下命令:
sudo apt-get install nodejs
sudo apt-get install npm
npm install -g appium
appium -v(检查appium是否安装成功)
备用:
1、配置npm的下载镜像:
npm config set registry https://registry.npm.taobao.org
配置后可通过下面方式来验证是否成功
~$ npm config get registry http://registry.npm.taobao.org/
2、使用淘宝定制的cnpm (gzip压缩支持)工具代替默认的npm:
安装cnpm:npm install -g cnpm --registry=https://registry.npm.taobao.org
3、使用:cnpm install express
4、安装完淘宝定制的cnpm之后,终端输入:
cnpm install -g appium
5、检查appium是否安装成功
~$ appium -v

(2)安装appium-doctor,一个小工具,可以快速检查appium的环境变量配置问题。
npm install -g appium-doctor
终端输入appium-doctor,可以看到一些必要的依赖组件是否缺失。
(3)若通过(2)看到:
WARN AppiumDoctor ✖ adb could not be found because ANDROID_HOME is NOT set!
WARN AppiumDoctor ✖ android could not be found because ANDROID_HOME is NOT set!
WARN AppiumDoctor ✖ emulator could not be found because ANDROID_HOME is NOT set!
则需要安装Android SDK
下载地址:http://tools.android-studio.org/index.php/sdk
下载android-sdk_r24.4.1-linux.tgz
tar -zxvf android-sdk_r24.4.1-linux.tgz
cd android-sdk_r24.4.1-linux/android-sdk-linux/
tools/android update sdk --no-ui
安装完毕后
设置ANDROIDHOME环境变量的配置:
在/home/user/.bashrc末尾添加:
export ANDROID_HOME=/home/*********/Android/Sdk
export PATH= A N D R O I D H O M E / t o o l s : {ANDROID_HOME}/tools: ANDROIDHOME/tools:PATH
export PATH= A N D R O I D H O M E / p l a t f o r m − t o o l s : {ANDROID_HOME}/platform-tools: ANDROIDHOME/platformtools:PATH
保存退出后source /home/user/.bashrc
运行appium-doctor,提示necessary中没有"x"信息,表明安装成功。
(3)python环境
对于Appium Client library,python下面直接pip install Appium-Python-Clinet就可以了。

3.frida的安装
(1)python安装frida-tools
pip install frida-tools
(2)手机安装frida
首先手机必须是root过的
需要下载最新版本的Frida-Server,进入https://github.com/frida/frida/releases下载。
不过,问题来了你需要知道下载的版本,是x86、x86_64还是arm的,只需要输入adb shell getprop ro.product.cpu.abi即可找出正确的版本。
比如我的手机是arm64的,所以对我来说,正确的版本是frida-server-12.4.8-android-arm64.xz。
mv frida-server-12.4.8-android-arm64.xz frida-server
adb push frida-server /data/local/tmp/
adb shell “chmod 755 /data/local/tmp/frida-server”
adb shell “/data/local/tmp/frida-server &”
终端输入frida-ps -U,出现如下:
PID NAME
1590 com.facebook.katana
13194 com.facebook.katana:providers
12326 com.facebook.orca
13282 com.twitter.android
即frida安装成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值