Patch PL to disable LK verification. Patch LK to disable boot/recovery verification.

Overview

Amazon Tethered BL Unlock

License GitHub release (latest by date including pre-releases) GitHub Issues

Simple Python(3) script to disable LK verification in Amazon Preloader images and boot/recovery image verification in Amazon LK ("Little Kernel") images.

Requirements

  • Python 3 (with json5 - pip3 install -r requirement.txt).
  • Preloader &/or LK from an amazon device.

Notice

  • Use this tool at your own risk. I am not responsible for bricked devices. Please BACKUP your PL/LK before using this tool.
  • Please do not redistribute images that have been modified with this tool as after all, all images are property of MediaTek Inc and Amazon.
  • When reporting an issue, provide a detailed report (Android Version, device, and attach both images).

Usage

patcher.py pl  
patcher.py lk   

Usage example

# PL
[email protected] $ python3 patcher.py pl preloader_cupcake.bin preloader_patched.bin
[?] Product name: cupcake.
[?] Using default on/off bits.
[?] Using default bit position.
[?] LK verification: True (0x11e8) (b'\xff').
[*] Disabling LK verification...
[+] Successfully patched PL and saved it as preloader_patched.bin!
[email protected] $

# LK
[email protected] $ python3 patcher.py lk lk_sheldon.bin lk_patched.bin sheldon
[?] Product name: sheldon.
[?] (1/2) Using default on/off bits.
[?] Image verification: True (0x1198) (b'\x00').
[*] Disabling image verification...
[?] (2/2) Using default on/off bits.
[?] Fastboot verification: True (0xdd38) (b'\x01').
[*] Disabling fastboot verification...
[+] Successfully patched LK and saved it as lk_patched.bin!
[email protected] $

Supported devices

Device Model Android Version Tested
Amazon Fire 7 2017 austin - mt8127_evb1 5.1 Yes
Amazon Fire 7 2015 ford - mt8127_evb1 5.1 Yes
Amazon Fire HD8 2016 giza 5.1 Yes
Amazon Fire HD8 2017 giza 5.1 Yes
Amazon Fire HD10 2017 suez 5.1 Yes
Amazon Fire HD10 2019 maverick 9.0 Yes
Amazon Fire HD10 2021 trona 9.0 No
Amazon Fire TV Stick Basic tank - mt8127_evb1 5.1 Yes
Amazon Fire TV Stick 4K mantis 7.1 No
Amazon Fire TV Stick Lite sheldon 9.0 No
Amazon Fire TV 2 (2015) sloane 5.1 Yes
Amazon Echo Input cupcake 7.1 Yes
Amazon Echo Dot 2 biscuit 5.1 No

License

  • This tool is licensed under the GNU (v3) General Public License. See LICENSE for more details.
Owner
Roger Ortiz
Roger Ortiz
A system for assigning and grading notebooks

nbgrader Linux: Windows: Forum: Coverage: Cite: A system for assigning and grading Jupyter notebooks. Documentation can be found on Read the Docs. Hig

Project Jupyter 1.2k Dec 26, 2022
A tool for generating skill map/tree like diagram

skillmap A tool for generating skill map/tree like diagram. What is a skill map/tree? Skill tree is a term used in video games, and it can be used for

Yue 98 Jan 07, 2023
Create Arrays (Working with For Loops)

DSA with Python Create Arrays (Working with For Loops) CREATING ARRAYS WITH USER INPUT Array is a collection of items stored at contiguous memory loca

1 Feb 08, 2022
Blender Light Manipulation - A script that makes it easier to work with light

Blender Light Manipulation A script that makes it easier to work with light 1. Wstęp W poniższej dokumentacji przedstawiony zostanie skrypt, który swo

Tomasz 1 Oct 19, 2021
0CD - BinaryNinja plugin to introduce some quality of life utilities for obsessive compulsive CTF enthusiasts

0CD Author: b0bb Quality of life utilities for obsessive compulsive CTF enthusia

12 Sep 14, 2022
A collection of online resources to help you on your Tech journey.

Everything Tech Resources & Projects About The Project Coming from an engineering background and looking to up skill yourself on a new field can be di

Mohamed A 396 Dec 31, 2022
The Python Achievements Framework!

Pychievements: The Python Achievements Framework! Pychievements is a framework for creating and tracking achievements within a Python application. It

Brian 114 Jul 21, 2022
An interactive course to git

OperatorEquals' Sandbox Git Course! Preface This Git course is an ongoing project containing use cases that I've met (and still meet) while working in

John Torakis 62 Sep 19, 2022
A programming language that for tech savvy graphic designers

Microsoft Hackathon - PhoTex Idea A programming language that allows tech savvy graphic designers develop scalable vector graphics using plain text co

Joe Furfaro 5 Nov 14, 2021
This script can be used to get unlimited Gb for WARP.

Warp-Unlimited-GB This script can be used to get unlimited Gb for WARP. How to use Change the value of the 'referrer' to warp id of yours You can down

Anix Sam Saji 1 Feb 14, 2022
Learning with Peter Norvig's lis.py interpreter

Learning with lis.py This repository contains variations of Peter Norvig's lis.py interpreter for a subset of Scheme, described in (How to Write a (Li

Fluent Python 170 Dec 15, 2022
thonny plugin for gitonic

thonny-gitonic thonny plugin for gitonic open gitonic in thonny by pressing Control+Shift+g, or via tools menu press ESC key to minimize gitonic windo

karl 1 Apr 12, 2022
A wrapper around the python Tkinter library for customizable and modern ui-elements in Tkinter

CustomTkinter With CustomTkinter you can create modern looking user interfaces in python with tkinter. CustomTkinter is a tkinter extension which prov

4.9k Jan 02, 2023
Python with the scientific stack, compiled to WebAssembly.

Pyodide may be used in any context where you want to run Python inside a web browser.

9.5k Jan 09, 2023
GDIT: Geometry Dash Info Tool

GDIT: Geometry Dash Info Tool This is the first large script that allows you to quickly get information from the Geometry Dash server

dezz0xY 2 Jan 09, 2022
Python 3.9.4 Graphics and Compute Shader Framework and Primitives with no external module dependencies

pyshader Python 3.9.4 Graphics and Compute Shader Framework and Primitives with no external module dependencies Fully programmable shader model (even

Alastair Cota 1 Jan 11, 2022
A simple armature retargeting tool for Blender

Simple-Retarget-Tool-Blender A simple armature retargeting tool for Blender Update V2: Set Rest Pose to easily apply rest pose. Preset Import/Export.

Fahad Hasan Pathik 74 Jan 04, 2023
Using Python to parse through email logs received through several backup systems.

outlook-automated-backup-control Backup monitoring on a mailbox: In this mailbox there will be backup logs. The identification will based on the follo

Connor 2 Sep 28, 2022
This repository collects nice scripts ("plugins") for the SimpleBot bot for DeltaChat.

Having fun with DeltaChat This repository collects nice scripts ("plugins") for the SimpleBot bot for DeltaChat. DeltaChat is a nice e-mail based mess

Valentin Brandner 3 Dec 25, 2021
This tool don't used illegal ativity

ETHICALTOOL This tool for only educational purposes don't used illegal ativity @onlinehacking this tool for pkg update && pkg upgrade && pkg install g

Mrkarthick 4 Dec 23, 2021