För mig funkar dessa instruktioner i stort sett med Remix OS och den nyaste BankIDappen i den. Men:datavetaren skrev:Jag kan ge lite mer intressant information om BankID under RemixOS.
Som en del noterat så efter uppdateringen till en senare version av BankID-appen så stängs den ned automatiskt (efter någon sekund). Efter mycket debugging så har jag lyckats knäcka det. Den första märkliga observationen jag gjorde (via gdb) var att appen stängs ned rent (alltså ingen krasch.) Därefter satte jag upp en debug-miljö för att spåra alla typer av Android-system-anrop som appen gör. Rent generellt ska det inte vara möjligt för en app att kunna veta att den befinner sig i en emulerad miljö. Efter en del experimenterande kom jag på följande:
För att få BankID-appen att fungera (igen) behövdes endast en enkel modifiering: Ändra propertyn "ro.product.name" till att innehålla en sträng som inte är "remix".
Modifiera filen:
/system/build.prop
[...]
* Jag använde en ubuntu-live-cd (desktop, 16.04.1) och där funkade squashfs/unsquashfs utan kompilering!
* Jag behövde packa tillbaks system.img till system.sfs och radera de gamla spåren annars startade inte maskinen.
mksquashfs system.img system.sfs
Mvh
Alatariel