<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://dev1galaxy.org/extern.php?action=feed&amp;tid=7245&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Android in a VM - recommendations?]]></title>
		<link>http://dev1galaxy.org/viewtopic.php?id=7245</link>
		<description><![CDATA[The most recent posts in Android in a VM - recommendations?.]]></description>
		<lastBuildDate>Tue, 17 Jun 2025 21:50:15 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56147#p56147</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>It is becoming increasingly difficult to avoid using a smartphone - I do have one but hate it.</p></div></blockquote></div><p>I don&#039;t have a VM suggestion, but I&#039;m in a similar situation.&#160; I keep my phone tethered to one place at home, and never access it directly, or take it with me anywhere.&#160; I installed a Lineage OS on it, and make use of the multiple user accounts feature.&#160; The primary account only has free software.&#160; A secondary account has only &quot;important&quot; things like banking and government stuff, and a third account has only relatively untrusted apps that I might need once in a blue moon.&#160; I have ADB over TCP enabled on a Wireguard VPN, and access my phone from my desktop or laptop through scrcpy[1], and I have Termux installed on the primary account, with an sshd server running at boot, listening on the VPN too.</p><p>[1]: <a href="https://github.com/Genymobile/scrcpy" rel="nofollow">https://github.com/Genymobile/scrcpy</a></p>]]></description>
			<author><![CDATA[dummy@example.com (lumin)]]></author>
			<pubDate>Tue, 17 Jun 2025 21:50:15 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56147#p56147</guid>
		</item>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56143#p56143</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>dDepending on your needs, Genymotion (<a href="https://www.genymotion.com/product-desktop/download/" rel="nofollow">https://www.genymotion.com/product-desktop/download/</a>) may work</p></div></blockquote></div><p>It&#039;s spyware. They track you. Otherwise, yes it&#039;s the best but requires virtualbox.</p>]]></description>
			<author><![CDATA[dummy@example.com (Devarch)]]></author>
			<pubDate>Tue, 17 Jun 2025 11:59:07 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56143#p56143</guid>
		</item>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56122#p56122</link>
			<description><![CDATA[<div class="quotebox"><cite>Micronaut wrote:</cite><blockquote><div><p>But then you&#039;ve got your entire life on that little device where ever you go and can potentially lose it and control of your life right along with it.</p></div></blockquote></div><p>Not to worry . . . There is a solution for some of that. It&#039;s not easy to &quot;lose&quot; a tiny sub-dermal chip containing all your important personal info!</p><p>Note that a voip connection is still working for me on an ancient set of Panasonic phones that a friend handed down to me over a decade ago. My &quot;emergency&quot; cell phone has the battery removed and I have no idea if it would still work to make a 911 emergency call which is why I bought it a very long time ago.</p>]]></description>
			<author><![CDATA[dummy@example.com (golinux)]]></author>
			<pubDate>Mon, 16 Jun 2025 00:27:57 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56122#p56122</guid>
		</item>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56121#p56121</link>
			<description><![CDATA[<p>FydeOS might be a good alternative. I tried this on bare metal recently and it was pretty close to a chromeOS like desktop experience. You can get android apps to work on it as well, bit of trial and error though. Not a fan of anything google so this fydeOS is a good alternative, you can still use google stuff on it and sign in to google, but it has a local account setup i thought was worth a look. Still a no go for me, you get trapped in that ecosystem, whether it be google or fydeOS. <br /><a href="https://fydeos.io/" rel="nofollow">https://fydeos.io/</a></p><p>PS: fdroid works flawlessly on fydeOS without having to set android rom stuff up.<br /><a href="https://f-droid.org/" rel="nofollow">https://f-droid.org/</a></p>]]></description>
			<author><![CDATA[dummy@example.com (sagemage)]]></author>
			<pubDate>Sun, 15 Jun 2025 23:59:49 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56121#p56121</guid>
		</item>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56120#p56120</link>
			<description><![CDATA[<p><a href="https://blissos.org/" rel="nofollow">Bliss OS</a> is where the Android x86 developers went. It&#039;s fussier than Android x86 and won&#039;t run in many of the emulators that previous port could use. I think it requires KVM in Linux. But that&#039;s a technical detail that may change from one release to the next.</p><p>I do agree with the OP complaint about the trend towards forcing everyone to use smartphone apps (either iPhone or Android) to interact with businesses. I&#039;ve not encountered the banking restrictions talked about, yet, but now I am worried. I hate the idea of having access to all the critical details of my life on a portal device that I may have to carry around just for safety. You need a phone to get help on the road if your car breaks down, for example. But then you&#039;ve got your entire life on that little device where ever you go and can potentially lose it and control of your life right along with it.</p>]]></description>
			<author><![CDATA[dummy@example.com (Micronaut)]]></author>
			<pubDate>Sun, 15 Jun 2025 23:13:52 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56120#p56120</guid>
		</item>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56119#p56119</link>
			<description><![CDATA[<p>Android x86 has been abandoned, there is another project that does the same thing but I can&#039;t remember its name. End of the day this might be solved with a $30 used phone + wifi.</p>]]></description>
			<author><![CDATA[dummy@example.com (yurimodin)]]></author>
			<pubDate>Sat, 14 Jun 2025 23:11:35 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56119#p56119</guid>
		</item>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56116#p56116</link>
			<description><![CDATA[<p>Thanks for the responses.&#160; So it may or may not require IMEI (which I had not heard of) that only a phone can give (without some serious hacking) depending on what the server is set up to require.&#160; I shall give it a try, but I had not expected that hurdle when I put the question. My first concern though is to choose an Android emulator (to run in VirtualBox) . It seems like Android x86 could be a good choice, Distrowatch counts it as a distro.</p>]]></description>
			<author><![CDATA[dummy@example.com (Duke Nukem)]]></author>
			<pubDate>Sat, 14 Jun 2025 13:08:57 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56116#p56116</guid>
		</item>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56115#p56115</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>The OP asked about much more than that.</p></div></blockquote></div><p>The OP asks about running apps without a physical phone, and gives a couple of generic examples with no implementation details.<br />*you* moved the goalposts by adding custom authentication and token generators.</p><div class="quotebox"><blockquote><div><p>The app the OP refers to is the bank&#039;s custom application running on a smartphone in the way I previously described.</p></div></blockquote></div><p>If you have a working crystal ball, feel free to open-source the schematics. Otherwise you&#039;re putting words in somebody else&#039;s mouth to further your own agenda.<br />If what what you really want to do is shoot down every suggestion so you can whine about &quot;big tech&quot; control some more (with much talk and no action of course), you do you... But constant &quot;old man yells at cloud&quot; bitching (a common pastime around here apparently) never achieved anything constructive.</p><div class="quotebox"><blockquote><div><p>As far as I can tell, Google et al have absolutely no involvement</p></div></blockquote></div><p>GSF has built-in 2fa authentication for apps to use, with various levels of physical device integrity checks. Whether a specific app uses it or rolls their own is up to the app developer. Even when they do roll their own 2fa auth, they&#039;re likely going to be using GSF to verify the integrity of the app, OS, and device before they allow you to start that process.</p><p>Unless you are somehow under the impression that there is only <em>one</em> bank in the world, with <em>one</em> app, you&#039;re making the assertion that your personal situation with your particular bank is also the only one the OP could possibly be in. This is infantile.</p><div class="quotebox"><blockquote><div><p>Banks are run by experienced white collar crooks, not idiots.</p></div></blockquote></div><p>Which is why authentication is (or should be) handled server-side, and any on-device security handled by widely deployed, trusted frameworks. The &quot;app&quot; can then be (and IME often is) little more than a thin interface for the web api, with hooks into GSF for 2fa.<br />If an app does require integrity checks (e.g. allows fingerprint or facial recognition auth and does it on-device), that&#039;s exactly what the android integrity and hardware crypto apis are for. Most apps use those, because security is hard and reinventing wheels is stupid... They&#039;re also far more secure than relying on something like cell network registration / IMEI, which is notoriously easy to screw about with (see many real-world examples of sim-swapping / device cloning attacks).</p><p>My bank also has an app, it&#039;s not mandatory, it only uses 2fa for initial setup, and it works perfectly in a VM. The same goes for a host of &quot;special deal only in our <del>app</del> spyware&quot; situations, virtual boarding passes, concert tickets et al., extracting login tokens or DRM decryption keys for reuse in third-party apps, and countless other things besides.</p>]]></description>
			<author><![CDATA[dummy@example.com (steve_v)]]></author>
			<pubDate>Sat, 14 Jun 2025 04:59:53 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56115#p56115</guid>
		</item>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56114#p56114</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>steve_v wrote:</cite><blockquote><div><p>... will all do what was asked in the OP ...</p></div></blockquote></div><p>The OP asked about much more than that.<br />Running in an emulator is only a <span class="bbu">necessary</span> part of what OP ultimately wanted to do.</p><div class="quotebox"><cite>Duke Nukem wrote:</cite><blockquote><div><p>... there are certain things my bank will not let you do on their website but only with their app.</p></div></blockquote></div><p>The <em>app</em> the OP refers to is the bank&#039;s custom application running on a smartphone in the way I previously described.</p><p>So the answer to the question/s I posed in my previous post would seem to be a hard <span class="bbc">no</span>.</p><div class="quotebox"><cite>steve_v wrote:</cite><blockquote><div><p>None of them will register a real IMEI ...</p></div></blockquote></div><p>Exactly.</p><div class="quotebox"><cite>steve_v wrote:</cite><blockquote><div><p>... depends how your authenticator works.<br />... sign in to google from the virtual device with a real account.</p></div></blockquote></div><p>As far as I can tell, Google <em>et al</em> have absolutely no involvement (at least for the time being) in the client &lt;-&gt; bank transaction through their authenticating servers, none whatsoever.</p><p>Banks are run by experienced white collar crooks, not idiots.</p><p>Many years ago, I tried to log into one of my bank&#039;s websites using the Tor browser, thinking it would be better and safer.<br />It took a few seconds to get kicked out of the session and instantly get an email summoning me to the head branch to speak with an accounts officer who, sternly produced a disclaimer for me to sign because &quot;<em>third party malware had been detected during my last log in</em>&quot; and assume full responsibility for whatever could happen, lest they terminate my account on the spot if I did not sign it.</p><p>Needless to say, he did not take lightly my asking if he was referring to the MS operating system (Win98SE) running on the boxes I used at the office and at home.</p><p>So no, for all the reasons I explained in my lengthy post, I do not think it is possible to avoid using a smartphone to do any banking unless the bank allows the use of an &#039;on-device&#039; authenticator running on your smartphone, something that will never happen.</p><p>Basically because, among other things, it is an integral part of the the meta-data farming system that has been put in place in the past 5/10 years.<br />With no government oversight whatsoever.</p><p>Soon enough, you will not even be able to order a pizza at a resturant without a smartphone.<br />The absence of a printed menu has recently started to become a widespread trend.<br />ie: sitting at a table <span class="bbu">in the joint</span>, you actually have to use a smartphone to see the menu on the restautant&#039;s web site.</p><p>And it is going to get worse.&#160; 8^|</p><p>Best,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Sat, 14 Jun 2025 01:14:25 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56114#p56114</guid>
		</item>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56112#p56112</link>
			<description><![CDATA[<p>Those will all do what was asked in the OP, run &quot;Android in a VM&quot;. None of them will register a real IMEI on a real cellular network though, because that requires a physical radio connecting to a physical cell site...<br />So it depends how your authenticator works. If it uses basic google APIs, then you just need to sign in to google from the virtual device with a real account. If it needs hardware device attestation (safetynet/play protect/etc.), uses SMS, or otherwise relies on the mobile carrier, you&#039;re probably SOL.</p><p>There are ways to spoof device attestation, but it&#039;s a cat-and-mouse game with google and far too complicated to go into here. Hit up xda forums.</p>]]></description>
			<author><![CDATA[dummy@example.com (steve_v)]]></author>
			<pubDate>Sat, 14 Jun 2025 00:22:38 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56112#p56112</guid>
		</item>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56109#p56109</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>rbit wrote:</cite><blockquote><div><p> Genymotion ...</p></div></blockquote></div><p> </p><div class="quotebox"><cite>steve_v wrote:</cite><blockquote><div><p> Android studio ...</p></div></blockquote></div><p> </p><div class="quotebox"><cite>yurimodin wrote:</cite><blockquote><div><p> Waydroid via Weston ...</p></div></blockquote></div><p>Interesting.</p><p>Let me see if I understood this correctly:</p><p>Using one or any of the applications suggested above, I can log into my bank or whatever secure website requiring a website supplied token* and carry out my business without actually using a smartphone?</p><p>* the token sent <span class="bbu">by</span> the secure server <span class="bbu">to</span> a smartphone registered under my name with that same server but <span class="bbu">without using the smartphone</span> in any way.</p><p>Yes?</p><p>That said, I do obtain secure access to a couple of secure websites using my browser.<br />But the token is generated by the smartphone itself (ie: me) via an <em>app</em> such as <span class="bbc">Aegis Authenticator</span>.<br />All I had to do is copy a QR code generated by the owner of the website and apply it to the authenticator.</p><p>Any time I need to access that secure server, I first login to the website (with UserID+PW) and then use the authenticator to generate a six digit number (on demand) in order to complete my access.</p><p>No further process is carried out on or by the secure server.</p><p>Best,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Fri, 13 Jun 2025 17:27:48 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56109#p56109</guid>
		</item>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56108#p56108</link>
			<description><![CDATA[<p>Waydroid via Weston is the way I do that stuff.</p>]]></description>
			<author><![CDATA[dummy@example.com (yurimodin)]]></author>
			<pubDate>Fri, 13 Jun 2025 16:20:30 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56108#p56108</guid>
		</item>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56106#p56106</link>
			<description><![CDATA[<p><a href="https://developer.android.com/studio" rel="nofollow">Android studio</a> can create any number of full-featured emulated devices, with android versions and api levels of your choice, in just a few clicks.<br />It is of course a google product and not to be trusted, but using the standard development environment does have advantages wrt compatibility.</p><p>I&#039;d suggest a version a year or two old, so as to avoid the worst of the Artificial Idiocy that google seems determined to infict on man + dog.</p>]]></description>
			<author><![CDATA[dummy@example.com (steve_v)]]></author>
			<pubDate>Fri, 13 Jun 2025 15:49:03 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56106#p56106</guid>
		</item>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56105#p56105</link>
			<description><![CDATA[<p>dDepending on your needs, Genymotion (<a href="https://www.genymotion.com/product-desktop/download/" rel="nofollow">https://www.genymotion.com/product-desktop/download/</a>) may work.&#160; I used it in the past, seems like it&#039;s gotten a bit worse in later versions though from my perspective.&#160; It&#039;s something you could try, but it seems a bit hit-and-miss as far as app compatibility is concerned.&#160; It gives the option of using VirtualBox or QEMU for hypervisor.</p>]]></description>
			<author><![CDATA[dummy@example.com (rbit)]]></author>
			<pubDate>Fri, 13 Jun 2025 15:22:21 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56105#p56105</guid>
		</item>
		<item>
			<title><![CDATA[Re: Android in a VM - recommendations?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=56103#p56103</link>
			<description><![CDATA[<p>Hello:</p><div class="quotebox"><cite>Duke Nukem wrote:</cite><blockquote><div><p> ... becoming increasingly difficult to avoid using a smartphone ...</p></div></blockquote></div><p>Indeed ...<br />The final objective is that <span class="bbu">everyone</span> uses a smartphone for <span class="bbu">everything</span>.</p><div class="quotebox"><cite>Duke Nukem wrote:</cite><blockquote><div><p>... have one but hate it.</p></div></blockquote></div><p>Same here.<br />And the local telcos do not offer any <em>dumb</em>phone options.</p><div class="quotebox"><cite>Duke Nukem wrote:</cite><blockquote><div><p>... doctors&#039; practice ...<br />... certain things my bank will not let you do on their website ...<br />... using a PC must be a bit shady ...</p></div></blockquote></div><p>A local doctor&#039;s association (or whatever it is) has intere$ted / offered their associated physicians access to a dedicated website where, instead of handing you the usual hand written prescription while you are in front to them, they will send it to you via email.</p><p>To that effect, <span class="bbu">all</span> your data and prescription history is stored (safely, never shared <em>or</em> sold mind you) in the association&#039;s server.<br />Not only that, it seems that the chaps actually get some cash for every patient that gets uploaded to the data base.</p><p>Like my proctologist&#039;s secretary ignorantly explained: &quot;<em>the Dr. saves time when not having to write the prescription</em>&quot;.&#160; 8^D !!!</p><p>The bank where I get my pension deposit and have been a client for more than 25 years one day decided that I would no longer be able to transfer money between my account and any other account (mine or not) if I did not have a <em>token</em> which was (to them) the only possible way to ID myself before the bank&#039;s infrastructure if I was using their website.</p><p>Gone was the 2FA Auth I had been using and as you would expect, said <em>token</em> could only be generated by an <em>app</em> running in a smartphone I did not have (used a Blackberry at the time).</p><p>Needless to say that the process of installing the <em>app</em> involved (you guessed it) uploading photos of your mug like if you were being processed for murder. ie: front / right / left / smiling / not smiling and so on. It&#039;s a wonder they did not <em>also</em> want a photo of my tonsils.</p><p>I could go on as examples of this bulshit abound so I will stop now and explain why all this is happening worldwide:</p><p>It is all about <span class="bbu">control</span>.<br />A smartphone is basically a <span class="bbu">tracking device</span> and all these <em>app</em> shennanigans are <span class="bbu">meta-data harvesting</span> procedures.</p><p>The moment you get your mug shot on-line is the moment it is shared worldwide, istantly associated to all the information you shed permanently with absolutely everything you do with a smartphone. eg: banking, digital wallet payments, etc.</p><p>The added bonus for banking institutions is that, sooner than later, <em>any and all</em> client banking activity will have to be done via a smartphone.<br />Forget your secure Linux box behind a router / firewall at home and, to their shareholder&#039;s delight as all their clients will then work for <em>them</em>, welcome to the world of banks without branches, ATMs, tellers, employees, etc.</p><p>Like stores of all sorts that, as time goes by, have more self-service checkout tills and less cashiers or humans: you are both the employee (weighing/sorting/checking out the goods) and the client (paying for it all).</p><p>I flatly refuse to use them and point out to the employee at the till that if I do, eventually they will be out of a job, a job which they are good at.<br />Their reply? &quot;<em>I find it very helpful, especially when there are many clients in the store</em>&quot; <br />Unbelievable.</p><div class="quotebox"><cite>Duke Nukem wrote:</cite><blockquote><div><p>... just want one to use as a smartphone, and I want it to run in a VM ...</p></div></blockquote></div><p>I do not think there is one and given how the system works, I there will not <span class="bbu">ever</span> be one.</p><p>This because the key to all this is that the <em>app</em> <span class="bbu">runs</span> on the smartphone, ie: the portable data harvesting device registered (via an IMEI &lt;-&gt; your ID pair) to you and working with / through the telco&#039;s infrastructure which is (obviously) linked to the rest of the world-wide telco infrastructure and whatever other infrastructure feeds from it.</p><p>As far as I know, it is impossible to access that infrastructure <em>directly</em> with a computer / emulator but you can do it if your computer accesses it via your smartphone, I believe there is such a thing for whatsup. You would need to fake quite a few things, the main one being a valid IMEI / your ID pair.</p><p>Soon there will be no way of using any telco infrastructure without a registered smartphone.</p><p>No dumphones or burner phones will be allowed and all communication devices will have to be linked to a valid ID, meta-data* included, of course.<br />* full name, address, full facial recognition data, some ID number (passport, etc.) and who knows what else.</p><p>Best,</p><p>A.</p>]]></description>
			<author><![CDATA[dummy@example.com (Altoid)]]></author>
			<pubDate>Fri, 13 Jun 2025 13:13:16 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=56103#p56103</guid>
		</item>
	</channel>
</rss>
