Android futtatása VM-ben

Fórumok

Sziasztok!

Hogyan kellene megoldani/megoldható e, hogy egy VM-ben futó Androidon használhassam a következő appokat (a lista nem teljes):

  • OTP mobilapp
  • MBH mobilapp
  • K&H mobilapp
  • VICA
  • Simple (OTP)
  • iCsekk (Díjnet)
  • MVM app
  • e-Kreta (Kréta?)
  • stb.

Az Android-x86-ot próbáltam régebben, de az OTP app azt írta, nem támogatott a készülékem.

Az összes appnak kellene mennie, nem elég, ha 1-2 elindul.

Proxmoxon tudok KVM VM-et, vagy LXC konténert alátenni, de csak Android-x86 ISO-kat találtam mindenhol, ARM64-est nem (Lehet, hogy nem is az a baj, hogy nem ARM)

Ti hogyan oldtátok/oldanátok meg ezt a feladványt?

Hozzászólások

Arm64-et azért nem találtál, mert azt emulált hw-n tudod csak futtatni, virtualizálni PC-n nem. Egyébként van, az Android Studio beépített emulátorán tudsz futtatni, de nyilván elég lomha. Illetve a fizetős Genymotion is arm-ot emulál azt hiszem. Meg láttam már qemu-s scriptes megoldásokat is valahol, de azt most nem találom

Ha nem idegenkedsz a waylandtól akkor a waydroidot nézd meg, az most a legjobban karbantartott és legnagyobb teljesítményű megoldás. Viszont az alapból a LineageOS-t használja, amin a banki appok alighanem nem fognak menni. Én nem teszteltem, mert kerülöm a waylandot :) A doksija szerint lehet más image is alatta, illetve készíthetsz is magadnak egyedit, valamint lehet telepíteni gapps-t, magisk-et, libhoudini-t, ezek gyanúsan arra kellenek, hogy menjenek ezek az appok.

Mindenesetre érdeklődve várom én is a megoldásokat :)

Nem mond ellent. Ebben a videoban is aarch64 processzort emulál, ez qemu feature. Ugyanígy lehet bármilyen Arm-ra készített rendszerrel kísérletezni, de a processzor emuláció miatt szignifikánsan lassabb lesz.

A PiHole más tészta, az nem OS, csak egy szoftver, amit lehet raspi imageként is elérni, de külön is telepíthető.

Akkor hajrá. :) Arra ne számíts, hogy stock gyári ROM imageket bootolsz fel és az majd szépen menni fog a felsoroltakkal. Android Generic Project meg LineageOS imageket fogsz találni, meg hozzá tutorialokat, Meg az android studio féle környezeteket. Hogy azokon menni fognak-e az általad elvárt dolgok, azt nem tudom.

A genymotion-nak is vannak szerintem x86-os rendszerei, régen lehetett feltenni rá Open GAPPS-ot. Max arról van szó, hogy android alatt van arm-os emulátor, hogy ha nem platformfüggetlen módú, hanem natív cpu-ra fordított arm appot tennél fel, akkro tudja azt is futtatni. 

A google féle android studiós emulátorban is annak x86-os és play store-t is tartalmazó rendszer változatai. Itt csak az a macera, hogy nem láttam külön, studió nélül, gui-s vezérlésű felületű változatot belőle. Hanem fel kellett tennem a studiót, ott kiválasztani azt, ami nekem kellett, majd össszemásolni egy mappába és parancsssorból indítani, megfelelően felparaméterezve.

https://medium.com/@yohan.ardiansyah90/how-to-run-android-emulator-for-…

VM-ben futtatni android emulátort/ szimulátort viszont bajos lesz, mert a nested virtualizálást nem biztos, hogy szeretik. De gondolom nem erről van szó, hanem simán a szimulátort akarod használni win vagy linux alól.

A fentiek közül az általam ismerteknek van weboldala.

Nem tudok válaszolni a kérdésre, de mi az izé haragja az a probléma, amire a virtuális android app lenne a megoldás?

A banki appoknál még éppen nem, de máshol egyértelmű a(z itthoni) trend: webes verziót nem csinálnak / nem akarnak csinálni. Lehet finnyogni, hogy "de mindenkinek van okostelefonja" - szerintem böngészője is, és mégse az az irány, pedig sokszor teljesen értelmetlen 15x akkora "epp"-et letölteni egy fingós valamiért.

Az általam ismert átlagos eppek jelenleg HTTP végpontokat hívogatnak, tízből kilencben nincs certificate pinning, OAuth 2 használata esetén tízből nyolc nem PKCE-t használ.

Az Android sok jó megoldást tartalmaz, de egy átlagos epp nem biztonságosabb, mint egy átlagos weboldal.

Ahhoz képest rendszeres hír, hogy aki telepítette, szedje le ezt mag azt az appot, mert kémprogram, átveszi a telefon fölött az irányítást, kiszivárogtatja a kontaktlistát. Fogalmazzunk úgy, nincs az Androiddal összefüggésben olyan biztonsági ismeret, amely hiányozhatna.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

"Legdrágább természetesen a bankfiókból indított utalás, hiszen itt egy a fiókban dolgozó munkatárs közreműködését is igénybe vesszük, ennél valamivel olcsóbb a telefonos ügyintézés, a legkedvezőbb – és sok esetben ingyenes – pedig a netbanki vagy mobilbanki pénzküldés."

Azt magyarázza meg valaki, ha amúgy is ott vannak az alkalmazottak, akkor miért nem mindegy hogy valaki utalgat, vagyis csinálnak valamit, vagy malmoznak?

Persze ha az a cél, hogy egyáltalán ne legyenek alkalmazottak, csak automata fiók, mint a bolt kasszáknál, akkor érthető.

Csak az az érthetetlen, hogy miért alszik még mindig ennyi ember?

Üdv a piacgazdaságban!

Annyi alkalmazottat tart, amennyi éppen szükséges a betérők kiszolgálására. Mobilja most már mindenkinek van, ahogy egyre többen használják úgy lesz egyre kevesebb ügyintéző ill, csak call center vagy az se, csak chatbot lesz.

Ez nem egy ördögi terv része, hanem költségcsökkentés - hogy minél olcsóbban tudjanak szolgáltatni -, és "mennek a világ után" hogy bírják a versenyt a konkurenciával. Lásd még fintech.

Nincsenek 'amúgy is ott' az alkalmazottak. Annyi alkalmazott és bankfiók van, amennyi a bank szerint elegendő az ügyfélforgalom lebonyolítására. Kevesebb ügyfél megy be => kevesebb alkalmazott van 'amúgy is' ott. Kisebb/kevesebb bankfiók kell, szintén költségelem.

en sehogy, de mintha mar lenne win11-re windows subsystem for android, az nem jo?

neked aztan fura humorod van...

Felraktam kíváncsiságból a waydroidot gappa-al.

Az asphalt megy rajta elég gyorsan. Meglepett. Szerintem teljes értékű droid. Táblagépnek látja a googleplay így van pár cucc amire aztmondta nem telepíthető.

Ha gondolod holnap megnézem a fenti appokat.

+1 a waydroid-ra. Annyi a gond, hogy -mint a nevebol kovetkezik- wayland-re irodott, X-et nem tamogat.

a genymotion virtualbox alapu, en kihagynam, eleg gaz; anno hasznaltam parszor, mukodik vegulis meg minden, csak nehezkes.

az android studio-ban van beepitve emulator, az szinten egy teljeserteku android-x86.

 

BTW az android maga platformfuggetlen rendszer, az app-ek install kozben fordulnak az adott platformra. Emiatt az x86 alapu android teljesen jo. Ami nem mukodik, az az esetlegesen az .apk -ba csomagolt nativ lib-ek, de ma mar a legtobb ilyen app tartalmaz x86-ra forditott lib-eket is, igy ez se gond.

Illetve, mivel sok banki app-et irsz, a device integrity-vel lehetnek bajok, ennek nezz utana elore.

Es hogy security szemuveggel is mondjak okosat, en nem csinalnam ezt, mert pont arra jo, hogy 1 gepre kerul az osszes login 'faktor', igy a host kompromittalodasa eseten -elvileg- mindenhez hozzafer a hacker. Azert elvileg, mert nem sokan csinalnak ilyet, szoval a scriptek tipikusan nincsenek erre az esetre felkeszulve. :) De ha "kezzel" megy be a hacker, akkor megsz***tad.

Nekem bookworm alatt valami jogosultsághiba miatt nem tudta elindítani az android részét, de látom sokan dicsérik itt, lehet még egy próbát teszek. Próbálgatni cuccokat pont jó lenne.

"Az élet tele van kérdésekkel. Az idióták tele vannak válaszokkal."

"Its easier to fool a man than it is to convince they have been fooled"

Engem is érdekel, hogy mi a use case az igények mögött.

(és egyben sub. :)

Hálásan köszönöm a segírségedet!
Ha lesz időm, lehet, hogy én is futok vele egy kört. Nem sok reményt fűzök hozzá, hogy sikerül minden appot használatra bírni és még frissen is tartani hosszútávon.

De ha valaki a topic és a Te önzetlen munkád hatására rájönne a tökéletes megoldásra, már megérte!

Még egyszer nagyon köszönöm a segítséged!

Szerkesztve: 2024. 01. 29., h – 23:31

sub

Én 2018 körül próbáltam hasonlót, Virtualbox-ban futtattam valami speciális Android stock image-et. 4 magon egészen lassú és akadozó volt, azonban valahogy már a Google Play Store sem működött megfelelően, mert érzékelte, hogy nem valódi telefon, így nem lehetett telepíteni onnan semmit. Akkor nem találtam megoldást erre, bár nem is szántam rá sok időt. Kíváncsi vagyok, most találsz-e olyan megoldást, hogy be tudj lépni egy Google userrel és bármilyen Android appot tudjál telepíteni, használni.

Arra különösen figyelj, hogy ne legyen root-olt a ROM, mert több app úgy nem fut (McDondals pld), csak ha próbálsz valahogy trükközni.

Sakk-matt,
KaTT :)

Visszatértem! A hozzászólásom alatt lévő szavazat gomb nem nyomódik meg magától!

Itt megy a google play sotre mint látod, éassúnak egyátalán nem lassú. Tabletnek ismeri fel a store, így ahol nincs engedélyezve a tablet azokat nem lehet telepíteni. Vagy ha a mobil adatra támaszkodik csak és nincs felkészítve másra ott meg nethiányra (lást mellékelt képeket)

pl.: asphalt8 ment rajta.

Szerintem pillanatnyilag nem megoldható ez. A legjobb a waydroid (konténerizált natív megoldás lineagos alapon, még a hardware-es gyorsítás is megy rajt), vagy android x86 egy virtuális gépben a legjobb megoldás, de pl camera fotó az nem fog menni, ami nagyon sok banki app-nak az alapja.

manapsag a banki app keri az ID fotojat, es nfc-vel kiolvassa a chip-et is az utlevelbol, kartyabol is.

bonusz pontokert meg selfie-t is ker az app. es gondolom, AI-val vagy mechanical turk-kel ellenorzik is.

cserebe a kanapen ulve hozzafersz a szamladhoz, fel se kell allni.

bizonyos korlatok kozott, meg egy kis ideig...

 

2024. január 24-től a napi 1 millió forint feletti utalásait az új OTP InternetBankban és az OTP MobilBankban intézheti.

A régi OTPdirekt Internetbank kivezetésének előkészítéseként ugyanis maximalizáljuk a teljesíthető napi átutalások összegét. Így 2024. január 24-től lakossági ügyfélként Ön legfeljebb napi 1 millió forint összegű átutalást indíthat a régi OTPdirekt Internetbankból.

en se szoktam, de ettol meg lehet igeny, es amugy is ez csak az elso lepes, idovel meg jobban fogjak korlatozni.

raiffeisen mar evekkel ezelott bevezette hogy mobil app hitelesite snelkul nem lehet talan 10k eur folott utalni, a cib-be meg be se tudsz lepni a mobilapp nelkul. szoval ez csak egy pelda volt az otp-rol, mashol is hasonlo a helyzet.

Webes felületen a login oldal feldob egy QR kódot, azt a telefonnal a banki alkalmazással lefényképezve jóvá lehet hagyni a bejelentkezést, második faktornak biztonságosabb, mint az SMS (a telefon tokennel hitelesít és így a második faktor nem használ nyílt csatornát).

Hasonlóképpen megy a tranzakció jóváhagyása is.

Hat, a petroleumlampa is vilagit.

Nekem pl baromira hianyozna a sved BankID, mint elso vagy masodlagos azonosito, ami kb az osszes ertelmes szolgaltato hasznal. Mondjuk alapvetoen nem art, hogy kiepitettek egy egyseges rendszert (alapbol app, de van kartyaolvaso + chipkartya is). Ebben itt jok.

Van QR kod, amihez nyilvan kell a kamera. Persze, lehet szemelyi szamot is gepelni a weblapokon (nemelyik meg nem implementalta a QR kodos API-t, hogy rohadjon meg), meg fat hasogatni a sparthetba, de minek? Persze, van, aki a kikotozos-korbacsolos elmenyt keresi.

Azért, mert volt egy PRISM-botrány 2013 tavaszán, amelyben a Google, Microsoft is érintettek. Lehet, hogy ezen te nem ütközöl meg, de én nagyon. Nem áll módomban elfogadni a Google adatvédelmi szabályzatát és az általános szerződési feltételeit, nem szeretnék a világ legagresszívebb államának cégével szerződést kötni. Továbbá nem szeretnék jelentős pénzt kiadni kb. háromévente a nyomkövetőmre.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

"Nyisson számlát mobilapplikáció segítségével! Egyenesen a mobiljáról, egy szelfi készítésével nyithat bankszámlát gyorsabban, mint valaha!"

https://www.cib.hu/Maganszemelyek/digitalis_bank/szelfi-szamlanyitas.ht…

Szerintem más banknál is van ilyen.

"Az élet tele van kérdésekkel. Az idióták tele vannak válaszokkal."

"Its easier to fool a man than it is to convince they have been fooled"

Nem csináltam ilyet, de másik banknál is van. Például OTP esetén: https://www.otpbank.hu/portal/hu/Bankszamlak/Ujatszeretnek/selfieszamla…

Személyesen nem találkoztok, mivel online. De az mindegy is, hogy azért kell kamera, hogy az ügyintéző lásson online kötésnél, vagy azért, mert beküldendő szelfit kérnek, amit a háttérben ellenőriznek. Az eredeti kérdés az volt, minek kamera jog. Hát ezért. De senki nem akadályozza meg a leendő ügyfelet, hogy bemenjen egy fiókba és akkor nem kell kamera. Ahol aztán jó eséllyel egy fényképes igazolványról fognak készíteni másolatot, tehát kábé ugyanott tart.

Szerintem ezt a Revolut és társai távolról tíz perc alatt csinálhatsz számlát versenyhelyzete keltette életre.

"Az élet tele van kérdésekkel. Az idióták tele vannak válaszokkal."

"Its easier to fool a man than it is to convince they have been fooled"

Nem ugyanarról beszélünk. Az utcán is lehet kamera. De ezeknek nincs köze a telefonodhoz. A lényeg, ami az eredeti kérdés volt, hogy a telefonod kamerájához miért kell engedély egy banki appnál. A válasz, a kamerás online kötés miatt, mondjuk. Ha ez nem tetszik, akkor nem engedélyezed és nem telefonon kötsz szerződést, hanem személyesen. Ott, sőt az odaúton lehet van kamera, lehet letüsszentenek és beteg leszel, de ezeknek már köze nincs a telefonodhoz.

"Az élet tele van kérdésekkel. Az idióták tele vannak válaszokkal."

"Its easier to fool a man than it is to convince they have been fooled"

A pénzemet sem bíznám rá, nekem a kp a természetes formája a pénznek. A bankban nem bízom, mert a bank zárolhatja a pénzt. Lásd, oroszok pénze a háború kapcsán, COVID oltások ellen tiltakozó kanadai kamionosok. A bankszektor tehát lejáratta magát, semmi okom arra, hogy bízzak bennük. A biztosítókról ugyanez a véleményem. Gyakorlatban azért van náluk a pénzem, mert prüszkölnek a munkáltatók a kp-tól.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE