I got on a journey to unlock Spreadtrum Unisoc device last week. I'm used to flashing MTK and Qualcomm device, my research so far is listed here:
- https://github.com/onekey-sec/ubi_reader
- https://github.com/TomKing062/spreadtrum_flash
- https://github.com/ilyakurdyukov/spreadtrum_flash
- https://github.com/TomKing062/CVE-2022-38694_unlock_bootloader
- https://github.com/divinebird/pacextractor
- https://github.com/HadiKhoirudin/spreadtrum_unisoc_at
- https://gitlab.com/suborg/uniflash
- https://github.com/Mani-Sadhasivam/uwpflash
- [DRIVERS from CM2] https://dl1.infinity-box.com/00/pub/?dir=/soc-drivers
- [CM2 Tools. Use the CM2SP3, and the CM2SP2 for the BootPack (FDL Collection)] https://dl1.infinity-box.com/00/pub/?dir=/software
- [More CM2 Archives Maybe usable?] https://dl1.infinity-box.com/00/
- https://github.com/iscle/subut - web tool for unlocking bootloader with spreadtrum crypto key and fastboot (didnt work for T760)
- https://github.com/unisoc-android/unisoc-android.github.io - same
- [More BootRoom Collection] https://github.com/TomKing062/unisoc_bootrom
- VMBeta Creator - https://github.com/werasik2aa/SPD-VBMETA-TOOL
- https://github.com/ilyazx/bzpwork
- Simple FDL Bootrom loader - https://github.com/iscle/sprdclient
- C# Spreadtrum Flash tool - https://github.com/HadiKhoirudin/iReverse-UniSPD-FRP-Tools-Non-Console-x86-CSharp
- https://github.com/fxsheep/sharkalaka - Spreadtrum Unisoc Tool
- sign BootChain images and vbmeta - https://github.com/TomKing062/vendor_sprd_proprietories-source_packimage
- .pac file unpacker in go- https://github.com/NasdaqGodzilla/UNISOC_SPRD_PAC_UNPAC
- VB.net Tool for Unisoc and Spreadtrum - https://github.com/HadiKhoirudin/ireverse_unisoc_flash_download_nonconsole
- .pac flasher for unisoc and spreadtrum - https://github.com/Mani-Sadhasivam/unisoc-dloader
- unisoc bootrom flasher protocol in webusb - https://github.com/iscle/sprd-flash
- unpack .pac - https://github.com/iscle/unpac
- SPRD write IMEI - https://github.com/Alephgsm/SPD-WriteIMEI-R1.6.4.1
- Write Unisoc Dload - https://github.com/Alephgsm/DLoader
- Python Fastboot OEM Puller - https://github.com/TomKing062/python-fastboot-oem-pull
- Yet another Spreadtrum Talker - https://github.com/kagaimiq/sprdproto
- Spreadtrum Flash - https://github.com/emtee40/spreadtrum_flash
- Spreadtrum flashing tool - https://github.com/jhswartz/usx
- https://github.com/brucexu12345/Full-set-of-mass-production-software-and-hardware-materials-for-Spreadtrum-UNISOC-T760-T820.
- FDL1 and FLD2 are flashed to the ram to allow flashing other partitions. These two are like micro kernels that allow EDL communication etc.
- U2S or Usb 2 Serial Diag allow serial communication but that only stays active for a few seconds, you need to activate diag mode to flash FDL
- CM2SP3 is the latest version of CM2SPD CM2SP CM2SP2 tools. It does not come with the boot
- Spreadtrum T760 has the same as SC9620 (Check the
CM2SP3_234b2.7zfrom CM2SP3 it has the boot files, also check firmware unlock by TomKing)
[main]
soc=T760
link=SoC\sc9620
- .pac files are firmware files that
- https://xdaforums.com/t/fdls-linux-readback-flash-for-spreadtrum-unisoc-chips.4699781/
- https://www.hovatek.com/forum/thread-31800-page-2.html
- https://xdaforums.com/t/rooting-and-installing-magisk-to-chinese-tablet-n-one-npad-air.4639855/
- https://www.facebook.com/groups/230987493378548/posts/458128933997735/
thanks boss so what was the solution mine stopped at fdl 2