- Mihomo kernel
- SubStore Optional Support
- Web dashboard
- For more, please explore on your own...
- Android 7.0 and above
- Supports
armeabi-v7a,arm64-v8a,x86, andx86_64architectures
- Install: Visit the Releases page
- Build: See the Build section
- Telegram group: @OOM_WG
To translate YumeBox into your language or improve existing translations, please fork this project and create or update translation files in the lang directory.
-
Sync core source code
sh scripts/sync-kernel.sh <alpha|meta|smart>
-
Install dependencies Ensure that OpenJDK 24, Android SDK, CMake, and Golang are installed.
-
Create
local.propertiesin the project rootsdk.dir=/path/to/android-sdk -
(Optional) Customize the package name by editing
gradle.propertiesproject.namespace.base=com.github.yumelira.yumebox project.namespace.core=${project.namespace.base}.core project.namespace.extension=${project.namespace.base}.extension project.namespace.buildlogic=${project.namespace.base}.buildlogic
-
Create
signing.propertiesin the project rootkeystore.path=/path/to/keystore/file keystore.password=<key store password> key.alias=<key alias> key.password=<key password>
-
Build the application
Ontology:
./gradlew app:assembleRelease
SubStore Extension:
./gradlew extension:assembleRelease
