forked from nccgroup/LazyDroid
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgetfridalibs.sh
27 lines (22 loc) · 1001 Bytes
/
getfridalibs.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash
echo -n "Geting Frida libs from the repo... "
wget -qO - https://github.com/frida/frida/releases/latest | grep -o "\/frida\/frida\/releases\/download\/.*\/frida-gadget-.*-android-.*\.so\.xz" | sed 's/\/frida\/frida/https:\/\/github\.com\/frida\/frida/g' | sed 's/%0A/\n/g' > list.txt
wget -q -i list.txt
echo "Done"
echo -n "Unpacking libs and cleaning temp files... "
unxz *.xz
mkdir -p frida_libs/arm64 frida_libs/arm64-v8a frida_libs/armeabi frida_libs/armeabi-v7a frida_libs/x86 frida_libs/x86_64
mv *.so frida_libs/
cd frida_libs/
cp -f *-android-arm64.so arm64/libfrida-gadget.so
cp -f *-android-arm64.so arm64-v8a/libfrida-gadget.so
cp -f *-android-arm.so armeabi/libfrida-gadget.so
cp -f *-android-arm.so armeabi-v7a/libfrida-gadget.so
cp -f *-android-x86.so x86/libfrida-gadget.so
cp -f *-android-x86_64.so x86_64/libfrida-gadget.so
rm -rf *.so
cd ..
find . -name ".DS_*" -type f -delete 2>/dev/null
find . -name "*~*" -type f -delete 2>/dev/null
rm -rf list.txt
echo "Done"