Как можно установить 2 одинаковой приложения андроид. Как установить два одинаковых приложения на телефон Андроид (ВК, Viber, WhatsApp)? Клонирование приложений через Clone Master

Обычно потребность в клонировании приложений возникает, когда у Вас несколько аккаунтов к какому-нибудь сервису или соцсети (например, Skype, ВКонтакте, Facebook и др.) и Вы хотите использовать их одновременно на одном устройстве.

Встроенная функция

Перед тем как использовать сторонние приложения, проверьте систему Android в Вашем устройстве на предмет присутствия встроенной функции клонирования. Например, в Xiaomi Redmi 4A с Android 6.0.1 в настройках системы можно найти опцию "Двойные приложения", позволяющую создавать дубликаты приложений. Чтобы сделать копию приложения, нужно найти его в списке поддерживаемых приложений и активировать выключатель рядом с ним.

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

Теперь можно зайти в клонированное приложение под другим аккаунтом. Оригинальное приложение останется незатронутым.

Сторонние приложения

Если в системе Android Вашего гаджета нет подобной функции, можно воспользоваться сторонними приложениями.

Parallel Space – Multi Accounts

Parallel Space запускает дубликаты приложений в собственной оболочке. Выберите приложения, для которых вы хотите создать дубликат и нажмите кнопку "Добавить в Parallel Space".

Дублированные приложения попадают на главный экран в Parallel Space, откуда их можно запускать. По желанию можно вынести иконку дубликата приложения на главный экран устройства. Для этого перетащите ее на пункт "Создать ярлык". Иконка на главном экране Android-устройства будет обернута в фирменную рамку приложения.

App Cloner создает дубликат, который устанавливается как отдельное полноценное приложение. Приложения, отслеживающие ключ API, не поддерживаются (например, Google Maps и Google Cloud Messaging).

Перед созданием клона Вы можете изменить цвет его иконки, повернуть или отразить ее, а также добавить текст поверх нее, чтобы отличить потом дубликат от оригинала. Заменить иконку и создать несколько клонов приложения можно в платной версии.

Если в Вашем устройстве не включено разрешение на установку приложений не из Play Market, для нормальной работы App Cloner необходимо активировать его.

После генерации клона его нужно установить.

Для установки двух (или больше) одинаковых приложений на один телефон нужно сменить значение package в файле AndroidManifest.xml , находящемся внутри apk-билда.
Например, имеем:


android:versioncode ="20110420"
android:versionname ="1.8.0"
package ="ru.e_num"
xmlns: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-файлами: .

Совет. Устанавливайте одну из копий неизменённой, чтобы знать об обновлениях в Маркете.

Под катом описаны некоторые встречающиеся проблемы, а также находится Стол Заказов.

ВОЗМОЖНЫЕ ПРОБЛЕМЫ

Проблема 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
Пулл-реквесты приветствуются!

Для установки двух (или больше) одинаковых приложений на один телефон нужно сменить значение package в файле AndroidManifest.xml , находящемся внутри apk-билда.

Например, у нас имеется такое:

Для того, чтобы установить это приложение ещё раз, нужно сделать примерно следующее:

После такого изменения заново собранный apk-файл придётся подписать сертификатом. Информацию о том, как распаковывать, запаковывать и подписывать apk-файлы, можно найти в любом поисковике по запросу SmartApkTool .

Возможные проблемы

Проблема 1

Если рядом с AndroidManifest.xml не создаётся файл apktool.yml , то в домашней директории пользователя найдите папку apktool\framework и удалите из неё файл 1.apk .

Проблема 2

Иногда обычная смена имени package не помогает. Чаще всего это бывает в случаях, когда в файле AndroidManifest.xml прописаны относительные пути к различным активити. Например:

В такой ситуации нужно прописать полный путь ко всем активити, то есть:

Обратите внимание, что прописывать нужно не новое имя package (то есть в нашем случае не ru.bamd.new), а реальный путь к активити в директории smali распакованного apk-файла. Естественно, в общем случае путь совпадает со старым именем package (в нашем случае это new ).

Проблема 3

Если в файле AndroidManifest.xml есть тег provider , то в его атрибуте authorities нужно также дописать символы, которые мы использовали в качестве дополнения к параметру package (в нашем случае это.test). Например, было:

Стало:

Как и в проблеме 2, значение атрибута name менять не надо.

Компания Apple не дает пользователям устанавливать на iPhone и iPad два одинаковых приложения. Однако в некоторых случаях такая возможность, определенно, была бы не лишней. Например, она помогла бы не переключаться между разными профилями в социальных сетях. Но официально такой опции нет. Однако это не означает, что установить два одинаковых приложения нельзя.

Сразу стоит отметить, что предложенное ниже решение обладает рядом недостатков. Во-первых, для его реализации нужен яблочный компьютер с установленным Xcode. А во-вторых, пользователям придется раз в неделю повторять всю процедуру установки заново.

Для установки двух одинаковых приложений на iPhone или iPad нужно:

  1. Скачать IPA-файл нужного приложения на компьютер.
  1. Изменить расширение файла с.ipa на.zip.

  1. Сделать двойной клик по новому ZIP-файлу и извлечь из него папку.
  1. В файлах приложения найти папку под названием Payload.

  1. В папке Payload найти файл приложения и, вызвав контекстное меню, выбрать пункт Показать содержимое пакета.
  1. В списке файлов и папок найти файл info.plist и открыть его в Xcode.
  1. В открывшемся окне Xcode найти строчку Bundle Identifier и поменять в ней значение Value на что-то другое, например, на com.company.appname.
  1. Сохранить изменения.
  1. Закрыть Xcode и заархивировать папку Payload.

  1. Поменять расширение архива с.zip на.ipa.
  1. Подключить мобильное устройство, на которое нужно установить два одинаковых приложения, к компьютеру.
  1. Запустить на ПК Cydia Impactor.

  1. С помощью Cydia Impactor установить созданный.ipa файл на мобильное устройство.
  1. Для запуска копии приложения нужно предварительно добавить сертификат в список доверенных. Сделать это можно в Настройки – Основные – Профиль.

Подробная инструкция по установке самостоятельно.

В жизни бывают случаи, когда возникает необходимость установить на устройство (iPhone или iPad) два дубля одного приложения. К примеру, вы и ваши родственники пользуйтесь одной и той же игрушкой на общем планшете, а аккаунт в игре можно сделать только один. Также может возникнуть потребность в использовании разом двух аккаунтов в популярной социальной сети Вконтакте. Возможность скачать на iPhone или iPad копии нужного приложения – это лучший вариант выхода из данной ситуации.
Если вам надоело осуществлять переключение между своими учетными записями в социальных сетях, то этот вопрос решаемый.
В данный момент MacDigger изложит метод установки двух дублей одного приложения на один девайс - iPhone или iPad. Приступим!
Вам потребуются ноутбук или компьютер с операционной системой Mac с установленными из магазина Mac App Store Xcode и iTunes, и Cydia Impactor. Если всё есть под руками, то можем начинать.

  1. Вам следует отыскать IPA-файл приложения, дубль которого вы хотите сделать . Данный файл должен быть взломанным. Вы можете разыскать его в Интернете на различных сайтах.
  2. Сделайте копию закачанного приложения , которое нужно продублировать, на рабочем столе машины и измените файловое расширение с.ipa на.zip.
  3. Необходимо кликнуть два раза по получившемуся файлу с расширением ZIP и извлечь находящуюся в нем папку .
  4. В извлеченной папке вы увидите еще папку под названием «Payload». Извлеките ее, и она появится на рабочем столе.
  5. Кликните два раза на данную папку, в ней вы найдете файл нужного приложения, нажмите на него правой кнопкой мыши. Потом воспользуйтесь параметром «Показать содержимое пакета».
  6. Вам откроется список, где будут файлы, а также папки. Отыщите файл под названием «info.plist». Потом откройте его в Xcode .
  7. Отыщите строку Bundle Identifier и измените значение Value на иное , например, такое - com.company.appname.
  8. Находясь в Xcode, наведите курсор мыши на «File», откройте его, потом «Save» для того, чтобы сохранить правки.
  9. Выйдите из Xcode, кликните правой кнопкой мыши по папке под названием Payload, затем необходимо ее Сжать. На рабочем столе машины возникнет вновь созданный файл с расширением ZIP.
  10. Снова измените расширение с zip на ipa . Вы можете использовать такое имя файла, какое захотите.
  11. Присоедините iPhone к электронно-вычислительной машине и используйте Cydia Impactor. Обычным методом скопируйте только что сделанный IPA-файл на свое устройство.
  12. Чтобы приложение на смартфоне начало работать, необходимо отыскать в пункте Настройки –> Основные. Затем - Профиль или Основные –> Управление устройством . В конечном разделе необходимо выполнить добавление сертификата в доверенные.

  13. Вот и все! Сейчас вы будете иметь возможность использовать два дубля одного приложения на своем девайсе.
    Подключайтесь к нам во всех социальных сетях: от Twitter до Facebook, от ВКонтакте до Google+. Также можете присоединиться с помощью RSS, и тогда вы будете знать все последние новости от таких брендовых компаний, как Apple, Google и, конечно же, Microsoft.