[Android General] fma965:
DO NOT USE THIS TUTORIAL WITHOUT MY PERMISSION, SITES HAVE COPIED THIS AND NOT GIVEN CREDIT TO ME OR LINKED THIS POST.

Hello well firstly i would like to say thanks to many people in this thread here http://xdaforums.com/showthread.php?t=1823649

So be sure to thank the people who deserve it.

CURRENT METHODS PATCHED DUE TO BARCLAYS FORCING LATEST VERSION.

Click the "show" button below to see old methods that no longer work.

There are 3 Methods to getting this to work. The first method is extremely simple and automated should work for everyone but untested, The second method should work for everyone (hopefully) but is harder and more time consuming. The third method will only work for people who previous had the app working.

Method 1 (Xposed) (Credit to [MENTION=3536811]HiddenRambler[/MENTION]) NEW

http://xdaforums.com/showpost.php?p=49296437&postcount=8

Method 2 (Semi-Automatic)

This will automatically patch the build.prop and install 1.3.3 barclays (make sure to not have barclays mobile banking installed before). Please show consideration by clicking thanks as this automated method took a little time as i was rusty on edify syntax.

1. Download and flash this zip file in CWM or TWRP recovery (cyanlabs.co.uk/Automated Barclays Root Fix 1.0.zip).

See source of above zip file.

ui_print("*********************");
ui_print("Barclays Mobile Banking 1.3.3 Automated Fix");
ui_print("Created By Fma965 @ XDA-Developers");
ui_print("*********************");
ui_print("- Mounting /system, /data and rootfs");

run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/data");
run_program("/sbin/busybox", "mount", "-o", "rw,remount", "/system", "/system");
run_program("/sbin/busybox", "mount", "-o", "rw,remount", "/", "/");

ui_print("- Removing old files");
delete("/system/bin/su");
delete("/system/xbin/su");
delete("/system/bin/.ext/.su");
delete("/system/app/Superuser.apk");
delete("/system/app/Superuser.odex");
delete("/system/app/SuperUser.apk");
delete("/system/app/SuperUser.odex");
delete("/system/app/superuser.apk");
delete("/system/app/superuser.odex");
delete("/system/app/Supersu.apk");
delete("/system/app/Supersu.odex");
delete("/system/app/SuperSU.apk");
delete("/system/app/SuperSU.odex");
delete("/system/app/supersu.apk");
delete("/system/app/supersu.odex");
run_program("/sbin/busybox", "rm", "/data/dalvik-cache/*com.noshufou.android.su*");
run_program("/sbin/busybox", "rm", "/data/dalvik-cache/*com.koushikdutta.superuser*");
run_program("/sbin/busybox", "rm", "/data/dalvik-cache/*Superuser.apk*");
run_program("/sbin/busybox", "rm", "/data/dalvik-cache/*SuperUser.apk*");
run_program("/sbin/busybox", "rm", "/data/dalvik-cache/*superuser.apk*");
run_program("/sbin/busybox", "rm", "/data/dalvik-cache/*eu.chainfire.supersu*");
run_program("/sbin/busybox", "rm", "/data/dalvik-cache/*Supersu.apk*");
run_program("/sbin/busybox", "rm", "/data/dalvik-cache/*SuperSU.apk*");
run_program("/sbin/busybox", "rm", "/data/dalvik-cache/*supersu.apk*");

ui_print("- Extracting files");
package_extract_dir("system", "/system");
package_extract_dir("data", "/data");

package_extract_file("buildprop.sh", "/tmp/buildprop.sh");
set_perm(0, 0, 0777, "/tmp/buildprop.sh");

ui_print("- Patching Build.prop");
run_program("/sbin/busybox", "sed", "-i", "s/ro.build.tags=test-keys/ro.build.tags=release-keys/g", "/system/build.prop");

ui_print("- Setting permissions");
set_perm(0, 0, 0777, "/system/bin/.ext");
set_perm(0, 0, 06755, "/system/bin/.ext/.su");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 0644, "/system/build.prop");
set_perm(0, 0, 0644, "/data/app/SuperuserCWM.apk");

ui_print("- Unmounting /system and /data");
unmount("/system");
unmount("/data");

ui_print("- Done - Be Sure to click thanks on XDA!");

-----------------------------------------------------------

Method 3

1. Download Build Prop Editor, click "ro.build.tags" and change the "test-keys" to "release-keys" press "save"

2. Reboot to Recovery

3. Flash this file http://cyanlabs.co.uk/downloads/Other/Barclays_Root_Fix_v3.0.zip (if it doesn't work try this http://cyanlabs.co.uk/Barclays Root Fix v2.0.zip) using CWM or TWRP Recovery

4. Reboot

5. Download "Barclays Mobile Banking v1.3.3" (Thanks to gazza1988)

6. Go to Barclays in the Google Play store. Press the menu button and untick "Auto Update"

7. Setup mobile banking

*If you have 3 devices registered already you will need to contact Barclays to get your accounts reset.

DO NOT USE THIS TUTORIAL WITHOUT MY PERMISSION, SITES HAVE COPIED THIS AND NOT GIVEN CREDIT TO ME OR LINKED THIS POST.