Releases: jakobkhansen/SilksongAndroid
Release list
v1.0.3
Hollow Knight: Silksong Android 1.0.3
Note when updating from a previous version: This will trigger the porting process again, but it is heavily cached, so should only take a few minutes.
This version focuses on making the app compile on more devices. We had a major issue for many devices where it would not compile due to .NET issues. This has now been fixed. Many other fixes based on user reports too.
We have now tested and gotten reports of the app working on:
- Ayn Thor
- Retroid Pocket Flip 2
- Ayn Odin 3
- Galaxy Fold 8
- Galaxy Fold 6 (black bars in-game, will be fixed)
- AYANEO Pocket EVO
- KONKR Pocket Fit 8e
- Google Pixel 10 (emulator)
Open an issue if your device (including the ones listed above) is not working
Changes (since 1.0.2)
Builds no longer die
- Run .NET on Android's own runtime instead of Debian's glibc
- Fixed the build process being permanently unstartable on some devices (Odin 3, Samsung, Xiaomi), and being killed mid-conversion for memory as a cached process
- Cap memory and parallelism on 4 GB devices, and retry once when reclaimed; ≥7 GB unchanged
- 16 KB page alignment, for Android 15 devices that can't map 4 KB libraries
- Cancelling a build now actually kills il2cpp
Saving
- Fixed saves failing on some devices —
File.Replaceneeds hard links Android's storage lacks, so a new game saved once and never again
Correctness
- Install a rebuilt engine even when it's the same size — it was silently never reaching the device
- Reject Windows/macOS copies of the game by name instead of failing cryptically four minutes in
Diagnostics & UI
- Fixed View logs crashing; log is now findable, shareable and saveable
- Real progress bars for conversion and retarget, which used to sit at 0% for minutes
- Keep the conversion log, which was being discarded entirely
- Report why the build process died instead of always blaming memory
- Capture the game's own crashes and errors
- Stop logging the contents of the user's folders (for privacy reasons)
v1.0.3-rc4
Hollow Knight: Silksong Android 1.0.3-rc4
Note when updating from a previous version: This will trigger the porting process again, but it is heavily cached, so should only take a few minutes.
Changes
- Fixed saving on devices where it silently failed after the first save of a slot
- Fixed a rebuilt game not always being installed, leaving the old version running
- Fixed running out of memory while building on devices with less RAM
- Windows and macOS copies of the game are now rejected up front with a clear message
- Logs now include the game's own errors, so bug reports say what went wrong
- Leftover save temp files that could overwrite a good save are now cleared
- Crashes and low disk space are now recorded for diagnosis
v1.0.3-rc3
Hollow Knight: Silksong Android 1.0.3-rc3
Note when updating from a previous version: This will trigger the porting process again, but it is heavily cached, so should only take a few minutes.
Changes
- Fixed the build process failing to start for good —
Unknown authority/the activity manager would not start it, surviving an app restart (#4) - Build process retries now cover the ~10s the system allows, instead of giving up after 3s
- A build process killed mid-run is now reported instead of hanging the build
- When a build process still won't start, the message says to force stop — closing from recents never helped
- Cancelling a build now ends only the build process, instead of taking the launcher with it
- Fixed a failed save promoting a stale temp over the real save and reporting success, leaving an unloadable slot
- The save directory is created before each launch, and leftover temps are cleared
- The game's own faults are now captured in the log instead of only logcat
v1.0.3-rc2
Hollow Knight: Silksong Android 1.0.3-rc2
Note when updating from a previous version: This will trigger the porting process again, but it is heavily cached, so should only take a few minutes.
Changes
-
Setup no longer fails with
Unknown authority …mono. Each build step runs in a fresh process, and asking for the next one before the last had finished exiting could be refused — which threw away the whole build. It now waits for the previous one and retries a refusal instead of giving up. -
The C++ conversion is much less likely to be killed part-way. It ran at the lowest priority Android has, so on a busy device the system reclaimed it first — showing up as
il2cpp failed after …sor a stall on "Converting to C++". It now runs at the launcher's own priority. -
"Converting to C++" and "Retargeting content" show real progress. Both bars sat still for the whole step, which was indistinguishable from a hang — one report gave up after 30 minutes on a build that may have been fine. They now count the files as they land.
-
View log no longer crashes, the log is written where you can actually get at it (the app's external files folder, with a Save button), and it no longer grows without limit.
-
Build failures say what went wrong. il2cpp's output was being discarded on exit, so the log was empty after a failure. When the build process dies, the app now reports what actually happened — crashed, killed, or stopped for memory — instead of always blaming memory, and records how much memory the step needed.
-
Cancelling a build now stops it. The code that ended the build process could never run, so a cancelled conversion carried on using every core.
-
The log no longer lists your files. Picking the wrong folder used to record its contents, which then travelled with any bug report
v1.0.3-rc1
Hollow Knight: Silksong Android 1.0.3-rc1
Note when updating from a previous version: This will trigger the porting process again, but it is heavily cached, so should only take a few minutes.
Changes
• Setup should no longer fail on Android 14 and newer: the on-device build now runs on Android's own .NET runtime, which ships inside the APK instead of being downloaded.
v1.0.2
Hollow Knight: Silksong Android 1.0.2
Note when updating from a previous version: This will trigger the porting process again, but it is heavily cached, so should only take a few minutes.
This is a small update to the porting process, no in-game changes. This update makes folder selection the new default way of linking your manually supplied game files, this makes it way easier to select the game files. The old folder still works, so this is backwards compatible.
Changes
- Folder picker for selecting game files (instead of putting them in a specific app-storage folder)
- Don't log Steam username in logs for privacy reasons (when sharing logs)
- Reset build and change folder buttons on "Start porting" screen to more easily restart the porting process if something goes wrong.
v1.0.1
Hollow Knight: Silksong Android v1.0.1
Note when updating from a previous version: This will trigger the porting process again, but it is heavily cached, so should only take a few minutes.
This update is mostly bugfixes after reports from the initial release, as well as some nice to have features for debugging and fixing builds.
We also have new app icon artwork by Kaz Kirigiri
Changes
Since pre-release
- More bugfixes to Dual screen Map
New
- Settings button that clears the build without deleting your game files or saves (useful if the build breaks somehow)
- Share logs from porting screen or settings page
- New app icon, artwork by Kaz Kirigiri
- Better error messages and less log spam when something goes wrong
Dual screen
- Area maps now fill the panel properly — Deep Docks and the final area were especially small
- Next-area arrows and their labels no longer get cut off
- Arrows no longer pile up on the full map after sitting on a bench
Fixes
- Fixed a late-game area rendering almost entirely black
- Bellway toll machines and gates no longer stay standing after you've paid
- Render resolution settings override was deprecated in favor of fixing the in-game resolution settings
- Various fixes for porting stability
v1.0.1-rc1
Hollow Knight: Silksong Android 1.0.1-rc1
Note when updating from a previous version: This will trigger the porting process again, but it is heavily cached, so should only take a few minutes.
This update is mostly bugfixes after reports from the initial release, as well as some nice to have features for debugging and fixing builds.
We also have new app icon artwork by Kaz Kirigiri
New
• Settings button that clears the build without deleting your game files or saves (useful if the build breaks somehow)
• Share logs from porting screen or settings page
• New app icon, artwork by Kaz Kirigiri
• Better error messages and less log spam when something goes wrong
Changes
Dual screen
• Area maps now fill the panel properly — Deep Docks and the final area were especially small
• Next-area arrows and their labels no longer get cut off
• Arrows no longer pile up on the full map after sitting on a bench
Fixes
• Fixed a late-game area rendering almost entirely black
• Bellway toll machines and gates no longer stay standing after you've paid
• Render resolution settings override was deprecated in favor of fixing the in-game resolution settings
• Various fixes for porting stability
v1.0.0
Hollow Knight: Silksong Android 1.0.0