Skip to content

fix: update radare2 download source to GitHub releases#444

Merged
kavishdevar merged 1 commit intokavishdevar:mainfrom
MaizeShark:radare2-fix
Feb 3, 2026
Merged

fix: update radare2 download source to GitHub releases#444
kavishdevar merged 1 commit intokavishdevar:mainfrom
MaizeShark:radare2-fix

Conversation

@MaizeShark
Copy link
Copy Markdown
Contributor

@MaizeShark MaizeShark commented Feb 3, 2026

This PR updates the download URL for the radare2 binary used in both the Android application and the Magisk module build script.

The previous your-objectstorage.com links have become unreliable or offline, leading to the setup failures reported by multiple users in #439. This change migrates the source to official GitHub release assets provided by devnoname120 (5.9.8-android-aln), i hope that is the correct one.

Changes

  • RadareOffsetFinder.kt: Updated RADARE2_URL to point to the new GitHub release asset.
  • build-magisk-module.sh: Updated the curl target to ensure the Magisk module builds with a valid binary.

Linked Issues

Testing & Verification

Important

Partial Verification: I have verified that the new URLs are reachable and the files are being pulled correctly. However, I am currently unable to perform a full end-to-end connection test due to the ongoing L2CAP connection issues on the Pixel 7a (as documented in #229).
Despite the socket timeout/PSM issues on my specific hardware, this PR successfully fixes the installation phase of the setup, which was previously failing for everyone.

Summary by CodeRabbit

  • Chores
    • Updated radare2 dependency download sources to GitHub releases for improved reliability and consistency.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 3, 2026

📝 Walkthrough

Walkthrough

This pull request updates radare2 download URLs from legacy sources to GitHub releases across two files. The Kotlin utility updates a URL constant, while the Magisk module build script updates its download command to use the aln variant of radare2.

Changes

Cohort / File(s) Summary
Radare2 Download URL Updates
android/app/src/main/java/me/kavishdevar/librepods/utils/RadareOffsetFinder.kt, build-magisk-module.sh
Updated download URLs from deprecated hosts to GitHub releases. The build script also switches to the aln (Android Linux) variant of radare2 (version 5.9.8-android-aln).
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: updating radare2 download source to GitHub releases, which is the primary focus of the changeset.
Linked Issues check ✅ Passed The code changes directly address issue #439 by replacing unreliable download URLs with the official GitHub releases URL, enabling successful radare2 binary installation during setup.
Out of Scope Changes check ✅ Passed All changes are scoped to updating the radare2 download URL in two files; no unrelated modifications or out-of-scope alterations are present.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Collaborator

@devnoname120 devnoname120 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dead links are the reason I initially just committed the tarball in the repo directly 😄

For reference here is why we need to use a custom radare2 build: devnoname120/radare2@5459930

@kavishdevar kavishdevar merged commit fd33528 into kavishdevar:main Feb 3, 2026
1 check passed
ryanwalk01 pushed a commit to ryanwalk01/librepods that referenced this pull request Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Failure to install Radare2 Tarball in setup

3 participants