- Why not?
- I don't want people to be paying to unbrick their devices
- Run
bash udev_rules.shas root to setup udev rules - You can now run the tool.
- Uninstall any existing BootROM Drivers
- Import the needed certificates by double clicking the
## Driver Certificate (INSTALL ME FIRST BEFORE THE DRIVER).regfile and importing the regkeys - Install the ones provided by right clicking the inf and pressing install
- You can now run the tool.
- Install required python packages via
pip3 install -r requirements.txt - Run the tool, pointing to your bootloader tar file via
python3 hubble.py -b <PATH_TO_BL_TAR> - Plug in your bricked phone
- Let it run it's magic
- Reflash the stock firmware
recovery_demo.mp4
- Means your device is most likely supported but not tested
- Means your device is supported and tested
Exynos 9830 Devices:
- Samsung Galaxy S20 (x1s/lte)
- Samsung Galaxy S20 Ultra (z3s/lte)
- Samsung Galaxy S20+ (y2s/lte)
- Samsung Galaxy S20 FE (r8s)
- Samsung Galaxy Note20 (c1s/lte)
- Samsung Galaxy Note20 Ultra (c2s/lte)
Exynos 9820 Devices:
- Samsung Galaxy S10e (beyond0lte)
- Samsung Galaxy S10 (beyond1lte)
- Samsung Galaxy S10+ (beyond2lte)
- Samsung Galaxy S10 5G (beyondx)
- VDavid003
Helped me get the BL2 split on the bootloader - gaitenis
Finding lk.bin split - halal-beef
Initial idea, writing the tool and getting most of the splits - BotchedRPR
Loads of support and bricked his S20 Ultra for testing splits, absolute legend - Robotix
Added Exynos 9820 Support, Tested splits on his Galaxy S10 - alextrack2013
Added udev setup script, fixed my spelling errors