Я его из тулчейна Mod Coder Pack брал, скорее всего. Вот такой: rghost.net/8bSnY5Bmy
Судя по наличию в репозитарии файла build.xml достаточно в этом каталоге набрать команду ant
Быть может я высказался неоднозначно, но под Google Play я имел ввиду Google Play Store, ссылаясь на упоминание «Google Play Маркет». Вы же говорите про карты, а про них я не в курсе, может быть и правда обфусцированы. В любом случае, пока что со связкой dex2jar+dj-gui проблем не было. В особо тяжких случаях для декомпиляции использую комбинацию jad и Fernflower.
Я вам открою глаза: сейчас для разработки модов в Minecraft его полностью декомпилируют (с деобфускацией), патчат и компилируют обратно без каких-либо проблем. Декомпиляторы с Java очень хорошо нынче работают. В частности Fernflower разрабатывался специально с упором на возможность компиляции декомпилированного кода.
Открытый код отличается от декомпилированного кода практически ничем с точки зрения его анализа и каких-либо гарантий.
Можно так же провести аудит декомпилированного кода и свести наличие закладок к минимуму.
Декомпилированный код не нужно компилировать из исходников, потому что он уже получен из собранной версии — гарантия эквивалентности.
Гугл может обфусцировать код в будущем? Так он может и опенсорсный код обфусцировать.
Это даёт возможность читать его глазами и искать ошибки с помощью средств автоматизации поиска ошибок. Разве этого мало? Зачем вам именно открытый код?
> Аналогичная проблема с проприетарными приложениями без открытых исходников (вроде всего пакета GApps, начиная с самого Google Play Маркет)
Вы так говорите, как будто не существует декомпиляторов для Java. Код Google Play даже не обфусцирован и после декомпиляции вполне читабелен.
Я давно хочу подключить IPv6, но не подключаю потому что лень. Лень настраивать защиту локальной сети, когда с IPv4 и NAT она уже есть. Лень думать, где же я могу налажать с настройками. Лень разбираться во всей этой кухне типов адресов. Обычные пользователи лишь дополняют картину, не понимая, зачем им может быть нужен IPv6. Нужно готовое устройство, которое пользователь может поставить у себя вместо роутера/за роутером, которое просто «сделает хорошо».
Вы так говорите, как будто есть «хорошие операторы, не то что Билайн». Кстати, по своим наблюдениям на данный момент Билайн меньше остальных (Мегафона и МТС) пытается поиметь своих клиентов. Так что я бы подумал много раз, прежде чем менять оператора.
Зато у них есть (пока) бесплатный интернет, который можно активировать на модеме.
А вообще, подобное поведение оператора должно стимулировать людей сидеть через VPN, но, судя по всему, стимулирует крайне плохо.
Ох, я бы не был так уверен. Мне кажется, что в каком-нибудь устройстве схема импульсного блока питания может полагаться на наличие пульсирующего тока. Но если понижать с постоянного высокго напряжения до постоянного низкого, то да, разницы не будет.
Судя по наличию в репозитарии файла build.xml достаточно в этом каталоге набрать команду ant
Можно так же провести аудит декомпилированного кода и свести наличие закладок к минимуму.
Декомпилированный код не нужно компилировать из исходников, потому что он уже получен из собранной версии — гарантия эквивалентности.
Гугл может обфусцировать код в будущем? Так он может и опенсорсный код обфусцировать.
Вы так говорите, как будто не существует декомпиляторов для Java. Код Google Play даже не обфусцирован и после декомпиляции вполне читабелен.
А вообще, подобное поведение оператора должно стимулировать людей сидеть через VPN, но, судя по всему, стимулирует крайне плохо.