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"