Create Kaeru Enviroment Kaeru On Windows 11 LTSC
Kaeru steps on windows 11 LTSC
You can check on github
instal WSL
C:> wsl --install
Install linux
C:> wsl --install -d Debian
Set default distro
C:> wsl --set-default Debian
Refresh
sudo apt update
Install Build Dependencies
sudo apt update
sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev \
libffi-dev liblzma-dev
Install git
$ sudo apt update && sudo apt install -y git
Install pyenv
$ curl https://pyenv.run | bash
Configure Your Shell
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
Reload shell
$ source ~/.bashrc
Install Python 3.11.4
$ pyenv install 3.11.4
Clone repo
git clone https://github.com/R0rt1z2/kaeru.git kaeru && cd kaeru
Install its dependencies
$ sudo apt-get update
sudo apt-get install gcc-arm-linux-gnueabihf python3 python3-pip git make
pip install -r requirements.txt
Install capstone
$ pip install capstone
add new board & devices
e.g Infinix Hot 70
codename : X6895
Board : MT6789
$ pico ~/kaeru/soc/Kconfig
add e,g
config MEDIATEK_MT6789
bool "MediaTek MT6789 SoC"
$ pico ~/kaeru/board/Kconfig
add e.g
config INFINIX_X6895
bool "Support Infinix HOT 70"
default n
help
Say Y if you want to include support for Infinix HOT 70
Running the script
$ ./setup.sh -c X6895 -m "Infinix Hot 70" -v VENDOR -l /home/bob/board/hot_70/lk.img -s MT6789
blla
Post a Comment for "Create Kaeru Enviroment Kaeru On Windows 11 LTSC"
Post a Comment