From acaf6f2edbc9acc24d88c04cad4046eb102b5c23 Mon Sep 17 00:00:00 2001 From: Paul Date: Mon, 7 Apr 2025 10:37:57 +0200 Subject: [PATCH] Change radare2 download URL to GitHub releases Was stored on Hetzner beforehand which is not future-proof. --- .../java/me/kavishdevar/aln/utils/RadareOffsetFinder.kt | 3 ++- root-module/customize.sh | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/android/app/src/main/java/me/kavishdevar/aln/utils/RadareOffsetFinder.kt b/android/app/src/main/java/me/kavishdevar/aln/utils/RadareOffsetFinder.kt index 907cb45..ef1a9c2 100644 --- a/android/app/src/main/java/me/kavishdevar/aln/utils/RadareOffsetFinder.kt +++ b/android/app/src/main/java/me/kavishdevar/aln/utils/RadareOffsetFinder.kt @@ -36,7 +36,8 @@ import java.net.URL class RadareOffsetFinder(context: Context) { companion object { private const val TAG = "RadareOffsetFinder" - private const val RADARE2_URL = "https://hc-cdn.hel1.your-objectstorage.com/s/v3/c9898243c42c0d3d1387de9a37d57ce9df77f9c9_radare2-5.9.9-android-aarch64.tar.gz" + // Custom static build of radare2 for Android that doesn't need Termux. See: https://github.com/devnoname120/radare2/releases/tag/5.9.8-android-aln + private const val RADARE2_URL = "https://github.com/devnoname120/radare2/releases/download/5.9.8-android-aln/radare2-5.9.9-android-aarch64-aln.tar.gz" private const val HOOK_OFFSET_PROP = "persist.aln.hook_offset" private const val EXTRACT_DIR = "/" diff --git a/root-module/customize.sh b/root-module/customize.sh index 7d6ece1..a7234e4 100644 --- a/root-module/customize.sh +++ b/root-module/customize.sh @@ -35,10 +35,10 @@ unzip -d "$UNZIP_DIR" -oq "$ZIPFILE" || { set_perm "$BUSYBOX" 0 0 755 set_perm "$XZ" 0 0 755 -# The bundled radare2 is a custom build that works without Termux: https://github.com/devnoname120/radare2 +# The bundled radare2 is a custom build that works without Termux: https://github.com/devnoname120/radare2/releases/tag/5.9.8-android-aln ui_print "Extracting radare2 to /data/local/tmp/aln_unzip..." -$BUSYBOX tar xzf "$UNZIP_DIR/radare2-5.9.9-android-aarch64.tar.gz" -C / || { - abort "Failed to extract "$UNZIP_DIR/radare2-5.9.9-android-aarch64.tar.gz"." +$BUSYBOX tar xf "$UNZIP_DIR/radare2-5.9.9-android-aarch64-aln.tar.gz" -C / || { + abort "Failed to extract "$UNZIP_DIR/radare2-5.9.9-android-aarch64-aln.tar.gz"." }