- This tool can create ODIN flashable super.tar
- After running this workflow you'll get a .7z file in the releases section.
- Extract that 7z file you'll get your super.tar with custom gsi.
- Then Flash that super.tar using ODIN in AP Section.
- You must have to select a custom phh gsi with Android Version greater than or equal to Your Stock Rom
⚬ Fork into your github and use via github actions
1. Add Direct link of GSI
- You can directly use the link of gsi (.xz) from Github.
- Like This:
https://github.com/ponces/treble_build_aosp/releases/download/v2023.12.01/aosp-arm64-ab-gapps-14.0-20231201.img.xz
- If you use link form sourceforge.net;
⚬ Copy downlad link of your gsi you'll get a link like this:
https://sourceforge.net/projects/andyyan-gsi/files/lineage-20.x/lineage-20.1-20231116-UNOFFICIAL-arm64_bgN.img.xz/download
⚬ Then delete the /download at the end of the link, it will be like the link below;
https://sourceforge.net/projects/andyyan-gsi/files/lineage-20.x/lineage-20.1-20231116-UNOFFICIAL-arm64_bgN.img.xz
⚬ The link must be end with .xz
2. Add Rom Name
⚬ Then add the rom name it should be [rom_name]-[version]-[device version]-[arm64]-[gapps_or_vanila].7z
like this LineageOS-20.1-a035fxxnn-arm64-gapps.7z
3. Add Baseband Version
4. Add Vendor Img Link
- Use direct Link or remove /download from the ending of link if you use sourceforge link
- Link must be end like vendor.img , vendor.zip or vendor.xz
5. Add Odm Img Link
- Use direct Link or remove /download from the ending of link if you use sourceforge link
- Link must be end like odm.img
- Leave the field default if your device don't have odm partition
6. Add Super Partition Size
- Get the size of super partition of your device Using ADB
adb shell blockdev --getsize64 /dev/block/bootdevice/by-name/super
Using Root (Termux)
blockdev --getsize64 /dev/block/bootdevice/by-name/super
- Get that value and put it in the box
These people have helped this project in some way or another, so they should be the ones who receive all the credit: