Чи можливо мати кілька примірників однієї програми (увійшли в різні облікові записи)?


11

Чи можливо мати кілька примірників однієї програми (увійшли в різні облікові записи)?

Приклад: Я хочу, щоб Instagram A увійшов до облікового запису A (персональний), а Instagram B увійшов до облікового запису B (бізнес). Обидва додатки знаходяться на одному телефоні; Я не хочу входити та виходити, просто використовую використання інших облікових записів.


Коли ви маєте на увазі "Instagram A" та "Instagram B", ви маєте на увазі два екземпляри? У такому випадку Android не дозволяє мати більше ніж один екземпляр однієї програми. IMHO, якщо у самому додатку немає певних способів (наприклад, як браузер Chrome має вкладки для компенсації), це неможливо.
Нараянан

Це те, що потрібно застосувати окремому додатку. Такі програми, як GMail, мають таку функціональність, багато інших авторів додатків не роблять додаткової роботи для таких функцій, якими не багато людей користуватимуться.
GAThrawn

1
На яку версію Android ви посилаєтесь?
t0mm13b

2
Так, уточнюйте, що саме ви маєте на увазі під "різними рахунками". Ви маєте на увазі різні облікові записи Facebook, а не один обліковий запис користувача Android? У такому випадку ваше питання може бути охоплене аналогічним: Як зберегти дві версії програми? Ви маєте на увазі два облікові записи Android на планшеті 4.2?
eldarerathis

3
Схоже на класичну проблему XY . Я здогадуюсь, що ви хочете легко переключитися між кількома обліковими записами Facebook, і ви вирішили, що рішення полягає в декількох встановленнях однієї програми. "Ще краще, якщо ви запитаєте про актуальну проблему, яку ви намагаєтеся вирішити.
але

Відповіді:


4

Titanium Backup PRO (і це дозволяє лише платна (Pro) версія) - FYI ROOT REQUIRED - дозволяє дозволити профілі, але не запуск декількох інстанцій одного і того ж додатка, за винятком Winamp (але Winamp завжди писав, що робити що, незалежно від платформи)


11

Є незручне рішення:

Перейменування імені пакета всередині APK , запропонований Adobe , щоб виправити неприємне обмеження їх рамок AIR, XDA має те ж саме теж .

Усі використовують apktool для зворотного інженерії програми (розпакуйте apk, змініть ім'я пакета в AndroidManifest.xml, перепакуйте, подайте у відставку).

Примітка:
Хоча це не змінить розташування на SD-картці (якщо вона використовується, усі 5 екземплярів все одно використовуватимуть ту саму папку, лише FYI)


3

Просто декомпілюйте додаток, змініть назву пакета, компілюйте та натисніть на телефон. Готово! Просто не поширюйте її, рекламуючи її як вашу, бо це незаконно.



2

Ні, це однозначно неможливо. ОС Android ніколи не дозволяє встановлювати кілька одних і тих же додатків.


Що з JB 4.2 та обліковими записами для багатьох користувачів?
t0mm13b

5
навіть з 4.2, технічно, ви ніколи не встановлюєте додаток більше одного разу. він використовує той самий додаток, який був встановлений раніше, просто створює папку даних для користувача, який "встановив" додаток.
Райан Конрад

1

У вас не може бути двох додатків, які мають один ідентифікатор. Ідентифікатор - рядок після цього тексту в URL-адресі програми https://play.google.com/store/apps/details?id=. Отже, для одного додатка це було б саме, навіть якщо ви не завантажили його з playstore, ідентифікатор був би унікальним для програми.

Для програми facebook, ідентифікатор є com.facebook.katana.


2
PS: Ідентифікатор також називається ім'ям пакета програми.
noob

Можливо, ми декомпілюємо додаток і змінимо ідентифікатор на com.facebooka.katana та перекомпілюємо, а потім встановимо. Mybe встановлений?
Батухан Топбаш

Все одно не вийде. Додаток facebook використовує API графічного формату facebook, де потрібно ввести назву пакета та ім’я основного класу діяльності на інформаційній панелі разом із ідентифікатором розробника. Ви також повинні змінити ідентифікатор додатка facebook та секретний ключ. Трюк може працювати і в інших додатках.
noob
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.