2015-07-27 2 views
-5

Что такое обратная инженерия в Android и как это можно достичь? Каковы плюсы и минусы, и как изучать обратную инженерию?Что такое обратная инженерия и как ее изучить?

Я уже пробовал это: Android reengineering : extract and protect APK's resources (technical questions), но я не могу это понять.

+1

Вместо этого выполните поиск Google. Ищите законы и прецедентное право в своей конкретной юрисдикции. Обратное проектирование имеет довольно нечеткое определение, как в реальной жизни, так и юридически, в зависимости от того, что вы намереваетесь делать, и это не юридический форум. Юридические объяснения или разъяснения здесь совершенно не подходят. –

+3

Я голосую, чтобы закрыть этот вопрос как не относящийся к теме, потому что юридические объяснения или разъяснения по правовым вопросам полностью не соответствуют теме. –

+0

'Pros'? ** Кража ** работы других разработчиков, например ** паразита **. 'Cons'? Это незаконно **. –

ответ

1

Обратное проектирование: анализ продукта для определения способа его изготовления.

Реконструкция: изготовление копии продукта с нуля (часто с использованием результатов обратной инженерии).

Говоря как ветеран отрасли, действительно невозможно предотвратить обратное проектирование. И действительно не стоит пытаться это предотвратить. Определенный хакер может полностью изменить ситуацию, включая гораздо более сложные схемы защиты, чем вы когда-либо сможете сделать сами. (например, скомпилируйте пользовательскую версию операционной системы Android с добавленными крючками для захвата зашифрованных APK, поскольку они дешифрованы. Если она выполняется, вы можете ее захватить. Не так много вы можете сделать по этому поводу).

Любой, кто решил нарушить закон, может и нарушит вашу схему защиты, предполагая, что у вас есть что-то стоящее, которое вы, вероятно, не имеете. Любой, кто не заинтересован в нарушении закона, не украдет ваш код или ресурсы.

Вашими инструментами для защиты вашего кода являются авторское право и патентное право. Не защита от копирования. Не утруждайте себя защитой от копирования. Это потерянное усилие.

+0

теперь ясно. –

+0

Мне бы лучше не вдаваться в обратную инженерию, а создать свой собственный код –

Смежные вопросы