webнутый, эх, надо было писать сразу, подзабыл детали...
На Ваш страх и риск, я около десяти минут думал, что сделал со старичком что-то страшное :)
Также замечу – для нашего телефона примененный патч не предназначен. Не спрашивайте, почему мне пришло в голову его проверить, просто полубесцельный эксперимент с очень хорошим результатом.
Итак, исходно: разблокированный бутлоадер, прошивка MT11 4.1.B.0.587 RU с ядром night-elf 1.5 full (всё см. шапку, без каких-то особенностей). Применен патч батареи для ядра night-elf (также из шапки). Наверное, сработает и при других вариантах, но необходимо: поддержка ядром init.d, EXT4, наличие CWM, root.
Поставил BusyBox.
Подготовлена SD по вот точь в точь по
этой инструкции.
Затем я использовал вот такой патч «INT2EXTV2+» (прилагается к сообщению). (
Ссылка на страницу мода на всякий случай, но там почти все ссылки стухли)
Для установки:
естественно, телефон с полным зарядом; есть мнение, что лучше вынуть сим карту, но это не точно.
Перезагрузка в CWM;
Wipe data, wipe cache (я еще сделал резервную копию системы);
Установка патча из CWM.
В процессе установки патч зависает. :)
Когда я увидел, что минут 15 явно ничего не происходит – выключил телефон снятием аккумулятора.
Включаемся обратно обычно и… мало того что всё против ожидания загрузилось, ещё и /data корректно «сел» на карту (замонтировался в разделе ext4 microsd) (работает нормально до сих пор).
Далее сделал то, ради чего начал копаться:
При первой загрузке сеть не включал, чтобы не подтянуло обновления.
Установил google apps, скачанные
тут (приложены в сообщении)
Брал наугад, но получилось нормально: с ними еще не тупит.
Если будете пробовать другую версию – наш вариант для 240dpi
Установил какой-то терминал (заранее скачанный, но уже файл потерял куда-то). Точно не помню, может быть, переустановил BusyBox, хотя, кажется, нет. В любом случае он нужен работоспособный. Без него как минимум команда chattr в терминале не сработает.
Далее для блокировки дальнейшего обновления gapps:
Заходим в терминал
(ждем запроса root прав и подтверждаем разрешение)
смотрим содержимое папки /data/app/ на предмет com.google.android.gms:
у меня он назывался: com.google.android.gms-1
Создаем пустой файл со следующей по порядку цифрой:
touch /data/app/com.google.android.gms-2.apk
Запрещаем стирать оба:
chattr +i /data/app/com.google.android.gms-2.apk
chattr +i /data/app/com.google.android.gms-1.apk
(набирать много, но оно того стоит)
Включаем wifi и передачу данных
Ставим все нужные программы, настраиваем синхронизацию контактов и т.д.
Даем телефону обновиться (сервисы не обновятся)
Получаем почти не тупящий (в пределах разумного) телефон с нормальным количеством места под приложения. Ну, у меня получился, по крайней мере. В качестве запасного аппарата под третью симку - в самый раз.
А вот заблокировать обновление сервисов пока они жили в "родной" памяти телефона никак не выходило. Там файловая система yaffs2, к ней такие аттрибуты не применимы.
Прикрепленные файлы
INT2EXTV2+.zip ( 666.58 КБ )
com.google.android.gms_10.2.91_(034-144333517)-10291034_minAPI14(armeabi-v7a)(240dpi)_apkmirror.com.apk ( 31.29 МБ )
Сообщение отредактировал severyanin-lub - 16.05.19, 01:53