[Omni Q&A] Bjarte:
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:

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.