Skip to content

v0.9.0-pre

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 May 19:06

PhoneFork v0.9.0-pre

Date: 2026-05-17
Status: unsigned prerelease

This prerelease is for early validation of the Windows WPF cockpit, CLI, helper
APK contract, and release packaging path. ZIP artifacts are unsigned because
Azure Artifact Signing secrets are not provisioned yet. Windows SmartScreen or
Defender may warn until signed releases are available.

Highlights

  • Helper APK provider contract now emits phonefork.helper.v1 JSON envelopes
    for SMS, call log, contacts, Wi-Fi capability metadata, wallpaper metadata,
    ringtone defaults, and user dictionary rows.
  • WPF Operations tab exposes helper install/probe/uninstall, Shizuku checks,
    Smart Switch detection, backup interop inspection, pre-flight bundles, media
    size/mtime verification, trusted-pair visibility, and ADB Burst Mode status.
  • Backup readers can inspect AppManager-compatible directories, legacy Android
    .ab headers, and Open Android Backup archive directories.
  • Release artifacts include an explicit ARTIFACT-TRUST.txt note describing
    signed/unsigned status and provenance expectations.

Boundaries

  • PhoneFork does not migrate third-party private app data from /data/data
    without root.
  • PhoneFork does not migrate Knox-bound data such as Secure Folder or Samsung
    Wallet payment tokens.
  • Helper export providers are implemented, but restore writes remain disabled
    until host-side destructive-action confirmation is complete.
  • Smart Switch remains the recommended companion for OEM-private Samsung
    categories.

Verification

  • pwsh scripts/Test-VersionConsistency.ps1
  • dotnet build PhoneFork.slnx -c Release
  • dotnet test tests\PhoneFork.Core.Tests\PhoneFork.Core.Tests.csproj -c Release --no-build
  • dotnet list PhoneFork.slnx package --vulnerable --include-transitive
  • dotnet publish src\PhoneFork.App\PhoneFork.App.csproj -c Release -r win-x64 --self-contained false
  • dotnet publish src\PhoneFork.Cli\PhoneFork.Cli.csproj -c Release -r win-x64 --self-contained false

Screenshot: docs/screenshots/phonefork-main-2026-05-17.png

Full Changelog: https://github.com/SysAdminDoc/PhoneFork/commits/v0.9.0-pre

Full Changelog: https://github.com/SysAdminDoc/PhoneFork/commits/v0.9.0-pre