PBRP DEVICE TREE AUTO GENERATOR FOR TRANSSION
ใขใณใใฌใค | #๐๐๐ฃ๐๐ฟ๐๐ซ_๐๐ | #๐ถ๐๐ฐ๐๐๐ฐ๐
๐ด๐ฝ๐ | #๐๐ง๐๐ฃ๐พ๐ค๐ง๐_๐ฟ๐๐ซ_๐๐๐๐ | #๐ผ๐ฃ๐ญ๐๐ฃ๐๐ฉ๐ฎ๐๐ง๐๐ ๐ฉOnly for TECNO/INFINIX PHONES that use vendor_boot as recovery ( skip itel cuz idc)
PBRP DT GENERATOR : https://t.me/ShadowBytePrjkt/2820
TWRP DT GENERATOR : https://t.me/ShadowBytePrjkt/2821
Usage
# Install necessary libs and tools first Before running the script,
๐งย Debian / Ubuntu / Linux Mint
bash
sudo apt update && sudo apt install python3 -y
๐งย Fedora / RHEL / CentOS
bash
sudo dnf install python3 -y
๐งย Arch / Manjaro
bash
sudo pacman -S python --noconfirm
๐งย openSUSE
bash
sudo zypper install python3 -y
๐ย macOS (Homebrew)
bash
brew install python
(If you don't have Homebrew, download fromย python.org)
๐ชย Windows
- Download the installer fromย python.org.
- Checkย โ ย "Add Python to PATH"ย during installation.
- Openย Command Promptย orย PowerShellย and verify:
- cmd
python --version
Get your vendor_boot image then extract it using mio kitchen
now open terminal where generator.py is locatedย
now run this commandย
for PBRP DT its : python3 transsion_pbrp_gen_vendor_boot.py /path/to/unpacked_vendor_boot [-o OUTPUT] [--device-name NAME]
for TWRP DT its : python3 transsion_twrp_gen_vendor_boot.py /path/to/unpacked_vendor_boot [-o OUTPUT] [--device-name NAME]
Dev notes:
use --device-name only if the tree fails to get your phones codename
This is initial so if you encounter issues kindly send the logs that the script provides and dm @andrei0514
Once the script is done it should report to the terminal the output directory simply go there and now you have your base tree ( some paths there is universal like bootctrl and mtk_plpath_utils simply get them from other trees this generator only makes the Actual needed files for build PBRP )