Андроид как разделить карту памяти на андроиде

Напишу здесь, может кому пригодится.
Смысл в том, что установив Android 9.0 на планшет Nexus 7 2013 LTE (DEB) я не мог прошить GApps даже в редакции pico, где только один Play Market. При попытках это сделать вылезала ошибка 70, что значило, что в разделе памяти system недостаточно места, ибо она по умолчанию что-то около 860 Мб, а залитый мной Андроид 9 после установки оставлял там свободными пару мегабайт. Принял решение переразбить раздел system при помощи функции parted. Оговорюсь, что я в никс — подобных ОС — ламер, терминологией и командами без мануала не владею.

Этот способ приведён для справки и не приведёт к желаемому результату на всех без исключения устройствах. Так что прошу принять к сведению, но не следовать бездумно. И конечно же все риски за возможные негативные последствия вы несёте сами.

Установку драйверов и ADB для своих устройств вам придётся искать самостоятельно. Также не освещаются нюансы переноса разделов из чипа внутренней памяти на microSD карты и наоборот.

Значится порядок действий: загрузить на планшете кастомный рекавери, открыть в Windows Power Shell (или командной строке) папку с adb.exe, подключить кабелем планшет к ПК, желательно прямо к мат. плате, а не через разъём на лицевой панели, а то может не видеть ваше устройство.

«.\» не нужно писать в простой командной строке, только в Power Shell.

Далее уже в оболочке:

Смотрим есть ли у нас этот модуль предустановленный (у меня не было) в результате:

# [6nls
ls
boot init.recovery.service.rc selinux_version
cache init.recovery.usb.rc sepolicy
charger license service_contexts
data oem sideload
default.prop proc sys
dev property_contexts system
etc recovery tmp
file_contexts res twres
fstab.flo root ueventd.flo.rc
init sbin ueventd.rc
init.rc sdcard usb-otg
init.recovery.hlthchrg.rc seapp_contexts vendor

Нету, значит нужно поставить. Качаем этот файл, закидываем его распакованным в папку к adb.exe.

Выходим из оболочки:

И дадим ему права:

Всё, можно редактировать разделы памяти.

Я получил следующее:

После этого команда:

И получим перечень разделов памяти:

Переведём отображение размеров с байтов на сектора, в одном мегабайте 2048 таких секторов:

И мы видим, что system можно расширить «вверх» до tzb, так как память там не размечена и «вниз», отщипнув часть раздела recovery.
Удаляем разделы 22 и 23 (хотите сохранить данные отсюда — делайте их дамп в рекавери):

Создаём новые с границами в нужных нам секторах и присваиваем им старые названия:

Успех, результат (показывает не в секторах, так как я отсоединял планшет перед этим по незнанию, разделы 22 и 23 ещё не отформатированы):

Далее идём в рекавери на примере TWRP: wipe-advanced wipe-repair or change file system, где по очереди форматируете system в ext2, а cache в ext4.

Таким образом я смог установить GApps pico и в системном разделе осталось около 40 мб свободными.
Источники: раз и два.
Текст мой, размещён также на форуме 4pda в соответствующей теме.

Приложения, настройки, информация