Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/digetx/bootimgfs
Modify files and parameters of android bootimg file.
https://github.com/digetx/bootimgfs
Last synced: 3 months ago
JSON representation
Modify files and parameters of android bootimg file.
- Host: GitHub
- URL: https://github.com/digetx/bootimgfs
- Owner: digetx
- Created: 2014-07-16T14:10:58.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2021-08-20T01:35:56.000Z (about 3 years ago)
- Last Synced: 2024-06-23T23:43:36.414Z (5 months ago)
- Language: C
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
Awesome Lists containing this project
README
BOOTIMGFS
BOOTIMGFS is FUSE (File System in User Space) that allows to access and modify
files and parameters of android bootimg file.Building requirements:
----------------------
* GCC
* Autotools
* pkg-config
* FUSE-devel (>=2.6.x)
* OpenSSL-devel (>=0.9.8)Note:
-----
OpenSSL is used for sha1 checksum calculation, it is optional and enabled by
default. Without OpenSSL checksum will be zeroed, this could be unsupported by
bootloader.Files structure:
----------------
/id - read-only bootimg checksum (hex string number)
/cmdline - kernel boot command line (string)
/kernel_tags_base - arch tags memory address (hex string number)
/page_size - bootimg files aligment (dec string number)
/product_name - product name (string)
/ramdisk.gz - comressed archive (binary file)
/ramdisk_base - memory address (hex string number)
/zImage - kernel image (binary file)
/kernel_base - memory address (hex string number)
/second_stage - optional second stage loader image (binary file)
/second_stage_base - optional memory address (hex string number)Usage examples:
---------------
Mount:
mount -t bootimgfs /dev/block/mmcblk0p7 /bootUmount:
umount /boot