Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Sunxi Tools
Commits
217c440b
Commit
217c440b
authored
May 04, 2016
by
Bernhard Nortmann
Browse files
README: Improve on (markdown) formatting
Signed-off-by:
Bernhard Nortmann
<
bernhard.nortmann@web.de
>
parent
805d2a8e
Changes
1
Show whitespace changes
Inline
Side-by-side
README.md
View file @
217c440b
...
@@ -7,74 +7,78 @@ Copyright (C) 2012 Alejandro Mery <amery@geeks.cl>
...
@@ -7,74 +7,78 @@ Copyright (C) 2012 Alejandro Mery <amery@geeks.cl>
Tools to help hacking Allwinner A10 (aka sun4i) based devices and possibly
Tools to help hacking Allwinner A10 (aka sun4i) based devices and possibly
it's successors, that's why the 'x' in the package name.
it's successors, that's why the 'x' in the package name.
<pre>
### sunxi-fexc
sunxi-fexc:
`.fex`
file (de)compiler
`.fex`
file (de)compiler
Usage: ./sunxi-fexc [-vq] [-I
<
infmt>] [-O
<
outfmt>] [
<
input> [
<
output>]]
Usage: ./sunxi-fexc [-vq] [-I
<
infmt>] [-O
<
outfmt>] [
<
input> [
<
output>]]
infmt: fex, bin (default:fex)
infmt: fex, bin (default:fex)
outfmt: fex, bin (default:bin)
outfmt: fex, bin (default:bin)
bin2fex
:
###
bin2fex
compatibility shortcut to call
`sunxi-fexc`
to decompile a script.bin
compatibility shortcut to call
`sunxi-fexc`
to decompile a
_
script.bin
_
blob back into
`.fex`
format used by
a
llwinner's SDK to configure
blob back into
`.fex`
format used by
A
llwinner's SDK to configure
the boards.
the boards.
fex2bin
:
###
fex2bin
compatiblity shortcut to call
`sunxi-fexc`
to compile a
`.fex`
file
compatiblity shortcut to call
`sunxi-fexc`
to compile a
`.fex`
file
into the binary form used by the
sun4i kernel
.
into the binary form used by the
legacy 3.4 kernel ("linux
‑
sunxi")
.
sunxi-fel
:
###
sunxi-fel
script interface for talking to the FEL USB handler built in to
script interface for talking to the FEL USB handler built in to
th CPU. You activate FEL mode by pushing the u
s
boot
/
recovery
th
e
CPU. You activate
[
FEL mode
]
by pushing the
_
uboot
_ / _
recovery
_
button at poweron. See http://linux-sunxi.org/FEL/USBBoot for
button at poweron. See http://linux-sunxi.org/FEL/USBBoot for
a detailed usage guide.
a detailed usage guide.
fel-gpio
:
###
fel-gpio
Simple wrapper around fel-pio and
fel to allos GPIO manipulations
Simple wrapper
(script)
around
`
fel-pio
`
and
`sunxi-fel`
via FEL
to allow GPIO manipulations
via FEL
fel-sdboot
:
###
fel-sdboot
ARM native sdcard bootloader forcing the device into FEL mode
ARM native sdcard bootloader forcing the device into FEL mode
fel-pio
:
###
fel-pio
ARM native helper for fel-gpio
ARM native helper
(binary)
for
`
fel-gpio
`
sunxi-pio
:
###
sunxi-pio
Manipulate PIO register dumps
Manipulate PIO register dumps
sunxi-nand-part
:
###
sunxi-nand-part
Tool for manipulating Allwinner NAND partition tables
Tool for manipulating Allwinner NAND partition tables
jtag-loop.sunxi:
### jtag-loop.sunxi
ARM native boot helper to force the SD port into JTAG
ARM native boot helper to force the SD port into JTAG and then stop,
and then stop, to ease debugging of bootloaders.
to ease debugging of bootloaders.
### sunxi-bootinfo
Dump information from Allwinner boot files (_boot0_ / _boot1_)
sunxi-bootinfo:
Dump information from Allwinner boot files (boot0/boot1)
--type=sd include SD boot info
--type=sd include SD boot info
--type=nand include NAND boot info (not implemented)
--type=nand include NAND boot info (not implemented)
phoenix_info:
### phoenix_info
gives information about a phoenix image created by the
gives information about a phoenix image created by the
phoenixcard utility and optionally extracts the embedded boot
phoenixcard utility and optionally extracts the embedded boot
code & firmware file from their hidden partitions.
code & firmware file from their hidden partitions.
### sunxi-meminfo
Tool for reading DRAM settings from registers. Compiled as a
static binary for use on android and other OSes.
To build this, get a toolchain and run:
sunxi-meminfo:
Tool for reading DRAM settings from registers. Compiled as a
static binary for use on android and other OSes. To build this,
get a toolchain, and run:
make CROSS_COMPILE=arm-linux-gnueabihf- sunxi-meminfo
make CROSS_COMPILE=arm-linux-gnueabihf- sunxi-meminfo
sunxi-script_extractor:
### sunxi-script_extractor
A simple tool, which can be executed on a rooted Android device
A simple tool, which can be executed on a rooted Android device
to dump the script.bin blob from RAM via reading /dev/mem.
to dump the _script.bin_ blob from RAM via reading _/dev/mem_.
To build this, get a toolchain, and run:
To build this, get a toolchain and run:
make CROSS_COMPILE=arm-linux-gnueabihf- sunxi-script_extractor
make CROSS_COMPILE=arm-linux-gnueabihf- sunxi-script_extractor
</pre>
---
## License
This software is licensed under the terms of GPLv2+ as defined by the
This software is licensed under the terms of GPLv2+ as defined by the
Free Software Foundation, details can be read in the
[
COPYING
][]
file.
Free Software Foundation, details can be read in the
[
COPYING
][]
file.
[
copying
]:
COPYING
[
copying
]:
COPYING
[
fel mode
]:
http://linux-sunxi.org/FEL
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment