Fix for LineageOS build

 * Match LineageOS cryptfs_hw location
 * Fallback to toybox if busybox is not persent, and warn about this

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

Team Win Recovery Project (TWRP)

You can find a compiling guide here.