File tree Expand file tree Collapse file tree
android/app/src/main/java/me/kavishdevar/aln/utils Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -36,7 +36,8 @@ import java.net.URL
3636class RadareOffsetFinder (context : Context ) {
3737 companion object {
3838 private const val TAG = " RadareOffsetFinder"
39- private const val RADARE2_URL = " https://hc-cdn.hel1.your-objectstorage.com/s/v3/c9898243c42c0d3d1387de9a37d57ce9df77f9c9_radare2-5.9.9-android-aarch64.tar.gz"
39+ // 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
40+ 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"
4041 private const val HOOK_OFFSET_PROP = " persist.aln.hook_offset"
4142 private const val EXTRACT_DIR = " /"
4243
Original file line number Diff line number Diff line change @@ -35,10 +35,10 @@ unzip -d "$UNZIP_DIR" -oq "$ZIPFILE" || {
3535set_perm " $BUSYBOX " 0 0 755
3636set_perm " $XZ " 0 0 755
3737
38- # The bundled radare2 is a custom build that works without Termux: https://github.com/devnoname120/radare2
38+ # The bundled radare2 is a custom build that works without Termux: https://github.com/devnoname120/radare2/releases/tag/5.9.8-android-aln
3939ui_print " Extracting radare2 to /data/local/tmp/aln_unzip..."
40- $BUSYBOX tar xzf " $UNZIP_DIR /radare2-5.9.9-android-aarch64.tar.gz" -C / || {
41- abort " Failed to extract " $UNZIP_DIR /radare2-5.9.9-android-aarch64.tar.gz" ."
40+ $BUSYBOX tar xf " $UNZIP_DIR /radare2-5.9.9-android-aarch64-aln .tar.gz" -C / || {
41+ abort " Failed to extract " $UNZIP_DIR /radare2-5.9.9-android-aarch64-aln .tar.gz" ."
4242}
4343
4444
You can’t perform that action at this time.
0 commit comments