Here's what you'll need:
•BeagleV Ahead Single Board Computer (SBC) (comes w/ mainline Linux support, no Intel/ARM/AMD shit in their cores, uses RISC-V architecture, is completely open source and has touchscreen compatibility).
•An open source USB-based HID-compliant touchscreen (like the ones they use for raspberry pi's, such as the XPT2046 touch controller). Just make sure it's Linux-compliant and is supported by BeagleV (which XPT2046 already is).
•A HDMI/USB case for a raspberry pi for the buttons (power on/off and volume up/down + HDMI/USB ports to wire to your board) and a 3D printed plastic display case to house all the components and use like a regular cell phone.
•A homemade SIM card made from a SiFive HiFive1 B development board and a sysmoUSIM-SJS1 programmable lab SIM card, w/ PySIM scripts running on it, using a self-written SOCKS5 proxy scripted in Python w/ X25519, ChaCha20, Poly1305 and Kyber for quantum computer resistance, using E2E encryption on your proxy, and MAC randomization + SDR (like OpenAirInterface, srsRAN or Open5GS) to connect anonymously to internet/make calls (note that Android support for RISC-V is still under R&D, but Sipeed was able to run a lightweight version of it on RISC-V, which is also why conventional carriers won't work on any operating system that's been ported for it)
flash Gentoo with Wayland running over it for the mobile UI (like Phosh), which is what they use for the Pinephones (note that while BeagleV does have Wayland support, however it's still developing, so you'll have to set it up manually).
And when you put it all together you now have a truly anonymous smartphone.
Also, as an endnote, use a custom IMSI range reserved for testing. In sysmoUSIM + PySIM, you can define: IMSI – your chosen private ID, K_i – the secret authentication key, OPc / OP – optional operators’ keys for simulating network auth, and then your SDR stack (Open5GS, srsRAN) will use those keys to authenticate without ever touching the public network.
•BeagleV Ahead Single Board Computer (SBC) (comes w/ mainline Linux support, no Intel/ARM/AMD shit in their cores, uses RISC-V architecture, is completely open source and has touchscreen compatibility).
•An open source USB-based HID-compliant touchscreen (like the ones they use for raspberry pi's, such as the XPT2046 touch controller). Just make sure it's Linux-compliant and is supported by BeagleV (which XPT2046 already is).
•A HDMI/USB case for a raspberry pi for the buttons (power on/off and volume up/down + HDMI/USB ports to wire to your board) and a 3D printed plastic display case to house all the components and use like a regular cell phone.
•A homemade SIM card made from a SiFive HiFive1 B development board and a sysmoUSIM-SJS1 programmable lab SIM card, w/ PySIM scripts running on it, using a self-written SOCKS5 proxy scripted in Python w/ X25519, ChaCha20, Poly1305 and Kyber for quantum computer resistance, using E2E encryption on your proxy, and MAC randomization + SDR (like OpenAirInterface, srsRAN or Open5GS) to connect anonymously to internet/make calls (note that Android support for RISC-V is still under R&D, but Sipeed was able to run a lightweight version of it on RISC-V, which is also why conventional carriers won't work on any operating system that's been ported for it)
flash Gentoo with Wayland running over it for the mobile UI (like Phosh), which is what they use for the Pinephones (note that while BeagleV does have Wayland support, however it's still developing, so you'll have to set it up manually).
And when you put it all together you now have a truly anonymous smartphone.
Also, as an endnote, use a custom IMSI range reserved for testing. In sysmoUSIM + PySIM, you can define: IMSI – your chosen private ID, K_i – the secret authentication key, OPc / OP – optional operators’ keys for simulating network auth, and then your SDR stack (Open5GS, srsRAN) will use those keys to authenticate without ever touching the public network.