Удаление начальной заставки в apk приложении

Ответить
berest_01
Сообщения: 5
Зарегистрирован: 29 янв 2015, 21:30

Удаление начальной заставки в apk приложении

Сообщение berest_01 » 29 янв 2015, 21:31

Доброго времени суток. Скажу сразу я новичок, поэтому прошу строго не судить и отвечать не заумными фразами. Итак, я сделал приложение apk через online-сервис. Но сами понимаете, при входе в приложение первым образом высвечивается заставка с рекламой этого сервиса. Естественно хочу ее отключить. Нашел путь по которому лежит это изображение, но при его изменении, приложение отказывается устанавливаться. Даже пишу свою надпись в этом изображении, вместо надписи разраба, сохраняю в таком же разрешении, в таком же формате, с таким же названием, все равно отказывается устанавливаться. Может что-то в исходном коде надо поменять? Раньше занимался web-программированием, поэтому в исходном коде не самый отсталый человек.

Marimarti
Сообщения: 17
Зарегистрирован: 19 дек 2014, 21:29

Re: Удаление начальной заставки в apk приложении

Сообщение Marimarti » 30 янв 2015, 03:03

А как вы меняете картинку?
Вообще, проблема скорей всего в ключе, т.е. программу надо пере собрать со своим ключом. Погуглите про русификацию с APKmanager'ом - принип тот же.

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Удаление начальной заставки в apk приложении

Сообщение doter.ua » 30 янв 2015, 10:40

berest_01 писал(а):Доброго времени суток. Скажу сразу я новичок, поэтому прошу строго не судить и отвечать не заумными фразами. Итак, я сделал приложение apk через online-сервис. Но сами понимаете, при входе в приложение первым образом высвечивается заставка с рекламой этого сервиса. Естественно хочу ее отключить. Нашел путь по которому лежит это изображение, но при его изменении, приложение отказывается устанавливаться. Даже пишу свою надпись в этом изображении, вместо надписи разраба, сохраняю в таком же разрешении, в таком же формате, с таким же названием, все равно отказывается устанавливаться. Может что-то в исходном коде надо поменять? Раньше занимался web-программированием, поэтому в исходном коде не самый отсталый человек.
А ты как хотел? хлопнуть в ладоши и все готово? Программирование в онлайн недоконструкторах это не программирование.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Удаление начальной заставки в apk приложении

Сообщение Mikhail_dev » 30 янв 2015, 11:28

То, что вы делаете, называется reversing engineering. Я думаю вам нужен инструмент apktool. Вот почитайте это тут - http://habrahabr.ru/post/150825/
но скажу что эта тема явно не для новичков.

berest_01
Сообщения: 5
Зарегистрирован: 29 янв 2015, 21:30

Re: Удаление начальной заставки в apk приложении

Сообщение berest_01 » 30 янв 2015, 13:58

Marimarti писал(а):А как вы меняете картинку?
Просто открыл архиватором, старую удалил, новую залил и все.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Удаление начальной заставки в apk приложении

Сообщение Foenix » 30 янв 2015, 14:15

молодец! :-D
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Удаление начальной заставки в apk приложении

Сообщение Mikhail_dev » 30 янв 2015, 14:27

berest_01 писал(а):
Marimarti писал(а):А как вы меняете картинку?
Просто открыл архиватором, старую удалил, новую залил и все.
Так не получится.

berest_01
Сообщения: 5
Зарегистрирован: 29 янв 2015, 21:30

Re: Удаление начальной заставки в apk приложении

Сообщение berest_01 » 30 янв 2015, 14:37

Mikhail_dev писал(а): Так не получится.
Ну вот сейчас пытаюсь разобраться в статье, которую вы предложили. Но пока туго...

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Удаление начальной заставки в apk приложении

Сообщение Mikhail_dev » 30 янв 2015, 15:17

На самой странице проекта https://code.google.com/p/android-apkto ... iDebugging пишут:
Decode apk in debug mode: $ apktool d -d -o out app.apk
Этой командой я декомпилирую приложения и получаю его ресурсы (картинки и прочее) и остальное. Я беру папку, в неё бросаю apktool.jar, apktool.jar и само приложение. Дальше через консоль захожу в эту папку и оттуда уже выполняю эту команду
Следующим пунктом идёт сборка назад
Build new apk in debug mode: $ apktool b -d out
С этим проблем думаю не будет как мне кажется, хотя я не делал.
Ну а дальше подписать
Sign, install and run new apk.

berest_01
Сообщения: 5
Зарегистрирован: 29 янв 2015, 21:30

Re: Удаление начальной заставки в apk приложении

Сообщение berest_01 » 31 янв 2015, 18:54

Mikhail_dev писал(а): Так не получится.
Все, разобрался. Я через командную строку декомпилировал apk, менял заставку, компилировал обратно, и подписывал программу. Убил на это пару дней, но все же научился делать это правильно.

Ответить