Home
avatar

𝒙𝒊𝒂𝒐

在termux安装blutter教程

前言

好了,隔了这么久也是又来更新了,这里也是带来termux安装blutter的教程,封面图是AI生成的,挺雷霆吧😂

目录

1.blutter功能

2.更换快速镜像

3.安装教程

4.使用教程

blutter功能

为什么要安装blutter?因为当我们逆向分析flutter软件时,他的代码不是在dex文件里,而是被藏在了libapp.so里,我们需要把这玩意儿给他解密出来,便于我们进行逆向分析

更换快速镜像

因为termux在国内的网络有些玄学,建议更换国内镜像,更快一点,首先下载安装termux我就不再多说了,自己去官网或者GitHub下载安装就行

安装后先输入

termux-change-repo

这时候会出现一个图形化界面

图形化界面

他让我们从Mirror groupSingle mirror里面选择,第一个是镜像组,就是选择一堆镜像源,要用的时候让他自己挑,但这边还是建议选择第二个,选取单个镜像,就指定只用这一个镜像,国内比较推荐的镜像有清华源和阿里源,怎么说呢,看地理位置吧,华南华东地区的建议使用阿里源,北方的建议使用清华源,虽然说差别不是很大

我们通过这个按钮选择到Single mirror,然后这一步用手指点击标题前面的括号,这样括号里就会出现一个星号,说明你选上了,然后按回车或者用手指点ok,这时候就会跳出以下界面(如果没跳出来,请耐心等待)

选择界面

像图中标出来的那个就是阿里源,清华源的话是在上面mirrors.tuna.tsinghua.edu那个,同样用手指点击前面的括号,使其带上星号,就选上了,最后回车等他安装完就行。

安装教程

因为我们要克隆blutter仓库,并且他的语言是Python,在此之前,我们先需要安装一些依赖

我们依次输入

termux-setup-storage
pkg update && pkg upgrade
pkg install python3 openssl git build-essential ninja cmake pkg-config libicu capstone fmt

第一行命令是索取储存权限,你需要在接下来弹窗中选择同意,第二行命令是更新依赖,第三行命令是安装python3opensslgitbuild-essentialninjacmakepkg-configlibicucapstonefmt这些依赖 然后我们再克隆仓库 我们输入

git clone https://gh-proxy.org/https://github.com/AbhiTheModder/blutter-termux.git

这里已经配置了代理,如果不想要代理的话,把前面的https://gh-proxy.org/删掉就行,如果嫌不够快的话,可以在gh-proxy前面加一个hk.(不过这个速度已经够快了,没必要)

然后我们还需要安装Python3所需依赖 直接输入

pip install requests pyelftools

等他安装完成,最后再输入

cd blutter-termux

如果能正常进到这个目录里,就说明成功了

使用教程

先通过这个命令来到blutter目录

cd blutter-termux

然后在mt管理器,找到你要解包的应用,进去之后将lib/arm64-v8a这个文件夹移动到你找得到的位置,并创建一个新的文件夹,

进入移动后的arm64-v8a文件夹,长按最上面的路径就可以复制完整路径,比如/storage/emulated/0/Download/arm64-v8a,顺便把刚刚让你新建的文件夹路径也复制一下,比如/storage/emulated/0/Download/new,然后回到termux

输入

python3 blutter.py 路径1 路径2

例如我刚刚复制的路径,那么代码就输入

python3 blutter.py /storage/emulated/0/Download/arm64-v8a /storage/emulated/0/Download/new

然后要你非常有耐心的等待,反正就是要特别有耐心

如果处理失败的话,有可能是他检测更新失败了,开梯子就好(毕竟GitHub嘛,是这样的)

最后在你新建的那个文件夹里就可以找到你所需要的数据了~

特殊情况

有时候啊这个Python3可能用不了,简单,换成Python就行了

pkg install python

启动的时候也把那个python3替换成python 具体我也不知道为啥,挺玄学的

mt管理器 termux 安卓逆向 教程