Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

epk2extract – утилита для распаковки файлов прошивок

Обсуждение программ и приложений для смарт телевизоров LG на webOS. Здесь вы найдете информацию о том, где бесплатно скачать приложения для смарт тв, как установить и удалить приложение, какие есть лучшие приложения smart TV для просмотра каналов и фильмов.

Re: [rootmy.tv] Как получить Root права на webOS

Сообщение andrewttrb » 22 янв 2023, 23:36

JackSparrow писал(а):
JackSparrow писал(а):Сборку epk2extract для windows 10 x64 можно скачать тут: epk2extract.zip

С прошивками под телевизоры 2021 и 2022 года, увы, не заработало. Выдает ошибку:
[src/epk.c:245] ERROR: Cannot decrypt EPK content (proper AES key is missing).

Версия, что в архиве давно собрана.
Пересобери с гитхаба или хотя бы просто обнови файл ключей оттуда
andrewttrb

 
Сообщения: 337
Зарегистрирован: 01 янв 2021, 20:22
Благодарил (а): 23 раз.
Поблагодарили: 244 раз.
Телевизор: LG OLED65CX

Re: [rootmy.tv] Как получить Root права на webOS

Спонсор » 22 янв 2023, 23:36

Реклама показывается только незарегистрированным пользователям. Войти или Зарегистрироваться
Спонсор

 
Сообщения: 100
Зарегистрирован: 15 июл 2014, 18:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: [rootmy.tv] Как получить Root права на webOS

Сообщение JackSparrow » 15 авг 2024, 15:08

JackSparrow писал(а):
JackSparrow писал(а):Сборку epk2extract для windows 10 x64 можно скачать тут: epk2extract.zip

С прошивками под телевизоры 2021 и 2022 года, увы, не заработало. Выдает ошибку:
[src/epk.c:245] ERROR: Cannot decrypt EPK content (proper AES key is missing).

На днях обновился epkextract AUR:
https://aur.archlinux.org/epk2extract-git.git
JackSparrow

 
Сообщения: 10913
Зарегистрирован: 10 июн 2018, 17:48
Благодарил (а): 1773 раз.
Поблагодарили: 1908 раз.
Телевизор: LG OLED 55C9

Re: epk2extract – распаковка и расшифровка файлов прошивок

Сообщение Vitalij » 15 янв 2025, 22:56

Инструкция по извлечению файлов из прошивки телевизора LG

Шаг 1: Установите необходимые инструменты
Перед началом работы вам нужно установить несколько программ:

1. epk2extract: Утилита для извлечения файлов из прошивок.
2. squashfs-tools: Набор инструментов для работы с файловыми системами SquashFS, включая утилиту unsquashfs.

Установка в Windows (Cygwin):
1. Скачайте и установите Cygwin, если у вас его еще нет.
2. В процессе установки выберите пакеты:
- epk2extract (можно скачать вручную с https://github.com/openlgtv/epk2extract/).
- squashfs-tools (можно установить через Cygwin).

Установка в Linux:
На большинстве дистрибутивов Linux можно установить необходимые пакеты с помощью пакетного менеджера. Например, для Ubuntu:
Код: Выделить всё
sudo apt-get update
sudo apt-get install squashfs-tools

Для epk2extract может потребоваться загрузка из репозитория https://github.com/openlgtv/epk2extract/ на GitHub.

Шаг 2: Извлечение файлов с помощью epk2extract
1. Откройте терминал (или Cygwin).
2. Перейдите в директорию, где находится ваш файл прошивки (например, firmware.epk).
3. Запустите команду
Код: Выделить всё
epk2extract -n firmware.epk

Флаг -n может изменять поведение программы, позволяя избежать некоторых ошибок.

Шаг 3: Распаковка файлов из SquashFS
После успешного извлечения файлов с помощью epk2extract, вы должны получить файл с расширением.pak, например rootfs.pak. Теперь нужно распаковать этот файл.

1. Используйте команду unsquashfs, чтобы распаковать файл:
Код: Выделить всё
unsquashfs rootfs.pak

Шаг 4: Работа с ошибками
Если вы столкнулись с ошибкой, что файловая система использует неизвестный метод сжатия, возможно, ваш unsquashfs устарел и не поддерживает метод zstd. В этом случае:

1. Проверьте, есть ли более новая версия squashfs-tools, которая поддерживает zstd. Вы можете проверить репозиторий на GitHub или официальные страницы дистрибутивов.
2. Если у вас установлена старая версия, обновите ее:
Код: Выделить всё
sudo apt-get upgrade squashfs-tools

Шаг 5: Проверьте результат
После успешного выполнения команды unsquashfs в текущей директории должен появиться каталог с распакованными файлами. Вы можете просмотреть их и использовать по своему усмотрению.
Vitalij

 
Сообщения: 17
Зарегистрирован: 12 мар 2017, 04:44
Благодарил (а): 4 раз.
Поблагодарили: 3 раз.
Телевизор: Samsung LED 50H6270

Re: epk2extract – утилита для распаковки файлов прошивок

Сообщение andrewttrb » 16 янв 2025, 09:13

Vitalij
чатгпт писал?
andrewttrb

 
Сообщения: 337
Зарегистрирован: 01 янв 2021, 20:22
Благодарил (а): 23 раз.
Поблагодарили: 244 раз.
Телевизор: LG OLED65CX

Re: epk2extract – утилита для распаковки файлов прошивок

Сообщение Vitalij » 16 янв 2025, 11:17

andrewttrb
Попробовал тут разобраться с этой утилитой. Выяснилось, что информации по практическому использованию ноль ((.
После этого решил вот посоветоваться с компьютерным умом, он предложил по такому рецепту действовать.
В итоге, поставил на виртуалку Linux и там собрал epk2extract, вроде всё получилось.
Подсунул ему последнюю прошивку, а он ее не смог раскусить. Пишет:
Filesystem uses unknown compression, this is unsupported by this version

Выяснилось, что дело в старой версии unsquashfs.
В итоге установил squashfs-tools и ручками потом через unsquashfs распаковал rootfs.pak.
Вот такая история..

Как считаешь, правильной дорогой прошел?
Vitalij

 
Сообщения: 17
Зарегистрирован: 12 мар 2017, 04:44
Благодарил (а): 4 раз.
Поблагодарили: 3 раз.
Телевизор: Samsung LED 50H6270

Re: epk2extract – утилита для распаковки файлов прошивок

Сообщение teabbs » 18 май 2025, 15:32

В новых прошивках появляется файл super.pak вместо rootfs.pak. Это новый формат из Андроида, который делается программой lpmake. После распаковки lpunpack появляется rootfs.img, который в свою очередь так же открывается unsquashfs, как раньше.

Но у некоторых rootfs оказывается запакован zstd, который не поддерживается в той версии squashfs-tools, которая была, например, в Debian 12.5. Надо скомпилировать в таком случае свежую версию. Вот тут об этом упоминается. В Debian 12.11 уже squashfs-tools 4.5.1 с поддержкой zstd.

За это сообщение автора teabbs поблагодарил:
AlexMaestro (18 май 2025, 16:04)
teabbs

 
Сообщения: 44
Зарегистрирован: 09 фев 2025, 14:02
Благодарил (а): 5 раз.
Поблагодарили: 15 раз.
Телевизор: LG 65NANO906NA

Пред.

Вернуться в Телевизоры LG - Приложения



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Реклама показывается только незарегистрированным пользователям. Вход или Регистрация