Repository navigation
Installation
For ArkOS4Clone:
Option 1: Fork the repository, go to Actions tab, run the build workflow, then download the image from your fork's Releases page.
Option 2: Build manually:
git clone git@github.com:lcdyk0517/arkos4clone.git
cd arkos4clone
sudo ./build_image.sh ArkOS-R3XS.img .For dArkOS4Clone:
⚠️ Note: dArkOS4Clone build process still requires more testing to fix bugs.
- Download G350/RG351MP image from christianhaitian/dArkOS
- Extract to get
dArkOS-xxx.img - Run:
git clone git@github.com:lcdyk0517/arkos4clone.git
cd arkos4clone
sudo ./build_image.sh dArkOS-xxx.img .After the script finishes, (d)ArkOS4Clone.img.xz will be generated in the root directory.
- Download the ArkOS release image
- Flash to SD card
- Run
dtb_selector.exe(Windows) to select your device - Select battery driver version (Original or arkos4clone_fix) when prompted
- Reboot the device
Non-Windows users, see Manual Configuration.
For non-Windows users:
- Mount the
BOOTpartition of the SD card - Copy
boot.iniand the two.dtbfiles fromconsoles/<device>/to the root directory - Copy the appropriate kernel Image:
- For Original battery driver:
consoles/kernel/original/Image - For arkos4clone_fix battery driver:
consoles/kernel/arkos4clone_fix/Image
- For Original battery driver:
- Copy
consoles/logo/<resolution>/logo.bmpto the root directory - Unmount the SD card, insert into device, and reboot
Visit 👉 https://lcdyk0517.github.io/tools/dtb-tools.html
Adjust joystick axis mappings (Joymux / amux), battery parameters, and generate new .dtb files directly in your browser.
Note: Only DTB files from (d)ArkOS4Clone are supported. DTBs from stock systems or other distributions are not compatible.
When using the dtb_selector tool, you will be prompted to select a battery driver version:
- Original battery driver — For devices using the original kernel battery driver
- arkos4clone_fix battery driver — For devices using the arkos4clone_fix kernel battery driver
The selected version's Image file will be copied to the root directory of your SD card.
- eMMC installation not yet supported — Currently only booting from SD card is available