Как создать клон любого приложения на Android. Как клонировать телефон Android удаленно? (Пошаговый процесс)
Есть ситуации, когда необходимо установить на iPhone или iPad две копии одного и того же приложения. Например, игру на планшете используют несколько пользователей, а аккаунт можно создать только один. Или есть необходимость пользоваться одновременно двумя учетными записями во «ВКонтакте». Загрузка на iPhone или iPad второй копии приложения – идеальный выход из сложившейся ситуации.
Если вам надоедает постоянно переключаться между своими аккаунтами в соцсетях, есть решение проблемы. Ниже MacDigger опишет способ установить два одинаковых приложения на один iPhone или iPad. Итак, начнем!
Вам понадобится Mac с установленным Xcode (из Mac App Store), iTunes и Cydia Impactor (cydiaimpactor.com). Если все в наличии, можем приступить.
Шаг 1: Найдите взломанный IPA-файл вашего приложения. Найти его можно в Сети на разных источниках.
Шаг 2: Скопируйте приложение, которое вы ходите продублировать, на рабочий стол компьютера и поменяйте расширение файла с.ipa на.zip.
Шаг 3: Сделайте двойной клик по новому ZIP-файлу и извлеките из него папку.
Шаг 4: Внутри папки вы найдете еще одну папку Payload. Перенесите ее на рабочий стол.
Шаг 5: Откройте папку Payload, найдите файл приложения и сделайте по нему правый клик. Далее используйте опцию «Показать содержимое пакета».
Шаг 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: Чтобы можно было запустить копию вашего приложения на устройстве, нужно перейти в раздел Настройки –> Основные –> Профиль или Основные –> Управление устройством. Здесь нужно добавить сертификат в доверенные.
Это все! Теперь вы можете пользоваться двумя копиями одного приложения на своем устройстве.
Для установки двух (или больше) одинаковых приложений на один телефон нужно сменить значение package
в файле AndroidManifest.xml
, находящемся внутри apk-билда.
Например, имеем:
android:versioncode
="20110420"
android:versionname
="1.8.0"
package
="ru.e_num"
xmlns:android
=>
Для того, чтобы установить это приложение ещё раз, нужно сделать примерно следующее:
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: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:name
="com.someapp.android"
>
Как и в проблеме 2, значение атрибута name менять не надо.
Стол заказов
Я снова принимаю заказы! Если вы прочитали инструкцию, но у вас с ней возникли какие-то сложности, пишите в комментариях ссылку на приложение. Это обязательно! Искать «вайбер» или «клаш оф кланс» я не буду. Одну копию я делаю бесплатно. Результат не гарантирую - тестируйте. Если нужно больше копий, или есть какие-либо нестандартные пожелания - пишите , договоримся. Если хотите отблагодарить пинтой пива и за одну копию, то кошельки .
PS.
Пользователи *NIX-систем могут попробовать сделать копии приложений автоматически с помощью этого несложного bash-скрипта:
https://github.com/kodopik/Copyroid
Пулл-реквесты приветствуются!
Иногда у нас случаются ситуации, когда на наше андроид-устройство требуется установить два одинаковых приложения. Например, игру на девайсе используют несколько пользователей, а учетную запись можно создать только одну. Создание клона этой игры и регистрация еще одной учетной записи - это идеальный выход из сложившейся ситуации.
Или вам надоедает, когда приходиться постоянно выходить и заходить в свой профиль в ВК или любую другую социальную сеть. Ставим два ВК, и сразу становится гораздо удобнее.
Существует несколько способов клонирования приложений на ОС Android. Мы рассмотрим самые простые и доступные обычному пользователю. Давайте, начнем!
Самая универсальная и эффективная программа, которая позволит нам создать два одинаковых приложения - это Lucky Patcher.
Отметим, что для стабильной работы Lucky Patcher требуются рут-права и установленный Busybox.
Клонирование приложений через App Clone
- Скачиваем, устанавливаем и запускаем App Cloner.
- После запуска в появившемся списке приложений, выбираем, то, которое мы желаем клонировать, например Titanium Backup, и нажимаем на него.
- В открывшемся окне нажимаем круглую синюю кнопку с галочкой посередине.
- Подтверждаем действие нажатием "ок" и ждем завершения процесса клонирования.
- Появится сообщение о том, что приложение клонировано. Нажимаем кнопку "Install app" и устанавливаем как обычное приложение.
Теперь мы и имеем два стабильно работающих . Отметим, что не все приложения могут быть скопированы App Cloner. Например, большинство Google приложений клонированию не поддаются.
Плюсом данной программы является то, что работает она без рут-прав и проста в освоении.
Еще одна сторонняя программа, с помощью которой можно установить одновременно два одинаковых приложения называется Clone Master.
Клонирование приложений через Clone Master
- Скачиваем, устанавливаем и запускаем Clone Master.
- После старта нажимаем кнопку "Enter".
- В следующем окне нажимаем добавить приложение, используя кнопку "+" и в появившемся списке ищем то, что мы хотим клонировать, например "Clean Master".
- Жмем на него и в следующем окне тапаем кнопку "Clone".
Смартфон – это приватный и персонализированный гаджет, потому большинство Android-приложений делаются с мыслью об уникальном опыте для конечного пользователя.
Интересно : на сайте http://www.chip-servis.ru/iphone/5/zapchasti.html можно найти любые оригинальные запчасти для iPhone 5. В данном интернет-магазине все нужное всегда есть в наличии, а ценовая политика вас обязательно порадует и удивит!
Но что делать в тех случаях, когда хочется на одном смартфоне или планшете одновременно использовать несколько учетных записей определенных приложений или сервисов? Например, заходить в «Вконтакте» или Instagram с разных профилей одновременно, т.е. без процедуры логаута и логина. Или играть в одну игру с разных аккаунтов одновременно…
Существует простое и бесплатное решение, позволяющее делать это методом клонирования Android приложений на одном девайсе. Называется оно – Parallel Space. Это приложение позволить запросто клонировать мобильные приложения для того, чтобы на каждом из «клонов» использовать разную учетную запись.
Давайте пошагово рассмотрим то, как клонировать приложения для Android.
Шаг 1 : установка Parallel Space.
Parallel Space – Multi Accounts – именно такое название носит магическая программа, с помощью которой и происходит клонирование других Android-приложений. Что, в итоге, позволяет сидеть под разными профилями одновременно. Установить ее можно либо воспользовавшись поиском по названию в Play Маркете, либо перейдя по прямой ссылке в тот же маркет – .
Шаг 2 : клонирование приложений на Android-гаджете.
После первого запуска Parallel Space обязательно пройдите «ознакомительный тур», чтобы разобраться в тонкостях работы. Далее следует нажать кнопку «Start Exploring». Если у вас уже установлены приложения социальных сетей типа Facebook или Instagram, программа Parallel Space автоматически предложит войти во вторую учетную запись для них.
Для непосредственного клонирования следует нажать значок «+» в нижней части экрана, после чего вы увидите список установленных на смартфоне или планшете приложений. Далее нужно просто выбрать и нажать на то, которое нужно клонировать. «Зеркальная» версия будет создана в течение нескольких секунд.
Важно: WhatsApp, Snapchat и некоторые встроенные Android-приложения невозможно клонировать из-за внутренней политики компаний-разработчиков.
Шаг 3 : логин и использование.
После того, как вы закончили клонирование, в меню вашего гаджета появятся новые ярлыки приложений-клонов. Отличить их от оригинала можно по специальной радужной рамочке вокруг и значка «+».
Просто нажмите на ярлык и введите логин-пароль от альтернативного профиля. Все, дело сделано!
В данном уроке вы как быстро создать APK приложение клон, то есть установить 2 одинаковых приложение. Данный урок является продолжением Энциклопедии по редактированию apk. И так Вы уже знакомы:
В данном уроке будет приведен пример создание APK приложения клона. Приступим! (Если вы из ничего открыли эту статью, прочитать, как и зачем декомпилировать приложения)
Что необходимо для этого?
1. Подготовительная часть средства для декомпиляции (apktool, java, оболочка для apktool)
2. Приложение над которым производиться «операция» в данном уроке это Backgammon Free
3. Программа для редактирования текстовых файлов Notepad ++
Инструкция создание APK приложения клона
1. После того как декомпилировали приложение, перейти в его папку
2. Открыть программой Notepad ++ файл AndroidManifest.xml, который находиться в корне папки
3. Найдите во второй строке слово package после которого идет «внутреннее имя файла»
3. Выделите «внутреннее имя файла » , откройте Поиск -> Найти в файлах , внизу выставить область поиска
4. Изменить «внутреннее имя файла » на свой вариант, нажав на Заменить в файлах
5. Переходим в папку RES
6. Открыть папку VALUES и VALUES-RU (если есть локализация)
7. В файле STRINGS.XML в поле app_name изменяем имя на свой вариант