[Xposed Framework Modules] PBombNZ:
SuperKiwi

(formerly known as ANZ GoMoney New Zealand Mods)​

Disclaimer

The author and contributors of SuperKiwi as well as ANZ, Semble, TVNZ, Mediaworks 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 that it allows users to bypass root detection and enable device spoofing tactics (if need to be) on all your favourite Kiwi applications such as

3NOW

,

TVNZ OnDemand

,

ANZ GoMoney New Zealand

and (any carrier variant of)

Semble

so users with rooted or non-supported devices can take advantage of these services that were previously disabled for them.

Does this module work for Australia's ANZ Mobile Pay or ANZ Shield Applications?

No, it does not. But I have made a separate module for you guys across the ditch. Click here for more information.

Known Issues (External Factors)

SELinux Enforcing Kernel Users:

If you have a device with Android 5.0+ and have SELinux enforcing kernel, according to my own experiences and of other Xposed developers, you may experience issues with certain modules have difficulty reading their own data files. Recently, I incorporated a new method of data file reading which should dissolve this issue for SELinux enforcing users.

AOSP-based and some CM-based ROMs Users:

Both Semble and ANZ uses the SIMalliance Open Mobile API for their host card emulation (HCE). This is not part of the Android Standard library, hence if you flash a AOSP or CM -based ROM then it may not be included. 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. It may be 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. Semble have created an article exactly this as well.

For GoMoney Wallet:

If you are getting straight declined at the terminal then there are many possible reasons for this:

ANZ is having planned maintenance down-time which could lead to GoMoney Wallet not working for this period. These maintenance are generally planned for Sunday midnight.

The particular store and/or their EFTPOS terminals does not have PayWave technology. This is because the PayWave technology actually costs businesses to implement, so some businesses are less likely to have it at this time being. This is why, even though many stores have EFTPOS terminals that support PayWave technology, the technology will be disabled.

Some EFTPOS terminals require a quick tap while others require you to hold your device in position for a solid 2-3 seconds. If you move too quickly, the EFTPOS machine will fail to read the virtual card on your device, and will ask you to "insert or swipe the card" instead.

For All TVNZ/3Now Users:

Do not blame me for glitches or "video not available at this time" messages. in Video on-demand (VOD) applications This is due to poor development of these applications. This happens for many users, regardless if their devices are modified or not. You can see on the Google Play store that they both VOD applications have bad reviews. It's out of my scope to fix these sorts of bugs.

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 goMoney NZ

Bypass Root Detection - Disables root checks and detection allowing you to use GoMoney Wallet

Spoof Device - Spoofs your device information (without modifying the build.prop) so you can enable GoMoney Wallet.

Enable Screenshots - Toggle the ability to screenshot within the application where you previously wouldn't be able to.

[*]Semble

Bypass Root Detection - Disables root checks and detection allowing you to use Semble payment services.

Spoof Device - Spoofs your device information (without modifying the build.prop) so you can use Semble payment services.

Unofficial Android OS Support - Spoofs your device's Android version to an older version so Marshmallow users can use Semble.

TVNZ OnDemand

Bypass Root Detection - Disables root checks and detection allowing you to watch OnDemand videos.

3NOW

Bypass Root Detection - Disables root checks and detection allowing you to watch 3NOW on-demand videos.

Prerequisites

Android 4.4 or higher

One of the following supported Applications installed

ANZ GoMoney New Zealand Application

TVNZ OnDemand Application

3NOW Application

NFC-enabled (with HCE Support) Device for GoMoney Wallet

Instructions

Download and install the xposed 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 if your using ANZ GoMoney. For 3NOW and TVNZ OnDemand, this isn't necessary.

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

Additional Instructions

ANZ

ANZ GoMoney NZ disabling features as soon as root it is detected, therefore it may be necessary that you will have to clear all data and cache of the ANZ GoMoney application if the changes are not visible and/or ANZ has already detected root on your device. Additionally, if you toggle the Spoofing feature, you also have clear all data and cache of the ANZ GoMoney application because it registers the spoof device settings when on you login for the first time. Hence, keep your account number and password handy.

TVNZ onDemand and 3NOW

These applications don't need to have their cache or data cleared.

Changelog

NOTE: Beta Releases will not be shown in the changelog and are only available on the Xposed Repository.

v2.2.9: 12/08/2017

DESIGNED FOR: ANZ goMoney NZ v6.1.0, TVNZ OnDemand v2.9.0 and 3NOW v2.0-2.4

SUPPORTED ANDROID VERSIONS: 4.4+

[update] Added Support for ANZ GoMoney NZ v6.1.0 (No backwards Compatibility).

[update] Added Support for TVNZ OnDemand v2.9.0 (No backwards Compatibility).

[removed] Removed HDMI Detection bypass for TVNZ OnDemand, as the application natively supports Chromecast now.

[removed] Removed support for Semble, as it no longer exists.

v2.2.8: 25/05/2017

DESIGNED FOR: ANZ goMoney NZ v6.0.3, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0, TVNZ OnDemand v2.4-2.6.0 and 3NOW v2.0-2.0.4

SUPPORTED ANDROID VERSIONS: 4.4+

[update] Added Support for ANZ GoMoney NZ v6.0.3 (No backwards Compatibility).

v2.2.7: 18/05/2017

DESIGNED FOR: ANZ goMoney NZ v6.0.1, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0, TVNZ OnDemand v2.4-2.6.0 and 3NOW v2.0-2.0.4

SUPPORTED ANDROID VERSIONS: 4.4+

[update] Added Support for ANZ GoMoney NZ v6.0.1 (No backwards Compatibility).

v2.2.5: 14/04/2017

DESIGNED FOR: ANZ goMoney NZ v5.9.3, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0, TVNZ OnDemand v2.4-2.6.0 and 3NOW v2.0-2.0.4

SUPPORTED ANDROID VERSIONS: 4.4+

[update] Added Support for ANZ GoMoney NZ v5.9.3 (No backwards Compatibility).

v2.2.4: 11/04/2017

DESIGNED FOR: ANZ goMoney NZ v5.9.2, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0, TVNZ OnDemand v2.4-2.6.0 and 3NOW v2.0-2.0.4

SUPPORTED ANDROID VERSIONS: 4.4+

[update] Added Support for ANZ GoMoney NZ v5.9.2 (No backwards Compatibility).

v2.2.3: 15/11/2016

DESIGNED FOR: ANZ goMoney NZ v5.8.1-5.7.1, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0, TVNZ OnDemand v2.4-2.6.0 and 3NOW v2.0-2.0.4

SUPPORTED ANDROID VERSIONS: 4.4+

[update] Improvements to TVNZ OnDemand's HDMI mirroring feature which allows you to watch videos on your TV or monitor via HDMI/Chromecast. Still unclear if it works correctly, so it's still considered an untested and experimental feature.

[fixed] Fixed issue where root information was leaked to ANZ goMoney NZ application resulting in goMoney Wallet disabling when the phone is restarted. It has now been fixed with this update.

v2.2.2: 12/11/2016

DESIGNED FOR: ANZ goMoney NZ v5.8.1-5.7.1, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0, TVNZ OnDemand v2.4-2.6.0 and 3NOW v2.0-2.0.4

SUPPORTED ANDROID VERSIONS: 4.4+

BUG FOUND: You may get a Notification that goMoney Wallet may be disabled, usually after a restart of the device. It is due to a tiny programming error by me. Should be fixed very soon..

[new] Added feature for TVNZ OnDemand which allows you to watch videos on your TV or monitor via HDMI. (Untested and Experimental Feature).

[update] Supports ANZ goMoney v5.8.1-v5.7.1 (No backwards Compatibility).

v2.2.1: 14/10/2016

DESIGNED FOR: ANZ goMoney NZ v5.6.4, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0, TVNZ OnDemand v2.4-2.6.0 and 3NOW v2.0-2.0.4

SUPPORTED ANDROID VERSIONS: 4.4+

[fixed] Forgot to update Version Code, so devices though they were already running the latest version of the SuperKiwi when they weren't. Apologies if this affected you. This provides no functional changes from v2.2(v16).

v2.2 : 06/10/2016

DESIGNED FOR: ANZ goMoney NZ v5.6.4, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0, TVNZ OnDemand v2.4-2.6.0 and 3NOW v2.0-2.0.4

SUPPORTED ANDROID VERSIONS: 4.4+

[update] Added Support for ANZ goMoney NZ v5.6.4 (NOTE: No Backwards compatibility)

v2.1 : 31/08/2016

DESIGNED FOR: ANZ goMoney NZ v5.5.2, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0, TVNZ OnDemand v2.4-2.6.0 and 3NOW v2.0-2.0.4

SUPPORTED ANDROID VERSIONS: 4.4+

[update] Added Support for ANZ goMoney NZ v5.5.2 (NOTE: No Backwards compatibility)

[update] UI Improvements.

v2.0.1 : 05/08/2016

DESIGNED FOR: ANZ GoMoney NZ v5.4.2, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0, TVNZ OnDemand v2.4-2.6.0 and 3NOW v2.0-2.0.4

SUPPORTED ANDROID VERSIONS: 4.4+

[new] Enabled Semble's logging so users can see the debug logs for troubleshooting purposes.

[new] Added ability to choose pre-configured spoof devices when using ANZ or Semble's Spoofing features

[update] Added Support for ANZ goMoney NZ v5.4.2 (NOTE: No Backwards compatibility)

[update] Added Support for latest TVNZ onDemand v2.5.1

[update] Added new file reading mechanism which should work better with SELinux enforcing kernels

[update] Reduced APK file size.

[remove] Removed Help and FAQ's section. Similar and new FAQ's will eventually be added to the XDA thread.

v1.9 : 25/05/2016

DESIGNED FOR: ANZ GoMoney NZ v5.3.0, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0, TVNZ OnDemand v2.4-2.6.0 and 3NOW v2.0-2.04

SUPPORTED ANDROID VERSIONS: 4.4-6.0.1

[update] Added Support for ANZ goMoney NZ v5.3.0 (NOTE: No Backwards compatibility)

v1.8.1 : 10/04/2016

DESIGNED FOR: ANZ GoMoney NZ v5.2.2, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0, TVNZ OnDemand v2.4-2.6.0 and 3NOW v2.0-2.04

SUPPORTED ANDROID VERSIONS: 4.4-6.0.1

[update] Added Support for TVNZ onDemand v2.4 (NOTE: No Backwards compatibility)

[update] Improved ANZ goMoney NZ's Wallet eligibility chances for rooted and non-supported devices

v1.8 : 10/04/2016

DESIGNED FOR: ANZ GoMoney NZ v5.2.2, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0, TVNZ OnDemand v2.3 and 3NOW v2.0

SUPPORTED ANDROID VERSIONS: 4.4-6.0.1

[new] Added Support for 3NOW v2.0

[changed] Reduced APK Size

v1.7 : 08/04/2016

DESIGNED FOR: ANZ GoMoney NZ v5.2.2, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0 and TVNZ OnDemand v2.3

SUPPORTED ANDROID VERSIONS: 4.4-6.0.1

[update] Added Support for ANZ GoMoney NZ v5.2.2 (NOTE: No Backwards compatibility)

[update] Added Support for TVNZ onDemand v2.3 (NOTE: No Backwards compatibility)

v1.6.1 : 13/02/2016

DESIGNED FOR: ANZ GoMoney NZ v5.1.0-5.1.1, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0 and TVNZ OnDemand v2.1

SUPPORTED ANDROID VERSIONS: 4.4-6.0.1

[fixed] ANZ GoMoney's 'Spoof Device' feature should now work properly with the ANZ GoMoney NZ v5.1.0

v1.6 : 10/02/2016

DESIGNED FOR: ANZ GoMoney NZ v5.1.0, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0 and TVNZ OnDemand v2.1

SUPPORTED ANDROID VERSIONS: 4.4-6.0.1

BUG FOUND: A Stack Overflow bug occurs when enabling ANZ GoMoney NZ's 'Spoof Device' feature for this version of ANZ GoMoney and causes the application to force close. If you have this feature enabled, it's recommended to turn off the feature until it's fixed. I will attempt to fix in later versions.

[changed] Added Support for ANZ GoMoney NZ v5.1.0 (NOTE: No Backwards compatibility)

v1.5 : 29/01/2016

DESIGNED FOR: ANZ GoMoney NZ v5.0.7, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0 and TVNZ OnDemand v2.1

SUPPORTED ANDROID VERSIONS: 4.4-6.0.1

[new] Added new feature for ANZ GoMoney which allows screenshots to be taken.

v1.4 : 22/01/2016

DESIGNED FOR: ANZ GoMoney NZ v5.0.7, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0 and TVNZ OnDemand v2.1

SUPPORTED ANDROID VERSIONS: 4.4-6.0.1

[update] Support for Lollipop Marshmallow improved.

[changed] Renamed the Semble feature "Marshmallow Support" to "Unofficial Android OS Support"

[fixed] Fixed bug from the "Unofficial Android OS Support" feature for Semble where previously the module would not attempt to spoof the android version on the following devices: LG G3, LG G4, Samsung Galaxy S6 Edge, Vodafone Smart 4 Turbo, Vodafone Prime 6 and Huawei P8

[new] Added new feature for Semble called 'Spoof Device' which spoofs your device to allow non-supported phones to work

[new] Added "Debug Mode" option which enables logging

[update] Updated FAQ and Help page

v1.3 : 12/01/2016

DESIGNED FOR: ANZ GoMoney NZ v5.0.7, Semble for Vodafone/Spark/2Degrees v1.7.0-1.9.0 and TVNZ OnDemand v2.1

SUPPORTED ANDROID VERSIONS: 4.4-6.0.1

BUG FOUND: The new Semble "Marshmallow Support" feature is will not work on the following devices: LG G3, LG G4, Samsung Galaxy S6 Edge, Samsung Galaxy S5 (5.0 users only), Vodafone Smart 4 Turbo, Vodafone Prime 6 and Huawei P8. All other supported devices are fine though. I will attempt to fix in later versions.

BUG FOUND: Despite adding offical support, some Lollipop and Marshmallow users still had issues with this version despite adding official support. I will attempt to fix in later versions.

[new] Added new Semble feature called "Marshmallow Support" which spoofs the your device's OS version only if you have a a offically supported device but non-supported OS version. Handy for people with custom ROMs or Marshmallow.

[new] Lollipop and Marshmallow Support Added

[new] TVNZ OnDemand Support Added

[new] Real-time Setting Changes (After first reboot after module update/install) [Info in Additional Instructions Section still applies]

[changed] Revamped GUI and Logo

[fixed] Fixed GUI bugs and glitches (where there would be White-on-White text)

[fixed] Fixed Spelling and Grammar

v1.2 : 20/12/2015

DESIGNED FOR: ANZ GoMoney NZ v5.0.7 and Semble for Vodafone/Spark/2Degress v1.7.0-1.9.0

SUPPORTED ANDROID VERSIONS: 4.4

[new] Semble (for Vodafone/2Degrees/Spark) Support Added

[update] Improved ANZ GoMoney NZ's 'Spoof Device' feature by adding additional method hooks to increase the chances of this feature working on more devices

[changed] Renamed Xposed project as 'SuperKiwi'

[changed] Revamped GUI

[fixed] Fixed GUI bugs and glitches

[fixed] Fixed Spelling and Grammar

v1.1 : 15/12/2015

DESIGNED FOR: ANZ GoMoney NZ v5.0.7

SUPPORTED ANDROID VERSIONS: 4.4

[changed] Improved ANZ GoMoney NZ's 'Spoof Device' feature by emulating the Samsung Galaxy Note 3 rather than Samsung Galaxy S6

[fixed] Fixed GUI bugs and glitches

[fixed] Fixed Spelling and Grammar

v1.0 : 14/12/2015

DESIGNED FOR: ANZ GoMoney NZ v5.0.7

SUPPORTED ANDROID VERSIONS: 4.4

[new] Initial Release

Downloads and Other Links

NOTE: Beta Releases will only be available on the Xposed Repository.

Xposed Repository Page (Recommended)

XDA Download Section

Available on XDA Labs

Source code

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 or by using any contact method that are available within the application. Please actually write stuff in the email. The device information that gets attach to the email is not enough for me to interpret your situation. Thanks.

UPDATE: Lately, I have been a bit slow on contacting people and I'm sorry in advance. Don't be mad if I don't reply within a week. But I will most likely have read your message and placed you on my sticky notes board. It varies though, sometime I will reply straight away and sometimes I won't

Libraries Used and Contributions

rovo89 - Xposed Framework

Jake Wharton - ButterKnife

Liam Cottle - TVNZ-Root-Unblocker (Obsolete)

Andrew Sun - RemotePreferences

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

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

Contributors

PBombNZ

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

Xposed Package Name:

Version Information

Status: Stable

Current Stable Version: 2.2.8

Stable Release Date: 2017-06-25

Created 2015-12-14

Last Updated 2017-08-11