Задать вопрос
@Anton12432

Если на web сайте можно посмотреть исходный код то как это сделать в андроид приложении?

Если на web сайте можно посмотреть исходный код то как это сделать в андроид приложении?
Или например в игре на андроид
  • Вопрос задан
  • 156 просмотров
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
402d
@402d
начинал с бейсика на УКНЦ в 1988
на веб сайте Вы не видите исходный код. Вам доступен окончательный результат работы
серверной части (бакенда). Вы можете скачать все с сайта, но в результате у Вас получиться статический
сайт, а не исходный код, который лежит на сервере (вордпрес).

Ближайшая аналогия "это" явоскрипты. В этом случае с определенной "натяжкой" их можно назвать программой.
Тут сайты могут использовать только минификацию и обфускацию (затруднее чтения кода)

Приложение - это архив. Внутри файлы подготовленные для исполнения на виртуальной яве машине.
основной код в dex файлах. из него можно востановить smali инструкции для ВМ. И частично исходники java.
Приложения на котлин, флатере так легко не получиться. А еще бывают .so - это бинарный код. Там до инструкций асемблера, а более высокий ЯВУ получить почти без вариантов
Ответ написан
Комментировать
@pfg21
ex-турист
сгенерированный на сайте html можно посмотреть в веб-бразуере специальным инструментом разработчика. что творится на сайте браузеру не известно.
в веб-браузерах для андроида такого инструмента не прилагается (как минимум не видел таких браузеров) предположу изза ограниченности интерфейса андроид-телефонов (ца это все таки они, а не планшеты и другие).
Ответ написан
Steel_Balls
@Steel_Balls
0KLRiyDQv9C40LTQvtGALiDQmNC00Lgg0L3QsNGF0YPQuQ==
В случае Андроида это делается с помощью техник реверс-инжиниринга: распаковка, декомпиляция кода и деобфускация. Самый сложный этап - последний. Ни один инструмент не может полноценно сделать деобфускацию, если код грамотно запутан.
В случае веб-страниц, то как правильно сказали, исходный код ты не видишь, а видишь только результат работы сервера и JS-код, в котором тоже может быть клиентской логики
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
12 дек. 2024, в 19:06
45000 руб./за проект
12 дек. 2024, в 18:46
4000 руб./за проект
12 дек. 2024, в 18:18
10000 руб./за проект