Как я могу увидеть исходный код установленных приложений Firefox OS?

Как я могу увидеть файлы и исходный код установленных приложений?

Для упакованных приложений я бы ожидал, что смогу увидеть все файлы (HTML, CSS, JS, изображения и т. Д.), Для размещенных приложений я бы ожидал увидеть манифест и, возможно, локально кэшированные файлы (если размещенные на хосте). приложение имеет поддержку в автономном режиме).

Когда я подключаю свой смартфон к ПК (через USB), я не могу найти файлы приложений (только пользовательский контент, такой как фотографии и т. Д.).

Обратите внимание, что я не хочу просматривать файлы во внешнем хранилище кода; Я хочу увидеть файлы, которые фактически установлены на моем устройстве.

(Решение этого вопроса, вероятно, также может быть решением для соответствующего вопроса. Как я могу проверить, размещено или упаковано ли установленное приложение Firefox OS, но могут быть и другие решения, кроме проверки исходного кода, чтобы они не были дубликатами.)

1 ответ

Решение

Вам нужно включить режим отладки, чтобы увидеть реальную файловую систему. Тогда вы можете либо:

  • импортировать контент с adb pull /data data (копирует /data каталог на вашем компьютере);

  • или использовать оболочку adb shell чтобы получить оболочку на вашем телефоне.

Приложения расположены в /data/local/webapps, Вы получаете один каталог на приложение. Пакеты приложений имеют application.zip файл, содержащий все файлы -js, css, html).

Другие вопросы по тегам