5,593,650 Members 39,333 Now Online
XDA Developers Android and Mobile Development Forum

[Q]Any way making mobile banking work? [Stk.apk][Sim ToolKit]

Tip us?
 
se1988
Old
#1  
se1988's Avatar
Senior Member - OP
Thanks Meter 674
Posts: 1,242
Join Date: Nov 2008
Location: All Your Base

 
DONATE TO ME
Default [Q]Any way making mobile banking work? [Stk.apk][Sim ToolKit]

I have a problem with Sim ToolKit (stk.apk) when it comes to mobile banking.
I use a service called BankID, which sends a sms to my device with a confirmation code that shows up in a Sim ToolKit popup message. Sometimes (but not always) I get the confirmation code message, but when I click confirm, nothing happens, the entire service just times out.

I know this used to be a problem on CM 10, but it works there now. I have tried porting stk.apk from original stock rom (4.2.2) and also the latest CM nightly (4.4), but no luck.

Any advice, anyone?

Also, stk.apk shows in drawer only when SIM lock is enabled (but i think that's normal for 4.4)

Sent from my GT-N7000 using Tapatalk
LG G2 D802 - Flex 1.5
SAMSUNG GALAXY Note GT-N7000 - OmniROM KitKat 4.4 Nightlies
SAMSUNG GALAXY Note 10.1 GT-N8000 - Android Revolution HD 11.0

Bootloops on Samsung leaks?
MD5


┌───────────────────────────────────────────────── ┐
A press of the THANKS button is worth a thousand "Thank you" posts
└─────────┬─────────────────────────────────────── ┘
The Following User Says Thank You to se1988 For This Useful Post: [ Click to Expand ]
 
Entropy512
Old
#2  
Senior Recognized Developer
Thanks Meter 23382
Posts: 12,770
Join Date: Aug 2007
Location: Owego, NY

 
DONATE TO ME
Quote:
Originally Posted by se1988 View Post
I have a problem with Sim ToolKit (stk.apk) when it comes to mobile banking.
I use a service called BankID, which sends a sms to my device with a confirmation code that shows up in a Sim ToolKit popup message. Sometimes (but not always) I get the confirmation code message, but when I click confirm, nothing happens, the entire service just times out.

I know this used to be a problem on CM 10, but it works there now. I have tried porting stk.apk from original stock rom (4.2.2) and also the latest CM nightly (4.4), but no luck.

Any advice, anyone?

Also, stk.apk shows in drawer only when SIM lock is enabled (but i think that's normal for 4.4)

Sent from my GT-N7000 using Tapatalk
Not sure if anyone has gotten STK back up and running yet. I sort of recall some STK commits in gerrit...

Problem is that it's hard to work on it if you don't have a carrier/app that supports/uses it, so many developers simply can't work on it.

(Same reason no one supports EAP-SIM yet. Only 1-2 developers are on carriers that support it and they're waaaay too busy with other stuff.)
*so much sig updating needed*

My Github profile - Some Android stuff, some AVR stuff

An excellent post on "noobs vs. developers"

A few opinions on kernel development "good practices"

Note: I have chosen not to use XDA's "friends" feature - I will reject all incoming "friend" requests.

Code:
<MikeyMike01> Smali is a spawn of hell
<shoman94> ^^^ +!
Code:
<Entropy512> gotta be careful not to step on each other's work.  :)
<Bumble-Bee> thats true
<jerdog> compeete for donations
 
se1988
Old
#3  
se1988's Avatar
Senior Member - OP
Thanks Meter 674
Posts: 1,242
Join Date: Nov 2008
Location: All Your Base

 
DONATE TO ME
Quote:
Originally Posted by Entropy512 View Post
Not sure if anyone has gotten STK back up and running yet. I sort of recall some STK commits in gerrit...

Problem is that it's hard to work on it if you don't have a carrier/app that supports/uses it, so many developers simply can't work on it.

(Same reason no one supports EAP-SIM yet. Only 1-2 developers are on carriers that support it and they're waaaay too busy with other stuff.)
Is there any way i could help? Like provide logcats and testing stuff or something like that..?

Sent from my GT-N7000 using Tapatalk
LG G2 D802 - Flex 1.5
SAMSUNG GALAXY Note GT-N7000 - OmniROM KitKat 4.4 Nightlies
SAMSUNG GALAXY Note 10.1 GT-N8000 - Android Revolution HD 11.0

Bootloops on Samsung leaks?
MD5


┌───────────────────────────────────────────────── ┐
A press of the THANKS button is worth a thousand "Thank you" posts
└─────────┬─────────────────────────────────────── ┘
 
se1988
Old
#4  
se1988's Avatar
Senior Member - OP
Thanks Meter 674
Posts: 1,242
Join Date: Nov 2008
Location: All Your Base

 
DONATE TO ME
I'd be willing to do anything to help!

Sent from my phone using some app
LG G2 D802 - Flex 1.5
SAMSUNG GALAXY Note GT-N7000 - OmniROM KitKat 4.4 Nightlies
SAMSUNG GALAXY Note 10.1 GT-N8000 - Android Revolution HD 11.0

Bootloops on Samsung leaks?
MD5


┌───────────────────────────────────────────────── ┐
A press of the THANKS button is worth a thousand "Thank you" posts
└─────────┬─────────────────────────────────────── ┘
 
Bjarte
Old
#5  
Bjarte's Avatar
Member
Thanks Meter 3
Posts: 48
Join Date: Feb 2009
Location: Bergen
Quote:
Originally Posted by se1988 View Post
I'd be willing to do anything to help!

Sent from my phone using some app
I too need this to work here in Norway with my BankID. I'm on the latest nightly on my I9300 always updating.

This week my bank started supporting the BankID on mobile phones and luckily my SIM card got ordered with that function enabled.

However, nothing happened when I tried to initialize the connection to my phone to set the whole thing up.

The stk.apk is there, so I got to think why the dialog wouldn't show. I have SIM-lock enabled, but it doesn't show in my app drawer.

In frustration last night, I rebooted the phone, only to see the dialog I was supposed to see 15 minutes earlier in the blink of an eye, and then the phone rebooted as I asked it too previously.

This again got me thinking the SIM toolkit didn't present itself to be on top of the launcher, just hiding beneath it, and perhaps the apk doesn't have a setting for claiming top level of the display (sorry for the bad explanation)

So tonight, I gave it another try, having my logcat armed and ready, and sure enough, something did happen, and I have the details right here:

Code:
D/AkmSensor( 2312): MeasureSNGLoop: interval.interval = 10000000, doze_max = 9800, prms->enabled = 2
D/iNemoSensor( 2312): setDelay(): handle(0), en(66667000)
I/iNemoSensor( 2312): update_delay wanted_accel = 66667000
D/AkmSensor( 2312): MeasureSNGLoop: interval.interval = 66667000, doze_max = 65333, prms->enabled = 2
D/ConnectivityService( 2312): Sampling interval elapsed, updating statistics ..
D/ConnectivityService( 2312): Done.
D/ConnectivityService( 2312): Setting timer for 720seconds
W/art     ( 1910): Could not get current activity
I/ActivityManager( 2312): Start proc com.google.android.apps.plus for service com.google.android.apps.plus/.service.EsSyncAdapterService: pid=6469 uid=10078 gids={50078, 3003, 3002, 1028, 1015, 1023}
I/ActivityManager( 2312): Start proc android.process.acore for content provider com.android.providers.contacts/.ContactsProvider2: pid=6501 uid=10002 gids={50002, 3003, 1028, 1015, 1023}
I/art     ( 3383): Heap trim of managed (duration=3.728ms, advised=516KB) and native (duration=1.224750ms, advised=44KB) heaps. Managed heap utilization of 62%.

I/EsService( 6469): readResults: read results: 21, lastRequestId: 104
D/iNemoSensor( 2312): setDelay(): handle(0), en(10000000)
I/iNemoSensor( 2312): update_delay wanted_accel = 10000000
D/iNemoSensor( 2312): setDelay(): handle(0), en(10000000)
I/iNemoSensor( 2312): skip update_delay wanted_accel = 10000000 current delay = 10000000
I/NativeLibrarySupport( 6469): Native networking enabled, version=29.0.1547.59/1

D/AkmSensor( 2312): MeasureSNGLoop: interval.interval = 10000000, doze_max = 9800, prms->enabled = 2
I/ActivityManager( 2312): Start proc com.google.android.gsf.login for service com.google.android.gms/.auth.GetToken: pid=6531 uid=10017 gids={50017, 3003, 1007, 1028, 1023, 1015, 2001, 3006, 3007}
I/MultiDex( 6531): load(/data/app/com.google.android.gms-1.apk, forceReload=false)
I/ContactLocale( 6501): AddressBook Labels [nb_NO]: [, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, ├, ├, ├, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, ╬, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Σ, , , , , , Ϊ, κ, ο, ή, ά, , Ϻ, Ͽ, Ϭ, Ͻ, ϼ, ϡ, ϫ, ϻ, ░, ▒, ▓, │, ┤, , , , ϩ, ╣, ║, ┘, ┘, ┘, ┘, ┘, ┘, ┘, ┘, ┘, , ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, ө, , ▒, ┤, , ╣, , , , , , , , , , , , , , , , , , , , , , #, ]
I/MultiDex( 6531): Need extracted file /data/data/com.google.android.gms/files/secondary-dexes/com.google.android.gms-1.apk.classes2.zip
I/MultiDex( 6531): No extraction needed for /data/data/com.google.android.gms/files/secondary-dexes/com.google.android.gms-1.apk.classes2.zip of size 1431690
D/GCM     ( 2822): GcmService start Intent { act=com.google.android.gms.INITIALIZE flg=0x10 pkg=com.google.android.gms cmp=com.google.android.gms/.gcm.GcmService } com.google.android.gms.INITIALIZE
I/NotificationStore( 6531): file does not exist: /data/data/com.google.android.gms/files/notification_data.dat
I/NotificationStore( 6531): file does not exist: /data/data/com.google.android.gms/files/notification_data.dat
W/chromium( 6469): [0201/002838:WARNING:proxy_service.cc(888)] PAC support disabled because there is no system implementation
W/art     ( 6469): Thread[19,tid=6555,Native,Thread*=0x00a16ac0,peer=0x64a8a818, "Thread-588"] attached without supplying a name
W/art     ( 6469): Thread[29,tid=6554,Native,Thread*=0x00a2bbc0,peer=0x64a91340, "Thread-589"] attached without supplying a name
D/iNemoSensor( 2312): setDelay(): handle(0), en(66667000)
I/iNemoSensor( 2312): update_delay wanted_accel = 66667000
D/AkmSensor( 2312): MeasureSNGLoop: interval.interval = 66667000, doze_max = 65333, prms->enabled = 2
W/ActivityManager( 2312): Unable to start service Intent { act=com.google.android.gms.analytics.service.START cmp=com.google.android.gms/.analytics.service.AnalyticsService (has extras) } U=0: not found
W/GAV2    ( 6469): Thread[GAThread,5,main]: Service unavailable (code=1), will retry.
I/GAV2    ( 6469): Thread[GAThread,5,main]: No campaign data found.
W/GAV2    ( 6469): Thread[Service Reconnect,5,main]: Service unavailable (code=1), using local store.
W/ActivityManager( 2312): Unable to start service Intent { act=com.google.android.gms.analytics.service.START cmp=com.google.android.gms/.analytics.service.AnalyticsService (has extras) } U=0: not found
I/Icing.InternalIcingCorporaProvider( 5781): Updating corpora: A: SCORES, C: NONE
D/iNemoSensor( 2312): setDelay(): handle(0), en(10000000)
I/iNemoSensor( 2312): update_delay wanted_accel = 10000000
D/iNemoSensor( 2312): setDelay(): handle(0), en(10000000)
I/iNemoSensor( 2312): skip update_delay wanted_accel = 10000000 current delay = 10000000
D/AkmSensor( 2312): MeasureSNGLoop: interval.interval = 10000000, doze_max = 9800, prms->enabled = 2
D/iNemoSensor( 2312): setDelay(): handle(0), en(66667000)
I/iNemoSensor( 2312): update_delay wanted_accel = 66667000
D/AkmSensor( 2312): MeasureSNGLoop: interval.interval = 66667000, doze_max = 65333, prms->enabled = 2
I/art     ( 3383): Heap trim of managed (duration=9.278542ms, advised=516KB) and native (duration=2.550417ms, advised=44KB) heaps. Managed heap utilization of 62%.
Hopefully this could be of some help. I haven't taken the time to do much more research other than a few hours googling my way through the heaps of other people with STK-issues.
I own a Samsung SGS3 and an ASUS Transformer

Previous phones like my HTC Hero and SE X10i have been put away
The Following User Says Thank You to Bjarte For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes