Стол заказов — в конце статьи.
Для установки двух (или больше) одинаковых приложений на один телефон нужно сменить значение package
в файле AndroidManifest.xml
, находящемся внутри apk-билда.
Например, имеем:
android:versioncode="20110420"
android:versionname="1.8.0"
package="ru.e_num"
xmlns:android="http://schemas.android.com/apk/res/android">
Для того, чтобы установить это приложение ещё раз, нужно сделать примерно следующее:
android:versioncode="20110420"
android:versionname="1.8.0"
package="ru.e_num.test"
xmlns:android="http://schemas.android.com/apk/res/android">
После такого изменения заново собранный apk-файл придётся подписать сертификатом. Информацию о том, как распаковывать, запаковывать и подписывать apk-файлы, можно найти в любом поисковике по запросу SmartApkTool. Вот ссылка на приложение: v.2.2 (распакуйте содержимое архива в пустую директорию). А вот более правильный способ работы с apk-файлами: Использование apktool.
Совет. Устанавливайте одну из копий неизменённой, чтобы знать об обновлениях в Маркете.
Под катом описаны некоторые встречающиеся проблемы, а также находится Стол Заказов.
ВОЗМОЖНЫЕ ПРОБЛЕМЫ
Проблема 1
Если рядом с AndroidManifest.xml
не создаётся файл apktool.yml
, то в домашней директории пользователя найдите папку apktool\framework
и удалите из неё файл 1.apk
. (Совет с 4pda.ru, спасибо Alex Boroda.)
Проблема 2
Иногда обычная смена имени package
не помогает. Чаще всего это бывает в случаях, когда в файле AndroidManifest.xml
прописаны относительные пути к различным активити. Например:
android:label="E-NUM"
android:name=".SplashScreenActivity"
android:screenOrientation="portrait">
В такой ситуации нужно прописать полный путь ко всем активити, то есть:
android:label="E-NUM"
android:name="ru.e_num.SplashScreenActivity"
android:screenOrientation="portrait">
Обратите внимание, что прописывать нужно не новое имя package (то есть в нашем случае не ru.e_num.test
), а реальный путь к активити в директории smali
распакованного apk-файла. Естественно, в общем случае путь совпадает со старым именем package
(в нашем случае это ru.e_num
).
Проблема 3
Если в файле AndroidManifest.xml
есть тег provider
, то в его атрибуте authorities
нужно также дописать символы, которые мы использовали в качестве дополнения к параметру package
(в нашем случае это .test
). Например, было:
android:authorities="com.someapp.android"
android:name="com.someapp.android">
Стало:
android:authorities="com.someapp.android.test"
android:name="com.someapp.android">
Как и в проблеме 2, значение атрибута name
менять не надо.
Стол заказов
Я снова принимаю заказы! Если вы прочитали инструкцию, но у вас с ней возникли какие-то сложности, пишите в комментариях ссылку на приложение. Это обязательно! Искать «вайбер» или «клаш оф кланс» я не буду. Одну копию я делаю бесплатно. Результат не гарантирую — тестируйте. Если нужно больше копий, или есть какие-либо нестандартные пожелания — пишите в обратку, договоримся. Если хотите отблагодарить пинтой пива и за одну копию, то кошельки здесь.
PS. Пользователи *NIX-систем могут попробовать сделать копии приложений автоматически с помощью этого несложного bash-скрипта:
https://github.com/kodopik/Copyroid
Пулл-реквесты приветствуются!
Прошу сделать копию https://play.google.com/store/apps/details?id=com.whatsapp&hl=ru
Пожалуйста: https://dl.dropboxusercontent.com/u/46903845/2apps/com.whatsapp_2.11.152.apk
Спасибо болшьшое
Не могу скачать по этой ссылке..
Она уже устарела за 3 месяца. Попробуй так:
http://goo.gl/0UwSOA
Привет! С наступившем! Сделай пожалуйста копию новой версии Galaxу, у меня не получилось при запаковке процесс обрывается! Не пойму в чем дело, может у тебя получится! https://play.google.com/store/apps/details?id=ru.mobstudio.andgalaxy
Готово https://dl.dropboxusercontent.com/u/46903845/2apps/ru.mobstudio.andgalaxy_8.0.7b.apk
спасибо большое как тебе это удалось, в чем там загвоздка?=)))
Никаких загвоздок не было, всё по инструкции…
Привет!!!! Сделай пожалуйста копию…
https://www.dropbox.com/s/g0swhaykuqecwvq/joker%2031.apk
Привет! А зачем такое сложное имя файла? Программу «MobileTaxi» от http://evos.in.ua/ уже делал ранее: https://dl.dropboxusercontent.com/u/46903845/2apps/com.evos_1.4.33.apk
это для второй службы!!! хочу 2 одновременно запускать…и эта заточена именно для этой службы и для моего позывного)))…очень надо)))
Пробуй: http://gfile.ru/a2KVt
Приложение не установлено(((
Вот так должно устанавливаться: http://gfile.ru/a2AKX
такая же проблема — Приложение не установлено(((
http://gfile.ru/a2DNN
Очень прошу, помогите
P.S.Как поставить лайк?
Ты забыл подписать приложение.
Лайк можно поставить с помощью социальный кнопок ВКонтакте, Google+, Twitter или Facebook. Они находятся под текстом статьи.
У меня не получается, сделаете копию?? file:///C:/Users/user_2/Desktop/subway_surfers_1.6.0_armv6_2.0_by_sea.apk
Как я скачаю файл с локальной папки твоего компьютера? :)
Вот эта игра имеется в виду? https://play.google.com/store/apps/details?id=com.kiloo.subwaysurf
https://play.google.com/store/apps/details?id=com.melesta.toydefense
Вот,попробуй пожалуйста,если время будет !Спасибо !
Пробуй: http://dfiles.ru/files/oehwlyk3n
Здравствуйте.
Просьба сделать клона программы Taxoid тестовой версии, или стабильной.
http://taxoid.dyndns.org/
Копию сделал: http://dfiles.ru/files/y69xcbqk4
Но не проверял, т.к. у меня нет аккаунта.
https://play.google.com/store/apps/details?id=com.melesta.toydefense2free
Чет сообщение не отправилось что ли,попробуй плиз =)
Эта не получается. Она после установки скачивает данные, а в изменённом приложении выдаёт ошибку при этом. Внутри копаться глубоко нужно.
Эхххх,жаль,ну ладно ,все равно спасибо =)
добрый день, помогите с копией вот этого приложения https://play.google.com/store/apps/details?id=ru.st1ng.vk и если можно переименовать его как «чат 2», заранее спасибо
Пробуй: https://dl.dropboxusercontent.com/u/46903845/Copyroid/ru.st1ng.vk_2.1.1.apk
спасибо)
Здравствуйте помогите с этой игрой у меня ошибку выписывает. https://play.google.com/store/apps/details?id=com.kabam.doamobile&hl=ru&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Ddragons+of+atlantis
Эту игру делал ранее, не получилось: копия устанавливается, но в ней открывается тот же аккаунт, что и в оригинале.
здравствуйте сам пробовал, не получается сделать https://play.google.com/store/apps/details?id=com.kabam.doamobile не получается закрывает с ошибкой.
Вот копия: https://dl.dropboxusercontent.com/u/46903845/Copyroid/com.kabam.doamobile_3.0.2_%5BSAME%5D.apk
Только, по-моему, она использует тот же самый аккаунт Google, что и оригинал, поэтому смысла в ней нет.
Спасибо, гугл там только на достижения влияет, одновременно с 2х телефонов работает если разные аккаунты, получилось что-то непонятное https://www.dropbox.com/sc/ikscqgxpd9pvqft/3ZwlixEKox
Имеется ввиду разные аккаунты кабам, а аккаун гугл один