yashsingh1/xdaforums huggingface dataset:
[Android General] AP0ll0UK:
I'm running a Nexus 4 and not being able to use the Barclays banking app is the only reason I haven't rooted my device. All my previous Android devices have been rooted, and with the Nexus 4 I'd like to be able to take advantage of the full functionality of Avast plus the app for adjusting the Nexus 4's color / display settings.

My question is, can I just root my device and use the 1.7.1 app, or do do I need to be running a Cyanogen Rom please?
[Android General] HiddenRambler:
I assume you mean rooting the stock rom. If so I haven't tested itpersonally, but I have heard of other ROM users for whom this worked successfully. As far as I know i have circumvented every type of root check the app is doing so hopefully if you root and install xposed framework and my module, then it should work. But the only way to know for sure is to try it.
[Android General] ryan19:
It works flawlessly on SlimKat (nexus 5)
[Android General] b1g1an:
Mine's a bog standard Nexus 5, obviously other than rooting, xposing and running your module amongst others, worked first time without a hitch.
[Android General] sabret00the:
This is so over my head right now, but so very awesome. Thanks a lot.
[Android General] geovass:
Is it safe to upgrade to v1.8 ?

I am using Barcposed 1.1
[Android General] sabret00the:
It might be worth voting this up: https://www.yourbank.barclays.co.uk...ourExperiences/article-id/479/page/1#comments
[Android General] Nekromantik:
Anyone got version 1.7.1 apk?
[Android General] Robster83:
Version 1.8 is out now, has anybody upgraded yet and if so, does it still work with this XPosed module?
[Android General] gazza1988:
I've updated to v1.8 and no this doesn't work.

---------- Post added at 09:03 PM ---------- Previous post was at 08:59 PM ----------

Here you go mate.

https://db.tt/RxCLarUq
[Android General] vitorma:
anyone got the previous version of pingit? the current one is 1.15.1, not working
[Android General] HiddenRambler:
I will try to update the module to work with 1.8 it will take some time. I suggest not updating the banking app for the moment.
[Android General] sabret00the:
Is it possible to patch the file via she'll script or at all while on the device?
[Android General] mcnob:
Does rolling back to 1.7.1 if you've accidentally updated still work?
[Android General] gazza1988:
It has for me. Obviously you have to re apply the hook library.

I have had where it whines my phone is rooted. Just exit the app, reapply the hook library is barcposed and it works again.
[Android General] mcnob:
Will give it a go...... Thanks

Sent via telepathy
[Android General] sound2005:
Hi Guys

App works great on Barclays app 1.7.1 but can anyone post the Pingit App please (version 1.15.1) detects root

Looking at the thread, i think 1.14 is fine with this app

Thanks

Edit

Found 1.14 on ap*oid (hate the site as it supposes spams your phone) but got the app and happy to report it works well this app

Yay!!!
[Android General] trionix:
I'm using 1.7.1 on my Nexus 7 (2013).

Everything is working great, except when I try to register it's telling me it can't connect, and that I should check my 3G or wifi connection. Is anyone else having this issue?

I thought it might be because I'm in Norway, and it's limited by country (although that would be odd because it would mean no roaming ever), so I tried using my VPN, and still no joy.

Any ideas?
[Android General] beast1970:
Yes, I had that with a different fix posted in another thread. It means the fix hasn't worked. Start afresh.
[Android General] b1g1an:
Does the app actually work on tablets at all?

I thought it needed to text the phone for security confirmation or can you just copy the code it generates from a phone to a tablet?
[Android General] trionix:
Maybe that's why. I'll give it a go on my phone instead and see if it works.

But so far, I haven't gotten to the point of being told they're sending a confirmation code.

---------- Post added at 11:46 AM ---------- Previous post was at 11:35 AM ----------

Okay, same problem on my Nexus 5, from fresh.
[Android General] mcnob:
So I spoke to Barclays today and they confirmed that the whole root-blocking thing isn't necessarily to do with security. It's because some devices, when rooted, can't be identified/tracked. Barclays want to know all about your usage of the app and they can't fully keep an eye on you if you're rooted.

So basically, it IS about privacy......but certainly not yours.

Might just carry my PIN Sentry around from now on and do it through the mobile website. Unless THAT doesn't allow track-blocking too.

---------- Post added at 11:08 AM ---------- Previous post was at 10:59 AM ----------

If you read the most recent reviews from the Play Store, it seems that they've totally broken the app for non-rooted users as well with the 1.8 update. Having said that though, 1.7.1 was working fine for me only yesterday (when I stupidly updated) but removing 1.8 and reinstalling 1.7.1 from a Titanium Backup still gives me the connection errors that I've never had before at all. Has the 1.8 update installed some sort of nastiness deep within the OS that's causing issues?!?!?!?!?!

Don't really wanna have to do a full restore but if it's the only way to be sure........ :rolleyes:
[Android General] drew071:
I went back to 1.7.1 and mine is working.
[Android General] HiddenRambler:
The connection is appears to be a problem with barclays servers.
[Android General] beast1970:
I think that's just a coincidence. I'm still on 1.7.1 and I'm able to read my data fine.
[Android General] HiddenRambler:
I'm also on 1.7.1 and while it works, every so often it says that it cannot access the account details and that they are working to resolve the issue. I think the barclays servers are a little unstable at the moment.
[Android General] liamwli:
Will there be an update for the new app?
[Android General] HiddenRambler:
I'll be trying to get it working this weekend. No guarantees though.
[Android General] aldbeagle:
Pingit 1.14.1

First up, a big thank you to HiddenRambler, for getting this to work.

I'm having trouble finding the 1.14.1 Pingit apk though, can anyone help please

Thanks in advance.

aldbeagle
[Android General] mziada:
How can I do that on mine, I accidently updated to 1.8

Thanks
[Android General] drew071:
Uninstall 1.8 and download 1.7.1. I think someone uploaded it a few posts back.
[Android General] Yeti47:
Anyone got 1.7.1 working with barcposed on rooted omnirom? It never starts for me, only 1. 3. 3 with rootcloak works...
[Android General] b1g1an:
Works fine on my Omnirom'ed Xoom, I stopped at the register stage till I know for sure it works on non phone devices but it gets past the root checks without problem.
[Android General] sabret00the:
how do I do these two things?
[Android General] talyene:
Have you managed to get this working for v1.8?

It requests root permissions and even if you deny it, you then see a [nice] branded "Sorry, the Barclays mobile Banking app does not support rooted devices."

I managed to downgrade to v1.3.1 using a Dropbox backup, but I've overwritten my v1.7.1 backup.

:(
[Android General] Faz1980:
I'm on 1.7.1 and started getting an in app pop-up this morning saying:

"Upgrade.

To keep enjoying the benefits of BMB you'll need to upgrade to the latest version soon. Look out for app store update notifications."

Looks like they'll stop older versions from being used soon.
[Android General] spetrie:
I have the upgrade message too.
[Android General] Yeti47:
Get the message on 1.3.3 now as well :( Sure they'll have a huge push back if they force everyone to upgrade...
[Android General] Robster83:
Is it worth a donation option to help and reward the efforts to maintain this fix for newer versions?
[Android General] fma965:
Possibly but like I said in my thread, it may be due to changes to their servers not necessarily to block us. As a programmer for Windows applications, multiple time I have changed my server setup and broke old version.

Sent from my LG G2 running PAC ROM 4.4.2!
[Android General] Robster83:
I was referring to the root check rather than the warning. I'm sure there are a lot of people reliant on workarounds like this, who can't use the app without it.

What happens at the server side is irrelevant, all that matters is the app checks for local root access and we need a genius to allow us to upgrade to the latest version on rooted phones.

Since that's not an easy skill to find, I thought a token of our appreciation may help.
[Android General] fma965:
i actually quoted the wrong person xD it was to the post above you.
[Android General] talyene:
No it doesn't unfortunately.

---------- Post added at 09:57 AM ---------- Previous post was at 09:41 AM ----------

gazza1988 Life saver.
[Android General] fma965:
Huh what lol?

Sent from my LG G2 running PAC ROM 4.4.2!
[Android General] kudos1uk:
There is another xposed module to hide root called rootcloak.

I only post it for information as it's been tested with the app and is listed as probably never work, but there might be useful information there.

hxxx://xdaforums.com/showthread.php?t=2574647
[Android General] fma965:
http://xdaforums.com/showthread.php?t=2574647

Made link direct for you :)

Sent from my LG G2 running PAC ROM 4.4.2!
[Android General] vivelafrance:
Actually, Barclays App is in the "Successfully tested" category, using RootCloak Plus.

http://xdaforums.com/showthread.php?p=49351848
[Android General] kudos1uk:
Oh thanks for that, it was a good find after all. :good:

Or maybe not :( read the end of the thread and it not working with 1.8 either.
[Android General] Yeti47:
Fyi - rootcloak works fine with version 1.3.3.
[Android General] fma965:
But what about newer versions? I can't check cuz I used my allowed registrations and need to contact barclays support.

Sent from my LG G2 running PAC ROM 4.4.2!
[Android General] vivelafrance:
True but I've heard Barclays are forcing to update the app now. I used to be on 1.3.3 also, the best version in my opinion, but the new 1.8 version will be the only one you'll be able to use in a few days/weeks;
[Android General] Yeti47:
Heard this as well, but not happened yet so live in hope.
[Android General] Faz1980:
I've just got the message "Sorry, you cannot continue until you upgrade to the latest version" when logging in.
[Android General] zomig:
Yep, this worked up until last night and now cant login till upgraded. That sucks as they shouldnt force people to upgrade, there are some people that are not able to as this is controlled by work.

Hopefully someone will find a way around the new one now the old 1.71 doesnt work.
[Android General] Yeti47:
Yep 1.3.3 has stopped now... Rumor was true then :(
[Android General] i860:
Same here 00002 Upgrade ...
[Android General] :
While we wait for a fix (hopefully) what is the best browser on phone or tablet for using the barclays internet banking website?
[Android General] mR.fR34ky:
Ahh I got it as well... I was on 1.3.3...updated to the latest. And tring to find a solution but I am not a developer.

I am williong to donate a bigger amount of pounds if someone break this through!

We need this. As much as breath!

Cheers
[Android General] i860:
I thing this gent is on the case.

http://xdaforums.com/showthread.php?t=2607273&page=18
[Android General] mR.fR34ky:
+1
[Android General] alias86uk:
1.7.1 not working

Hello

the 1.7.1 version Barclays are forcing an update before you can continue

they are a pain in the ass, want to use harsher language but i m sure that's not aloud in the forum rules :( even if the situation warrants it !!

if you can fix it hidden-rambler i think i speak on behalf of the whole community, we would be eternally grateful

alias
[Android General] vivelafrance:
I had to update to 1.8 today :(

I don't think there is any solutions right now that actually work. We'll have to wait and pray that some genius comes up with something....

It will probably be RootCloak Plus, unless the dev of this BarcXposed finds a way to do the same for version 1.8
[Android General] robbiekhan:
Bah just had the update force notification too.

BAH!
[Android General] Yeti47:
1.8 works OK after a full unroot of SuperSu and reboot. Thankfully, I only use it a few times a week, so removing and reflashing the SuperSu zip is relatively fast. But a pain...
[Android General] sabret00the:
Whoever manages to get it working, I hope they provide clear instructions on how to patch the apk manually.
[Android General] talyene:
Me too.

So annoying.
[Android General] x0149128:
Why Barclays see a need to do this I'll never know. It doesn't make the app any more secure. In fact it just leads to just using patched apps which I'm sure they'd be horrified about.
[Android General] talyene:
If the product manager for the Barclays mobile banking app is worth their salt, they'll be reading this and working out how to continue to counter the methods described on this thread. In essence the app version of an arms race.

That's what I would do and do do as a product manager, but my focus is all about enabling/removing blockers for conversion to purchase, not trying to mitigate my employer's risk to fraud.

I think a healthy dose of cynicism is required from our side. Yes, we want to be able to use our apps on our own terms and not be dictated to, that's why we use Android.

On the other hand, you have to wonder if a benevolent dev can get xposed to act as an intermediary between the app and the OS, fooling it into thinking the handset isn't rooted, what can a malicious dev do?

I still vote for openess and many, many users have requested Barclays change their policy with regard to rooted handsets (https://www.yourbank.barclays.co.uk/t5/forums/searchpage/tab/message?location=Category%3Atop&mobilefilter=none&q=root), but realistically are they going to listen to a minority who enjoy pushing the boundaries set by the handset manufacturers, OS and app developers?
[Android General] x0149128:
If it's to do with limiting fraud I think they've gone about it in the wrong way.

If that was the case why don't Nationwide, co-op, capital one all block rooted users too?

I'd say that a good 90% or more of people with rooted phones know exactly what they are doing. The best anti-virus and theft protection software requires root for it's advanced features, so it can't be about secure phone either.
[Android General] talyene:
I gave this a try on v1.8 and the Banking app still tried to request root permissions.

FAIL.
[Android General] i860:
No you FAIL, not having decency to read about v1.8 in that thread.
[Android General] talyene:
You're absolutely right and my message was quite cutting.

Not intended.

Thanks for pointing out my mistake.

Appreciated.
[Android General] talyene:
It would be great if we could get some of their senior devs on here to discuss it.
[Android General] talyene:
[MENTION=5085783]i860[/MENTION]

So I've had a good read of the thread and to be fair, my experience seems pretty common, I just expressed it badly.

I guess I'll just have to wait like everyone else for a solution to v1.8 or heaven forfend roll my phone back to stock.

Oh the horror.

;)
[Android General] fckbarclays:
I have been lurking for a while after app forced update and stopped "Barcposed" fix from working anymore...

Thanks for the fix fma965, I will happily pay if someone can provide another fix
[Android General] fma965:
I didn't do anything relating to barcxposed

Sent from my LG G2 running PAC ROM 4.4.2!
[Android General] talyene:
Side Loading Official Barclays Banking App onto an Unrooted Tablet

So this is not an ideal solution in anyway for those of you who only have a rooted phone or don't regularly carry a tablet with them.

I have a 2012 Nexus 7 (WiFi + 3G) running the stock version of KitKat (v4.4.2).

Out of curiosity (because why else do we do what we do) I started searching for any articles that discussed running mobile only apps on tablets.

After some research, it occurred to me that I could sideload v1.8 of the Barclays app onto my Nexus 7.

I used ES File Explorer to backup the Barclays app to my rooted phone's internal storage as an APK and then Dropbox to share it with my tablet.

You can find instructions to back up an APK at http://xdaforums.com/showthread.php?t=1755436 courtesy of [MENTION=4355505]Super-Android[/MENTION].

Alternatively you can use APK Extractor.

Installing the app on my Nexus 7 went without a hitch and I had no problems during the setup stages.

I am happy to report that I now have the Barclays mobile banking app running on my Nexus 7.

Important: I did this with a 3G tablet that had an active SIM card and data plan (via giffgaff*) for the SMS verification step during the initial setup. I suppose you could do this with a WiFi only tablet, put your mobile number in and then just enter the code your received on your phone, but I haven't tested this.

I tried the same thing with Pingit and it looks like I'll need to call Barclays mobile banking helpline to remove the flag they have on their end that I had previously installed the app on a rooted device. I'm pretty sure it will work once I've done this as the set up all seemed to go through without a hitch up until this point.

Please let me know if you have any comments or feedback.

*Please be aware I've used my personal referral link for giffgaff. You're under no obligation to use this link. If you're just curious about giffgaff and have no interest in getting £5 of free credit with a free SIM, visit giffgaff.com.

--- UPDATE ---

I've since called Barclays and had my Pingit registration reset and I can confirm it is working on my Nexus.
[Android General] Nate_Lines:
Hi guys, I was thinking, considering that version 1.7.1 works fine on rooted devices using Xposed, couldn't be possible to prevent the internet update check of the app with some rooting methods? I've heard that it was possible for other apps, but I'm not a developer. I tried with Lucky patcher I usually use for this kind of situations but it has no such function. Come on, we have to figure out a solution, this is ridiculous!
[Android General] mR.fR34ky:
Is it works fine? I dont think so.. You should get an msg that you need to upgrade to the latest one. if not which xposed module are you using?
[Android General] fma965:
Did you even read what he wrote? He suggested blocking the update check.

Sent from my LG G2 running PAC ROM 4.4.2!
[Android General] Nate_Lines:
Sorry, I meant "it worked fine", untill the update. I'm using the only xposed module which used to work but since the update it stopped working. That's the reason why I suggested to find some method to prevent the update check. That way we could keep using 1.7.1.
[Android General] fma965:
At a guess I would say it's probably just as easy to both patch 1.8 and block the update check on 1.7.1 but I'm no Android developer.

Sent from my LG G2 running PAC ROM 4.4.2!
[Android General] mR.fR34ky:
probably we cant disable the update check. it is going through barclays servers if you disable it you cant use the application itself..
[Android General] fma965:
Uh that completely depends.

Sent from my LG G2 running PAC ROM 4.4.2!
[Android General] mR.fR34ky:
I am subscribed to the thread as well: http://xdaforums.com/showthread.php?t=2607273

Let see what happens.
[Android General] Nate_Lines:
You may be right.. We need some developer help here.

Yes I've seen that topic but apparently it is working only for 1.7.1, no luck for 1.8 as well.
[Android General] fma965:
I'm currently on max device limit anyway so would need to contact barclays and talk to some foreign person who doesn't speak good English... To get it reset before I can even test stiff, No offence to foreign people though.

Sent from my LG G2 running PAC ROM 4.4.2!
[Android General] mR.fR34ky:
He is working on it. It will work with 1.8 soon! (hope so) :)
[Android General] Faz1980:
There may be hope yet...
[Android General] mR.fR34ky:
I hope is the near future! Not that future when a Men promises to change the light bulb and after 6 month finally does it :D I hope they are reading this.. I am sick of using the pinsentry and I cannot even think about using an oem rom...
[Android General] DCSComputers:
Any Progress on 1.8

Hello guys GREAT work so far big thumbs up just realised that the 1.7.1 no longer working is there any update on how far you got or getting with 1.8 ? thanks in advance
[Android General] gazza1988:
You can set up a pass code and memorable word.

I've done this and don't need pinsentry. Still a pain in the backside though. You could do the pass code as your apps pin code (for logging into the app) and memorable word whatever you want. It asks you to pick 2 letters out the f your memorable word.

Right now this is the only "workaround" to access your account(s)
[Android General] DCSComputers:
Is this still on the 1.7.1 apk or newer one ? I have the 1.8 an cannot get it to work and can also not find a safe 17.1 apk file to download. does anyone have an untouched one I could have please?
[Android General] gazza1988:
No, it's using the browser. www.barclays.mobi on a phone.

Also only 1.8 can be used. 1.7.1 doesn't connect because it's an old version and barclays tell you to update and closes the app.

Until v1.8 is "cracked" rooted users have no app to use and must use the browser.

As I mentioned above you can setup a passcode (5 digits, like the passcode to log into the app) and a memorable word which you select the relevant letters out of it to login.

I guess you could add a bookmark to the homescreen to barclays to make it similar to the app. But at this time this is the only way to access your accounts without the pinsentry
[Android General] andypa:
Just thought I'd mention, while V1.7.1 fails to connect to online banking because Barclays are forcing an upgrade, the pinsentry function in the menu still works... Open the app & press the doubledot menu before you enter your code etc...

Andy.
[Android General] hktony:
After been waiting for a month, the updated patch for 1。8 Barclay's mobile banking is still not yet released. However, the app is now working again after a full unroot by superuser. But I will still subscribe this post and hopes there is any news for the patch. Cheers. All brothers.
[Android General] vivelafrance:
what do you mean by fully unroot? You mean using the "full unroot" option and then re root? Cause obviously, if you just unroot your phone, it's going to work, but that's not what we want... obviously.
[Android General] sabret00the:
Heh. This is such an uphill task.
[Android General] fma965:
Yeah that's not we want but that's what he means
[Android General] Coughs:
Any chance this will get updated for 1.8 and the mybarclaycard app for credit cards?
[Android General] chlap:
Are developer working on it? Or tread is death?

Sent from M8
[Android General] Hawke84:
I think this is dead, i've been following this for a while and there hasnt been any movement since 1.8 unless ive missed something...
[Android General] :
This makes me sad, using the mobile site is such a chore.
[Android General] liamwli:
I've managed to get the app to go to the registration screen etc. on a rooted device (xposed module), but submitting the data causes it to say 'A fatal server exception occured. Try again later' or something like that.

I'm having trouble getting around that :/

Some more info... There appear to be 2 root checks in the app:

One when the app starts, in an asynctask. This is easy to combat, as it is only run if a static field is false. I've used xPosed to change this field to true on app start, so this check isn't executed at all.

The second one appears to be executed at the end of the registration process, and possibly in other places. For some reason, failing this causes it to display that a server exception occurred.

I'm trying to find where this check is being made, and how.

Liam
[Android General] fma965:
I assume you checking for root checks on the native libraries aswell as the java code?