Ist es möglich, mehrere Instanzen derselben App zu haben (bei verschiedenen Konten angemeldet)?

Ist es möglich, mehrere Instanzen derselben App zu haben (bei verschiedenen Konten angemeldet)?

Beispiel: Ich möchte, dass Instagram A bei Konto A (persönlich) und Instagram B bei Konto B (geschäftlich) angemeldet ist. Beide Apps befinden sich auf demselben Telefon; Ich möchte mich nicht an- und abmelden, sondern einfach andere Konten verwenden.

Wenn Sie „Instagram A“ und „Instagram B“ meinen, meinen Sie zwei Instanzen? Wenn dies der Fall ist, erlaubt Android nicht mehr als eine Instanz derselben Anwendung. IMHO, es sei denn, die App selbst hat einige Problemumgehungen (z. B. wie der Chrome-Browser Tabs zum Kompensieren hat), ist dies nicht möglich.
Das muss die einzelne App umsetzen. Apps wie GMail haben diese Funktionalität, viele andere App-Autoren investieren nicht die zusätzliche Arbeit für solche Funktionen, die nicht viele Leute verwenden werden.
Ich habe mich gefragt, ob es dafür eine Problemumgehung gibt, z. B.: Dekompilieren und ändern Sie die ID oder etwas, um jede App eindeutig zu machen. [obwohl ich annehme, dass das nicht legal ist]
@geff_chang: Das Ändern des Paketnamens einer App sollte möglich sein, da der Paketname einer App jedoch an vielen verschiedenen Stellen in einer APK fest codiert ist und als Teil der Kennung zum Senden von Intents verwendet wird, wäre dies wirklich schwierig , wenn nicht unmöglich, es für beliebige Programme korrekt zu machen (da Sie das Halteproblem lösen müssen). Ich denke, so kann die Karte von Brut (eine inoffizielle Modifikation von Google Map) neben der normalen Google Map installiert werden.
Welche Android-Version meinst du?
Ja, bitte klären Sie genau, was Sie mit "unterschiedlichen Konten" meinen. Meinen Sie verschiedene Facebook -Konten, aber ein einziges Android-Benutzerkonto? In diesem Fall könnte Ihre Frage von einer ähnlichen abgedeckt werden: Wie lassen sich zwei Versionen einer App installieren? Meinst du zwei Android-Benutzerkonten auf einem 4.2-Tablet?
TiBackup bietet eingeschränkte Unterstützung für App-Profile: apcmag.com/…
Sieht aus wie ein klassisches XY-Problem . Ich vermute, Sie möchten einfach zwischen mehreren Facebook-Konten wechseln und haben sich entschieden, dass die Lösung darin besteht, mehrere Installationen derselben Anwendung zu haben. „Es wäre besser, wenn Sie nach dem eigentlichen Problem fragen würden, das Sie zu lösen versuchen.

Antworten (6)

Titanium Backup PRO (und nur die kostenpflichtige (Pro)-Version erlaubt dies) – FYI ROOT ERFORDERLICH – erlaubt zwar Profile, aber nicht das Ausführen mehrerer Instanzen derselben App, mit Ausnahme von Winamp (aber Winamp wurde schon immer dafür geschrieben das, egal auf welcher Plattform)

Es gibt eine umständliche Lösung:

Das Umbenennen des Paketnamens in einer apk , wie von Adobe vorgeschlagen, um eine unangenehme Einschränkung ihres AIR-Frameworks zu beheben, hat XDA ebenfalls vorgeschlagen .

Alle verwenden apktool, um eine App zurückzuentwickeln (apk entpacken, Paketnamen in AndroidManifest.xml ändern, neu packen, resignieren).

Hinweis:
Dadurch werden die Speicherorte auf der SD-Karte jedoch nicht geändert (wenn sie verwendet wird, würden alle 5 Instanzen immer noch denselben Ordner auf der Karte verwenden, nur zur Information).

Einfach die App dekompilieren, den Paketnamen ändern, kompilieren, auf das Telefon übertragen. Getan! Verteilen Sie es einfach nicht und bewerben Sie es als Ihres, denn das ist illegal.

Nein, es ist nicht möglich, mehrere Instanzen derselben App auszuführen.

Nein, das ist definitiv unmöglich. Mit Android OS können Sie niemals mehrere gleiche Apps installieren.

Was ist mit JB 4.2 und Mehrbenutzerkonten?
Selbst mit 4.2 installieren Sie die App technisch gesehen nie mehr als einmal. Es verwendet dieselbe App, die zuvor installiert wurde, erstellt nur einen Datenordner für den Benutzer, der die App "installiert" hat.

Sie können nicht zwei Anwendungen haben, die denselben Bezeichner haben. Der Bezeichner ist die Zeichenfolge nach diesem Text in der URL der App https://play.google.com/store/apps/details?id=. Für eine einzelne App wäre dies also gleich, selbst wenn Sie sie nicht aus dem Playstore heruntergeladen haben, wäre die Kennung für die App eindeutig.

Für die Facebook-App ist die Kennung com.facebook.katana.

PS: Die Kennung wird auch Paketname der App genannt.
Vielleicht dekompilieren wir die App und ändern den Identidier in com.facebooka.katana und kompilieren sie dann neu und installieren sie. Mybe installiert?
Wird immer noch nicht funktionieren. Die Facebook-App verwendet die Facebook-Grafik-API, wo Sie den Paketnamen und den Namen der Hauptaktivitätsklasse im Dashboard zusammen mit der Entwickler-ID eingeben müssen. Sie müssen auch die Facebook-App-ID und den geheimen Schlüssel ändern. Der Trick könnte bei anderen Apps funktionieren.