corsicanu / TWRP_Bootlogo_patcher

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bootlogo Warnings Patcher

A simple tool to get rid of annoying boot warnings - exynos only

Copyright 2017-2024 © corsicanu
Licensed under CC BY-NC-SA 4.0
https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode

Disclaimer

I am not responsable for anything you do with your device, don't blame me or anyone else 
involved in this for your failures, you are the only one choosing to mess up with your device. 

Supported devices

  • Any device that returns exynos/universal from bootloader (probably all exynoses out there)
  • Galaxy S22 Series - S901B S906B S908B
  • Galaxy S21 Series - G991B G996B G998B G991N G996N G998N
  • Galaxy S20 Series - G980F G985F G981B G986B G988B G780F
  • Galaxy S10 Series - G970F G973F G975F G977B G970N G973N G975N G977N
  • Galaxy Note 20 Series - N980F N981B N985F N986B
  • Galaxy Note 10 Series - N970F N975F N976B N971N N976N
  • Galaxy A*0 Series - A105F/FN A205F/FN A305F/FN A405F/FN A505F/FN
  • Galaxy M*1 Series - M215F M315F
  • Galaxy Tab A 10.1 (2019) - T510 T515
  • Galaxy F62/M62 - E625F M625F
  • Galaxy F41/M21s - F415F
  • Galaxy A13 - A135F A136B

Instructions:

  • Download latest TWRP_Bootlogo_patcher-*.zip from releases
  • Boot phone in TWRP
  • Flash the downloaded zip as any other
  • Reboot and enjoy

Further info:

  • If your exynos device is not present in the list above, create an issue and tell me more about your device (Model number & possible model variations - F/FN/N/+/e/Ultra/Nfc and so on)
  • In case of reflashing modem/bootloader you will need to reflash this zip to nuke the warnings again (bootloader will overwrite the patch)
  • Any graphical glitch regarding the bootlogo, or any other exotic issue, will be fixed by reflashing bootloader of the specific software version you are running, however, in case you encounter any of those try to submit an issue in which i'll try to assist in fixing

Patch steps (for nerds):

  • Compatibility Check:
    • Checks if the device is supported based on either the presence of "exynos" or "universal" in the command line or a regex match against a list of supported devices.
  • Tool Preparation:
    • Sets up the necessary tools by cleaning up the temporary directory, creating subdirectories for up_param and param, unzipping the provided ZIP file, and adjusting permissions.
  • up_param Bootlogo Processing:
    • Unpacks the contents of up_param from the device, checks for the existence of a specific warning image, creates a backup of the stock up_param, patches warning images, creates a new tar file, and flashes the new tar file to up_param.
  • param Bootlogo Processing:
    • Unpacks the contents of param from the device, checks for the existence of a specific warning image, creates a backup of the stock param, patches warning images, creates a new tar file, and flashes the new tar file to param.

After these phone will show the logo, a warning containing the normal splash logo and a normal logo with 1px black warning overlay, which will make it look as normal and unrooted/locked bootloader.

Yes, the warnings are not disabled, more like hidden, the phone will take same time as before to pass the splash screen but at least you won't have the hazard triangle which looks like it's soon going to explode (inb4 Note7, we will miss you).

About

License:Other


Languages

Language:Shell 100.0%