Heimdall

Description

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

Usage

Syntax

heimdall <action> <action arguments>

Options

Action: close-pc-screen
Arguments: [--verbose] [--no-reboot] [--stdout-errors] [--delay <ms>]
           [--usb-log-level <none/error/warning/debug>]
Description: Attempts to get rid off the "connect phone to PC" screen.

Action: detect
Arguments: [--verbose] [--stdout-errors]
           [--usb-log-level <none/error/warning/debug>]
Description: Indicates whether or not a download mode device can be detected.

Action: download-pit
Arguments: --output <filename> [--verbose] [--no-reboot] [--stdout-errors]
    [--delay <ms>] [--usb-log-level <none/error/warning/debug>]
Description: Downloads the connected device's PIT file to the specified
    output file.

Action: flash
Arguments:
    --repartition --pit <filename>
	--<partition name>|--<partition identifier> <filename> [...]
    [--verbose] [--no-reboot] [--stdout-errors] [--delay <ms>]
    [--usb-log-level <none/error/warning/debug>]
  or:
	--<partition name>|--<partition identifier> <filename> [...]
    [--pit <filename>]
    [--verbose] [--no-reboot] [--stdout-errors] [--delay <ms>]
    [--usb-log-level <none/error/warning/debug>]
Description: Flashes one or more firmware files to your phone. Partition names
    (or identifiers) can be obtained by executing the print-pit action.
WARNING: If you're repartitioning it's strongly recommended you specify
        all files at your disposal.

Action: help
Description: Displays this dialogue.

Action: info
Description: Displays information about Heimdall.

Action: print-pit
Arguments: [--file <filename>] [--verbose] [--no-reboot] [--stdout-errors]
    [--delay <ms>] [--usb-log-level <none/error/warning/debug>]
Description: Prints the contents of a PIT file in a human readable format. If
    a filename is not provided then Heimdall retrieves the PIT file from the 
    connected device.

Action: version
Description: Displays the version number of this binary.

Example

cyborg@cyborg:~$ heimdall print-pit --file Downloads/I9000_s1_odin_20100803.pit Heimdall v1.4.0

Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Entry Count: 2
Unknown 1: 0
Unknown 2: 0


--- Entry #0 ---
Binary Type: 0 (AP)
Device Type: 0 (OneNAND)
Identifier: 0
Attributes: 0 (Read-Only)
Update Attributes: 0
Partition Block Size/Offset: 256
Partition Block Count: 1
File Offset (Obsolete): 6684783
File Size (Obsolete): 2097268
Partition Name: IBL+PBL
Flash Filename: boot.bin
FOTA Filename: 


--- Entry #1 ---
Binary Type: 0 (AP)
Device Type: 0 (OneNAND)
Identifier: 1
Attributes: 0 (Read-Only)
Update Attributes: 0
Partition Block Size/Offset: 256
Partition Block Count: 1
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: PIT
Flash Filename: 
FOTA Filename: 


--- Entry #2 ---
Binary Type: 0 (AP)
Device Type: 0 (OneNAND)
Identifier: 20
Attributes: 2 (STL Read-Only)
Update Attributes: 0
Partition Block Size/Offset: 256
Partition Block Count: 40
File Offset (Obsolete): 0
File Size (Obsolete): 0
Partition Name: EFS
Flash Filename: efs.rfs
FOTA Filename: 
0 Comments

Leave a reply

CONTACT US

We're are building as a community and a team. Be a part of it.

Sending

©2017 Ztrela Knowledge Solutions Pvt. Ltd

Log in with your credentials

Forgot your details?