Note
We had to remake the whole system from scratch in C instead of C++, the project is still in beta testing
This project aims to contribute and maintain the official d3m0n c1 firmware. More info about the main project here.
[!Note]
Just download lastest release and flash it using Balena Etcher
How?
- Install BalenaEtcher from here and select your image file (.img)
- Select your SD card drive
- And click FLASH
To execute this code and build your d3m0n os image (.img), you must execute these commands line by line in your linux machine terminal.
git clone https://github.com/d3m0n-project/d3m0n_os.git
cd d3m0n_os
make -j 4In order to build your image file (.img) you need first to install d3m0n os on your linux machine.
Then use the command sudo ./d3m0n.sh and type 2 and hit enter.
This will display a configuration window in your terminal.
d3m0n operating system contains preinstalled softwares. more information here
Phone loads apps from temp directory created when startup,
then reads manifest file located at /usr/share/d3m0n/temp/APP_TOKEN/app
- Gets app name, description, category, icon (format "key: value")
then reads main layout file (.layout) in
/usr/share/d3m0n/temp/APP_TOKEN/layouts/main.layout(example here)
then execute code (.src) in /usr/share/d3m0n/temp/APP_TOKEN/src/main.src (example here)
Wallpapers are located in /usr/share/d3m0n/wallpapers. To change it, edit wallpaper in d3m0n config file

wallpaper: default
theme: default_dark
splash_time: 3000
shell_port: 3849
wallpaper is your wallpaper name (without .png)
theme is your theme folder name that contains all icons and sounds
splash_time is the time in ms splash screen will be displayed
shell_port is machine port where d3m0n shell service will run
| Official Links | |
|---|---|
| Website | d3m0n-project.github.io |
| Forum | forum.ducksploit.com |
| Discord | discord.com |
| Subreddit | r/d3m0nproject |