recovery: Allow custom bootloader msg offset in block misc

Squash of changes
  * Allow custom bootloader msg offset in block misc
    Change-Id: I6f3de1c2e3745c5535c3b95399abb8b2e2d01446

  * recovery: Move bldrmsg offset symbols to bootloader_message.cpp
    Change-Id: I2b902bcce7f5ca13472e0ac30ac01b4991294dbe

Adapted for Android.bp version of libbootloader_message

Change-Id: I5768660569d56b0d7c358f562e79483fd5f6db53
3 files changed
tree: 3947830fcc8d523efac75b12db4622b2fc40e28f
  1. .clang-format
  2. .github/
  3. .gitignore
  4. Android.bp
  5. Android.mk
  6. BasePartition.cpp
  7. CleanSpec.mk
  8. NOTICE
  9. OWNERS
  10. PREUPLOAD.cfg
  11. README.md
  12. adb_install.cpp
  13. adb_install.h
  14. adbbu/
  15. applypatch/
  16. asn1_decoder.cpp
  17. asn1_decoder.h
  18. attr/
  19. bmlutils/
  20. boot_control/
  21. bootloader.h
  22. bootloader_message/
  23. bootloader_message_twrp/
  24. common.h
  25. crypto/
  26. data.cpp
  27. data.hpp
  28. default_device.cpp
  29. device.cpp
  30. device.h
  31. dosfstools/
  32. edify/
  33. etc/
  34. exclude.cpp
  35. exclude.hpp
  36. exfat/
  37. fb2png/
  38. find_file.cpp
  39. find_file.hpp
  40. fixContexts.cpp
  41. fixContexts.hpp
  42. flashutils/
  43. fonts/
  44. fuse.h
  45. fuse/
  46. fuse_sdcard_provider.cpp
  47. fuse_sdcard_provider.h
  48. fuse_sideload.cpp
  49. fuse_sideload.h
  50. fuse_sideload22.cpp
  51. fuse_sideload22.h
  52. gpt/
  53. gui/
  54. htcdumlock/
  55. infomanager.cpp
  56. infomanager.hpp
  57. injecttwrp/
  58. install.cpp
  59. install.h
  60. installcommand.cpp
  61. installcommand.h
  62. interlace-frames.py
  63. legacy_properties.h
  64. legacy_property_service.cpp
  65. legacy_property_service.h
  66. libblkid/
  67. libcrecovery/
  68. libmincrypt/
  69. libpixelflinger/
  70. libtar/
  71. minadbd/
  72. minadbd21/
  73. minui/
  74. minui21/
  75. minuitwrp/
  76. minzip/
  77. mmcutils/
  78. mounts.c
  79. mounts.cpp
  80. mounts.h
  81. mtdutils/
  82. mtp/
  83. openaes/
  84. openrecoveryscript.cpp
  85. openrecoveryscript.hpp
  86. orscmd/
  87. otafault/
  88. otautil/
  89. partition.cpp
  90. partitionmanager.cpp
  91. partitions.hpp
  92. pigz/
  93. prebuilt/
  94. private/
  95. progresstracking.cpp
  96. progresstracking.hpp
  97. recovery-persist.cpp
  98. recovery-persist.rc
  99. recovery-refresh.cpp
  100. recovery-refresh.rc
  101. recovery.cpp
  102. recovery_ui.h
  103. res-hdpi/
  104. res-mdpi/
  105. res-xhdpi/
  106. res-xxhdpi/
  107. res-xxxhdpi/
  108. res/
  109. roots.cpp
  110. roots.h
  111. rotate_logs.cpp
  112. rotate_logs.h
  113. screen_ui.cpp
  114. screen_ui.h
  115. scripts/
  116. sepolicy/
  117. set_metadata.cpp
  118. set_metadata.h
  119. simg2img/
  120. stub_ui.h
  121. tarWrite.c
  122. tarWrite.h
  123. tests/
  124. toolbox/
  125. tools/
  126. toybox/
  127. tw_atomic.cpp
  128. tw_atomic.hpp
  129. twcommon.h
  130. twinstall.cpp
  131. twinstall.h
  132. twinstallorig.cpp
  133. twinstallorig.h
  134. twrp-functions.cpp
  135. twrp-functions.hpp
  136. twrp.cpp
  137. twrpAdbBuFifo.cpp
  138. twrpAdbBuFifo.hpp
  139. twrpDigest/
  140. twrpDigestDriver.cpp
  141. twrpDigestDriver.hpp
  142. twrpTar.cpp
  143. twrpTar.h
  144. twrpTar.hpp
  145. twrpTarMain/
  146. ui.cpp
  147. ui.h
  148. uncrypt/
  149. update_verifier/
  150. updater/
  151. variables.h
  152. verifier.cpp
  153. verifier.h
  154. verifier24/
  155. vr_device.cpp
  156. vr_ui.cpp
  157. vr_ui.h
  158. wear_device.cpp
  159. wear_ui.cpp
  160. wear_ui.h
  161. zipwrap.cpp
  162. zipwrap.hpp
README.md

Team Win Recovery Project (TWRP)

You can find a compiling guide here.