Стол заказов — в конце статьи.
Для установки двух (или больше) одинаковых приложений на один телефон нужно сменить значение 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.straw.lx&hl=ru Заранее спасибо
С этой игрой не получится, т.к. она требует закачки дополнительных файлов. Вот копия: https://yadi.sk/d/fHYyFXNZkNLgr — она устанавливается рядом с оригиналом, но не запускается. Т.е. толку в ней нет.
Привет) Мог бы ты попробовать сделать второй TELEGRAM https://play.google.com/store/apps/details?id=org.telegram.messenger
и второй WHATSAPP https://play.google.com/store/apps/details?id=com.whatsapp
Заранее огромное СПАСИБО!
Пробовать можно, но работать они не будут с высокой степенью вероятности. Копии приложений-мессенджеров обычно не запускаются (скорее всего, из-за особенностей авторизации в этих приложениях).
Впрочем, вот сами копии. Пробуй:
Telegram https://yadi.sk/d/GKtR7Jc8kNMJH
WhatsApp https://yadi.sk/d/ZRxflP71kNMmJ
Класс! Телеграмм работает! Вотсапп открывается и вылетает) спасибо!!!!
А как удалось заставить работать Телеграм на одном телефоне? Это аппарат с двумя симками?
Да ,2 симки)
С ВотсАппом попытаюсь покопаться ещё. Возможно, на выходных, если время будет…
Привет. Хочу попросить тебя сделать второй whatsapp
Делал для человека в комментарии ниже. Посмотри там, пожалуйста.
Привет можешь помочь? Ты уже делал мне эти клоны но вышли обновления и они не запускается.
https://play.google.com/store/apps/details?id=est.driver
https://play.google.com/store/apps/details?id=ru.taximaster.www
К сожалению, я не могу делать клоны на каждое обновление с той же частотой, что обновляются различные программы. Попытаюсь сделать на выходных, если будет время.
Готово, пробуй:
раз https://yadi.sk/d/afSVNaQlie2bY
два https://yadi.sk/d/V1DMRUVzkRGZk
Привет можешь помочь?
https://play.google.com/store/apps/details?id=com.webtransfer&hl=ru
В долгу не останусь
Пробуй: https://yadi.sk/d/liy0kXdskREi5
Спасибо, работает!
Проверь WMZ кошелек — отблагодарил.
привет.а копию друг вокруг не делал?если делал поделись ссылкой плиз
Не помню. Скинь ссылку, попробую.
https://play.google.com/store/apps/details?id=drug.vokrug&hl=ru
Пробуй: https://yadi.sk/d/AEWnjYuRkUAKf
все отлично работает.спасибо.напиши мне напочту скину благодарность не большую.а то из перечисленых методов нет ни одного для меня доступного(
привет, если можешь сделай копию битвы зомби, заранее спасибо. https://play.google.com/store/apps/details?id=air.BattleofZombies&hl=ru#
Привет, пробуй: https://yadi.sk/d/eGQeclWkkSeKH
Здравствуйте, не могли ли вы помочь с вот этим приложением http://trashbox.mobi/files30/488410/com.chillingo.ironforce.android.rowgplay.apk
Привет, пробуйте: https://yadi.sk/d/qMyP_3-_kUA4a
Помогите пожалуйста с приложением https://play.google.com/store/apps/details?id=ru.yandex.taximeter&hl=ru
Пробуйте: https://yadi.sk/d/FRCkRTo7kXXQt
Спасибо огромное ☺️
Доброе утро. Помогите создать клон
https://play.google.com/store/apps/details?id=com.gameloft.android.ANMP.GloftMTHM&hl=ru
Пробуйте: https://yadi.sk/d/V_mqA2JzkeRaf