This repository is release-only.
- All testing, development, and compilation are performed locally
- This repository is used solely for publishing local APK releases
- No CI/CD, automated builds, or testing pipelines are run from this repository
All experimental changes and build verification are completed off-repository before releases are published here.
This is an experimental fork of the Eden Emulator Project, designed to test and implement various features and optimizations. This fork focuses on enhancing user experience through additional performance monitoring and memory management features.
- Memory Flush Option: Added a toggle to enable/disable memory flush functionality during gameplay
- Location: Settings β System β App Settings β Enable Memory Flush
- Purpose: Clear app memory and caches for better performance
- Usage: When enabled, shows a memory flush button during gameplay
- Phone Temperature Display: Added real-time phone temperature monitoring
- Location: Settings β Performance Stats β Show Phone Temperature
- Purpose: Monitor device thermal state during emulation
- Display: Shows current phone temperature in the performance overlay
-
Standard Edition (
mainline)- App Name: "Eden"
- Package:
dev.eden.eden_emulator - Architecture: ARM64
-
Optimized Edition (
genshinSpoof)- App Name: "Eden Optimized"
- Package:
com.miHoYo.Yuanshen - Architecture: ARM64
-
Legacy Edition (
legacy)- App Name: "Eden Legacy"
- Package:
dev.legacy.eden_emulator - Architecture: ARM64
-
ChromeOS Edition (
chromeOS)- App Name: "Eden ChromeOS"
- Package:
dev.eden.eden_emulator - Architecture: x86_64
- Download the appropriate APK variant for your device
- Enable "Install from unknown sources" in Android settings
- Install the APK
- Launch the app and follow the setup wizard
- Open Settings
- Navigate to System section
- Find App Settings category
- Toggle "Enable Memory Flush"
- The memory flush button will appear during gameplay
- Open Settings
- Navigate to Performance Stats section
- Toggle "Show Phone Temperature"
- Temperature will display in the performance overlay during gameplay
- Android Studio (latest version)
- NDK/CMake
- Git
- Eden submodule
# Build all variants at once
./gradlew assembleRelease assembleDebug
# Or build specific variants
./gradlew assembleMainlineRelease
./gradlew assembleGenshinSpoofRelease
./gradlew assembleLegacyRelease
./gradlew assembleChromeOSReleaseAll APKs are generated in:
app/build/outputs/apk/
βββ mainline/release/
βββ genshinSpoof/release/
βββ legacy/release/
βββ chromeOS/release/
This fork includes experimental features that may:
- Enhance performance on certain devices
- Provide additional system monitoring
- Offer new user interaction methods
Note: These features are experimental and may not be stable in all configurations.
Since this is an experimental fork, please report issues with:
- Device model and Android version
- APK variant used
- Steps to reproduce the issue
- Log files if available
This is an unofficial experimental fork of Eden Emulator. It is not affiliated with the official Eden Emulator Project. Use at your own risk.
This project maintains the same license as the original Eden Emulator Project (GPL-3.0-or-later).
- Original Eden Project: https://eden-emu.dev
- Source Code: https://git.eden-emu.dev/eden-emu
- Discord: https://discord.gg/HstXbPch7X
- Fork Version: Experimental v1.0
- Based on: Eden Emulator Project
- Target API: 36 (Android 14)
- Min API: 24 (Android 7.0)
Thank you for trying this experimental fork!
This is an unofficial experimental fork of the Eden Emulator Project.
- I am not affiliated with, associated with, or endorsed by the Eden Emulator development team
- This fork is an independent experiment
- Any changes, builds, or releases provided here do not represent the official Eden project
- I will only update commits and test QoL changes.
Use at your own risk.