Files
manos555555--PS5-Suite/client-android/PS5SuiteAndroid.Android/PS5SuiteAndroid.Android.csproj
T
ManosandDevin 367e57ca1f v7.3.0: full k-stuff compatibility + power/launch fixes
- Full k-stuff support: removed all etaHEN gates — mount/unmount,
  launch game, controller info/lightbar, PKG install, suspend/resume/kill
  now work on both loaders
- Launch Game: handle async daemon launch — poll for target eboot.bin
  after error codes, close running game via sceLncUtilKillApp and retry
  (fixes issue where launch "failed" but game actually started)
- Launch kill-heuristic: running game = comm=="eboot.bin" only;
  numeric-title system daemons are never killed
- Power: reboot via sceSystemServiceRequestReboot, shutdown via
  sceSystemStateMgrTurnOff + ShellCore fallbacks; raw reboot() syscall
  only as last resort (was leaving console in zombie state)
- Controllers: ShellCore/ShellUI remote pad bridge works without
  etaHEN — info, state and lightbar verified live on k-stuff
- Mount/unmount: ShellCore code-cave bridge (installTitleDir /
  AppUnInstall) — icons appear/disappear without home-screen kills
- Removed Capture Screen: sceScreenShotCapture needs a registered
  app-thread context (0x80C1B001 local / 0x80BE0001 remote); Screenshots
  gallery (list/download/delete) unaffected
- Unmount All: only touches suite mounts (mount.lnk / active nullfs),
  real installs never affected

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-10 11:39:12 +03:00

28 lines
977 B
XML

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0-android</TargetFramework>
<SupportedOSPlatformVersion>23</SupportedOSPlatformVersion>
<Nullable>enable</Nullable>
<ApplicationId>com.manos.ps5suite</ApplicationId>
<ApplicationVersion>9</ApplicationVersion>
<ApplicationDisplayVersion>7.3.0</ApplicationDisplayVersion>
<ApplicationTitle>PS5 Suite</ApplicationTitle>
<AndroidPackageFormat>apk</AndroidPackageFormat>
<AndroidEnableProfiledAot>false</AndroidEnableProfiledAot>
</PropertyGroup>
<ItemGroup>
<AndroidResource Include="Resources\drawable\icon.jpg" />
<AndroidResource Include="Resources\drawable\splash_screen.xml" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Avalonia.Android" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\PS5SuiteAndroid\PS5SuiteAndroid.csproj" />
</ItemGroup>
</Project>