yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi A1 Questions & Answers] Bimlesh1681:
I followed your instructions but still the wifi is not connecting. Also my phone is not booting to edl mode from fastboot mode. Please advice.
[Xiaomi Mi A1 Questions & Answers] anshu945:
u need to flash persist only if it's corrupted means if your phone is rebooting under 60sec and WiFi doesn't connect.

first tell me what was the problem and what steps u followed exactly.

for edl mode #

fastboot oem unlock

fastboot oem edl

cmd gives that error sometimes but phone still goes into edl mode your phone will power off but notification light will be blinking.
[Xiaomi Mi A1 Questions & Answers] Bimlesh1681:
I recently rooted my MI A1 phone and installed RR rom and since there were malwares, I removed my RR rom and put stock rom.

Ever since this issue, my wifi is dead, it says connecting, saved and then disabled. I tried the below steps but nothing is working for me. Kindly advise - as my phone is dead for almost a week now.

Method1:

(worked but wifi still has the same issue - not connecting)

used this to restore my mi a1. only flash /persist image.

if your persist partition is corrupted

than you will notice that your phone will automatically reboots in under 60 seconds

To restore persist partition download persist.img

fastboot boot to twrp

and copy persist.img file to root of phone storage

now open terminal in twrp and give the following command

dd if=/sdcard/persist.img of=/dev/block/mmcblk0p27

this will restore your persist partition and fixes the issue of reboot

Method 2

did not work for me. put my results below.

1. Power Off your phone

2. Hold Volume- and Power together until you see rabbit, then release both buttons

3. Connect phone to PC, install fastboot drivers (https://drive.google.com/file/d/1sV2dqzt-c_MMJvQ3r-2bLubIVpZrGZpl/view)

also unzip this archive to C:\

4. Run cmd.exe as Administrator, change active directory to C:\Tools (in cmdline type "cd C:\Tools" without quotes)

5. execute command "fastboot oem unlock" (without quotes, sure)

6. fastboot oem edl

7. now you're in EDL mode, install drivers from the same folder if necessary

8. Open XiaoMiFlash, select folder with unpacked Wifi Patch

9. Press Refresh, and after port appearing, press Flash

10. When you see green Success, disconnect phone and power it on by holding Power for 10 seconds

11. That's all. If you need locked bootloader, boot phone to fastboot mode again (as in 1st step), and perform "fastboot oem lock" and then "fastboot reboot" in cmdline

My result

C:\Tools>fastboot oem unlock

...

OKAY [ 0.023s]

finished. total time: 0.024s

C:\Tools>fastboot oem edl

...

FAILED (status read failed (Too many links))

finished. total time: 0.073s

MI A1 Flash tool error => Object reference not set to an instance of an object

address given was => C:\Users\mohannat\Downloads\Tools
[Xiaomi Mi A1 Questions & Answers] Bimlesh1681:
Hi..

My wifi issue is solved after downloading the persist.img file and making the required changes to it. Please advise if I need to keep this file in my phone internal storage or can delete it.
[Xiaomi Mi A1 Questions & Answers] anshu945:
You can delete the file after flashing.
[LG V30 Questions & Answers] Whiskeyomega:
This didnt happen on Nougat but all of a sudden ive noticed I can hear what my mic pics up on my headphones using my Sennheiser HD630's with mic when calling someone. Im wondering if its a mixer setting or something. I wonder if anyone else can confirm they have the same thing when making a call using a headset.
[Samsung Galaxy S7 Questions and Answers] patoox_69:
Si alguien me pudiera orientar con el error se lo agradecería. Utilizo bloqueo de pantalla ya sea pin, patrón, contraseña y ingreso el correcto y no se desbloquea solo funciona la huella digital y cuando reinicio el móvil si o si necesito ingresar el pin,contraseña o patrón, lo raro es que si lo conecto al pc y ingreso la clave me lo reconoce no entiendo que puede ser
[Samsung Galaxy S7 Questions and Answers] TheMadScientist:
Por favor publica en inglés
[Magisk] derei:
I'm looking for a way to use Barclays App with my rooted phone (P8Lite). I thought Magisk will do it, but for some reason, it seems the app still detects the phone is rooted.

What I did:

- installed Magisk

- installed Barclays App (did NOT start the app!)

- Set Barclays App to Hide, in Magisk Hide menu

- rebooted the phone (just to be sure, I don't think it was required)

- checked if the app was still marked as hidden (it was)

- started Barclays App => It detected the phone is rooted :(

Anyone able to use Barclays App with rooted phone? If yes, how?

Cheers.
[Magisk] Didgeridoohan:
You forgot an important step: hiding the Manager itself.

More on hiding root in the Magisk guide.
[Magisk] derei:
Do you know if barclays app also detects other apps like xposed or Root Uninstaller? Like "indirectly" detecting if the phone is rooted?
[Magisk] Didgeridoohan:
No idea, but that is a quite common detection method...
[Magisk] derei:
Were you able to use Barclays App with rooted phone?
[Magisk] Didgeridoohan:
I've never used the app... But, IIRC, it's one of the banking apps with dependencies.
[Magisk] derei:
If anyone was able to run Barclays app on rooted phone, I'd appreciate to share their experience.
[Magisk] gkornaks:
Didn't work for me. Hid the app and magisk. Disabled Xposed and passed SafetyNet. Device showing certified under Playstore. App was starting and crashing.
[Magisk] Didgeridoohan:
If I hide the Manager, add the app

and

the phone app (com.android.phone) to the Hide list, it starts just fine. Otherwise it doesn't start and complains about a rooted phone. If the app has detected root once, I have to clear app data for it to work. Can't test more than that since I'm not a customer of that bank.

All of this is documented in the links I've posted above...
[Magisk] derei:
Will test using your workaround. Still, is weird that you need to hide the phone app. Any particular reason why this is needed?
[Magisk] Didgeridoohan:
https://xdaforums.com/apps/magisk/b...ces-magisk-t3779919/post76283404#post76283404
[Magisk] derei:
thanks, I guess I missed that reading yesterday.
[Magisk] gkornaks:
Thanks! Followed your tip but no luck. App crashing straight after giving phone permission.
[Magisk] Didgeridoohan:
I'm assuming you've cleared data for the Barclay app...

What about other known root apps on your device?
[Magisk] gkornaks:
Yes, I did. Got one app hidden from Magisk and working.
[Magisk] derei:
[MENTION=4667597]Didgeridoohan[/MENTION]

As you've been asking about other root apps, I have the following:

-Magisk

- Greenify

-BusyBox

-Amplify

-Link2SD

-Root Uninstaller Pro

-SD Maid

(Not sure if I will install Xposed, but most probably I will)
[Magisk] Didgeridoohan:
No, I mean: Do you have any apps on your device that the Barclay app might detect? Kind of like below...

If Busybox means that you have Stericson's or Jrummy's Busybox installer, yes those might trigger apps looking for signs of root. Use [MENTION=4544860]osm0sis[/MENTION] Busybox from the Magisk repo and you'll be good to go (it'll be hidden by Magisk, since it's a Magisk module). Root Uninstaller is another app that has been known to trigger a reaction.

But, easiest way for you to know is to freeze or uninstall those apps and see if it works.

If you install Xposed you can be sure that there'll be a whole lot of apps triggering. Xposed can't be hidden and need to be deactivated if there's an app you want to use that doesn't like it.
[Magisk] gkornaks:
I've got few like Greenify, DNS changer and UMS enabler root apps. The rest is Magisk modules: Xposed and Busybox which were disabled when I was trying to launch Barclaycard app. It was complaining about the root just crashing after granting phone permissions. Got it working on my IPhone anyway. Thanks!
[Magisk] derei:
Good news:

Barclays app is working with Magistik.

I had to hide:

-barclays

-dialer

and as a precaution:

-app systemizer (magistik module)

-sd maid + Pro key

-Solid Explorer (as it can use root features)

I had to remove:

-Xposed (even though it was installed as magistik module)

-Amplify

I'm curious if there would be a way to DISABLE Xposed when Barclays is used, in a way that it won't be discovered (and no reboot required, ideally). In this way, maybe I could use Amplify... any ideas?

Main point is that I'm not using Barclays App all day long, so a small inconvenience would be accepted when I need the app, but Amplify is providing considerable benefit continuously, so it would make sense to have a compromise that keeps both with minimum of complications/discomfort.
[Magisk] olivercervera:
Barclays App works if you hide it in Magisk Manager and you hide Magisk manager manager. No need to hide Phone Dialer.

If the described setup does not work, means your system is "dirty". In your case you had Xposed installed. Even if can be installed as a Magisk Module, YOU WILL BREAK HIDING SYSTEM IF YOU INSTALL XPOSED!!!!!!!!!!!!!!!!!!!!

You have to make a decision. Pick one:

- Barclays

- Xposed

Next time search in the main Magisk support thread, because me and others have discussed about Barclays app many times.
[Magisk] KingVlad:
Can you please add some inforamtion. It is important regarding this question.

What phone do you use? (To know if It was with A13 from the factory or lower)

What results do you have in Play Integrity API Checker? Strong integrity or just basic.

https://play.google.com/store/apps/details?id=gr.nikolasspyr.integritycheck&pcampaignid=web_share

And how do you freeze hidden Magisk Delta?
[Magisk] franky_z:
- Google Pixel 7 Pro

- A14

- Basic integrity

Correction:

- Hiding/Freezing Magisk with Hail, not Neo Backup (Super User Hiding method)

https://f-droid.org/de/packages/com.aistra.hail/
[Magisk] mj084:
Is this module better than Universal SafetyNet Fix?
[Magisk] franky_z:
I can recommend it. I had problems with the other ones. But I can only speak for me.
[Magisk] panni:
Weird, just tried that. Barclays DE/AT 3.2.1 still force closes (and is for most people btw, they've announced it's broken right now). 3.1.0 still works.
[Magisk] KingVlad:
For me only 3.1.0 worked before. But 3.2.2 works!
[Magisk] askylitangel:
So I'm from the UK and recently updated to Android 14. Currently rooted and Barclays is refusing to work. Using the new v13 PlayIntegrityFix and nothing is happening. Any help would be amazing
[Magisk] reg66:
I also have a P7P running a custom rom and rooted, also in UK. Barclays working fine for me and has been for a long while; touch wood.

Try rooting using magisk alpha (not to confused with an alpha version of the original, i'm talking about an alternative magisk). Here's a link to required files I uploaded to Mega. You'll need to re-root from scratch, not just install the alpha app (it has to be paired with rooted init_boot.img using alpha)

See screenshots for configuration. Basically, hide magisk app, Zygisk = on, install safetynet-fix-v2.4.0-MOD_1.3-Zygisk.zip and Shamiko-v0.7.3-174-release.zip (both in my Mega folder linked above), configure deny list, delete data of barclays app/uninstall and reinstall [don't launch yet], reboot. Then try Barclays again.

Will edit with screenshots shortly. Good luck

EDIT: see screenshots for Google stuff on deny list etc, and obvs hide the Barclays app too.
[Magisk] mj084:
Safetynet-Fix is outdated, use https://xdaforums.com/t/module-play-integrity-fix-safetynet-fix.4607985/ instead :)
[Magisk] plusminus_:
whew I think Google Play Services updated because a couple of my Magisk modules stopped working (SafetyNet fix and min-detach)

I tried updating to 2.88.0 and root was detected, and downgrading to 2.86.1 didn't work! *Brief panic*

I switched to Play Integrity Fix as @mj084 noted as well as zygisk-detach and turned MagiskHide back on (it has been turned off for a while and I hadn't noticed it seems) and 2.88.0 is working again, though I had to register the app again (even on my backup phone??). I'm also on Magisk Delta 26.4 now.
[Magisk] zulfib:
I managed to get latest Barclays Uk app working.

Updated topjonwu to Magisk Canary 26404

Updated shamiko to v1. 0.1

Play integrity fix 15.2

Added barclays to deny list

Also running lsposed work 1.9.2 and HMA but don't think that is needed for this.

Also working now Starling bank for those interested but I'll update that thread also.
[Magisk] reg66:
Had barclays UK working for the past year or more. Pretty sure I posted in this thread the steps taken. No issues for ages (magisk alpha fork etc)

Good to hear it's now working on original canary tho (plus extra bits)
[Magisk] plusminus_:
An experiment​

I wanted to see if I could get the app running in a work profile (with Shelter) as an alternative to requiring Hide My Applist. Unfortunately I could not, as the app showed an internal error (T0020), but I don't know why. I have attached a logcat just in case someone else stumbles upon this idea one day. It suggests that it can't read certain Device ID identifiers - I saw Serial, IMEI and DeviceID - even though I gave it the Phone permission it asked for.

This error has been mentioned elsewhere:

https://github.com/PrivSec-dev/banking-apps-compat-report/issues/341#issuecomment-1846076133

https://xdaforums.com/t/barclays-banking-app-uk-with-root.4557035/post-88921873 (I wonder what files it's looking for?)

https://eu.community.samsung.com/t5/galaxy-s22-series/secure-folder-issue-on-s22-ultra/td-p/5316197

edit: false alarm! It seems I don't even need HMA now - repackaging is adequate.
[Magisk] derei:
I've been searching everywhere, but the subject is so scattered that is virtually impossible to get a coherent solution. Everybody discussed everywhere, but when you do a search, nothing relevant comes up. One has to do detective work, do go through all results, in order to find the answer.

Anyway, want to ask before trying: if xposed is installed as Magisk Module, but then is DISABLED in Magisk, it shouldn't be detected by SafetyNet, or whatever bank apps are using, right? So, if that's true, maybe there can be a way to temporary disable xposed before using barclays, even if that means the apps relying on it won't be able to perform during that time, and then automatically re-enable it when barclays app is closed. I'm not a programmer, just trying to follow a logic pattern here. I'm also not aware of xposed and android limitations, so it may not even be possible to do such thing.
[Magisk] olivercervera:
I can't tell. I have avoided Xposed for years. If it's installed, you don't have any warranty that will work.

Remember that Barclays runs in the background so it will probably pick up Xposed.
[Magisk] Didgeridoohan:
Whenever I've tested the Barclays app, unless I also hide the Phone, it asks for superuser access right after asking for phone permission and refuses to open right after. YMMV...

You have to reboot after disabling the Xposed module for Xposed to not be detected. Many apps have also started looking for the Xposed installer, so you might also have to uninstall that...
[Magisk] olivercervera:
Not needed on my phone. In my hide list I only have my banking apps, no Dialer or other. Probably depends on the ROM being used, but I've never disabled the dialer!
[Magisk] Didgeridoohan:
Barclays app have behaved like this on several devices and different ROMs (stock and custom) whenever I've tested.

My point was that if someone reports that they have to do something to get things to work, it might just be that on their setup it is necessary, even if it isn't on yours.
[Magisk] olivercervera:
Sure, I was just sharing my experience. I am a Barclays customer so I've been dealing with this app since Magisk came out. I still remember the manual root trigger in the app :p
[Magisk] wildtypitch:
Just installed nemesis rom on my note 4 n910U and getting the barclays problem. Initially got a error t107 or something, ok then goes to the next screen and explains device root problem. but after hiding all root apps and bank apps it crashes black screen after the error. I hid google pay phone, solid explorer, titanium backup. adaway. I'm glad there's a sub barclays thread here, scrolling through 800 pages for sporadic mentions is infuriating and is a huge time drain.
[Magisk] gkornaks:
Working for me with all above mentioned steps + uninstalling Xposed installer.
[Magisk] UpGrad3:
Anybody managed to get this to work for the latest app version? I am using Magisk v17.1 and have hidden the phone apk and the Barclays app and have removed magisk, cleared data for app but it does not work, nor does Barclay Card app or PingIt every other banking app works, sayfeynet passed and certified in play store. Any apps i should be uninstalling or anything i missed ?
[Magisk] EdTheSloth:
Was struggling setting up another UK banking app. One of the comments one the first page mentioned apps look for other rooted apps. I had AdAway & the TWRP app installed, after uninstalling these, then clearing the data from the bank app I was able to sign in
[Magisk] UpGrad3:
thanks i have lots of rooted apps so was unsure what to try to uninstall i just removed xposed in order to bypass another bank and that workd but ill try what you mentioned above. Detection is done via package name right ? so changing package name will let us have the app installed ?

Edit:

I removed all TWRP apps, Titanium Backup and TB pro, adaway, xposed, substratum and patcher apps still no luck.

Would be great if somebody had an app list that it detects. The list must be contained within the apk ?
[Magisk] diaboliku123:
I'm also struggling to get it working.

I did everything that was suggested in all the pages but nothing works.

Up to any tips.
[Magisk] hshah:
It works fine for me. I don't have xposed, but I do have apps like Titanium and Adaway ?
[Magisk] marriusf81:
It works for me as well on OnePlus 6. I don't have xposed installed and I've only had to hide the Barclays app. I've been rooted my phone for many times and once Barclays asked for root approve. Just pressed no and it worked. Do, I must mention that it never worked for me on s8 plus. So, I guess it's about the ROM you using.
[Magisk] DaystromLIVR:
Works for me. As do pingit, GooglePay, MyEE. You need to enable Magisk Hide and err. Hide Magisk from those apps. When setting up, it's best to set default SU request to 'deny' initially, as Barclays seems to notice the time delay in pressing Deny on the prompt. Also, disable net connection whilst doing all this - as soon as B detects root, it xmits it and blocks your dev thereafter; you need to reflash to get back.
[Magisk] sufy1000:
Hi, i'm running the Pixel Experience ROM, and my Barclays mobile banking app was working great as i used Magisk to hide it, but now when i go to open the app, it crashes for some odd reason. It was working for a while, then all of a sudden it stopped working. Now, can't get into it. I've tried uninstalling/reinstalling but that doesn't seem to do the trick.

I don't have any other apps installed like busybox or anything else like that.

Anyone know what's wrong, as i really need this app to work.

Any help would be appreciated.
[Magisk] fozzyag:
Finally, got the Barclays app to work with the steps given in this thread. Thank you all.

Hiding the app, the phone service, removing busybox (non-magisk one) wasn't enough though.

It kept failing even with clearing the apps cache and storage, until I turned off Wifi on the first run. This did the trick for me. Once you pass the initial check, turning on Wifi then did not give me the usual error message and I managed to log-in.

For another app, someone suggested to test the phone with the "RootBeer Sample" app to make sure it doesn't show anything root.

The combination of all those has worked for me.

PS: And hiding Magisk itself, or course, doh.
[Magisk] tyler19820201:
i have the latest magisk (18.1 and 7.0 manager) and Barclays app works only for first starting of the app. if i log out and want log in again it does detect root. the only way to able to log in again to clear app's chache then restart to TWRP and clear chache & dalvik. after restarting the phone i am able to log in again ONLY once...then need to restart the whole process.

i do not have to reregister my device as i do not delete app data only the chache and in TWRP dalvik&chache again.

The rest of my banking apps (lloyds, santander, halifax, HSBC, Natwest) are working well.

Any idea?
[Magisk] massa:
This is what worked for me:

- Installing the Barclays app clean and NOT run it

- Hiding it with Magisk

- Hiding Magisk and the phone app

- Deleting Busybox

- Airplane mode

- Starting the app and going as far as it will let you.

- Once it asks you to connect, exit the app

- Connect to the Internet and restart the app

This worked like a charm for me. Thanks to all the users before me especially fozzyag who recommended airplane mode.
[Magisk] onehans:
nothing worked for me but....

straight after installing rom MM 6.0.1 5.7b on my n910f without magisk and supersu it did

barcleys lloyds and tesco did work

once i got latest magisk on it, only tesco works.

now i think its related to rom. on previous roms 7.0 or 5.1.1 i had mixed results like tesco didn't work but

lloyds did.

i had a much less troubles with chainfire root

on other hand there's way too many apps for everything using phone resources and limit you to simple tasks. i guess i will have to stick to browser like i do already with Facebook_aka_batterykiller
[Magisk] crankshaft:
My Barclays app finally updated last night to support Android 10! So I've hidden it from root via Magisk hide and also hidden the Magisk Manager and the app works perfectly :)
[Magisk] smudge100:
I unloaded the APP

hid Magisk

Hid com.android.phone (actually i hid everything, all apps and system apps - is there any reason this is a bad idea ? )

clear app data (although Barclays app isn't there - maybe it hides something ?)

Restart phone - no reason just did it anyway.

then re-install Barclays, hide it,

Restart phone - no reason just did it anyway.

check Magisk - everything still hidden.

open Barclays APP and BINGO ! - it still DOESN'T work!

"Sorry, the Barclays Mobil Banking app is sht and does not support rooted devices"

This needs to be sorted - as if Barclays can do it they ALL can in time.
[Magisk] smudge100:
really ... mine doesnt - ive hidden everything, re-installed and it still says im on a rooted device.

please guide me what you did ...
[Magisk] Cappucinto:
Had the same problem and finally found out How to resolve it:

-Uninstall Barclay

-Install Barclay

-Open Magisk

-Hide phone and Barclays app

-Hide Magisk Manager in the settings menu and it will begin the process of randomizing your package name

-close magisk

-Barclay works! For me at least for the first time
[Magisk] qwertymit:
It worked

Thank you guys, I use Poco F1 freshly rooted with Android 10 custom ROM. I followed your instructions, hide the freshly installed Barclays, and phone app, and one more rooted ap Net Guru. Restart the phone and the app is working now.
[Magisk] strix.media:
Turns out, BusyBox was the issue for me, once uninstalled it opened fine.
[Magisk] Harlock1978:
What do you mean with phone app?

I didn't find on my telephone, I have a Huawei P10lite
[Magisk] strix.media:
On all Android devices it should be com.android.phone and make sure you tap the three dots and check the box "Show system apps"
[Magisk] Harlock1978:
Thanks
[Magisk] strix.media:
No problem!
[Magisk] frogees:
Same issue, with Halifax banking apps, Monzo, TransferGo, and TTP (medical /social services app). it's my understanding after a talk with Halifax support that the banking apps check for bootloader unlocked before it even checks for root. Bankings apps wasn't a huge drawback since most bank services can be access via https , but some app like TTP only offer access via the app and not https
[Magisk] _JuSteR_:
I have a OnePlus 7 Pro, beta 18, Magisk 21.0 and MagiskHide activated on the majority of my apps.

No problem at all up to October 22nd, when Barclays released v.2.30.0. For some unknown reason, it seems this version is able to bypass MagiskHide, making the Barclays app useless on my device.

I had to uninstall it and move back to the previous version. At the moment, v2.29.1 works fine.