yashsingh1/xdaforums huggingface dataset:
[Android General] lokstock:
First link is dead.
[Android General] fma965:
no tapatalk is not parsing spaces download it on computer.
[Android General] RobPitt:
I started with this APK, then searched for nreg_rooted_device which had an id of 0x7f03004d. This only appeared in jajajj.smali so as an experiment I commented out that line and the resulting APK (attached) works without doing anything to the phone. This is 1.3.3.
[Android General] Hawke84:
Thanks, where is that original post from?
[Android General] RobPitt:
Too lazy to scroll back through this thread or use google search with site:xdaforums.com (very handy that)? This time I will do it for you. The post is here.

As an aside, if you use Tapatalk 4 to read this forum, quotes show up with a link to the original post.
[Android General] fma965:
you guys do know you can click the arrow next to the username in the quote to go to the post right?
[Android General] RobPitt:
I do now.

I've been trying to do 1.5.1 all night, even getting as far as completely removing modified: smali/com/barclays/bmb/ui/screens/registration/RootedPhoneActivity.smali but still no joy. If I remove res/layout/nreg_rooted_device.xml the app crashes on startup with logcat saying there was a null pointer in NRegSplashActivity. I think I need to learn an Android debugger to proceed past this point. It's probably being done by the random-looking named smali files.
[Android General] fma965:
yeah that's as far as I got too.
[Android General] RobPitt:
I learned a little smali and tracked down the Submit button which preceeds the root detection to smali/com/barclays/bmb/ui/screens/registration/ReviewAccDetailsActivity.smali an instance of btSubmit is passed to the OnClick method when it gets clicked. There I get lost as I don't quite understand packed-switch. There are some calls to the smali files with the weird names there and I wonder if that's where the root detection comes in.
[Android General] x7nofate:
hi, I did use this method:

Method 1

1. Download ES File Explorer

2. Enable root features of ES File Explorer

3. Edit /system/build.prop (mount as RW)

Remove these lines

Code:

ro.cm.version=

ro.modversion=

And change this line

Code:

ro.build.tags=test-keys

To

Code:

ro.build.tags=release-keys

4. Download "SuperSU" from PlayStore

5. Find "Full Unroot" in the settings. And do it.

5. Flash this file ( http://puu.sh/372bd.zip ) using CWM or TWRP Recovery

6. Reboot once file is flashed

7. Download "SuperSU" from PlayStore AGAIN!

8. Load SuperSu "update binary" (Do not move app to system)

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

10. Setup mobile banking (Do not update)

11. Congrats your done

Method 2

Click Here

When Im in selection 7 and install SuperSu again, when I try to open I get a message: "There is no SU binary installed ans SuperSU cannot install it.This is a problem" please help
[Android General] fma965:
Then you didn't do

5. Flash this file ( http://puu.sh/372bd.zip ) using CWM or TWRP Recovery
[Android General] RobPitt:
In 1.5.1 I've stripped out nreg_rooted_device.xml and both NotSupportedContent1 and NotSupportedContent2 strings yet somehow it's still showing me the RG24 error message.
[Android General] x7nofate:
yes I did do Flash this file ( http://puu.sh/372bd.zip ) using CWM after I did full unroot
[Android General] fma965:
why are you following a old method anyway
[Android General] x7nofate:
This method work for the some phone about 2 weeks ago.unfortunately I have to send phone back and I received another one so tryed to do in the some way.

So what's the latest method which one you recommend?

Sent from Samsung Galaxy S4 Active
[Android General] fma965:
just use the modified apk posted by 2 different people a few pages back
[Android General] x7nofate:
I installed barclays-133-cracked posted by RobPitt in post #104 and I still get a message that phone is rooted, cannot set it up. does not work
[Android General] fma965:
try the other one posted further back
[Android General] x7nofate:
Could you give mi a link?

Please

Sent from Samsung Galaxy S4 Active
[Android General] fma965:
no. if you can't be bothered to look why should I?
[Android General] x7nofate:
it is not like you fthink, simply I can't find any other apk. there are 2 *.zip files. I have read many times this thread already
[Android General] fma965:
Wat!

Im busy if you can't find it thats your problem, keep throwing excuses at me but i am still not going to find it for you,

EDIT: Wow that was so hard i mean i clicked back like 3-5 times :eek:

http://xdaforums.com/showpost.php?p=44649429&postcount=77

People like you give XDA a bad name.
[Android General] x7nofate:
yes I have found this apk I have installed like I wrote before and doesn't work, still cannot set up.

thanks anyway
[Android General] fma965:
that's a different one, man your annoying.

I mean its not even by the same person nor same page. And yet you insist its the same one.
[Android General] RobPitt:
Going on what I've learned about Smali, there should be no difference between the APK I posted and the one further back, I used the one further back as a base after all.

On a previous ROM I had, the modified ROM still showed as rooted, the user asking is probably not able to get it working for that reason.

On the 1.5.1 I removed the strings containing the error text and it somehow still displays. The 1.5.1 APK and possibly the 1.3.3 do something non-obvious when checking for root.

If the modified 1.3.3 APK does not work for you, try changing your ROM. It works with MIUI.
[Android General] fma965:
Regardless of whether its working for him or not, he is not giving a good impression as he is insistent on him being right.

I gave up on barclays mobile banking any way as i have reached 3 things again and i cba to contact some foreign guy all the time.
[Android General] RobPitt:
I don't blame you, it's not much better than their website anyway. Having stripped out the layout and strings related to rooted phone I'm stumped as to what is happening.

Maybe if I get to grips with this debugger I can work it, or someone else following this thread can.
[Android General] Reload147:
Why are barclays mobile banking developers so persistant? When I used to follow a developer in iPhone he sandboxed the app to make it run on jailbroken iPhones. Everytime they updated the app to make it not work on his jailbreak app. The barclays app developer used to leave coded messages for him but he never clarified what those messages were. Smali looks like my name lol.
[Android General] ryan19:
Does this tutorial work on android 4.3?
[Android General] Hawke84:
try it and tell us?
[Android General] p.brazauskas:
Can't get root back after method 1

Hi,

I was very happy when I found this post since I was using barclays app everyday before rooting my phone.

So I followed method one and after flashing autofix zip via recovery and installing barclays app I can't get my root back.

I had supersu by chainfire. Tried reinstalling it but still sais:

"There is no su binary installed and super su cannot install it. This is a problem

Tried Barclays fix found in later posts no help.

How do I get root back?

Thank You
[Android General] fma965:
Flash a supersu cwm zip (Google) or superuser cwm zip (google)

Hope that helps
[Android General] p.brazauskas:
Thank You for quick responce.

That worked to fix the root, but Barclays app now say's that it's not supporting rooted devices again :rolleyes:.
[Android General] fma965:
It's late here so am not able to help now, I will try to help tomorrow evening (16hours)
[Android General] jonoathome:
I have just upgraded my friends phone... sensation to jellybean..

He want to use both Barclays app and the latest versions..

what steps do i need to do to completely remove root.. (he doesn't need it)

I have tried running the app after full unrooting with supersu but no dice..

The apps still say the phone is rooted..

any help would be appreciated

Thanks
[Android General] ehsanmp:
Here! Have a lollipop!

Hi,

I just decided to switch my HOX onto CM10, and have found Barclays wont run.

Natwest will, maybe I should just talk with my wallet and jump ship!

What you are doing here for so few people is absolutely fantastic and I am quite grateful for your efforts, even if 1.5.1 is being a biatch.

So yes, keep at it, and here is a virtual lollipop!
[Android General] nadia19:
method 3

I used method 3, worked perfectly on HTC One X. Thanks
[Android General] monecani:
Thanks a lot!! The (automatic) method works perfectly on HTC One X with ARHD 31.3
[Android General] x7nofate:
Method 1 works however a lost the root After I flash zip
[Android General] jukooz:
Flashing "Barclays Root Fix v3.0.zip" from method 2 ****ed up my root.
[Android General] coleburns:
I only flash the AOKP rom and whenever i do, i need to reflash method 1, as the app pops up the rooted message. is the IS there anyway to avoid reflashing the zip everytime i flash a new build?
[Android General] chrisaw:
Still no news on Barclays 1.5.1 then? :(
[Android General] Sytemcrash:
Hi all im new to this forum, I recently flashed my S3 to Cyanogenmod 10.2 Nightly Build but had the problem with Barclays root error.

I would like to say thank you fma965 for the automatic install of the app. Im new to flashing and Roms and this was really easy for me to do.

I have had a few problems that i would like to post so that others are aware and what i done to fix the problem.

Firstly i made sure that all devices were unlinked from barclays. My phone is rooted with Cyanogenmod and im using Clockwork Mod.

I used Clockwork recovery to install the automated barlcays app Method 1, It worked fine it installed perfectly for me the only downside was that installed #superuser Cyanogenmod 10.2 already has this built into the system and it installed twice so i had the 2 apps running taking control of apps that wanted root.

What i done then was to uninstall #superuser app that was installed from this automated barclays fix, then i ran into trouble like titanium backup not seeing root although it was already built into the system. I had the Cyanogenmod rom stored on my external Sd card in a zip file.

So i used clockwork mod to install the Cyanogenmod.zip So i was not reflashing the rom i was re-installing the file system.

For a while everything is working fine, then after a few more app installs, the barclays app detected root again. Instead of removing the barclays app i left it installed and used clockwork mod to install the app again over the existing one. and used the method above to remove the '#superuser app again.

Is one of the downloads you provided just the modified barclays app, so i can re install the app without #superuser being installed again?
[Android General] debojitk:
not able to reroot after unroot

Hi All,

I use k900. Last week I installed 922 rooted rom, and it was doing fine. However the Barclays app v 1.6.1 was giving 00002 error, may be due to it was rooted. I followed the post http://xdaforums.com/show....php?t=2360142 to install the app.

4. Download "SuperSU" from PlayStore

5. Find "Full Unroot" in the settings. And do it.

5. Flash this file ( http://puu.sh/372bd.zip ) using CWM or TWRP Recovery

6. Reboot once file is flashed

7. Download "SuperSU" from PlayStore AGAIN!

8. Load SuperSu "update binary" (Do not move app to system)

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

10. Setup mobile banking (Do not update)

11. Congrats your done

Now I did the step 5, and supersu successfully get uninstalled, but step 5 got failed.

I tried from the droid bot menu, using the recovery option, and selecting the zip file http://puu.sh/372bd.zip, but it was unsuccessful. Actually I don't know how to do the CWM or TWRP Recovery.

Then I installed Barclay 1.3.3 successfully from the link in step 9, and could do the setup properly.

Now again I tried to install supersu, it got installed, but when I open the app, it says "there is not SU binay installed, and SuperSU cant install it. This is a problem". I am afraid that I lost my root. However I did a backup of the root using ART.

Please help me to get back the root.

Thanks in advance.
[Android General] x7nofate:
I have the some problem
[Android General] fma965:
Well if you can't flash the CWM/TWRP recovery zip as posted on first post then i don't see how else you can get root back without re-flashing the rom.
[Android General] debojitk:
Well could u please describe the CWM/TWRP recovery process for Lenovo K900.

Thanks in advance.
[Android General] fma965:
No, Research it, You can't honestly expect me to know the CWM/TRWP for every device that runs android.
[Android General] dkennedy1001:
Thanks

Hi,

I just wanted to thank FMA965 and others for the work they are putting into this. If I was you I would be even more determined to beat Barclays the harder they try to detect root.

Thanks for your work so far on this it is appreciated. :good:
[Android General] fma965:
can any reverse engineering specialists get the latest version working :)
[Android General] yyxt11a:
my nexus 4 was ruined.

followed the method #1. It messed up my root. Tried to flash another ROM. It didn't work. Tried MIUI, it has no wifi. I am stuck. Anyone help.
[Android General] fma965:
uh well if method 1 doesn't work then try the other methods obviously, Do you seriously expect me to be able to help you based on "messed up my root" and "It didn't work".
[Android General] yyxt11a:
I found my mistake, but I need a solution

Hi fma965,

Thanks for the reply. I realised where I made the mistake. My nexus 4 is 4.4. However, I used CWM-SuperSU-v0.99.zip instead of UPDATE-SuperSU-v1.65.zip in the rooting process.

Now I am trying to re-root the phone. But, the phone cannot be connected to both ubuntu and windows PCs. Both Wifi and 3G are not working. I don't know how I can copy the UPDATE-SuperSU-v1.65.zip file to the sdcard on the phone.

Any suggestions?

Thanks again
[Android General] yyxt11a:
nexus root toolkit

Used Nexus Root Toolkit. And it unbricked my phone.
[Android General] fma965:
OK Great HOWEVER... " the phone cannot be connected to both ubuntu and windows PCs. Both Wifi and 3G are not working" is not a problem caused by this procedure.
[Android General] lil-diabo:
Xperia Z1

Thanks for this! Haven't been very successful but going to try again

Having some difficulty with my Xperia Z1. The strangest issue where even if I lock my bootloader, unroot my device and basically put everything back to factory. I still can't seem to complete the registration on the barclays app.
[Android General] fma965:
the submit button doesn't seem to show up on 1.3.X any more so I think this guide is no longer working :(

Sent from my LG-D802
[Android General] rabidlemming:
Barclays mobile banking app fixed =)

I don't know I this help any one but I found this worked for me, (I personally found the automated method just never seemed to work or me despite trying it on several different phones, and all different versions of the :Dfix)

anyway ...after spending days reading though your forums for a solution and trying every possible solution going id all by given up. Yet one day I happened to accidentally discover a working solution myself to get the Barclays mobile banking app working on rooted phone.:laugh:

I installed the cyanogenmod (may be able to do the same on other mods but I not tried)

Then I installed JUST banking app ( the older vision ) from : Barclay's Mobile Banking Root Fix

I then enabled the developer options by “Go to Settings -> About Phone -> click “Build Number” six times in a row.”

Then in settings -> developer options -> there is a root access option, you can turn this off temporarily

Then use open the banking app and go through the setup guide to get it up and running.

Finally go back into the setting and switch rooting back on.

Note: Your want to disable the auto update of apps from google as not sure this work with newer version of the banking app

After that I had no issues :good:

Though I would share to help other with this issue :D

If there is a better place for this thread feel free to move the post :)
[Android General] fma965:
testing and confirming now, once I tested it out I will add it to first post if you want, all credit to you of course.

Sent from my LG-D802
[Android General] fma965:
ok it didn't work for me at least I even made sure my build. prop was release keys not test keys.

Sent from my LG-D802
[Android General] fma965:
this is a good link I received the quoted message via PM :)

Sent from my LG-D802
[Android General] fma965:
sorry for multiple posts tapatalk is being strange and not letting me edit existing posts, I 1.3.3 working on 4.4.2 cm11 and have root, will post the complicated method I used tomorrow when on my pc next.

Sent from my LG-D802
[Android General] rabidlemming:
hu !?

it didn't work ? hu im sorry I thought it would seeing it did or me :crying:, did u try installing just the app (the old version) and not the other files?

have u tried running the app with the root switched off ? wonder if that works ? at least then u can switch the option on and of when u want to use the app, not ideal but may be a solution of sorts

I wonder how it worked on mine :confused: don't suppose there anyway to upload a snapshot of my phone so one might be able to work it out ?

do me a favour if u can :D could you try resetting the phone though crayon mod and following the steps again ? if not no worries and really sorry this didn't work for you really thought id cracked it but must have just got lucky, :eek:

sorry for the false hope :rolleyes:
[Android General] fma965:
well I got it working in a strange confusing way, as for the thinking you solved it... well that was how I was in the first post till lots of people stated it still wouldn't work. thanks for the attempt any way regardless of if it worked with my device.

Sent from my LG-D802
[Android General] rabidlemming:
kewl-e-o

thanks ...:D I just hope this will work for some people who found other methods didn't.

I must say id wish Barclays stop wasting there time trying to secure there app. All they do is force people to hack it making it less secure than if they simply let it work on rooted phone to begin with. Maybe they should focus more on writing apps for unsporting phones like the new blackberry e10 n 11 :silly:

anyway just wanted to say thank this place and you guys are awesome :D
[Android General] x7nofate:
I don't have any root access options in developer options

sent from Samsung Galaxy S4 Active
[Android General] rabidlemming:
It should be under the option "Protect SD card" in developer options, it says root access, click it and u should get a pop up saying disable, app only, adb only, apps and adb ?

Note sure if it cyanogen mod version specific but I have version 10.2.2013114-snapshot-installerWPPQ4R-I9100

let us know if u find it and if it works for you :fingers-crossed:
[Android General] talyene:
The latest update (v1.0.2.8) to Koush's Superuser app seems to break this fix for me.

If I update my su binary as advised by the app (via recovery), then upon launching v1.3.3 of the Barclays app, the app notifies me that I'm trying to run it on a rooted device (error RG24).

Obviously not installing the latest su binary prevents this from happening, but I'm wondering if this could be incorporated into your excellent fix (if at all possible).

It's so nice to have a recent version of the Barclays app working on my rooted phone once again.

Model: Samsung Galaxy S III GT-i9300

ROM: CyanogenMod 10.2.0-i9300
[Android General] lil-diabo:
Mixed Results

With the recent BL fix on my Z1.

I've spent the past few days flashing different firmwares and messing about.

I've had some interesting results.

1st time I had a stock ROM with no root, none of my usual apps installed

I installed the Barclays app (latest) registered and managed to log in with no problems. - YAY

Backed it up via titanium backup (after I had rooted)

2nd time I had a stock ROM installed again this time with no root or anything but had root browser and titanium backup installed (syncing apps from the store)

It gave me the ER24 error, saying my device was rooted even though I hadn't rooted it *yet.

Could the app be scanning certain folders/apps to check for root?
[Android General] hktony:
http://repo.xposed.info/module/com.devadvance.rootcloak

this app will hide the root and let you run barclays mobile banking app

Pleas thanks to the developer

:cool:
[Android General] SUer:
Doesn't work for me.
[Android General] HiddenRambler:
I managed to patch the banking app version 1.4.2 to work with cyanogenmod http://xdaforums.com/showthread.php?p=48650878

While it probably wouldn't work as is for the latest version of the app, It could probably be adapted to work with a bit of work.

I plan to try it when I get my nexus 5 (not willing to do it before christmas when i might need it) but if anyone else is willing to try it sooner let me know how it goes :).
[Android General] fma965:
Would you like this added to the OP?
[Android General] fma965:
so uh yeah xposed can't go that low level.

edit it will however work with 1.3.X but not the latest barclays banking version.
[Android General] HiddenRambler:
Sure.

Last weeken i checked the latest version and unfortunately they seem to have changed it a bit. specifically i think they have removed the root check from java code completely. they have also obfuscated more of the code, and have a check to detect repacking of the apk.

I'm trying to figure out how they are checking the apk changes but it will take time, if i could even succeed. On the positive side i can now decrypt the obfuscated strings in the apk in the latest version.
[Android General] fma965:
ok i will add it shortly
[Android General] johhn:
barclays banking app is now the only reason why my nexus 5 hasnt been rooted.

will be keeping an eye on this thread and hopefully a solution will be found soon.
[Android General] Xave1:
Barclays Mobile Banking

Ditto

I take it that if I open the boot loader and put on a custom recovery, but don't root the N5, then I shall be able to use the latest Barclay's App?
[Android General] speculatrix:
I am fairly sure the Bank app also detects unlocked bootloaders on Sony Xperia devices, because I had the older version of the app working fine on my rooted Note 2 (stock 4.1.2 ROM), but when I used Titanium to restore the app on my new Xperia Z Ultra, it told me I was rooted despite jumping through the same hoops.

So, is there a way to hide an unlocked bootloader as well as root?

thanks

Paul
[myTouch 4G Android Development] saranhai:
Notes

Changelog:

FlyMe OS v1.0 (7.11.13)

Initial Release

Notes

Disable Keylight

- Navigate to Settings > Display and bring the light dots on the bottom to 0 (all grey)

Recent Apps

- Like normal ICS, you can't access recent apps menu from holding home key, but menu key instead

Screenshot

- Hold power + home button

Boot Time

- First Boot may take a long time, but it will eventually boot up. Don't lose hope.

-Team Inferno-​
[myTouch 4G Android Development] saranhai:
-Team Inferno-​
[myTouch 4G Android Development] saranhai:
Why not.
[myTouch 4G Android Development] ...Awesome...:
Reserved for meeeeeee
[myTouch 4G Android Development] Tha Maxx:
That a Boy. Keep up the good work my brother!
[myTouch 4G Android Development] N_otori0us_:
Wooohooo yes! A new rom

---------- Post added at 09:31 PM ---------- Previous post was at 09:29 PM ----------

If it's not to much to ask..

Anyway someone could update the JellyBellyG1 rom to make the ffc camera work? But keep it 4.1.1?
[myTouch 4G Android Development] booboo773:
I love this ROM. I'm a big fan of Meizu from the M6 days. It's super fast and smooth. Aside from the graphics glitches already mentioned, I found a couple. The backlight on the hard keys stays lit even when the screen is dark and the camera flash will not work. Those are the only two I've found so far but I'm going to have to switch back to another rom until those get solved. :( Can't wait until this ROM gets further along in development. I can already tell it will be a favorite. :cool: