• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Natwest banking app incompatible with MIUI?

cdl

Android Enthusiast
Feb 4, 2010
448
60
I have a Samsung Galaxy S2 (UK version, bought unlocked) running MIUI 1.11.11. I tried to download the official banking app made by my bank (Natwest):

https://market.android.com/details?id=com.rbs.mobile.android.natwest&rdid=com .rbs.mobile.android.natwest&rdot=1

but if I access the market from the web, it tells me the app is not compatible with my device. If I access it from my phone, the app doesn't show up at all. :mad:

This guy:
xda-developers - View Single Post - Natwest App now available but I can't download it

fixed the problem on his HTC phone changing the ro.build.fingerprint line in the build.prop file. (To access the file, you need an app like 'root explorer': you'll find the file in /system.)

My question is: if any of you has managed to run this app, could you please post your build.prop on this forum? I'd like to try changing the ro.build.fingerprint and/or some other parameters but I don't know what values will make the phone compatible with the app.

Alternatively, even if you don't have the app but are running a stock rom or a non-Cyanogen based rom, could you please post your build.prop so I can experiment a bit?

I know I could flash a stock rom but if you could post your file it would be much easier! Hopefully there is no sensitive information there, and, if there is you can always take it out as I certainly don't need it.

Thanks!
 
Here's mine from DlevROM v3.1 (Samsung KI4-based). Android Market says that the NatWest app is compatible and lets me download it.

Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=GINGERBREAD
ro.build.display.id=DlevROM2 3.1 KI4 Edition
ro.build.version.incremental=XXKI4
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.5
ro.build.date=Tue Sep 27 16:33:36 KST 2011
ro.build.date.utc=1317108816
ro.build.type=user
ro.build.user=se.infra
ro.build.host=SEP-62
ro.build.tags=release-keys
ro.product.model=GT-I9100
ro.product.brand=samsung
ro.product.name=GT-I9100
ro.product.device=GT-I9100
ro.product.board=GT-I9100
ro.product.cpu.abi=armeabi-v7a
# Samsung Specific Properties
ro.build.PDA=I9100XXKI4
ro.build.hidden_ver=I9100XXKI4
ro.build.changelist=611039
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=s5pc210
# ro.build.product is obsolete; use ro.product.device
ro.build.product=GT-I9100
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=GT-I9100-user 2.3.5 GINGERBREAD XXKI4 release-keys
ro.build.fingerprint=samsung/GT-I9100/GT-I9100:2.3.5/GINGERBREAD/XXKI4:user/release-keys
# Samsung Specific Properties
ro.build.PDA=I9100XXKI4
ro.build.hidden_ver=I9100XXKI4
ro.build.changelist=611039
ro.tether.denied=false
ro.flash.resolution=1080
# end build properties
#
# system.prop for asop5000
#

rild.libpath=/system/lib/libsec-ril.so
rild.libargs=-d /dev/ttyS0
ro.sf.lcd_density=240
dalvik.vm.heapsize=64m

# Samsung USB default mode
persist.service.usb.setting=0
dev.powersave_fps=0

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.locationfeatures=1
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=2.3_r7
media.stagefright.enable-player=false
media.stagefright.enable-meta=false
media.stagefright.enable-scan=false
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=false
dev.sfbootcomplete=0
ro.com.google.clientidbase=android-samsung
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.locationfeatures=1
keyguard.no_require_sim=true
ro.config.ringtone=S_Over_the_horizon.ogg
ro.config.notification_sound=01_Sherbet.ogg
ro.config.alarm_alert=Good_Morning.ogg
ro.config.media_sound=Media_preview_Touch_the_light.ogg
ro.opengles.version=131072
ro.secdevenc=true
ro.wtldatapassword=true
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

persist.adb.notify=1
 
  • Like
Reactions: cdl
Upvote 0
Here's mine from DlevROM v3.1 (Samsung KI4-based). Android Market says that the NatWest app is compatible and lets me download it.

Thanks. I tried your parameters, and those posted here:
SGS2 build.prop - xda-developers
but to no avail.

I downloaded the app on another phone (a Motorola), extracted the apk from /data/app-private as explained here:
NatWest banking app - Page 2 - xda-developers

sent it to my SGS2, but when I try to install it I get the error: "there is a problem parsing the package".
I tried installing it with the built-in MIUI file explorer and with AndroExplorer.

Just to be sure, I verified that on my Motorola I can reinstall the app from the apk file, after uninstalling it of course, using AndroExplorer.

Maybe this app is simply not compatible with MIUI?
This would be in line with what's explained here:
UK Banking Apps not Compatible? - Android @ MoDaCo

BankControl.co.uk is another banking app which is incompatible with my SGS2 running MIUI. According to the post above,
the app does not run on unofficial mods due to
incompatible encryption libs
The same might be true of the Natwest / RBS banking app. I am just guessing, of course.

If any one can shed any light on this, it would be appreciated!
 
Upvote 0
Quick update: the apk got corrupted because I emailed it from one phone to the other and a slightly smaller file was received; a few KBs must have got lost along the way... :thinking:

I transferred from the Motorola to my PC and from there to my SGS2, and this time the app worked perfectly! :)

So, to recap, both MIUI and the SGS2 are perfectly capable of running the app :cool: , but, for some reason beyond my understanding, if you're running MIUI the market will flag the SGS2 as incompatible with the app. :(
 
Upvote 0
I've removed the post with the attached APK, not because it contravened any AF rule, but simply because NatWest might freak out, go into full-on "security breach mode" if they discovered the app posted on a web forum, and do something silly like lock it out.

Anyone running into the same issue can always PM you for details of the workaround. I also hope you've flagged the issue up with the ROM developers? Something they've done must be causing the handset to be misidentified by the Market API.
 
Upvote 0
I've removed the post with the attached APK, not because it contravened any AF rule, but simply because NatWest might freak out, go into full-on "security breach mode" if they discovered the app posted on a web forum, and do something silly like lock it out.

Anyone running into the same issue can always PM you for details of the workaround. I also hope you've flagged the issue up with the ROM developers? Something they've done must be causing the handset to be misidentified by the Market API.

I see. Makes sense. And yes, of course, if anyone wants details they can always pm me.

I installed 'a track dog' and will report on whether it manages to keep track of the Natwest app and download updates.

I made a post on the miuiandroid.com forum and will probably do one on the Cyanogen forum, as MIUI is Cyanogen-based.

A weird thing, though: if I search the market for 'natwest' on my Samsung, it says '3 results', which I suppose should be the same I see when accessing the market from my pc: the official Natwest app, Money toolkit, and Bank Control (www.bankcontrol.co.uk). Anyway, it says 3 results but it only shows one: Money toolkit.

I did the same for bankcontrol which I did on the Natwest app (installed on another phone, extracted the apk, and installed manually) and that app works fine, too. I then contacted the developers who said they didn't put any restrictions on compatibility, so that their app should be flagged as compatible with the MIUI rom, too, but clearly it isn't.

Now, I understand that Natwest may not want its app to run on non-official roms (even if some official roms may well have more spyware than non-official ones: Developer Hit with Cease and Desist Order for CarrierIQ Investigations ) but it's puzzling that BankControl is flagged as incompatible even though its developers are saying it shouldn't... :thinking:
 
Upvote 0
A weird thing, though: if I search the market for 'natwest' on my Samsung, it says '3 results', which I suppose should be the same I see when accessing the market from my pc: the official Natwest app, Money toolkit, and Bank Control (www.bankcontrol.co.uk). Anyway, it says 3 results but it only shows one: Money toolkit.

I did the same for bankcontrol which I did on the Natwest app (installed on another phone, extracted the apk, and installed manually) and that app works fine, too. I then contacted the developers who said they didn't put any restrictions on compatibility, so that their app should be flagged as compatible with the MIUI rom, too, but clearly it isn't.

Now, I understand that Natwest may not want its app to run on non-official roms (even if some official roms may well have more spyware than non-official ones: Developer Hit with Cease and Desist Order for CarrierIQ Investigations ) but it's puzzling that BankControl is flagged as incompatible even though its developers are saying it shouldn't... :thinking:

Apparently, this issue has been sorted and the Bank Control UK app is visible on the Market from Cyanogen.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones