Efter att ha inspirerats av vägledningen för
Mobilt BankID i Linux och med framgång använt mitt mobila bankid under drygt ett år har jag också fått problem. I mitt fall var det
Genymotion genom
VirtualBox som slutade fungera från och med bankid version 7.0, både på Android 4.4.4 och 5.1.0. (Har inte testat Android 6 än.) Det verkar vara på grund av något strul med OpenGL som enbart (?) drabbar bankid-appen -- den startar helt enkelt inte, utan ger felmeddelande om
android.opengl.GLException. Har varit i kontakt med supporten hos Genymotion, men inget svar än.
Vad som verkar fungera är bankid 7.0 i
Remix OS genom VirtualBox. Installationen från ISO strulade först, men
en färdig virtual disk image (VDI) fungerade direkt. Kommer så långt att bankid-appen startar, vilket är längre än i Genymotion. (Har inte testat att använda "bara" den underliggande android-x86 än.)
Nästa snubbeltråd är såklart att den "nya" android-enheten kräver en ny aktiveringskod från min bank, vilket från mitt perspektiv kan ses som onödigt krångel inklusive en resa till postkontoret (vilket är rätt långt för mig).
- Har någon erfarenhet av att flytta ett aktiverat bankid från en (virtuell) enhet till en annan?
- Vad kan krävas för att aktiveringen ska fortsätta fungera?
- Vilka inställningsfiler, från var på de virtuella diskarna?
- Något unikt system-id? IMEI?
- Kan någon färdig lösning, som Titanium Backup, fungera?
Kanske fel sak att vara glad över, men det känns ändå bra att fler hamnat i liknande sits
Edit: Ska tillägga att en stor skillnad mellan icke-kommersiella (ren open source) och kommersiella varianter av Android-emulering är stöd för OpenGL -- vilket verkar krävas av bankid, baserat på ovanstående felmeddelande. Kan det stämma? Finns stöd i någon ren open source-variant?