Skip to content

Building TWRP

marduk191 edited this page Oct 16, 2014 · 5 revisions

Additions to boardconfig.mk in order to build TWRP properly.

CM 10 and Slimbean 3.1.0

#twrp
TW_DEFAULT_EXTERNAL_STORAGE := true 
DEVICE_RESOLUTION := 480x800
RECOVERY_GRAPHICS_USE_LINELENGTH := true
TW_FLASH_FROM_STORAGE := true 
TW_INTERNAL_STORAGE_PATH := "/sdcard"
TW_INTERNAL_STORAGE_MOUNT_POINT := "Internal"
TW_EXTERNAL_STORAGE_PATH := "/external_sd"
TW_EXTERNAL_STORAGE_MOUNT_POINT := "External"

Then

. build/envsetup.sh
lunch full_presto-userdebug 
make installclean
make recoveryimage

###CM 11 Add the custom recovery to your manifest.

https://github.com/marduk191/android_bootable_recovery

Add this to your boardconfig.mk

TW_NO_MTP := true
TW_DEFAULT_EXTERNAL_STORAGE := true 
DEVICE_RESOLUTION := 480x800
RECOVERY_GRAPHICS_USE_LINELENGTH := true
TW_FLASH_FROM_STORAGE := true 
TW_INTERNAL_STORAGE_PATH := "/sdcard"
TW_INTERNAL_STORAGE_MOUNT_POINT := "Internal"
TW_EXTERNAL_STORAGE_PATH := "/external_sd"
TW_EXTERNAL_STORAGE_MOUNT_POINT := "External"

Add the following to twrp.fstab in the root of your device directory.

#twrp fstab for Pantech Presto.
#created 10-02-2014 by marduk191

/boot           emmc            /dev/block/mmcblk0p8
/cache          ext4            /dev/block/mmcblk0p16
/data           ext4            /dev/block/mmcblk0p14                        length=-16384
/misc		emmc		/dev/block/mmcblk0p19
/recovery       emmc            /dev/block/mmcblk0p18
/system         ext4            /dev/block/mmcblk0p13
/sdcard         vfat            /dev/block/mmcblk0p27 /dev/block/mmcblk0
/external_sd    vfat            /dev/block/mmcblk1p1 /dev/block/mmcblk1

add the following to device.mk under #Recovery

PRODUCT_COPY_FILES += device/pantech/presto/twrp.fstab:recovery/root/etc/twrp.fstab

Clone this wiki locally