github ExTV/Podroid v1.2.8

one hour ago

New

  • Start the VM automatically when the phone boots (Settings, off by default), and start or stop it from automation apps with the com.excp.podroid.action.START_VM / STOP_VM intents.
  • RAM sizes up to 16 GB. The list only offers what the phone can actually spare, so a 6 GB device still sees 512 MB to 2 GB while a 24 GB device gets the full range.
  • Storage sizes up to 512 GB, again limited to the free space on the phone, and storage can now be grown after setup from Settings (never shrunk; the larger size is picked up on the next VM start).
  • The port-forward list holds 2048 rules instead of 128, and podroid-forward clean (plus a Clean button in Settings) removes every user rule at once.
  • The guest kernel can now serve NFS, act as an iSCSI target, and mount binderfs.

Fixes

  • The guest could not resolve hostnames on some phones even though ping 8.8.8.8 worked. The VM now uses the phone's own DNS resolver (including a VPN's) with public resolvers as fallback, so apk add and podman pull work on mobile data, Wi-Fi, and through a VPN.
  • The backend shown on the home and status screens is the one actually running, not the one selected in Settings. With the selection on Auto, a phone without AVF now correctly reports QEMU.
  • Raising the storage size used to grow the disk image without the VM ever seeing the extra space; the guest now resizes its filesystem on the next start.
  • The RDP and mirror-mode recipes in the guide now match what the guest actually does, and the desktop guide explains that setup-desktop also installs and enables a display manager (harmless here, but unnecessary) and how to switch it off.
  • Broad reliability and documentation hardening across networking, the Settings screen, and the guide.

Known limitations

  • Starting the VM at boot keeps Podroid's foreground service running from the moment the phone starts; on phones with aggressive battery management, whitelist Podroid or the VM may be stopped in the background.
  • Multi-core AVF VMs still reboot on Pixel 8 and later; the AVF backend stays single-core until the guest kernel gains the missing CPU-frequency driver. A fix is planned.

Don't miss a new Podroid release

NewReleases is sending notifications on new releases.