This tool can:
- Automatically rename and sign APK files to keep multiple versions of the same game
- Push APK to headset via adb
It is written in Rust🦀 and supports both GUI and CLI.
Use the following syntax to build this project:
cargo --release build
or
cargo --release run
You can find precompiled binaries at releases page
Usage:
picoman apk --install <file> - installs APK file to your device. Accepts a
path to file or directory to install every recognised file in folder.
Supported devices:
| Device | Support |
|---|---|
| Pico 4 | ✅ |
| Pico neo 3 | Untested |
| Meta Quest 2 | Planned |
| Feature | State |
|---|---|
| Apk installing | ✅ |
| Apk signing | ✅ |
| Apk renaming | ✅ |
Todo:
- Bugfixes and stability improvements
- Installing from other packaging formats (i.e. apk bundled with game cache)
- Text translation to multiple languages
- Support for more devices
And more coming soon! 🚀
*All features are currently tested on linux, windows builds may be unstable.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
This project wouldn't be possible without these amazing projects, consider going to their respective github pages and giving them a star:
APKEditor by REAndroid, which is licensed under Apache License 2.0
Uber Apk Signer by Patrick Favre, it is licensed under Apache License 2.0 too.
And all of project dependencies. You can look at them in dependencies tab.
