Is there a way to do this without buying actual phones? If you could fool the app into believing an Android VM is a phone you could really scale it up.
No. The reason is because it is easy for the app developers to detect when you are using a VM. The ad networks also have a bunch of detection software running to find it as well. Same goes for using proxy/vpn. You will be banned very quickly for doing it. Do not even attempt it.
From the article:
> One farmer said they do sometimes virtualize phones on their PC, but due to how resource intensive that can be on the computer, it works out as more cost effective to have a selection of cheap phones instead.
So I guess the answer would be yes, but it doesn't make a lot of sense/cents
I guess It's only a matter of time and resources to develop new code that would pass the VM detection, perhaps not for the majority of phone farmers but should not be a problem for those readers who has a relevant background on HN.
Given they had 350,000 SIM cards, it seems like you at least need a real cellular modem. It's probably cheaper and easier to just buy cheap Android phones.
I used to be a phone farmer back when I was school a few years ago (didn't know it was called that or that there was even a community around it). Any device with a WiFi connection worked at that point. Not sure if that's changed but I doubt it.
Also in the article they mentioned people virtualizing the process. It apparently is possible, but the farmers don't think it's worth it.