Code Monkey home page Code Monkey logo

amlogic-usbdl_s905_s905x_s905w's Introduction

amlogic-usbdl : unsigned code loader for Amlogic bootrom

Raxone

add support for s905,s905x,s905x-h,s905w

add support usb password

mod amlogic-usbdl.c #check usb password stop

add scripts

  • How to

git clone https://github.com/Raxone/amlogic-usbdl_s905_s905x_s905w.git

cd amlogic-usbdl_s905_s905x_s905w

./start.sh (reboot device in Bootrom(BL1) and start menu)

  1. S905 Dump BL1
  2. S905 Dump Efuse
  3. S905X-H Dump BL1
  4. S905X-H Dump Efuse
  5. S905W Dump BL1
  6. S905W Dump EFuse Please enter a menu option and enter or x to exit.

Disclaimer

You will be solely responsible for any damage caused to your hardware/software/warranty/data/cat/etc...

Description

Amlogic bootrom supports booting from USB. This method of boot requires an USB host to send a signed bootloader to the bootrom via USB port.

This tool exploits a vulnerability in the USB download mode to load and run unsigned code in Secure World.

Supported targets #Tested

  • s905 *Minix Neo U1
  • s905x-h *Mi Box S (MDZ-22-AB) #need maskrom
  • s905w *x96 mini

Usage

$ ./amlogic-usbdl <target_name> <input_file> [<output_file>]
	target_name: s905 s905x-h s905w
	input_file: payload binary to load and execute (max size 65280 bytes)
	output_file: file to write data returned by payload

Payloads

Payloads are raw binary AArch64 executables. Some are provided in directory payloads/.

License

Please see LICENSE.

amlogic-usbdl_s905_s905x_s905w's People

Contributors

raxone 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.