𝙎𝙝𝙖𝙙𝙤𝙬𝙗𝙮𝙩𝙚𝙋𝙧𝙟𝙠𝙩 𝒙 𝑫𝒊𝒂𝒓𝒄𝒉𝒚'𝑺𝒕𝒖𝒇𝒇 x ᴀɴxɪɴɪᴛʏ ᴘʀᴏᴊᴇᴄᴛ #𝙶𝚁𝙰𝚈𝚁𝙰𝚅𝙴𝙽𝚂 – Telegram
𝙎𝙝𝙖𝙙𝙤𝙬𝙗𝙮𝙩𝙚𝙋𝙧𝙟𝙠𝙩 𝒙 𝑫𝒊𝒂𝒓𝒄𝒉𝒚'𝑺𝒕𝒖𝒇𝒇 x ᴀɴxɪɴɪᴛʏ ᴘʀᴏᴊᴇᴄᴛ #𝙶𝚁𝙰𝚈𝚁𝙰𝚅𝙴𝙽𝚂
993 subscribers
1.18K photos
58 videos
71 files
250 links
Official Channel of mine :>
Discussion : @ShadowbyteDiscussion

Affiliated with
@graysfeathers
@diarchylab
@CatUITeam
@Stay_RVTeam
Download Telegram
Attention Developers

Transsion PBRP DT Generator for MTK ( forked from sebubuntu but tweaked for transshit devices with vendor_boot as recovery )


( this is initial so just send logs so can fix asap )

INFO , HOW TO RUN , Report a bug via log , Credits , File download
👏1
yepp TWRP too working
Changelogs Add TWRP and PBRP configs

Default path for output is now output/TWRP and output/PBRP ( depends on variant )

Refactored logic for auto generation and add fstab detection and default prop detection logic
Okay blud -_-
1🔥1
twrp/pbrp/orangefox dt gen for boot.img 32/64mb is in testing phase
🔥3
Forwarded from Sคтყคм
PBRP TREE for Infinix Note 30 5G (X6711)
# Checks
Blocking checks
- [✔️] Correct screen/recovery size
- [✔️] Working Touch, screen
- [✔️] reboot to system
- [✔️] Backup to internal/microSD
- [✔️] Restore from internal/microSD
- [not test] ADB

medium checks
- [Not Test] update.zip sideload
- [✔️] UI colors (red/blue inversions)
- [✔️] Screen goes off and on
- [✔️] all important partitions listed in mount/backup lists
- [✔️] backup/restore to/from external storage
- [✔️] decrypt /data
- [Always change when reboot-No] Correct date
-[✔️] backup/restore to/from adb
- [ not test] input devices via USB (USB-OTG) - keyboard and mouse

Storage
- [not test] USB mass storage export
- [✔️] set brightness
- [No work] Vibrate
- [✔️] Time Zone
- [✔️] screenshot
- [Not Test] partition SD card
- [✔️] Fastbootd Mtp-work
#PBRP #Unofficial #X6711
PBRP UNOFFICIAL | X6711
For: INFINIX NOTE 30 5G (X6711)
By: @andrei0514 

Download: ZIP   IMG

Changelog:

Initial Stable  build
This is initial build from pbrp tree
Fix bootloop on reboot system

Flashing Instructions:

Via Fastboot
• Download and move the .img file into the platform-tools folder


• Open platform-tools folder and open CMD:

adb reboot bootloader


fastboot flash vendor_boot Filename.img


Bugs:
SEE CHECKBOARD

Thanks To:
@Nazephyrus ( for helping me)
@ramabondanp ( for the common tree )
@gustmynuts ( for helping me, teaching me )
@sipurse (FIRE BANNER)

Thanks to all the testers :>

Join ShadowbytePrjkt 🔥
Join Shadowbyte Discussion ⚡️

#PitchBlackRecovery #PBRP #X6711 #Recovery
Auto gen is working in termux just need python and sudo installed
🔥21
Update for generators ( Transsion MTK with vendor_boot as recovery )

Whats Available ?
TWRP
PBRP
OFRP


Changelogs?
If noscript detect ur device has common tree it will auto inherit the configs and add device specific flags too
If it doesnt then create a standalone one
Then ive also updated the commands and now it accepts flags like
--vendor-dlkm PATH_to_extracted_vendor_dlkm and --vendor PATH_to_extracted_vendor and --device-name BRAND_CODENAME if the noscript doesnt detect your device properly
( for devices with no common tree so it can fetch necessary files it needs for the hopefully working tree )
For devices with a common tree the noscript will detect the android version then clone the specific branch for that android version ( ex. fox_12.1 and fox_12.1-tranos15 )
I've also improved the noscripts fstab detection logic and recovery .rc noscripts so that it doesnt miss any files and directories in a typical transsion ramdisk
The auto patcher touch has now 2 modes and has 2 patterns if it doesnt detect hex pattern 1 or 2 it will detect the dominant hex pattern present in the patcher and open all .ko modules in lib/modules so that it will know what pattern to apply
--vendor-dlkm flag is used if the noscript doesnt find the adaptive-ts.ko file in vendor_boot ( because sometimes its in vendor_dlkm)

Thanks to
@Shivelight ( original touch patcher method ) 🎉🎉
@ramabondanp ( for the common tree repos and touch patcher noscript ) 🔥🔥
@SebaUbuntu ( for the original twrpdtgen )
Guys can someone lend me yet another unused gmail account?

Why? for Auto DT generator PBRP/TWRP/OFRP for transsion mtk vendor_boot so can auto upload the tree there x-x
1🔥1🥰1
1👍1🔥1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
The tree now involves flag --interactive so that users can be prompted if the generated values are correct (dont mind the banner )
🥰32🔥1
custom run flags for the new generator

--vendor-boot Path to vendor_boot.img OR directory containing unpacked contents

--output Output directory (default: ./output)

--keep-temp Keep temporary working directory after completion

--device-codename Manually specify device codename (e.g., Infinix-X6711)

--market-name Manually specify market name (e.g., "Infinix GT 30 PRO")

--vendor-dlkm Path to extracted vendor_dlkm partition (only adaptive-ts.ko will be taken)

--vendor Path to extracted vendor partition (e.g., mounted vendor.img) to include necessary blobs

--dtbo Path to dtbo.img (if not in input directory)

--recovery Target recovery: twrp (default), pbrp (PitchBlack), ofrp (OrangeFox)

--maintainer Maintainer name (default: アンドレイ)

--no-common Disable automatic common tree cloning

--no-patch Skip patching adaptive-ts.ko

--config Configuration file for overriding detected values (INI format) ( will send template later )

--init-overlay Directory with custom init files to overlay into recovery/root ( this is for advanced people )
--board-config File or string with extra lines to append to
BoardConfig.mk ( also advanced flag )

--log-file Save logs to specified file or directory. If a directory, creates a timestamped log file inside.

--dry-run Simulate actions without writing any files (useful for debugging)

--interactive Interactively confirm/correct detected values before generation
6👍1👏1
Transsion Vendor Boot Recovery Tree Generator V2

What the Script Does – A Complete Overview
The Transsion Vendor Boot Recovery Tree Generator is a Python tool that automates the creation of device trees for custom recoveries (TWRP, PitchBlack, OrangeFox) from a vendor_boot image (or an unpacked directory). It intelligently scans and extracts necessary components from the provided partitions, handles multiple sources, and generates a ready‑to‑build device tree.

Core Features
Multi‑Recovery Support – Generate trees for TWRP, PBRP (PitchBlack), or OFRP (OrangeFox) with correct product prefixes (twrp_, pb_, fox_).

Extended Partition Input – Accept paths to vendor, vendor_dlkm, odm, product, system_ext. The noscript copies:

All .rc files → directly to recovery/root

All fstab.* files → to first_stage_ramdisk/

Referenced binaries and their library dependencies (policy‑controlled)

Firmware required by kernel modules

Auto‑Detection – Scans init noscripts to find referenced binaries and kernel modules. Uses readelf to resolve library dependencies.

Module Filtering – Keep only essential kernel modules based on built‑in patterns or a custom whitelist/blacklist.

Vendor Blob Policy – Control how much is copied from vendor partitions (minimal / normal / full).

Fstab Conflict Handling – When multiple fstab sources exist (ramdisk, vendor, etc.), choose the primary via policy (ramdisk / vendor / prompt); alternatives are saved as backups.

Batch Processing – Process multiple devices using a CSV file (--list); --continue-on-error keeps going if one fails.

Git Integration – --git initialises a git repository and commits the generated tree.

Ownership Fix – If run with sudo, automatically chowns the output tree back to the original user (no root‑owned files).

Dry‑Run & Interactive Modes – --dry-run previews actions; --interactive lets you confirm/correct detected values.

Logging – --log-file saves logs (auto‑creates directories, timestamped files).


🚀 Complete List of Flags & Options

Flag Denoscription Options / Values

--vendor-boot PATH Required. Path to vendor_boot.img or a directory containing unpacked contents (ramdisk, dtb, header). A valid file or directory path.

-o, --output DIR Output directory (default: ./output). A directory path.

-v, --verbose Enable verbose logging. (flag)

--keep-temp Keep temporary working directory after completion. (flag)

--device-codename NAME Manually specify device codename (e.g., Infinix-X6711). String.

--market-name NAME Manually specify market name (e.g., "Infinix GT 30 PRO"). String (use quotes if contains spaces).
--vendor-dlkm PATH Path to extracted vendor_dlkm partition (kernel modules). A directory path.

--vendor PATH Path to extracted vendor partition (binaries, libraries, .rc, fstab). A directory path.

--dtbo PATH Path to dtbo.img (if not already in input). A file path.

--recovery TYPE Target recovery. twrp (default), pbrp, ofrp

--maintainer NAME Maintainer name (default: アンドレイ). String.

--no-common Disable automatic cloning of common device trees. (flag)

--no-patch Skip patching adaptive-ts.ko. (flag)

--log-file PATH Save logs to file or directory. If a directory, creates a timestamped log inside. A file or directory path.

--dry-run Simulate actions without writing any files. (flag)

--interactive Interactively confirm/correct detected values. (flag)

--module-policy POLICY Policy for including kernel modules. all (keep all), essential (keep modules matching built‑in patterns), minimal (keep only explicitly whitelisted). Default: essential.


--vendor-policy POLICY Policy for copying vendor blobs. minimal (only referenced binaries), normal (referenced binaries + dependencies), full (all vendor binaries). Default: normal.

--fstab-policy POLICY Policy for choosing primary fstab when multiple sources exist. ramdisk (prefer from vendor_boot), vendor (prefer from vendor), prompt (ask user). Default: prompt.

--git After generation, initialise a git repository and commit the tree. (flag)

--continue-on-error continue even if error
🔥31
After 3 days im happy to announce that V2 will be released tomorrow
4🔥2🥰1