Skip to content

ColdWindScholar/MIO-KITCHEN-SOURCE

Repository files navigation

Important

We Are Rewriting The Project.This project has currently stopped updating! But we will still accept bug fixes and pull requests

MIO-KITCHEN-SOURCE

Banner

A Rom Tool Written in Python

The Best Free And Open Source Rom Tool For You

Caution

Unauthorized commercial use prohibited


Used Projects

Name Used for Link Developer
unpac_py unpack sprd pac file Click Affggh
fspatch patch file_config before unpack Click Affggh
Logo_dumper Unpack and Repack Xiaomi lOGO.IMG Click Affggh
mtk-garbage-porttool Support repack old android folder to img file Click Affggh
context_pacther Patch file_context before repacking Click ColdWindScholar
lpunpack Unpack and parse Android Super Image Click unix3dgforce
android-tools Repack Ext4 Image, Sparse Convertion, lpmake Click nmeum
cpio_py unpack cpio and repack Click ColdWindScholar
erofs-utils Unpack and repack Erofs Images Click sekaiacg
make_ext4fs repack ext4 images for old devices Click anpaza
ext4 parse and unpack Ext4 images Click cubinator
Busybox_w64 plugin support Click Ron Yorston
Busybox Plugin Support Click Erik Andersen
brotli Unpack and repack .br files Click Google
sdat2img Convert dat to img Click xpirt
img2sdat Convert img to sparse dat Click xpirt
kdztools Unpack kdz and dz files Click ehem
dtc Decompile and compile device trer files Click David Gibson
oppo_decrypt Decrypt ozip and ofp Click bkerler
splituapp Parse and unpack UPDATE.APP file Click Superr
libufdt Parse \ Unpack \ Repack Dtbo image click Google
ROMFS_PARSER Unpack Romfs files Click ddddhm123
Nh4RomTools Codes for disable vb Click Affggh
zstd Unpack and repack zstd files Click facebook
  • And other projects! Huge shout out to the developers!

Localization


Features

  • Unpack boot, dtbo, ext4, erofs, payload, logo and so on
  • Pack boot, dtbo, ext4, erofs, logo and so on

Advantages

  • Automatic fs_config and fs_context patch
  • GUI graphical interface
  • A graphical plugin manager, plus an editor for plugin script editing. Support plugin installing and exporting
  • Quick updates, secure, stable and fast
  • Unique MSH interpreter that supports running MSH scripts
  • Provide backward compatibility with Android 8 and lower and create .img for these versions
  • Use mkc file choose api on Linux, making it easier to use

Supported Os

Os Arch
Linux x86_64 arm64
Windows x86_64 x86 amd64 arm64(by sewzj)
Macos Arm64 X86

Supported Image Types

Supported Image Types
Android Boot Image
Android Recovery Image
Android Vendor_boot Image
Erofs
Ext4
F2fs(Linux Version)
Romfs
Payload

Supported File Types

Supported File Types
Zip
Sprd PAC
ops
Ozip
tar.md5
kdz/dz
ofp
tar.gz

The MIO-KITCHEN Manager

Note

Its a utils to manage MIO-KITCHEN tool.

Update Prebulit Binary
python3 config upbin
Check If Supported My Machine
python3 config chksupd

Start To Use

Note

Currently Only Support Python 3.8 and Newer!

Prerequisites

macOS
brew install python-tk python3  tcl-tk
python3 -m pip install -U --force-reinstall pip
pip install -r requirements.txt
Linux
python3 -m pip install -U --force-reinstall pip
pip install -r requirements.txt
sudo apt update -y && sudo apt install python3-tk -y
Windows
python -m pip install -U --force-reinstall pip
pip install -r requirements.txt

Get started

python tool.py
# To create a binary distribution, you could:
python build.py

Contact Us


Developer's Email: 3590361911@qq.com

QQ Group: 683828484

Developer QQ Group:777617022


Contributors:


contributors

Thanks to people like you for helping out!


About


MIO-KITCHEN

Always free, users first
Quality Tools, presented here!
Brought you by the MIO-KITCHEN-TEAM

ColdWindScholar (3590361911@qq.com) All Rights Reserved.

About

An Android Rom Tool in python

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 12

Languages