I have already purchased a FairPhone 4, but I want to conduct some experiments, and I don’t want to perform them on the device I am currently using.
I would like to create a FairPhone emulator on Debian 12 X86 for experimentation, including installing other operating systems or writing programs. Is there a better method?
It’s probably just a starting point and might require some reading, but I’d start with the tools that are available for Android development.
With Android Studio you can develop apps and test them on a virtual device (preconfigured are different Google models plus some generic phones; not sure if anyone has already created a hardware profile for Fairphone models).
That page assumes you will compile the system image yourself (IIRC your PC would need at least 12 GB RAM and several 100 GB of free diskspace not to mention downloading lots of source code which took a few hours for me on a 100 MBit/s internet connection) but I guess it’s also possible to skip the building part and just use a ready made image of e.g. /e/ or iode.