Porter supports the Shizuku APIs used by compatible apps. Whether you need the optional companion depends on how the app connects.
What your app supports
What to install
Porter directly
Porter
Shizuku only
Porter and Porter Compatibility; Porter replaces Shizuku if it is installed
Both, with a service selector
Porter, then select Porter in the app
The companion helps existing Shizuku apps find Porter. Porter still starts the service, shows permission prompts and manages approvals. Keep the companion installed while using apps that need it.
Switch from Shizuku
For an app with direct Porter support, you can keep Shizuku installed. Start Porter, choose it in the app and approve the new request. An app that was connected to Shizuku stays on Shizuku until it restarts, so force-stop it in Android Settings and reopen it.
For an app that only supports Shizuku, the FOSS build includes the matching Porter Compatibility APK:
Install and start Porter. Keep Shizuku installed until you have reviewed the replacement.
Open Shizuku compatibility from the home screen or Settings.
If Shizuku is installed, choose Replace. Confirm Switch to Porter. Porter stops Shizuku, replaces its app and carries over eligible access choices automatically. If Porter cannot stop the service, it asks you to stop it in Shizuku and retry.
Otherwise, choose Install automatically.
Return to the client app. Approve access if you did not import an existing decision. If the client still cannot connect, force-stop it in Android Settings and reopen it.
Porter automatically imports decisions that can be checked against installed apps and their current access. Existing Porter decisions take precedence. Shizuku’s app settings and pairing configuration are not imported. If the access database cannot be read, you can continue and approve apps again. Porter saves eligible access choices before removing Shizuku; if installation fails, retry or use Manual, then Import saved approvals.
Integrated replacement is available from the primary Android user. If Shizuku is installed for another user or profile, resolve that installation separately. Porter does not remove another user’s apps automatically.
The companion APK remains available as a separate download from the same release. For manual installation, stop and uninstall Shizuku, install Porter Compatibility, and start Porter. Use Porter’s integrated replacement to transfer eligible access decisions; opening the replacement dialog alone does not save an import. Device installation restrictions can also apply to the integrated installer; the Manual action opens the Android installer.
Once installed, the home screen shows how many installed apps connect through it. Tap its card to see its version, reinstall the included copy, or uninstall it. Porter tries to uninstall through its service first and opens the Android uninstaller if that fails. Removing it interrupts apps that need compatibility support; direct Porter apps keep working. The compatibility screen checks for changes automatically while open.
Can Porter and Shizuku run together?
Yes. Porter and Shizuku can both be installed and running. An app that supports choosing between them connects to one service at a time.
Porter Compatibility cannot be installed alongside Shizuku. It uses Shizuku’s Android app identity to support older apps. Android treats them as competing installations, not as two separate apps. This also applies to forks using that same identity, and to forks that use their own app name and package but define Shizuku’s permission. Integrated replacement removes such a fork the same way. On some Android versions (13 and 14 confirmed), the device has to restart between removing such a fork and installing Porter Compatibility; Porter keeps your access choices until then. If it is a system app or Porter cannot read it, the compatibility screen names it instead; uninstall it first, then return to install Porter Compatibility.
To switch back, remove Porter Compatibility and reinstall Shizuku. Restart the client app and approve its access in Shizuku. You can keep standalone Porter installed.
An app still asks for Shizuku
The name in an older app’s settings may continue to say Shizuku even when Porter provides access. That is expected.
The companion covers common Shizuku discovery methods. Apps that depend on specific Shizuku screens, internal components or much older APIs may need an update. If an app cannot connect, include its name and version in a Porter issue.
توافق التطبيقات
يدعم Porter واجهات Shizuku البرمجية التي تستخدمها التطبيقات المتوافقة. تعتمد الحاجة إلى التطبيق المرافق الاختياري على طريقة اتصال التطبيق.
ما يدعمه تطبيقك
ما يجب تثبيته
Porter مباشرة
Porter
Shizuku فقط
Porter وPorter Compatibility؛ يحل Porter محل Shizuku إن كان مثبتًا
كلاهما مع اختيار الخدمة
Porter، ثم اختر Porter داخل التطبيق
يساعد المرافق تطبيقات Shizuku الحالية في العثور على Porter. يظل Porter مسؤولًا عن تشغيل الخدمة وعرض طلبات الإذن وإدارة الموافقات. أبقِ المرافق مثبّتًا ما دمت تستخدم تطبيقات تحتاج إليه.
الانتقال من Shizuku
إذا كان التطبيق يدعم Porter مباشرة، يمكنك إبقاء Shizuku مثبّتًا. شغّل Porter واختره داخل التطبيق ووافق على الطلب الجديد. يبقى التطبيق المتصل بـ Shizuku عليه حتى يُعاد تشغيله، لذا افرض إيقافه من إعدادات Android ثم افتحه مجددًا.
أما التطبيق الذي يدعم Shizuku فقط، فتتضمن نسخة FOSS ملف APK المطابق لـ Porter Compatibility:
ثبّت Porter وشغّله. أبقِ Shizuku مثبّتًا حتى تراجع الاستبدال.
افتح توافق Shizuku من الشاشة الرئيسية أو من الإعدادات.
إذا كان Shizuku مثبّتًا، فاختر استبدال، ثم أكّد التبديل إلى Porter. يوقف Porter خدمة Shizuku ويستبدل تطبيقه، وينقل تلقائيًا قرارات الوصول المؤهلة. وإذا تعذّر عليه إيقاف الخدمة، فسيطلب منك إيقافها من Shizuku وإعادة المحاولة.
وإن لم يكن مثبّتًا، فاختر التثبيت التلقائي.
ارجع إلى التطبيق العميل. وافق على الوصول إذا لم تستورد قرارًا سابقًا. وإذا ظل التطبيق غير قادر على الاتصال، فافرض إيقافه من إعدادات Android ثم افتحه مجددًا.
يستورد Porter تلقائيًا القرارات التي يمكن التحقق منها مقابل التطبيقات المثبّتة ووصولها الحالي. وتكون الأولوية لقرارات Porter الموجودة. ولا تُستورد إعدادات تطبيق Shizuku ولا إعداد الاقتران الخاص به. وإذا تعذّرت قراءة قاعدة بيانات الوصول، يمكنك المتابعة ومنح التطبيقات الوصول من جديد. يحفظ Porter قرارات الوصول المؤهلة قبل إزالة Shizuku؛ وإذا فشل التثبيت، فأعد المحاولة أو استخدم يدوي ثم استيراد الموافقات المحفوظة.
يتوفر الاستبدال المدمج من مستخدم Android الأساسي. وإذا كان Shizuku مثبّتًا لمستخدم أو ملف تعريف آخر، فعالج ذلك التثبيت على حدة. ولا يزيل Porter تطبيقات مستخدم آخر تلقائيًا.
يظل ملف APK المرافق متاحًا للتنزيل المنفصل من الإصدار نفسه. وللتثبيت اليدوي، أوقف Shizuku وأزله، ثم ثبّت Porter Compatibility وشغّل Porter. ولنقل قرارات الوصول المؤهلة، استخدم الاستبدال المدمج في Porter؛ فمجرد فتح مربع حوار الاستبدال لا يحفظ أي استيراد. وقد تنطبق قيود التثبيت في الجهاز على المثبّت المدمج أيضًا؛ ويفتح إجراء يدوي مثبّت Android.
بعد التثبيت، تعرض الشاشة الرئيسية عدد التطبيقات المثبّتة التي تتصل من خلاله. انقر بطاقته لعرض إصداره أو إعادة تثبيت النسخة المضمّنة أو إزالته. يحاول Porter الإزالة عبر خدمته أولًا، ويفتح أداة إزالة التثبيت في Android إذا فشل ذلك. تؤدي إزالته إلى تعطّل التطبيقات التي تحتاج إلى دعم التوافق، بينما تواصل التطبيقات التي تدعم Porter مباشرة عملها. وتتحقق شاشة التوافق من التغييرات تلقائيًا ما دامت مفتوحة.
هل يمكن تشغيل Porter وShizuku معًا؟
نعم. يمكن تثبيتهما وتشغيلهما معًا. يتصل التطبيق الذي يدعم الاختيار بينهما بخدمة واحدة في كل مرة.
لا يمكن تثبيت Porter Compatibility بجانب Shizuku. يستخدم هوية تطبيق Shizuku على Android لدعم التطبيقات القديمة. يتعامل Android معهما كتثبيتين متعارضين للتطبيق نفسه، وليس كتطبيقين منفصلين. وينطبق ذلك أيضًا على الفروع التي تستخدم الهوية نفسها.
للعودة، أزل Porter Compatibility وثبّت Shizuku مجددًا. أعد تشغيل التطبيق العميل وامنحه الوصول في Shizuku. يمكنك إبقاء Porter المستقل مثبّتًا.
ما زال التطبيق يطلب Shizuku
قد يبقى اسم Shizuku ظاهرًا في إعدادات تطبيق قديم حتى عندما يوفّر Porter الوصول. هذا أمر طبيعي.
يغطي المرافق طرق اكتشاف Shizuku الشائعة. التطبيقات التي تعتمد على شاشات محددة أو مكونات داخلية أو واجهات قديمة جدًا قد تحتاج إلى تحديث. إذا تعذر اتصال تطبيق، فأدرج اسمه وإصداره في بلاغ إلى Porter.
App-Kompatibilität
Porter unterstützt die Shizuku-APIs, die kompatible Apps verwenden. Ob du die optionale Begleit-App brauchst, hängt davon ab, wie sich die App verbindet.
Was deine App unterstützt
Was du installieren solltest
Porter direkt
Porter
Nur Shizuku
Porter und Porter Compatibility; Porter ersetzt ein installiertes Shizuku
Beide, mit einer Dienstauswahl
Porter; danach Porter in der App auswählen
Die Begleit-App hilft bestehenden Shizuku-Apps, Porter zu finden. Porter selbst startet weiterhin den Dienst, zeigt Zugriffsanfragen an und verwaltet Freigaben. Lass die Begleit-App installiert, solange du Apps verwendest, die sie brauchen.
Von Shizuku wechseln
Für eine App mit direkter Porter-Unterstützung kannst du Shizuku installiert lassen. Starte Porter, wähle es in der App aus und bestätige die neue Anfrage. Eine App, die mit Shizuku verbunden war, bleibt bis zu ihrem Neustart bei Shizuku. Nutze deshalb Beenden erzwingen in den Android-Einstellungen und öffne sie erneut.
Für eine App, die nur Shizuku unterstützt, enthält die FOSS-Version die passende Porter-Compatibility-APK:
Installiere und starte Porter. Lass Shizuku installiert, bis du den Wechsel geprüft hast.
Öffne Shizuku-Kompatibilität auf der Startseite oder in den Einstellungen.
Ist Shizuku installiert, wähle Ersetzen. Bestätige Zu Porter wechseln. Porter beendet Shizuku, ersetzt dessen App und übernimmt geeignete Zugriffsentscheidungen automatisch. Kann Porter den Dienst nicht beenden, fordert es dich auf, ihn in Shizuku zu beenden und es erneut zu versuchen.
Andernfalls wähle Automatisch installieren.
Kehre zur Client-App zurück. Bestätige den Zugriff, falls du keine bestehende Entscheidung importiert hast. Kann die App weiterhin keine Verbindung herstellen, nutze Beenden erzwingen in den Android-Einstellungen und öffne sie erneut.
Porter übernimmt automatisch die Entscheidungen, die sich gegen installierte Apps und deren aktuellen Zugriff prüfen lassen. Bestehende Porter-Entscheidungen haben Vorrang. Shizukus App-Einstellungen und Kopplung werden nicht übernommen. Lässt sich die Zugriffsdatenbank nicht lesen, kannst du fortfahren und die Apps erneut freigeben. Porter sichert geeignete Zugriffsentscheidungen, bevor Shizuku entfernt wird; schlägt die Installation fehl, versuche es erneut oder nutze Manuell und danach Gespeicherte Freigaben importieren.
Der integrierte Wechsel steht im primären Android-Nutzer zur Verfügung. Ist Shizuku für einen anderen Nutzer oder ein anderes Profil installiert, kümmere dich getrennt um diese Installation. Porter entfernt Apps anderer Nutzer nicht automatisch.
Die Begleit-APK bleibt als separater Download derselben Veröffentlichung verfügbar. Für die manuelle Installation beendest und deinstallierst du Shizuku, installierst Porter Compatibility und startest Porter. Nutze Porters integrierten Wechsel, um geeignete Zugriffsentscheidungen zu übertragen; das bloße Öffnen des Wechsel-Dialogs speichert keinen Import. Installationsbeschränkungen des Geräts können auch für den integrierten Installer gelten; die Aktion Manuell öffnet den Android-Installer.
Nach der Installation zeigt die Startseite, wie viele installierte Apps über sie verbunden sind. Tippe auf ihre Karte, um ihre Version zu sehen, die enthaltene Kopie erneut zu installieren oder sie zu deinstallieren. Porter versucht zuerst, über seinen Dienst zu deinstallieren, und öffnet den Android-Deinstaller, falls das fehlschlägt. Das Entfernen unterbricht Apps, die Kompatibilitätsunterstützung brauchen; Apps mit direkter Porter-Unterstützung laufen weiter. Die Kompatibilitätsseite prüft Änderungen automatisch, solange sie geöffnet ist.
Können Porter und Shizuku gleichzeitig laufen?
Ja. Porter und Shizuku können gleichzeitig installiert sein und laufen. Eine App mit Dienstauswahl verbindet sich jeweils mit einem der beiden Dienste.
Porter Compatibility kann nicht zusammen mit Shizuku installiert sein. Die Begleit-App verwendet Shizukus Android-App-Identität, um ältere Apps zu unterstützen. Android behandelt sie als konkurrierende Installationen derselben App. Das gilt auch für Forks mit derselben Identität.
Um zurückzuwechseln, deinstalliere Porter Compatibility und installiere Shizuku erneut. Starte die betreffende App neu und erlaube ihren Zugriff in Shizuku. Porter selbst kannst du installiert lassen.
Eine App verlangt weiterhin Shizuku
In den Einstellungen einer älteren App kann weiterhin Shizuku stehen, obwohl Porter den Zugriff bereitstellt. Das ist normal.
Die Begleit-App deckt die üblichen Methoden ab, mit denen Apps Shizuku finden. Apps, die bestimmte Shizuku-Bildschirme, interne Komponenten oder sehr alte APIs voraussetzen, brauchen möglicherweise ein Update. Falls eine App keine Verbindung herstellen kann, nenne ihren Namen und ihre Version in einer Porter-Problemmeldung.
Compatibilidad de apps
Porter admite las API de Shizuku que utilizan las apps compatibles. La necesidad del complemento opcional depende de cómo se conecte cada app.
Qué admite tu app
Qué instalar
Porter directamente
Porter
Solo Shizuku
Porter y Porter Compatibility; Porter sustituye a Shizuku si está instalado
Ambos, con selector de servicio
Porter; después selecciona Porter en la app
El complemento ayuda a las apps existentes de Shizuku a encontrar Porter. Porter sigue iniciando el servicio, mostrando las solicitudes de permiso y gestionando las autorizaciones. Mantén el complemento instalado mientras uses apps que lo necesiten.
Cambiar desde Shizuku
Para una app con soporte directo de Porter, puedes mantener Shizuku instalado. Inicia Porter, selecciónalo en la app y aprueba la nueva solicitud. Una app que estaba conectada a Shizuku sigue con Shizuku hasta que se reinicia, así que fuerza su detención en los ajustes de Android y ábrela de nuevo.
Para una app que solo admite Shizuku, la versión FOSS incluye el APK de Porter Compatibility correspondiente:
Instala e inicia Porter. Mantén Shizuku instalado hasta que hayas revisado el reemplazo.
Abre Compatibilidad con Shizuku desde la pantalla de inicio o desde Ajustes.
Si Shizuku está instalado, elige Reemplazar. Confirma Cambiar a Porter. Porter detiene Shizuku, sustituye su app y transfiere automáticamente las decisiones de acceso aptas. Si Porter no puede detener el servicio, te pide que lo detengas en Shizuku y lo intentes de nuevo.
En caso contrario, elige Instalar automáticamente.
Vuelve a la app cliente. Aprueba el acceso si no importaste una decisión existente. Si la app sigue sin conectarse, fuerza su detención en los ajustes de Android y ábrela de nuevo.
Porter importa automáticamente las decisiones que puede comprobar frente a las apps instaladas y su acceso actual. Las decisiones existentes de Porter tienen prioridad. Los ajustes de la app de Shizuku y su configuración de vinculación no se importan. Si no se puede leer la base de datos de accesos, puedes continuar y autorizar las apps de nuevo. Porter guarda las decisiones de acceso aptas antes de eliminar Shizuku; si la instalación falla, reinténtalo o usa Manual y luego Importar autorizaciones guardadas.
El reemplazo integrado está disponible desde el usuario principal de Android. Si Shizuku está instalado para otro usuario o perfil, resuelve esa instalación por separado. Porter no elimina automáticamente las apps de otro usuario.
El APK del complemento sigue disponible como descarga independiente de la misma versión. Para la instalación manual, detén y desinstala Shizuku, instala Porter Compatibility e inicia Porter. Usa el reemplazo integrado de Porter para transferir las decisiones de acceso aptas; abrir el diálogo de reemplazo por sí solo no guarda ninguna importación. Las restricciones de instalación del dispositivo también pueden afectar al instalador integrado; la acción Manual abre el instalador de Android.
Una vez instalado, la pantalla de inicio muestra cuántas apps instaladas se conectan a través de ella. Toca su tarjeta para ver su versión, reinstalar la copia incluida o desinstalarla. Porter intenta desinstalar primero mediante su servicio y abre el desinstalador de Android si eso falla. Quitarla interrumpe las apps que necesitan compatibilidad; las apps con soporte directo de Porter siguen funcionando. La pantalla de compatibilidad comprueba los cambios automáticamente mientras está abierta.
¿Pueden ejecutarse Porter y Shizuku a la vez?
Sí. Porter y Shizuku pueden estar instalados y ejecutarse a la vez. Una app que permite elegir entre ellos se conecta a un solo servicio cada vez.
Porter Compatibility no puede instalarse junto a Shizuku. Usa la identidad de aplicación Android de Shizuku para admitir apps antiguas. Android los considera instalaciones incompatibles de la misma app. Esto también se aplica a las bifurcaciones que usan esa identidad.
Para volver atrás, elimina Porter Compatibility y reinstala Shizuku. Reinicia la app cliente y aprueba su acceso en Shizuku. Puedes mantener Porter independiente instalado.
Una app sigue pidiendo Shizuku
Los ajustes de una app antigua pueden seguir mostrando el nombre Shizuku aunque Porter proporcione el acceso. Es normal.
El complemento cubre los métodos habituales de detección de Shizuku. Las apps que dependen de pantallas concretas, componentes internos o API mucho más antiguas de Shizuku pueden necesitar una actualización. Si una app no conecta, incluye su nombre y versión al comunicar el problema a Porter.
Compatibilité des applications
Porter prend en charge les API de Shizuku utilisées par les applications compatibles. La nécessité du compagnon facultatif dépend de leur méthode de connexion.
Prise en charge par votre application
À installer
Porter directement
Porter
Shizuku uniquement
Porter et Porter Compatibility ; Porter remplace Shizuku s’il est installé
Les deux, avec un sélecteur de service
Porter, puis choisissez Porter dans l’application
Le compagnon aide les applications Shizuku existantes à trouver Porter. Porter continue de démarrer le service, d’afficher les demandes d’autorisation et de gérer les accès. Gardez le compagnon installé pour les applications qui en ont besoin.
Passer de Shizuku à Porter
Pour une application qui prend directement en charge Porter, vous pouvez garder Shizuku installé. Démarrez Porter, sélectionnez-le dans l’application et acceptez la nouvelle demande. Une application déjà connectée à Shizuku y reste jusqu’à son redémarrage : forcez son arrêt dans les paramètres Android, puis rouvrez-la.
Pour une application qui ne prend en charge que Shizuku, la version FOSS inclut l’APK Porter Compatibility correspondant :
Installez et démarrez Porter. Gardez Shizuku installé tant que vous n’avez pas examiné le remplacement.
Ouvrez Compatibilité Shizuku depuis l’accueil ou depuis les Paramètres.
Si Shizuku est installé, choisissez Remplacer. Confirmez Passer à Porter. Porter arrête Shizuku, remplace son application et reprend automatiquement les décisions d’accès éligibles. S’il ne peut pas arrêter le service, il vous demande de l’arrêter dans Shizuku et de réessayer.
Sinon, choisissez Installer automatiquement.
Revenez à l’application cliente. Acceptez l’accès si vous n’avez pas importé de décision existante. Si elle ne se connecte toujours pas, forcez son arrêt dans les paramètres Android et rouvrez-la.
Porter importe automatiquement les décisions qu’il peut vérifier auprès des applications installées et de leur accès actuel. Les décisions Porter existantes sont prioritaires. Les paramètres de l’application Shizuku et sa configuration d’association ne sont pas importés. Si la base de données des accès est illisible, vous pouvez continuer et autoriser les applications à nouveau. Porter enregistre les décisions d’accès éligibles avant de supprimer Shizuku ; si l’installation échoue, réessayez ou utilisez Manuel, puis Importer les autorisations enregistrées.
Le remplacement intégré est disponible depuis l’utilisateur Android principal. Si Shizuku est installé pour un autre utilisateur ou profil, traitez cette installation séparément. Porter ne supprime pas automatiquement les applications d’un autre utilisateur.
L’APK du compagnon reste téléchargeable séparément depuis la même version. Pour une installation manuelle, arrêtez et désinstallez Shizuku, installez Porter Compatibility, puis démarrez Porter. Utilisez le remplacement intégré de Porter pour transférer les décisions d’accès éligibles ; ouvrir la boîte de dialogue de remplacement ne suffit pas à enregistrer un import. Les restrictions d’installation de l’appareil peuvent aussi s’appliquer à l’installateur intégré ; l’action Manuel ouvre l’installateur d’Android.
Une fois installée, la page d’accueil affiche le nombre d’applications installées qui passent par elle. Touchez sa carte pour voir sa version, réinstaller la copie incluse ou la désinstaller. Porter tente d’abord de désinstaller via son service et ouvre le désinstallateur d’Android en cas d’échec. La retirer interrompt les applications qui ont besoin de la compatibilité ; celles qui prennent directement en charge Porter continuent de fonctionner. L’écran de compatibilité vérifie automatiquement les changements tant qu’il est ouvert.
Porter et Shizuku peuvent-ils fonctionner ensemble ?
Oui. Les deux peuvent être installés et fonctionner simultanément. Une application qui permet de choisir entre eux se connecte à un seul service à la fois.
Porter Compatibility ne peut pas être installé en même temps que Shizuku. Il utilise l’identité Android de Shizuku pour les anciennes applications. Android les considère comme deux installations concurrentes d’une même application. Cela concerne aussi les forks utilisant cette identité.
Pour revenir à Shizuku, désinstallez Porter Compatibility et réinstallez Shizuku. Redémarrez l’application cliente et autorisez son accès dans Shizuku. Vous pouvez garder Porter installé séparément.
Une application demande toujours Shizuku
Les paramètres d’une ancienne application peuvent continuer à afficher Shizuku alors que Porter fournit l’accès. C’est normal.
Le compagnon couvre les méthodes habituelles de détection de Shizuku. Les applications dépendant d’écrans précis, de composants internes ou d’API beaucoup plus anciennes peuvent nécessiter une mise à jour. Si une application ne se connecte pas, indiquez son nom et sa version dans un signalement à Porter.
Kompatibilitas aplikasi
Porter mendukung API Shizuku yang digunakan aplikasi kompatibel. Kebutuhan pendamping opsional bergantung pada cara aplikasi terhubung.
Dukungan aplikasi
Yang perlu dipasang
Porter langsung
Porter
Shizuku saja
Porter dan Porter Compatibility; Porter menggantikan Shizuku jika terpasang
Keduanya, dengan pemilih layanan
Porter, lalu pilih Porter di aplikasi
Pendamping membantu aplikasi Shizuku menemukan Porter. Porter tetap menjalankan layanan, menampilkan permintaan izin, dan mengelola persetujuan. Biarkan pendamping terpasang saat menggunakan aplikasi yang memerlukannya.
Beralih dari Shizuku
Untuk aplikasi dengan dukungan langsung Porter, Shizuku boleh tetap terpasang. Jalankan Porter, pilih di aplikasi, lalu setujui permintaan baru. Aplikasi yang sudah terhubung ke Shizuku tetap memakai Shizuku sampai dimulai ulang, jadi paksa berhenti melalui Setelan Android dan buka kembali.
Untuk aplikasi yang hanya mendukung Shizuku, build FOSS menyertakan APK Porter Compatibility yang sesuai:
Pasang dan jalankan Porter. Biarkan Shizuku tetap terpasang sampai Anda meninjau penggantiannya.
Buka Kompatibilitas Shizuku dari layar beranda atau dari Setelan.
Jika Shizuku terpasang, pilih Ganti. Konfirmasi Beralih ke Porter. Porter menghentikan Shizuku, mengganti aplikasinya, dan otomatis membawa keputusan akses yang memenuhi syarat. Jika Porter tidak dapat menghentikan layanan, Porter meminta Anda menghentikannya di Shizuku lalu mencoba lagi.
Jika tidak, pilih Pasang otomatis.
Kembali ke aplikasi klien. Setujui akses jika Anda tidak mengimpor keputusan yang sudah ada. Jika klien tetap tidak dapat terhubung, paksa berhenti di Setelan Android lalu buka kembali.
Porter otomatis mengimpor keputusan yang dapat diperiksa terhadap aplikasi terpasang dan akses mereka saat ini. Keputusan Porter yang sudah ada lebih diutamakan. Setelan aplikasi dan konfigurasi penyambungan Shizuku tidak diimpor. Jika basis data akses tidak dapat dibaca, Anda dapat melanjutkan dan menyetujui aplikasi lagi. Porter menyimpan keputusan akses yang memenuhi syarat sebelum menghapus Shizuku; jika pemasangan gagal, coba lagi atau gunakan Manual, lalu Impor izin tersimpan.
Penggantian terintegrasi tersedia dari pengguna Android utama. Jika Shizuku terpasang untuk pengguna atau profil lain, tangani pemasangan itu secara terpisah. Porter tidak menghapus aplikasi milik pengguna lain secara otomatis.
APK pendamping tetap tersedia sebagai unduhan terpisah dari rilis yang sama. Untuk pemasangan manual, hentikan dan hapus Shizuku, pasang Porter Compatibility, lalu jalankan Porter. Gunakan penggantian terintegrasi Porter untuk memindahkan keputusan akses yang memenuhi syarat; membuka dialog penggantian saja tidak menyimpan impor. Pembatasan pemasangan perangkat juga dapat berlaku pada pemasang terintegrasi; tindakan Manual membuka pemasang Android.
Setelah terpasang, layar beranda menampilkan berapa banyak aplikasi terpasang yang terhubung melaluinya. Ketuk kartunya untuk melihat versinya, memasang ulang salinan yang disertakan, atau menghapusnya. Porter mencoba menghapus melalui layanannya terlebih dahulu, dan membuka pelepas pemasangan Android jika gagal. Menghapusnya mengganggu aplikasi yang membutuhkan dukungan kompatibilitas; aplikasi dengan dukungan Porter langsung tetap berjalan. Layar kompatibilitas memeriksa perubahan secara otomatis selama terbuka.
Bisakah Porter dan Shizuku berjalan bersama?
Ya. Keduanya dapat terpasang dan berjalan bersamaan. Aplikasi yang mendukung pemilihan layanan terhubung ke satu layanan pada satu waktu.
Porter Compatibility tidak dapat dipasang bersamaan dengan Shizuku. Pendamping memakai identitas aplikasi Android Shizuku untuk mendukung aplikasi lama. Android menganggap keduanya sebagai pemasangan yang saling menggantikan, bukan aplikasi terpisah. Ini juga berlaku bagi fork dengan identitas yang sama.
Untuk kembali, hapus Porter Compatibility dan pasang Shizuku lagi. Mulai ulang aplikasi klien dan izinkan aksesnya di Shizuku. Porter mandiri boleh tetap terpasang.
Aplikasi masih meminta Shizuku
Setelan aplikasi lama mungkin tetap menampilkan nama Shizuku meskipun Porter yang menyediakan akses. Ini normal.
Pendamping mendukung metode penemuan Shizuku yang umum. Aplikasi yang bergantung pada layar tertentu, komponen internal, atau API sangat lama mungkin perlu diperbarui. Jika aplikasi tidak dapat terhubung, cantumkan nama dan versinya dalam laporan masalah Porter.
アプリの互換性
Porter は対応アプリが使う Shizuku API をサポートしています。追加の互換アプリが必要かどうかは、アプリの接続方法によって決まります。
互換アプリは一般的な Shizuku の検出方法をカバーします。特定の画面、内部コンポーネント、非常に古い API に依存するアプリには更新が必要な場合があります。接続できないアプリがあれば、Porter の問題報告にアプリ名とバージョンを記載してください。
Compatibilidade de apps
O Porter oferece as APIs do Shizuku usadas por apps compatíveis. A necessidade do complemento opcional depende de como o app se conecta.
Suporte do app
O que instalar
Porter diretamente
Porter
Apenas Shizuku
Porter e Porter Compatibility; o Porter substitui o Shizuku se ele estiver instalado
Ambos, com seletor de serviço
Porter; depois selecione Porter no app
O complemento ajuda apps Shizuku existentes a encontrar o Porter. O Porter continua responsável por iniciar o serviço, mostrar solicitações de permissão e gerenciar autorizações. Mantenha o complemento instalado enquanto usar apps que precisam dele.
Migrar do Shizuku
Para apps com suporte direto ao Porter, você pode manter o Shizuku instalado. Inicie o Porter, selecione-o no app e aprove a nova solicitação. Um app que já estava conectado ao Shizuku continua nele até ser reiniciado, então force sua parada nas configurações do Android e abra-o novamente.
Para um app que só oferece suporte ao Shizuku, a versão FOSS inclui o APK do Porter Compatibility correspondente:
Instale e inicie o Porter. Mantenha o Shizuku instalado até revisar a substituição.
Abra Compatibilidade com o Shizuku na tela inicial ou em Configurações.
Se o Shizuku estiver instalado, escolha Substituir. Confirme Mudar para o Porter. O Porter para o Shizuku, substitui o app dele e transfere automaticamente as decisões de acesso elegíveis. Se o Porter não conseguir parar o serviço, ele pede que você o pare no Shizuku e tente de novo.
Caso contrário, escolha Instalar automaticamente.
Volte ao app cliente. Aprove o acesso se você não importou uma decisão existente. Se o cliente ainda não conectar, force sua parada nas configurações do Android e abra-o novamente.
O Porter importa automaticamente as decisões que consegue verificar com os apps instalados e o acesso atual deles. As decisões existentes do Porter têm prioridade. As configurações do app do Shizuku e o pareamento dele não são importados. Se o banco de dados de acessos não puder ser lido, você pode continuar e autorizar os apps de novo. O Porter salva as decisões de acesso elegíveis antes de remover o Shizuku; se a instalação falhar, tente de novo ou use Manual e depois Importar autorizações salvas.
A substituição integrada está disponível no usuário principal do Android. Se o Shizuku estiver instalado para outro usuário ou perfil, resolva aquela instalação separadamente. O Porter não remove automaticamente os apps de outro usuário.
O APK do complemento continua disponível como download separado da mesma versão. Para instalar manualmente, pare e desinstale o Shizuku, instale o Porter Compatibility e inicie o Porter. Use a substituição integrada do Porter para transferir as decisões de acesso elegíveis; abrir a caixa de diálogo de substituição por si só não salva uma importação. Restrições de instalação do aparelho também podem afetar o instalador integrado; a ação Manual abre o instalador do Android.
Depois de instalado, a tela inicial mostra quantos apps instalados se conectam por meio dele. Toque no cartão dele para ver a versão, reinstalar a cópia incluída ou desinstalá-lo. O Porter tenta desinstalar primeiro pelo serviço dele e abre o desinstalador do Android se isso falhar. Removê-lo interrompe os apps que precisam de suporte de compatibilidade; os apps com suporte direto ao Porter continuam funcionando. A tela de compatibilidade verifica mudanças automaticamente enquanto está aberta.
Porter e Shizuku podem funcionar juntos?
Sim. Ambos podem estar instalados e em execução ao mesmo tempo. Um app que permite escolher entre eles se conecta a um serviço por vez.
O Porter Compatibility não pode ser instalado junto com o Shizuku. Ele usa a identidade Android do Shizuku para dar suporte a apps antigos. O Android os considera instalações concorrentes do mesmo app, não apps separados. Isso também vale para forks que usam essa identidade.
Para voltar, remova o Porter Compatibility e reinstale o Shizuku. Reinicie o app cliente e aprove seu acesso no Shizuku. Você pode manter o Porter independente instalado.
Um app ainda pede o Shizuku
O nome nas configurações de um app antigo pode continuar sendo Shizuku mesmo quando o Porter fornece o acesso. Isso é esperado.
O complemento cobre os métodos comuns de descoberta do Shizuku. Apps que dependem de telas específicas, componentes internos ou APIs muito antigas podem precisar de atualização. Se um app não conseguir se conectar, informe seu nome e versão em um relato de problema do Porter.
Совместимость приложений
Porter поддерживает API Shizuku, используемые совместимыми приложениями. Необходимость дополнительного компонента зависит от способа подключения приложения.
Что поддерживает приложение
Что установить
Porter напрямую
Porter
Только Shizuku
Porter и Porter Compatibility; Porter заменяет Shizuku, если он установлен
Оба варианта с выбором службы
Porter, затем выберите Porter в приложении
Компонент совместимости помогает существующим приложениям Shizuku найти Porter. Сам Porter запускает службу, показывает запросы разрешений и управляет доступом. Оставляйте компонент установленным, пока используете приложения, которым он нужен.
Переход с Shizuku
Для приложения с прямой поддержкой Porter можно оставить Shizuku установленным. Запустите Porter, выберите его в приложении и подтвердите новый запрос. Приложение, уже подключённое к Shizuku, остаётся на нём до перезапуска, поэтому принудительно остановите его в настройках Android и откройте снова.
Для приложения, поддерживающего только Shizuku, сборка FOSS включает подходящий APK Porter Compatibility:
Установите и запустите Porter. Не удаляйте Shizuku, пока не просмотрите замену.
Откройте Совместимость с Shizuku на главном экране или в Настройках.
Если Shizuku установлен, выберите Заменить. Подтвердите Перейти на Porter. Porter остановит Shizuku, заменит его приложение и автоматически перенесёт подходящие решения о доступе. Если остановить службу не удаётся, Porter предложит остановить её в Shizuku и повторить попытку.
Иначе выберите Установить автоматически.
Вернитесь в клиентское приложение. Подтвердите доступ, если вы не импортировали существующее решение. Если приложение по-прежнему не подключается, принудительно остановите его в настройках Android и откройте снова.
Porter автоматически импортирует решения, которые удаётся проверить по установленным приложениям и их текущему доступу. Существующие решения Porter имеют приоритет. Настройки приложения Shizuku и его сопряжение не импортируются. Если базу данных доступа не удаётся прочитать, можно продолжить и выдать разрешения приложениям заново. Porter сохраняет подходящие решения о доступе до удаления Shizuku; при ошибке установки повторите попытку или используйте Вручную, а затем Импортировать сохранённые разрешения.
Встроенная замена доступна из основного пользователя Android. Если Shizuku установлен для другого пользователя или профиля, разберитесь с той установкой отдельно. Приложения другого пользователя Porter автоматически не удаляет.
APK компонента совместимости по-прежнему доступен отдельной загрузкой из того же выпуска. Для ручной установки остановите и удалите Shizuku, установите Porter Compatibility и запустите Porter. Чтобы перенести подходящие решения о доступе, используйте встроенную замену Porter; одно лишь открытие диалога замены импорт не сохраняет. Ограничения установки на устройстве могут действовать и для встроенного установщика; действие Вручную открывает установщик Android.
После установки на главном экране показано число установленных приложений, которые подключаются через него. Нажмите его карточку, чтобы увидеть версию, переустановить встроенную копию или удалить её. Porter сначала пробует удалить через свою службу и открывает деинсталлятор Android, если это не удалось. Удаление прерывает работу приложений, которым нужна поддержка совместимости; приложения с прямой поддержкой Porter продолжают работать. Экран совместимости сам проверяет изменения, пока он открыт.
Могут ли Porter и Shizuku работать одновременно?
Да. Оба приложения могут быть установлены и запущены одновременно. Приложение с выбором службы подключается к одной из них за раз.
Porter Compatibility нельзя установить одновременно с Shizuku. Для поддержки старых приложений он использует Android-идентификатор Shizuku. Android считает их конкурирующими установками одного приложения, а не разными приложениями. Это относится и к форкам с тем же идентификатором.
Для возврата удалите Porter Compatibility и установите Shizuku. Перезапустите клиентское приложение и разрешите доступ в Shizuku. Самостоятельный Porter можно оставить установленным.
Приложение всё ещё просит Shizuku
В настройках старого приложения может оставаться название Shizuku, даже когда доступ предоставляет Porter. Это нормально.
Компонент поддерживает распространённые способы обнаружения Shizuku. Приложения, зависящие от конкретных экранов, внутренних компонентов или очень старых API, могут нуждаться в обновлении. Если приложение не подключается, укажите его название и версию в сообщении об ошибке Porter.