Достаточно большое количество устройств поставляется с Magazine Lockscreen, иначе известным как MgzKeyguard, если заглянуть в раздел установленных /системных пакетов на вашем устройстве. Это приложение отображает случайные фотографии и цитаты в качестве обоев на вашем локскрине, и оно автоматически обновляется время от времени, чтобы захватить новые фотографии. Странно, что нет возможности установить собственные фотографии в качестве слайд-шоу, если только вы не на Nougat, в этом случае вы можете выбрать только до 9 фотографий для экрана блокировки.
В этом руководстве я покажу вам, как разобрать .apk-файл и замените все стоковые фотографии в нем своими, а затем запретите приложению обновляться, чтобы оно отображало только ваши фотографии, а не те, которые оно берет из интернета.
Требования:
Устройство, на котором есть функция журнального блокировочного экрана
Дополнительно: Плагин WebP для Photoshop
- Первое, что вам нужно сделать, это установить приложение root explorer из Google Play. Это может быть FX Explorer, Root Explorer, ES File Explorer и т.д. Все, что может просматривать /system.
- Теперь вам нужно найти apk и скопируйте переместить его в другое место, например, на SD-карту.
- Подключите устройство к компьютеру через USB и скопируйте файл mgzkeyguard.apk с SD-карты на компьютер.
- Теперь щелкните правой кнопкой мыши на .apk-файл и выберите Open With > WinRar. Теперь вы можете просмотреть содержимое папки .APK-файл. Фотографии, которые вы хотите изменить, находятся внутри \Res\Drawable-xxxx, xxxx зависит от размера вашего экрана, например, есть Drawable-xhdpi.
Если вы обратите внимание, изображения обоев называются wallpaper01.webp, wallpaper02.webp и т.д. Что такое .файл webp? Это сжатие без потерь с открытым исходным кодом, используемое для различных интернет-изображений, и, как утверждается, оно может достигать 30-процентного сжатия по сравнению с JPEG без потери качества.
К счастью, как проект с открытым исходным кодом, существует ряд инструментов, которые мы можем использовать для конвертации ваших любимых файлов изображений в .файлы webp.
- Итак, соберите все фотографии, которые вам нужны, и начните переименовывать их в обои01, обои02 и т.д.
- Теперь скачайте и установите инструмент cwebp encoder по ссылке выше и установите его. Это позволит вам конвертировать изображения в .формат webp через командную строку. Альтернативный вариант — , Вы можете установить плагин Webp Photoshop и конвертировать ваши изображения таким образом.
Чтобы преобразовать изображения в .webp через командный интерфейс cwebp, введите:
cwebp -q 80 изображение.png -o image.webp
Теперь, когда вы преобразовали все ваши изображения в .формат webp, начните перетаскивать их внутри файл .папку apk, заменив старый .webp-изображения с вашими новыми изображениями. Убедитесь, что у них одинаковые имена файлов.
- Теперь нам нужно поместить .верните apk на место, есть несколько способов сделать это.
a) Откройте свой rom и перейдите к месту, откуда вы взяли свой .файл apk из. Нажмите на старый .apk-файл и нажмите кнопку удаления. Теперь перетащите новый отредактированный .apk-файл в zip-архив. Затем подключите устройство к компьютеру, перетащите ROM на sdcard и прошейте его через recovery. Перезагрузите систему и убедитесь, что изменения вступили в силу!
b) Скопируйте ваш новый .apk-файл с компьютера на устройство. Затем, используя Root Browser или аналогичное приложение, перейдите к старому .apk-файл и посмотрите на разрешения. (например. RW–r–) Теперь удалите старый файл и замените его новым, но не забудьте установить те же разрешения, что и раньше. Теперь просто перезагрузитесь и посмотрите, как действуют ваши изменения!