Skip to content

d3m0n-project/d3m0n_os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

471 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icon d3m0n os (C) 2026 4re5 group

Release Software License Contributors follow on Twitter

d3m0n OS is the official firmware for the d3m0n devices.

Note

We had to remake the whole system from scratch in C instead of C++, the project is still in beta testing

Summary

  1. Project Overview
  2. Installation
  3. Configuration
  4. Application API
  5. About
  6. Links

Overview

This project aims to contribute and maintain the official d3m0n c1 firmware. More info about the main project here.

[!Note]

Installations

Flash pre-built image

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

Build kernel image

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 4

Configure your OS

In 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 api

d3m0n operating system contains preinstalled softwares. more information here

example .d3m0n app

App handler

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

Wallpapers are located in /usr/share/d3m0n/wallpapers. To change it, edit wallpaper in d3m0n config file image

config file

wallpaper: default
theme: default_dark
splash_time: 3000
shell_port: 3849

description

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

Links

  Official Links
Website d3m0n-project.github.io
Forum forum.ducksploit.com
Discord discord.com
Subreddit r/d3m0nproject

Made with ❤️ by 4RE5's devs


Releases

No releases published

Contributors