2012-11-30 2 views
0

У меня есть APK, я хотел, чтобы настроить его немного изменив содержимое папки Реза, Но как упакуйте его как APK,Как регенерировать AndroidManifest.xml файл после изменения APK

я прошел через этот link, но не мог понять, как воссоздать файл androidmanifest.xml.

Может ли кто-нибудь помочь мне.

+0

Вы хотите изменить файл apk, который не принадлежит вам.? –

+0

Нет, он не был создан мной. –

+0

Я сахил, apk не принадлежит мне. –

ответ

1

Буквально, Вы не можете. Рассмотрим .apk так же, как исполняемый файл в Windows; вам нужен источник для внесения изменений. Если вы можете просто изменить файл .apk по своему желанию, чтобы изменить приложение, вы можете изменить каждое приложение как свое свойство или указать свое имя.

Пиратство приходит на ум - если вы можете с легкостью изменить любое приложение, которое должно быть написано вами (сообщения об авторских правах, подписи к окнам и т. Д.), Было бы намного труднее предотвратить кражу чужого приложения. Если приложение принадлежит вам (это значит, что вы его написали), у вас должен быть источник (это означает, что код Java, который составляет приложение, помещенное в .apk), вы можете легко его изменить. Если приложение было написано кем-то еще, и вы его купили, это не ваше «свойство» (если вы также не купили источник/права), и вам следует связаться с автором для запросов на изменение.

Однако есть возможные способы декомпилировать Java-программы. Вы можете использовать dex2jar, это дает вам несколько положительных результатов для начала поиска вещей и изменений. И, возможно, перестройте код, объединив части.

вы также можете использовать такие инструменты, как apkTool, то если вам нужно изменить исходный код, который нужно будет другие инструменты, чтобы сделать это, один из них может быть JD-GUI.

Затем вам нужно будет сместить apk и подписать его, если у вас нет оригинального ключа, используемого для подписи apk, это означает, что новый apk будет иметь другую подпись.

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

+0

Большое спасибо! , Я понимаю, что это неэтично, но у apk есть небольшая ошибка, так как он отображает неправильный ресурс (png) вместо другого, поэтому в основном я просто хотел переименовать png-файл в папку res. Я также отложил письмо разработчику относительно того же. Я только что попробовал свои варианты :) –

+0

@ sahil..did вы получаете возможность пройти через ссылку, которую я связал в вопросе? Не могли бы вы объяснить шаг №. 3 ответа в этом вопросе. –

+0

Подождите, позвольте мне прочитать его правильно. –

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