Commit Graph

16 Commits (ec32a3750a5a0557d84d79dd1c9b9fc83e4f8721)

Author SHA1 Message Date
cfig ec32a3750a
update README and misc refine 6 years ago
CallMESuper 482ab1f998 fix: add back chainPartitionDescriptor
Due to the lack of this field, NX606J cannot boot ..
6 years ago
zhangjian 7b6fea2ffb Signer: correct command with avb2.0 signing 7 years ago
cfig 5657d736c2
support chained partition descriptor (tag=4) 7 years ago
cfig f2c276cc9d
upgrade build
kotlin 1.2.61 -> 1.3.10
gradle 4 -> 5
7 years ago
cfig 3c93bcf5ff
replace AOSP bouncycastle with upstream bcprov-jdk15on:1.57
- use jcenter bcprov/bcprokix, also remove original security provider
   signature to make it workable
 - other misc refactoration
7 years ago
cfig 4f598e07cf
Update README.md 7 years ago
cfig 6505fea379
add 'pull' task
WIP: add initrc parser test to analyze system boot sequence
7 years ago
cfig 1f7476d884
enhancement: support PropertyDescriptor; support flashing vbmeta.img 7 years ago
cfig ec00936463
use javax.crypto.Cipher for raw signing
- using Cipher "RSA/ECB/NoPadding" to do raw sign
 - also add .gitignore
7 years ago
cfig 02be1f4b9e
use commons-codec Hex instead of BC Hex 7 years ago
cfig f21e851abd
support add_hash_footer 7 years ago
cfig 9e6b8f2ab5
do strict checking before extracting 'args.base'
Fixes #18, 'unpack' and 'pack' works,
but seems Moto X image has private data fields, which can not be recognized
7 years ago
cfig 6ae76a7f2d
update linguist-vendored 7 years ago
cfig 48fd99d1c1
refine AVB support and ramdisk gzip
- avbtool only works with python 2.x, so systems which only have python
3.x as default will fail to run avbtool, fix it
- avbtool: sync with AOSP master
- avb salt: store salt for AVB signature, and use it in re-packing process
- ramdisk gzip: java.util.zip.GZIPOutputStream doesn't support parameters, so we use
      org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream instead
7 years ago
cfig 5d97d46c62
massive update for upcoming Android Pi
- update mkbootimg: AOSP commit 147b355bb34cbd457a260c585be93193cef43b8e
 - migrate all code from groovy to kotlin
 - support DTBO and header_version, resolve #12
 - upate README.expert.md too
 - support AVB
7 years ago