{"push_id":1424171846,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"857662f3ba24f5fe535f3f912451b7451114ffbf","before":"ba0408355128a1d860a5cb55ec9f25f3115ee135","commits":[{"sha":"857662f3ba24f5fe535f3f912451b7451114ffbf","author":{"name":"Alexander Diewald","email":"3020a06cea4cd551a664e5c029a106554e8828be@diewald-net.com"},"message":"libbootimg: Add support for newer Sony ELF boot images\n\n The boot image found in sony firmwares (stock) is different to the already\n  implemented version. This change adds support for these images (found in\n  the Z2) by introducing more flexibility in the ELF handling\n  and the output format (ELF --> ANDROID!)\n\n In particular:\n\n - Use a more dynamic structure to describe elf files:\n    Add handling information (e.g., the elf version) and separate structures\n    for the ELF header, the program headers, and the section headers\n - Adjust the read/load operations to account for the new structure\n - Add handling code for the differentiation between the two known ELF versions\n - Adjust the writing code such that it can output the content of an ELF\n    image as a standard ANDROID! image:\n    The newer ELF versions are not booted if a single (unused) bit is modifed\n    Possibly the (unlocked) bootloader performs a signature check only for\n    ELF files\n - Add some debug code that allows to print either to stdout or the kernel\n    log (useful for on-device debugging)\n - Extend the Sony Stock support in a dynamic way\n - Add dependencies for klog_write\n - Also fix all minor warnings\n\n The code has been tested with the boot image of an Xperia Z2,\n  and on the devices from the original ELF implementation (SP)\n\nChange-Id: I0e9a41ae6ce26bf4608ef86cec1e2735f746abb6\nSigned-off-by: Alexander Diewald <Diewi@diewald-net.com>\nSigned-off-by: Adrian DC <radian.dc@gmail.com>","distinct":true,"url":"https://api.github.com/repos/AdrianDC/android_boot_bridge/commits/857662f3ba24f5fe535f3f912451b7451114ffbf"}]}
{"actor":{"display_login":"AdrianDC"}}