Для установки двух (или больше) одинаковых приложений на один телефон нужно сменить значение 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-файлами: .
Совет. Устанавливайте одну из копий неизменённой, чтобы знать об обновлениях в Маркете.
Под катом описаны некоторые встречающиеся проблемы, а также находится Стол Заказов.
Если рядом с AndroidManifest.xml не создаётся файл apktool.yml , то в домашней директории пользователя найдите папку apktool\framework и удалите из неё файл 1.apk . (Совет с 4pda.ru , спасибо Alex Boroda .)
Иногда обычная смена имени 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 ).
Если в файле 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
Пулл-реквесты приветствуются!
Разработчики MIUI приложили не мало усилий, чтобы улучшить стандартное приложения для сканирования QR-кодов. Кроме стандартного сканирования QR-кодов добавилась еще возможность считывания штрихкодов товаров и покупок онлайн этих продуктов. Еще в MIUI 8 появилась возможность съемки объектов и поиска похожих товаров в интернет магазинах. Эти функции больше актуальны для Китая, но мы верим, что что-то подобное можно будет сделать и у нас.
Кроме этого сканер в MIUI 8 умеет делать следующее:
Еще одна классная новая функция в MIUI 8, которая существенно упрощает жизнь - это "клонирование приложений" или "двойные приложения". При помощи этой возможности пользователь может дублировать приложения, к примеру мессенджер и привязывать к разным версиям одной и той же программы разные номера телефонов или настройки.
Это удобно: теперь можно иметь два аккаунта в Facebook Messenger или Instagram, геймеры могут на одном устройстве заводить два аккаунта для прохождения игр, а также теперь к одному смартфону можно подвязать два . Возможности "двойных приложений" ограничиваются только вашей фантазией.
В международной Global версии эта функция называется Second Space, это что-то вроде дополнительного рабочего стола для второго пользователя. Вы можете вручную выбрать, какие приложения и данные будут доступны для каждого из пользователей. К примеру для детей будут доступны только игры, но браузер и магазин приложений будут отсутствовать. Или вы можете дать свой смартфон на время другу, но ваши данные вроде фотографий, паролей и соц сетей - он не сможет увидеть.
Частенько бывает так, что все важное содержимое не помещается на одном скриншоте. Для этого в MIUI 8 предусмотрена функция длительного скриншота, которая позволит сделать большой снимок экрана без лишних проблем.
Калькулятор в MIUI 8 обрел множество функций, его даже можно назвать универсальным конвертером всего. Ведь новый калькулятор умеет не только считать, но и конвертировать такие единицы измерений, как скорость, температура, длина и другое.
Также при помощи калькулятора в MIUI 8 можно подсчитать налоги и свою прибыль. Наконец-то в калькуляторе появился значок "%" вычисления процентов.
Теперь в MIUI 8 можно редактировать видео прямо в стандартном приложении камеры. Обновление приносит полноценный видео редактор на смартфон, который ничем не уступает сторонним решениям.
Он умеет следующее:
Операционная система MIUI 8 обзавелась еще и встроенным редактором для фотографий и изображений. Теперь большинство правок на фотографии можно произвести прямо со смартфона, появилось следующее:
Имеете несколько учетных записей, или же играете с другом на одном телефоне в одинаковые игры? Может быть, хотите разделить рабочие и домашние соцсети? Довольно часто у пользователей случаются ситуации, когда иметь на смартфоне две одинаковые программы просто необходимо. И в этом поможет создание копии, но не все знают, как клонировать приложение на Андроид правильно и быстро.
Клоны – это копии оригинальных приложений, функционирующие, как правило, без торможений, зависаний или глюков. Вы просто получаете две одинаковые версии, работать с которыми можно отдельно.
Самый простой пример – аккаунт в ВКонтакте. Например, одну страницу вы создавали для онлайн-бизнеса, а вторую используете в развлекательных целях для общения с друзьями и т. д.
Аналогичным образом поступаем и с играми. Ваша семья обожает играть в одну игру, но каждый хочет свою учетную запись? Не проблема. Дубли полезны и в ряде других случаев, для каждого пользователя индивидуально.
В большинстве современных телефонов сейчас предусмотрена заводская опция клонирования (в Xiaomi например) , благодаря которой создаются качественные копии, идентичные оригиналам. И для этого не потребуется уйма времени на выбор, скачивание, установку и взаимодействие со специальными программами.
Переходим в «Настройки», ищем раздел с названиями «Устройство» , «Развернутые настройки» или «Настройки приложения» . Прокручиваем вниз, и где-то на середине страницы будет подпункт «Клонирование приложений» .
Появляется отдельный экран, где высвечиваются программы, доступные для клонирования. Некоторые приложения не поддерживают системный репликатор. К таким обычно относятся мессенджеры WhatsApp , Viber , Telegram, социальные сети VK и Facebook.
В случае с вышеприведенными программами помогут только специальные утилиты, которые клонируют абсолютно все APP-файлы. Конечно, чаще всего подобные инструменты требуют или плату за установку, или наличие .
Если же встроенная функция у вас отсутствует, выход остается один – прибегнуть к помощи специальных приложений. На Google Play есть множество действенных утилит, но мы расскажем только о самых качественных и удобных.
Очень популярный инструмент, прекрасно функционирующий без режима Суперпользователя. Также основную версию можно загрузить совершенно бесплатно. Программа создает качественные клоны с отличительными знаками. Вы можете выбрать другой цвет иконки, наложить текст поверх нее, повернуть или отразить.
Выбираем одну конкретную программу. Например, ES Проводник (кстати, о нем мы рассказывали в ). Нажимаем на него, и выставляем значки напротив опознавательных знаков по желанию. Как только все настроено – тапаем по изображению галочки.
Примечания:
Созданный дубль будет работать в независимости от того, сохранили вы App Clone на устройстве или удалили.
Еще одна отличная утилита, предназначенная в основном для создания копий соцсетей и мессенджеров. Уникальная в своем роде, поскольку позволяет иметь одновременно несколько аккаунтов в Фейсбуке, Вайбере и т. д. Также к преимуществам MoChat относится:
Аналогичная программа, имеющая один основной минус – приложения удаляются автоматически вместе с утилитой. Скачивается и устанавливается стандартным способом.Сразу же на главном экране нам предлагается выбрать, например, игру.Как клонировать приложения на Андроид 8? Есть какие-то особенные методы?
Нет, все как и перечисляли в основных инструкциях. Если же смартфон поддерживает системное клонирование – отлично (в особенности такая функция присутствует на устройствах Xiaomi). Если же нет – выберете наиболее подходившее для себя приложение.
Какую еще программу можете посоветовать, кроме указанных в статье?
Хорошим вариантом еще будет Clone Master . Присмотритесь к данному приложению.
Как видим, клонировать приложения на Андроид довольно просто. Понадобится совсем немного времени – и необходимые аккаунты или же игры в умноженном количестве появятся на устройстве. Успехов!
Есть ситуации, когда необходимо установить на 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: Чтобы можно было запустить копию вашего приложения на устройстве, нужно перейти в раздел Настройки –> Основные –> Профиль или Основные –> Управление устройством. Здесь нужно добавить сертификат в доверенные.
Это все! Теперь вы можете пользоваться двумя копиями одного приложения на своем устройстве.
В данном уроке вы как быстро создать APK приложение клон, то есть установить 2 одинаковых приложение. Данный урок является продолжением Энциклопедии по редактированию apk. И так Вы уже знакомы:
В данном уроке будет приведен пример создание APK приложения клона. Приступим! (Если вы из ничего открыли эту статью, прочитать, как и зачем декомпилировать приложения)
1. Подготовительная часть средства для декомпиляции (apktool, java, оболочка для apktool)
2. Приложение над которым производиться «операция» в данном уроке это Backgammon Free
3. Программа для редактирования текстовых файлов Notepad ++
1. После того как декомпилировали приложение, перейти в его папку
2. Открыть программой Notepad ++ файл AndroidManifest.xml, который находиться в корне папки
3. Найдите во второй строке слово package после которого идет «внутреннее имя файла»
3. Выделите «внутреннее имя файла » , откройте Поиск -> Найти в файлах , внизу выставить область поиска
4. Изменить «внутреннее имя файла » на свой вариант, нажав на Заменить в файлах
5. Переходим в папку RES
6. Открыть папку VALUES и VALUES-RU (если есть локализация)
7. В файле STRINGS.XML в поле app_name изменяем имя на свой вариант