Стол заказов — в конце статьи.
Для установки двух (или больше) одинаковых приложений на один телефон нужно сменить значение 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.dle.respawnables&hl=ru
Пожалуйста: http://dfiles.ru/files/ty157ob4o
Сделайте пожалуйста Piano perfect 5.7.4 (есть на 4 pda). И возможно ли сделать подпись на самом устройстве
Извините, я делаю копии, а не занимаюсь поиском. Нужна ссылка, об этом сказано в правилах оформления заказа.
О возможности подписи приложений на устройстве мне неизвестно.
http://4pda.ru/forum/dl/post/2777018/pp574%28RUS%29.apk
http://dfiles.ru/files/ru7yqyuxr
https://play.google.com/store/apps/details?id=com.vkontakte.android
Сделай ,пожалуйста ,очень нужно:)
Лови, пробуй: http://dfiles.ru/files/sjwc4lus8
начинает устанавливать и пишет :» Приложение не установлено »
как на телефоне так и на планшете:(
Извини, забыл сделать одну штуку. Вот так должно работать:
http://dfiles.ru/files/r56ncgq5o
Спасибо большое )
Пожалуйста, сделайте копию https://play.google.com/store/apps/details?id=com.gettaxi.android&hl=ru
Пожалуйста: http://dfiles.ru/files/od20u1hsh
Приветствую! Думаю, многим хочется копию viber. Сделайте, пожалуйста.
https://play.google.com/store/apps/details?id=com.viber.voip
К сожалению, с Viber, WhatsApp и прочими приложениями у меня ещё ни разу не получилось. Копия становится рядом, но толку от неё нет из-за особенностей авторизации по SMS.
Если на одном устройстве запустить процесс, то на другом он прекратиться — знаю. Но если аппарат двухсимочный? Разные GSM-модули, разные пути авторизации? Попробуем?
Подозреваю, что там всё намного сложнее.
Впрочем, попробуй: http://dfiles.ru/files/tpwssmbhm
Приветствую! Пожалуйста, сделайте копию https://play.google.com/store/apps/details?id=com.svyaznoybank.ui&hl=ru В последних обновлениях для второй карты приходится отвязывать приложение от первой карты — очень неудобно…
Не уверен, что клон банковского приложения заработает, уж слишком серьёзная у них [должна быть] защита.
Пробуй: http://dfiles.ru/files/wqh0macdj
Зделаи пожалуйста копию на игру clash of clans , вот на всякий случаи мои имэил xzigidd@gmail.com .
Зарание спасибо большое .
Можно ещё спомощю одном программы сделать копию, она сома зделает копию за вас ( в некоторых приложениях могут быть проблемы но они работают ) и это программа называется
MT MANAGER
Приятного пользования :-)
Сделайте пожалуйста клон
https://play.google.com/store/apps/details?id=ru.mail.games.android.JungleHeat&hl=ru
Когда-то уже делал, вот ссылка: http://dfiles.ru/files/xgw7ob9ot
Если версия окажется слишком старой, напиши, сделаю ещё раз (но позже, а то сейчас интернет плохой).
Пожалуйста, сделайте копию игры https://play.google.com/store/apps/details?id=com.king.farmheroessaga&hl=ru
Пожалуйста: http://dfiles.ru/files/dba05aqrz