[Xposed Framework Modules] PBombNZ:
KoalaCloak​

(Previously known as ANZ Mobile Pay Root Detection Bypass)​

Disclaimer

The author of this module as well as ANZ and
their partners take no responsibility for any loss of data,
monetary loss, damage to your device or any other
consequences that arise as a result of using this program.

USE AT YOUR OWN RISK

What is it?

The general purpose of this module is to allow users to bypass root detection and developer options detection for

ANZ Mobile Pay (Australia)

,

ANZ Shield

and

Westpac Mobile Banking

so users with rooted devices can use their phones as their wallet. It has no GUI and will not appear in the application drawer.

NAB is currently being looked into but is much more sophisticated than the other banking and financial applications. The problem seems to be in the native library which is pass the limits of the Xposed Framework.

CUA redi2PAY and People's Choice redi2PAY have been removed due to lack of demand. If you would like these be added in the xposed module, please contact me via Email.

Does this module work for New Zealands's ANZ GoMoney and Semble Applications?

No, it does not. But I have made a separate module for you Kiwis. Click here for more information.

Developer Assistance Wanted

I am currently looking for a Australian developer who is willing to assist me and/or take over this project. As I am a kiwi, supporting a module designed for an Australian app can be difficult to develop for. So please, if you believe you have adequate skills (like having Java, Android, Xposed knowledge) and have the means to do it (time and willingness, android device, having a ANZ AU bank account with ANZ AU debit/visa card, Westpac AU bank account) then please contact me via PM.

Known Issues (External Factors)

AOSP-based and CM-based ROMs Users:

ANZ Mobile Pay uses the SIMalliance Open Mobile API for their host card emulation (HCE). This is not part of the Android Standard library and if you flash a AOSP-based ROM then it might not have the needed API. Similarly, this also applies CM-based ROMs BUT some CM ROMs actually do have this library like CM12 and the new CM13 nighlties and official builds have them but cannot confirm this (it varies from device to device). One easy way to check if you have the HCE, is to install NFC Check from the Play Store. When you run the application, tap "More Details..." and this should tell you if you have HCE support. I think its possible to install the API yourself via SEEK for Android, but I have never tried this. So backup your device via recovery (in case of boot-loop) and try at your own risk as its closer to touching the system files.

Known Bugs (Application Fault)

No Bugs found currently. If you experience a bug or have problem that the module is not working, please contact me and I will try and help.

Features

ANZ Mobile Pay

Bypass Root Detection - Makes sure root access or Superuser isn't detected allowing you to progress further into the application.

Bypass USB Debugging Detection - If USB Debugging is enabled on your device, this will allow you to still have it enabled and bypass the screen where it insists you to turn it off.

ANZ Shield

Bypass Developer Options Detection - Bypasses detection of Developer options if they are enabled allowing you to progress further into the application.

Westpac Mobile Banking

Bypass Root Detection - Bypasses root detection to allow you to progress further into the application and essentially enable Tap'n'Pay on your mobile device. This is an untested feature so please message me your results if you have go it working or not.

Prerequisites

Android 4.4 or higher

NFC-enabled (with HCE Support) Device

One of the following supported Applications installed

ANZ Mobile Pay Application

ANZ Shield Application

Westpac Mobile Banking Application

Instructions

v1.3 AND NEWER:

Download and install the module

[*Open the module's UI application from your launcher and set the settings to your liking.

An Xposed notification should appears stating to "Activate and reboot". Click that option and wait for your device to restart. Note, if this message doesn't appear, then open the Xposed Installer application, go to the module section, activate the module and restart manually.

If its the first time you installed this module, its recommended that you clear the data and cache of the applications you are going to be using.

You're Done! Open either any of the applications to see if any root detection messages appear. If the applications are working correctly, then you shouldn't get these sorts of messages.

v1.2 AND OLDER:

Download and install the module.

An Xposed notification should appears stating to "Activate and reboot". Click that option and wait for your device to restart. Note, if this message doesn't appear, then open the Xposed Installer application, go to the module section, activate the module and restart manually.

You're Done! Open ANZ Mobile Pay to see if any root detection/ USB Debugging messages appear. If the application is working correctly, then you shouldn't get these messages.

Changelog

v1.3 : 29/08/2016

DESIGNED FOR: ANZ Mobile Pay v1.0.3-1.0.4, ANZ Shield v2.0, Westpac Mobile Banking v6.71

SUPPORTED ANDROID VERSIONS: 4.4-6.0.1

[new] Added GUI to toggle independent features, Contact me, Donate, useful links etc.

[new] New Logo and Name.

[new] Support for Westpac Mobile Banking v6.71. [Untested Feature]

[new] New File Saving mechanism.

[update] Support for ANZ Shield v2.0 (No backwards compatibility)

v1.2 : 20/03/2016

DESIGNED FOR: ANZ Mobile Pay v1.0.3-1.0.4, ANZ Shield v1.2

SUPPORTED ANDROID VERSIONS: 4.4-6.0.1

[update] Support for ANZ Mobile Pay v1.0.3 -v1.0.4 (No backwards compatibility)

v1.1 : 18/02/2016

DESIGNED FOR: ANZ Mobile Pay v1.0.2, ANZ Shield v1.2

SUPPORTED ANDROID VERSIONS: 4.4-6.0.1

[new] Added support for ANZ Shield - Avoids detection of developer options when they are enabled.

v1.0 : 15/02/2016

DESIGNED FOR: ANZ Mobile Pay v1.0.2

SUPPORTED ANDROID VERSIONS: 4.4-6.0.1

[new] Added Root and USB Debugging Detection Bypass

[new] Initial Release

Downloads

Xposed Repository Page (Recommended)

XDA Download Section

Source code

Thanks to..

rovo89 - Xposed Framework

Contact Me

I really appreciate feedback. You can make a (relevant) feature requests, notify me of a bug. I would also like to know what device you have and what features are working for you (and which ones are not). You can reply within in this thread.

License

The source code is licensed under GNU General Public License v3 (GPL v3)

If this module helped you, a donation or a simple 'Thank you' via XDA would be nice :)

XDA:DevDB Information

KoalaCloak, Xposed for all devices (see above for details)

Contributors

PBombNZ

Source Code: https://github.com/pbombnz/KoalaCloak

Xposed Package Name:

Version Information

Status: Stable

Current Stable Version: 1.3

Stable Release Date: 2016-08-29

Created 2016-03-20

Last Updated 2017-04-20