collect stack data
This commit is contained in:
parent
7713f3247a
commit
c11101b46a
5 changed files with 175 additions and 37 deletions
22
frida/consumer/build.sh
Normal file
22
frida/consumer/build.sh
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
|
||||
JAVAC='/usr/lib/jvm/java-17-openjdk/bin/javac'
|
||||
SDK_TOOLS="${HOME}/Android/Sdk/"
|
||||
VERSION='34.0.0'
|
||||
D8="${SDK_TOOLS}/build-tools/${VERSION}/d8"
|
||||
VERSION_B=$(echo "${VERSION}" | sed 's/\..*//')
|
||||
ANDROID_JAR="${SDK_TOOLS}/platforms/android-${VERSION_B}/android.jar"
|
||||
|
||||
FOLDER=$(dirname "$(realpath $0)")
|
||||
BUILD_F="${FOLDER}/build"
|
||||
OUT_FILE="${FOLDER}/../theseus_frida/StackConsumer.dex.b64"
|
||||
rm -r "${BUILD_F}"
|
||||
mkdir "${BUILD_F}"
|
||||
|
||||
"${JAVAC}" -d "${BUILD_F}" -classpath "${ANDROID_JAR}" "${FOLDER}/StackConsumer.java"
|
||||
|
||||
mkdir "${BUILD_F}/classes"
|
||||
"${D8}" --classpath "${ANDROID_JAR}" "${BUILD_F}/theseus/android/StackConsumer.class" --output "${BUILD_F}/classes"
|
||||
|
||||
base64 "${BUILD_F}/classes/classes.dex" > "${OUT_FILE}"
|
||||
Loading…
Add table
Add a link
Reference in a new issue