Git Product home page Git Product logo

twrp_bootlogo_patcher's Introduction

Bootlogo Warnings Patcher

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

Copyright 2020-2021 © 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

  • Galaxy S21 Series - G991B G996B G998B G991N G996N G998N
  • Galaxy S20 Series - G980F G985F G981B G986B G988B
  • 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

Instructions:

  • Download 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):

  • get the device bootloader version from cmdline
  • if the bootloader version matches device list - proceed to patch
  • unpack tools and prepare folders
  • find up_param and param blocks and set them as variables
  • check up_param for booting_warning.jpg
    • if booting_warning.jpg size is greater than 1byte then it means it's not patched
    • backup up_param to internal storage
    • copy normal splash logo over svb_orange.jpg
    • echo "" (nothing) in booting_warning.jpg (which makes the size of the file 1byte)
    • repack up_param and flash back
  • check param for booting_warning.jpg
    • if booting_warning.jpg size is greater than 1byte then it means it's not patched
    • backup param to internal storage
    • copy normal splash logo over svb_orange.jpg
    • echo "" (nothing) in booting_warning.jpg (which makes the size of the file 1byte)
    • repack param and flash back

With these phone now will show a "nothing" logo and then show a warning containing the normal splash logo, 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).

twrp_bootlogo_patcher's People

Contributors

corsicanu avatar github-actions[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.