Skip to content

Rikj000/Belfius-Root

Repository files navigation

Belfius Root

XDA Developers - Belfius Root GNU General Public License Total Releases Downloaded from GitHub Latest Official Release on GitHub ICONOMI - The world’s largest crypto strategy provider Buy me a Coffee as a way to sponsor this project!

Simple Xposed module to support the Belfius app on Rooted devices!

Installation

  1. Install Magisk
  2. Magisk => Settings => Magisk => Check Zygisk
  3. Magisk => Settings => Magisk => Configure DenyList => UnCheck Belfius Mobile (= Default)
  4. Install LSPosed (Zygisk) + Shamiko
  5. Install the Belfius-Root app
  6. LSPosed => Modules => Belfius Root => Check Enable module + Check Belfius Mobile
  7. Reboot

Motivation

Belfius bank was pretty cool about having a rooted device in the past,
they just threw a dismissible warning about security risks of using a rooted device,
and then allowed you to keep using their app.

However on 2024-07-01 this changed.
Nowadays they assume that you're an idiot that will not be able to keep your own device safe if you have root.

I do not agree with that assumption, and likely neither do you.
Only power users that have a good idea of what they're doing tend to root their own devices.

After only a hand full of transactions, done through the tedious browser process,
I grew agitated enough to do the research to write this module.

Hope you'll enjoy this module and the ability to stay rooted!

Belfius Updates

When the Belfius app updates,
there's a chance that the hooks of the Belfius-Root app break.

To prevent this from happening, it's recommended to:

  • Disable auto updating of the Belfius app
  • First update the Belfius-Root app (reboot afterwards)
  • Secondly update the Belfius app to the latest supported version by the Belfius-Root app!

Belfius Downgrades

If you accidentally updated to a version of the Belfius app which is not yet supported by Belfius-Root,
then you can still downgrade through Aurora Store (FOSS Play Store frontend).

To downgrade, simply:

  1. Search Belfius app in Aurora Store
  2. Triple dot icon => Manual Download
  3. Enter version code of the desired Belfius app version (Can be found under the Belfius-Root releases)
  4. Click check and the download should start.

LSPosed Archived

LSPosed indeed sadly has been archived.
However XPosed has continued on living in the past through new forks,
and I believe it will continue to do so.

I've opened an issue on another of my Android projects,
which helps keep track of the status of upcoming successor forks:
Rikj000/Android-Auto-XLauncher-Unlocked#6

Android 15 users require these since official LSPosed only supports up to Android 14.
@arnii5 reported good results on XDA with JingMatrix/LSPosed on Android 15.