![]() To this end, the compilation process for a recovery image should target the older processor types so that the resulting applications will correctly execute on all backward compatible devices. It is desirable to create a small set of collection recovery images that together support a wide range of devices. Having this extra data causes no harm as subsequent analysis of the collected data will still provide at least as much information as a file system level copy would have provided. There are currently no procedures for garnering valuable information from this extra data, but it is prudent to collect such data in anticipation of future techniques. This allows for as close to a physical duplication as possible, containing more information than a file system level copy. When possible, we prefer the use of nand dump over other data duplication software since nand dump was designed specifically to dump the contents of flash devices. The init.rc file is used to start the adbd service (on property: 1⁄4 1 start adbd) and set permissive permissions on the added binaries and MTD devices to be collected. The primary modifications to the properties file include enabling ro.debuggable and - able to enable the use of adb. Proof of concept bootimgs created by the authors include modifying the ram disk by modifying the default.prop properties file, init.rc file and adding adbd, su, nand dump, and custom transfer binaries. Once a custom, collection oriented recovery image has been created or obtained it must be “flashed” onto the device. Using common Linux commands a bootimg may be split into its respective pieces and the ram disk may be ungzipped and “unCPIOed” for inspection. In this case it is still useful to understand the file structure of a bootimg in order to verify the operation of the collection tool. A practitioner, using an existing bootimg as a collection tool, may never intend to create a bootimg from scratch. In addition to adding the desired binary programs, some other modifications from a standard bootimg are necessary. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |