Cum să duplicați o aplicație. Cum se instalează două aplicații identice pe un telefon Android (VK, Viber, WhatsApp)? Instalarea unei clone a aplicației pe smartphone-urile Xiaomi

Pentru a instala două (sau mai multe) aplicații identice pe un singur telefon, trebuie să modificați valoarea pachet în dosar AndroidManifest.xml , situat în interiorul versiunii apk.

De exemplu, avem asta:

Pentru a instala din nou această aplicație, trebuie să faceți ceva de genul următor:

După o astfel de modificare, noul fișier apk compilat va trebui semnat cu un certificat. Informații despre cum să despachetați, să împachetați și să semnați fișierele apk pot fi găsite în orice motor de căutare, la cerere SmartApkTool.

Probleme posibile

Problema 1

Dacă lângă AndroidManifest.xml fisierul nu este creat apktool.yml , apoi găsiți folderul în directorul principal al utilizatorului apktool\cadru și ștergeți fișierul din el 1.apk .

Problema 2

Uneori, simpla schimbare a numelui pachetului nu ajută. Cel mai adesea acest lucru se întâmplă în cazurile în care fișierul AndroidManifest.xml Sunt specificate căi relative către diverse activități. De exemplu:

Într-o astfel de situație, trebuie să specificați calea completă către toate activitățile, adică:

Vă rugăm să rețineți că nu trebuie să introduceți un nume de pachet nou (adică, în cazul nostru, nu ru.bamd.new), ci calea reală către activitate în directorul smali al fișierului apk despachetat. Desigur, în cazul general, calea se potrivește cu vechiul nume de pachet (în cazul nostru este nou ).

Problema 3

Dacă în dosar AndroidManifest.xml există o etichetă furnizor , apoi în atributul său Autoritățile trebuie să adăugați și simbolurile pe care le-am folosit ca adaos la parametru pachet (în cazul nostru acesta este .test). De exemplu, a fost:

A devenit:

Ca și în problema 2, valoarea atributului Nume nu trebuie schimbat.

Vă spunem cum să instalați două aplicații identice pe un singur dispozitiv.

Există situații în care utilizatorii de smartphone-uri Android trebuie să facă o copie a unei anumite aplicații, astfel încât aceasta să fie instalată în două copii. Acest lucru este util pentru utilizarea mai multor conturi pe rețelele sociale în același timp și pentru a vă conecta la anumite programe sau jocuri cu setări diferite.

Funcționalitatea de bază a sistemului de operare Android nu oferă o astfel de posibilitate, deși inginerii chinezi Xiaomi au oferit utilizatorilor o soluție în firmware-ul proprietar MIUI - . Ideea este simplă - activează funcția și selectează aplicațiile pe care vrei să le clonezi. Acestea apar pe desktop în două copii independente.

Pentru alte versiuni de Android și shell-uri proprietare, puteți instala și clone de aplicații. Pentru a utiliza simultan aceeași aplicație pe un smartphone Android, trebuie să instalați versiunea premium a programului App Cloner, care este disponibil pe Google Play. Apropo, există multe programe similare, dar cele mai multe, spre deosebire de acestea, necesită drepturi de root.

Pentru a copia aplicații, trebuie să lansați App Cloner și să găsiți jocul sau programul dorit în listă. Instrumentul va scana sistemul și vă va spune ce caracteristici ar putea să nu fie disponibile pe clonă. De obicei, se aplică restricții la utilizarea serviciilor Google, iar aceasta, din păcate, este o limitare serioasă.

Esența App Cloner este că programul creează o nouă aplicație identică care are aceleași capacități ca și originalul. Ele funcționează independent unul de celălalt și pot fi, de asemenea, lansate simultan atunci când se utilizează modul cu fereastră dublă.

Utilizatorul poate alege independent culoarea etichetei, o poate roti și, de asemenea, poate adăuga pictograme. De asemenea, este posibilă modificarea aplicației prin modificarea unor parametri de funcționare.

Este de remarcat faptul că App Cloner poate copia aproape toate mesageria instantanee și rețelele sociale populare, inclusiv cele legate de o cartelă SIM: WhatsApp, Viber, Telegram și așa mai departe. Un alt avantaj este posibilitatea copierii nelimitate a aplicațiilor, iar fiecare copie poate avea propriile setări.

Instrucțiuni detaliate pentru a-l instala singur.

Există momente în viață când devine necesar să instalați două copii ale unei aplicații pe un dispozitiv (iPhone sau iPad). De exemplu, tu și rudele tale folosiți aceeași jucărie pe o tabletă comună și puteți crea un singur cont în joc. De asemenea, poate fi necesar să folosiți două conturi simultan pe populara rețea socială VKontakte. Posibilitatea de a descărca copii ale aplicației dorite pe iPhone sau iPad este cea mai bună cale de ieșire din această situație.
Dacă v-ați săturat să comutați între conturile dvs. de pe rețelele sociale, atunci această problemă poate fi rezolvată.
În acest moment, MacDigger va schița o metodă de instalare a două duplicate ale unei aplicații pe un dispozitiv - iPhone sau iPad. Să începem!
Veți avea nevoie de un laptop sau computer care rulează un sistem de operare Mac cu Xcode și iTunes și Cydia Impactor instalate din Mac App Store. Dacă totul este la îndemână, atunci putem începe.

  1. Ar trebui găsiți fișierul IPA al aplicației pe care doriți să o duplicați. Acest fișier trebuie să fie piratat. Îl puteți găsi pe internet pe diverse site-uri.
  2. Faceți o copie a aplicației descărcate, care trebuie duplicat, pe desktop-ul mașinii și schimbați extensia fișierului din .ipa în .zip.
  3. Trebuie să faceți dublu clic pe fișierul rezultat cu extensia ZIP și extrageți folderul din el.
  4. În folderul extras veți vedea un alt folder numit "Încărcătură utilă". Elimina acesta și va apărea pe desktop.
  5. Faceți dublu clic pe acest folder, în el veți găsi fișierul aplicației dorite, faceți clic dreapta pe el. Apoi utilizați opțiunea „Afișați conținutul pachetului”.
  6. Veți vedea o listă în care vor fi fișiere și foldere. Găsi un fișier numit „info.plist”. Apoi deschideți-l în Xcode.
  7. Găsiți linia de identificare a pachetului și schimbați valoarea cu altceva, de exemplu, acesta este com.company.appname.
  8. In timp ce în Xcode, plasați cursorul peste „Fișier”, deschideți-l, apoi „Salvați” pentru a salva editările.
  9. Ieșiți din Xcode, faceți clic dreapta pe folderul numit Payload, apoi trebuie să îl comprimați. Un fișier nou creat cu o extensie ZIP va apărea pe desktopul mașinii.
  10. Din nou schimba extensia de la zip la ipa. Puteți folosi orice nume de fișier doriți.
  11. Conectați-vă iPhone-ul la computer și utilizați Cydia Impactor. Folosind metoda obișnuită, copiați fișierul IPA pe care tocmai l-ați creat pe dispozitiv.
  12. Pentru ca aplicația de pe smartphone să înceapă să funcționeze, trebuie să găsiți în articol Setări –> General. Apoi - Profil sau General -> Device Management. În secțiunea finală, trebuie să adăugați certificatul celor de încredere.

  13. Asta e tot! Acum veți putea folosi două copii ale unei singure aplicații pe dispozitiv.
    Conectează-te cu noi pe toate rețelele sociale: de la Twitter la Facebook, de la VKontakte la Google+. Vă puteți înscrie și prin RSS, iar apoi veți afla toate cele mai recente știri de la companii de marcă precum Apple, Google și, desigur, Microsoft.

Dacă smartphone-ul dvs. acceptă două carduri SIM și astăzi majoritatea acceptă, atunci puteți utiliza aceste carduri SIM pentru a crea două conturi pentru o aplicație. De exemplu, în acest fel poți folosi două conturi ale messengerului tău preferat. Dar dacă crearea a două conturi din numere diferite nu este o problemă (este suficient să obțineți un cod mai întâi pentru unul și apoi pentru al doilea număr), atunci este mult mai dificil să faceți posibilă utilizarea a două conturi în același timp. Dar există o cale de ieșire.

Este important de reținut că unii producători au început să implementeze funcționalitatea de clonare a aplicațiilor în firmware. Un exemplu este MIUI de la Xiaomi. Acest lucru este grozav deoarece nu trebuie să instalați programe terțe pentru a clona aplicații. Dar despre Xiaomi vom vorbi mai târziu și mai întâi vom vorbi despre cum să clonăm o aplicație dacă această funcționalitate nu este acceptată de firmware. Vă rugăm să rețineți că drepturile root nu sunt necesare.

Clonarea aplicațiilor pe orice smartphone Android

Pentru a clona o aplicație, va trebui să instalați un program special. Prin urmare, deschideți Play Market.

Instalați aplicația pe smartphone folosind butonul cu același nume.

Adăugați permisiuni dacă este necesar.

Aplicația este instalată. Îl lansați.

Pentru a adăuga o clonă a aplicației, faceți clic pe butonul plus.

Au fost create aplicații de clonare. Ce înseamnă? Aceasta înseamnă că pentru a lansa clona, ​​va trebui să deschideți de fiecare dată aplicația DualSpace pe ecranul smartphone-ului și de acolo să vă conectați la clona Viber sau WhatsApp.

Apropo, dacă acum deschideți WhatsApp din DualSpace, se va deschide pagina de înregistrare a contului, în timp ce noi am lansat simultan aplicația principală WhatsApp, adică pot fi folosite simultan.

Singura condiție este ca conturile să fie înregistrate la două numere de telefon diferite.

Instalarea unei clone a aplicației pe smartphone-urile Xiaomi

În cazul smartphone-urilor Xiaomi și firmware-ului MIUI, totul este mult mai simplu.

Deschide setările".

Găsiți elementul „Clonare aplicații”, atingeți-l.

Veți vedea o listă de aplicații pentru care este disponibilă clonarea. Selectați făcând clic pe numele aplicației. Să fie, să zicem, aplicația VKontakte.

Deschideți desktopul și vedeți două aplicații identice. Clona în acest caz are un semn galben.

De fapt, asta e tot, poți folosi aplicațiile. Pentru a elimina o clonă, deschideți „Clonarea aplicației” în Setări și mutați comutatorul în poziția „Oprit” de lângă aplicația clonată.

Pentru a instala două (sau mai multe) aplicații identice pe un singur telefon, trebuie să modificați valoarea pachetului în fișierul AndroidManifest.xml aflat în construcția apk.
De exemplu, avem:


android:versioncode="20110420"
android:versionname="1.8.0"
pachet="ru.e_num"
xmlns:android =>

Pentru a instala din nou această aplicație, trebuie să faceți ceva de genul următor:

android:versioncode="20110420"
android:versionname="1.8.0"
pachet = "ru.e_num.test"
xmlns:android= „http://schemas.android.com/apk/res/android”>

După o astfel de modificare, noul fișier apk compilat va trebui semnat cu un certificat. Informații despre cum să despachetați, să împachetați și să semnați fișierele apk pot fi găsite în orice motor de căutare pentru SmartApkTool. Iată linkul către aplicație: v.2.2 (despachetează conținutul arhivei într-un director gol). Dar iată o modalitate mai corectă de a lucra cu fișierele apk: .

Sfat. Instalați una dintre copiile nemodificate pentru a afla despre actualizările din Piață.

Sub tăietură sunt descrise unele probleme întâlnite și există și un Tabel de Comandă.

POSIBILE PROBLEME

Problema 1

Dacă fișierul apktool.yml nu este creat lângă AndroidManifest.xml, atunci găsiți folderul apktool\framework în directorul de pornire al utilizatorului și ștergeți fișierul 1.apk din acesta. (Sfat de la 4pda.ru, mulțumesc Alex Boroda.)

Problema 2

Uneori, simpla schimbare a numelui pachetului nu ajută. Cel mai adesea acest lucru se întâmplă în cazurile în care căile relative către diverse activități sunt specificate în fișierul AndroidManifest.xml. De exemplu:


android:label="E-NUM"
android:name = "SplashScreenActivity"
android:screenOrientation="portrait" >

Într-o astfel de situație, trebuie să specificați calea completă către toate activitățile, adică:

android:label="E-NUM"
android:nume= „ru.e_num.SplashScreenActivity”
android:screenOrientation="portrait" >

Vă rugăm să rețineți că nu trebuie să introduceți un nume de pachet nou (adică, în cazul nostru, nu ru.e_num.test ), ci calea reală către activitate în directorul smali al fișierului apk dezambalat. Desigur, în cazul general, calea coincide cu vechiul nume de pachet (în cazul nostru este ru.e_num ).

Problema 3

Dacă există o etichetă de furnizor în fișierul AndroidManifest.xml, atunci în atributul său de autorități trebuie să adăugați și simbolurile pe care le-am folosit ca adaos la parametrul pachetului (în cazul nostru, acesta este .test ). De exemplu, a fost:


android:authorities="com.someapp.android"
android:name="com.someapp.android" >

android:authorities="com.someapp.android.test"
android:name="com.someapp.android" >

Ca și în Problema 2, valoarea atributului nume nu trebuie schimbată.

Tabelul de comandă

Iau din nou comenzi! Dacă ați citit instrucțiunile, dar aveți dificultăți cu ele, scrieți un link către aplicație în comentarii. Este necesar! Căutare "viber" sau " incaierarea clanurilor" Nu voi. Fac o copie gratuit. Nu garantez rezultatul - testați-l. Dacă aveți nevoie de mai multe copii sau aveți solicitări nestandard, scrieți-ne și vom ajunge la un acord. Dacă vrei să-ți mulțumești cu o halbă de bere și un exemplar, atunci portofele.

PS.*Utilizatorii NIX pot încerca să facă automat copii ale aplicațiilor folosind acest script bash simplu:
https://github.com/kodopik/Copyroid
Cererile de tragere sunt binevenite!