Флаги для BoardConfig.mk
- Дефолтные значения (если не указано иначе)
BOARD_HAS_NO_REAL_SDCARD: = true
TW_USE_TOOLBOX: = true
TW_EXCLUDE_SUPERSU: = true
TW_EXCLUDE_MTP: = true
TW_OEM_BUILD: = true
- Добавить поддержку EXT4
TARGET_USERIMAGES_USE_EXT4: = true
- Отключить / включить SELinux.
TWHAVE_SELINUX: = true
- Удалить поддержку MTP
TW_EXCLUDE_MTP: = true
- Без тайм-аута экрана
TW_NO_SCREEN_TIMEOUT: = true
- Отключает возможность разбивки SDCard, и может сэкономить некоторое пространство, если TWRP не помещается в вашем разделе
BOARD_HAS_NO_REAL_SDCARD: = true
- Для большинства современных смартфонов эмуляция внутр. флешки
RECOVERY_SDCARD_ON_DATA: = true
- HTC Dumlock для устройств, которым это необходимо
TW_INCLUDE_DUMLOCK: = true
- Если устройство имеет recovery в качестве второго подраздела boot.img
TW_HAS_NO_RECOVERY_PARTITION: = true
- Что бы исключит ошибку "Не найден раздел BOOT"
TW_HAS_NO_BOOT_PARTITION: = true
- Без перезагрузки в bootloader
TW_NO_REBOOT_BOOTLOADER: = true
- Без перезагрузки в recovery
TW_NO_REBOOT_RECOVERY: = true
- Не показывать процент заряда батареи
TW_NO_BATT_PERCENT: = true
- То же, что и выше, для температуры процессора
TW_NO_CPU_TEMP: = true
- Меняет код кнопки включения на пользовательский.
TW_CUSTOM_POWER_BUTTON: = 107
- Всегда использовать rm -rf вместо wipe
TW_ALWAYS_RMRF: = true
- Запретить размонтирование /system
TW_NEVER_UNMOUNT_SYSTEM: = true
- Отключает USB-OTG
TW_NO_USB_STORAGE: = true
- Путь к lun-файлу на устройстве
TARGET_USE_CUSTOM_LUN_FILE_PATH: = "/sys/devices/platform/mt_usb/musb-hdrc.0.auto/gadget/lun%d/file"
- Добавляет кнопку перезагрузки в Самсунговский Odin-mode
TW_HAS_DOWNLOAD_MODE=true
- Блокирует FS EXT4 для разделов SD-EXT
TW_SDEXT_NO_EXT4
- Принудительное использование / proc / cpuinfo для определения идентификатора устройства.
TW_FORCE_CPUINFO_FOR_DEVICE_ID: = true
- Для старых устройств.
TW_NO_EXFAT_FUSE: = true
- Поддержка расшифровки /data
TW_INCLUDE_CRYPTO - Общие модули дешифрования
- На некоторых устройствах имя папки резервной копии TWRP будет отображать 0000000000 если cpuinfo не имеет серийного номера. С этим флагом будет использован ro.product.model в качестве имени папки
TW_USE_MODEL_HARDWARE_ID_FOR_DEVICE_ID: = true
- Управление яркостью экрана (у большинства значение по дефолту)
TW_BRIGHTNESS_PATH: = /sys/devices/platform/s3c24xx-pwm.0/pwm-backlight.0/backlight/pwm-backlight.0/backlight
- Второй вариант пути для вышеуказанного
TW_SECONDARY_BRIGHTNESS_PATH: =
- Максимальная яркость для предотвращения повреждения дисплея
TW_MAX_BRIGHTNESS: = 255
- Яркость по умолчанию для TWRP (<ЗНАЧЕНИЕ>/255*100%)
TW_DEFAULT_BRIGHTNESS: = 150
- Пользовательский путь считывания значений заряда батареи
TW_CUSTOM_BATTERY_PATH: = /sys/class/power_supply/battery/batt_attr_text
- Если не отображается температура ЦПУ
TW_CUSTOM_CPU_TEMP_PATH: = true
- Отключает возможность шифровать резервные копии с помощью пароля
TW_EXCLUDE_ENCRYPTED_BACKUPS: = true
- Путь к кастомному init.rc
TARGET_RECOVERY_INITRC:=
- Установка языка по умолчанию
TW_DEFAULT_LANGUAGE: = EN-US
- Архитектура
TARGET_ARCH: = arm
- Использовать ToyBox, вместо Busybox
TW_USE_TOOLBOX: = true
- Не использовать бинарники для exFAT
TW_NO_EXFAT: = true
- Не использовать SuperSU
TW_EXCLUDE_SUPERSU: = true
- Дополнительно использовать framebuffer for png (вроде работает и так)
TW_INCLUDE_FB2PNG: = true
- Включают LogCat демон для отладки
TWRP_INCLUDE_LOGCAT: = true
- Смотрите здесь:
чтобы видеть ссылку, вы должны быть зарегистрированы
TARGET_RECOVERY_DEVICE_MODULES : = true
- Включает mkfs.f2fs для форматирования разделов как F2FS
TARGET_USERIMAGES_USE_F2FS
- TW_THEME := - задаёт ориентацию и разрешение экрана таким образом, что при загрузке TWRP оно делает правильный выбор разрешения автоматически, без явного указания разрешения. Варианты такие:
TW_THEME := watch_mdpi - для андроид-часов +
TW_ROUND_SCREEN: = true - с круглым экраном
TW_THEME := portrait_mdpi - портретная ориентация, разрешение среднее (middle)
TW_THEME := portrait_hdpi - портретная ориентация, разрешение высокое (high)
TW_THEME := landscape_mdpi - альбомная, среднее
TW_THEME := landscape_hdpi - альбомная, высокое
- Используйте собственную тему, указав путь в исходниках.
TW_CUSTOM_THEME=
- TW_X_OFFSET- смешени по оси X
TW_Y_OFFSET - смещение по оси Y
TW_W_OFFSET - изменение размера по ширине
TW_H_OFFSET - изменение размера по высоте
Начало отсчёта - левый верхний угол.
- Набор дополнительных языков (например японский)
TW_EXTRA_LANGUAGES
- Пользовательское имя устройства для MTP
TW_MTP_DEVICE=NAME
- Использование RGBA, RGBX, ARGB в зависимости от характеристик дисплея.
TARGET_RECOVERY_PIXEL_FORMAT=
- Определяет отступы по краям экрана.
TARGET_RECOVERY_OVERSCAN_PERCENT
- Укажите файл .ttf, который будет использоваться в качестве шрифта по умолчанию.
BOARD_USE_CUSTOM_RECOVERY_FONT
- Возможно поможет при отсутствии изображения на экране
BOARD_CUSTOM_GRAPHICS
- Ориентация тач-скрина
RECOVERY_TOUCHSCREEN_SWAP_XY
RECOVERY_TOUCHSCREEN_FLIP_X
RECOVERY_TOUCHSCREEN_FLIP_Y
- Для устройств на базе x86
TW_HAVE_X86_ACCELERATED_PIXELFLINGER
- Оптимизация для ARM-NEON
ARCH_ARM_HAVE_NEON
- Точка монтирования
TW_INTERNAL_STORAGE_PATH
TW_INTERNAL_STORAGE_MOUNT_POINT
TW_EXTERNAL_STORAGE_PATH
TW_EXTERNAL_STORAGE_MOUNT_POINT
- Добавляет в черный список устройство ввода прерывающее обработку касаний в twrp. Оригинальное описание
чтобы видеть ссылку, вы должны быть зарегистрированы
.
Зачастую используется для того, что бы убрать курсор с экрана twrp, путем добавления в этот список устройства "hbtp_vm" (virtual mouse device).
TW_INPUT_BLACKLIST: = "input device"
- Поворот экрана LCD 180 градусов
BOARD_HAS_FLIPPED_SCREEN=true
- RECOVERY_GRAPHICS_FORCE_USE_LINELENGTH - исправление кривой (в прямом смысле) графики на старых устройствах. На более новых не требуется.
- TW_NO_LEGACY_PROPS - пропуск устаревших параметров BoardConfig
- TARGET_HW_DISK_ENCRYPTION - позволяет TWRP работать с разделом /data в телефонах, где предусмотрено его автоматическое (принудительное, forceencrypt) шифрование.
- TW_INCLUDE_CRYPTO_SAMSUNG - поддержка расшифровки /data на устройствах Samsung
- TW_DEVICE_VERSION := Made by Vasya Pupkin (пример надписи) Надпись в Action Bar (вверху экрана под версией TWRP)
- TW_USE_NEW_MINADBD - использование минимального ADB Daemon (экономия места)
- TARGET_USES_64_BIT_BINDER := true - включение 64битного биндера (нужно для Samsung которые работают на 64-битных ядрах в 32-битном режиме)
- Не известно <Нужна помощь>
TW_DISABLE_DOUBLE_BUFFERING
TARGET_RECOVERY_FORCE_PIXEL_FORMAT
TW_IGNORE_MAJOR_AXIS_0
TW_IGNORE_MT_POSITION_0
TW_IGNORE_ABS_MT_TRACKING_ID
TW_WHITELIST_INPUT
TW_INCLUDE_BLOBPACK
TW_NO_SCREEN_BLANK
BOARD_USES_BML_OVER_MTD
Оригинальная тема:
чтобы видеть ссылку, вы должны быть зарегистрированы
CREDITS :
@
чтобы видеть ссылку, вы должны быть зарегистрированы
for some explanations
чтобы видеть ссылку, вы должны быть зарегистрированы
@
чтобы видеть ссылку, вы должны быть зарегистрированы
for some more explanations
чтобы видеть ссылку, вы должны быть зарегистрированы
@
чтобы видеть ссылку, вы должны быть зарегистрированы
for HUGE amount of explanations provided through PM!
$
$_Vladislav,
Bodya-Kolibass,
device_name etc.