All Projects → Benjamin-Dobell → Heimdall

Benjamin-Dobell / Heimdall

Licence: mit
Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy devices.

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to Heimdall

adb-cheatsheet
Your journey to master Android™ Shell begins here
Stars: ✭ 44 (-97.59%)
Mutual labels:  firmware, samsung, flashing
samsung-bios-check
BIOS update checker for Samsung laptops running Linux
Stars: ✭ 25 (-98.63%)
Mutual labels:  firmware, samsung
Samsung Firmware Magic
Tool for decrypting the firmware files for Samsung SSDs
Stars: ✭ 138 (-92.45%)
Mutual labels:  samsung, firmware
anytone-flash-tools
Independend flash tools for Anytone D878UV radio (and maybe others)
Stars: ✭ 31 (-98.31%)
Mutual labels:  firmware, flashing
Samloader
Download Samsung firmware from official servers
Stars: ✭ 260 (-85.78%)
Mutual labels:  samsung, firmware
Nativescript Geolocation
Geolocation plugin to use for getting current location, monitor movement, etc
Stars: ✭ 127 (-93.06%)
Mutual labels:  mobile
Framework7 React
Build full featured iOS & Android apps using Framework7 & React
Stars: ✭ 130 (-92.89%)
Mutual labels:  mobile
Drozer Modules
Stars: ✭ 126 (-93.11%)
Mutual labels:  mobile
Awesome Mobile Security
An effort to build a single place for all useful android and iOS security related stuff. All references and tools belong to their respective owners. I'm just maintaining it.
Stars: ✭ 1,837 (+0.44%)
Mutual labels:  mobile
Marlin Ai3m 2.0.x
🖨 Marlin 2.0.x optimized for the Anycubic i3 Mega 3D printer
Stars: ✭ 134 (-92.67%)
Mutual labels:  firmware
Esp32 Ota Https
Secure over-the-air updates for the ESP32 platform
Stars: ✭ 132 (-92.78%)
Mutual labels:  firmware
React Responsive Carousel
React.js Responsive Carousel (with Swipe)
Stars: ✭ 1,962 (+7.27%)
Mutual labels:  mobile
Firmware password manager
A Python script to help Macintosh administrators manage the firmware passwords of their computers.
Stars: ✭ 127 (-93.06%)
Mutual labels:  firmware
Cordova Plugin Globalization
Apache Cordova Plugin globalization
Stars: ✭ 131 (-92.84%)
Mutual labels:  mobile
Scout
Scout - Instruction based research debugger (a poor man's debugger)
Stars: ✭ 127 (-93.06%)
Mutual labels:  firmware
Screenshoteer
Make website screenshots and mobile emulations from the command line.
Stars: ✭ 1,650 (-9.79%)
Mutual labels:  mobile
Nexmon
The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much more
Stars: ✭ 1,761 (-3.72%)
Mutual labels:  firmware
Vue Quick Loadmore
A pull-down refresh and pull-up infinite scroll component for Vue.js.--vue移动端下拉刷新上拉无限滚动加载插件,支持更换加载图片,保存和设置滚动距离等。
Stars: ✭ 129 (-92.95%)
Mutual labels:  mobile
Arkit Cardboard Vr
ARkit + GVR to make VR and Mixed Reality 6dof AR for iphone
Stars: ✭ 132 (-92.78%)
Mutual labels:  mobile
Involt
Inject hardware interactions directly into HTML layout.
Stars: ✭ 128 (-93%)
Mutual labels:  mobile

Heimdall

Heimdall is a cross-platform open-source tool suite used to flash firmware (aka ROMs) onto Samsung mobile devices.

Supported Platforms

Officially, AMD64/x86-64 (64-bit) or x86 (32-bit) computers running:

  • Linux
  • macOS
  • Windows (XP, Vista, 7 etc.)

However, several third-parties have reported success running Heimdall on ARM chipsets (in particular Raspberry Pi), as well as additional operating systems such as FreeBSD.

How does Heimdall work?

Heimdall connects to a mobile device over USB and interacts with low-level software running on the device, known as Loke. Loke and Heimdall communicate via the custom Samsung-developed protocol typically referred to as the 'Odin 3 protocol'.

USB communication in Heimdall is handled by the popular open-source USB library, libusb.

Free & Open Source

Heimdall is both free and open source. It is licensed under the MIT license (see LICENSE).

Heimdall is maintained and predominantly developed by Glass Echidna, a tiny independent software development company. If you appreciate our work and would like to support future development please consider making a donation.

Documentation

For more details about how to compile and install Heimdall please refer to the appropriate platform specific README:

Linux

OS X

Windows

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].