Download Porter from GitHub Releases, then follow the steps below.
Install
Download the Porter APK from the release’s Assets section. Source-code ZIP and TAR files are not Android apps.
Open the APK on your device. If Android asks, allow your browser or file manager to install apps from this source.
Open Porter.
For apps that support Porter directly, Porter alone is enough. If an app only supports Shizuku, open Shizuku compatibility in the FOSS build to install the included companion and review a replacement/import before removing Shizuku. The separate Porter Compatibility APK from the same release is also available. For manual installation, uninstall Shizuku first: the companion cannot be installed alongside it. Keep the companion installed while using those apps with Porter. See the compatibility guide for more details.
Choose how to start
Startup methods appear directly on the home screen while the service is stopped.
You need a Wi-Fi connection and Android 11 or newer. Some device manufacturers restrict wireless debugging; if it is unavailable, use a computer.
Enable Developer options in Android Settings. Usually this means opening About phone and tapping Build number seven times. The location varies by device.
In Developer options, enable USB debugging and Wireless debugging. Accept Android’s network authorization prompt if it appears.
In Porter, tap Pairing under Start via Wireless debugging. Allow notifications and, if requested, nearby-device or local-network access.
Open Android’s Wireless debugging settings and tap Pair device with pairing code. Keep that dialog open.
Expand Porter’s pairing notification and enter the code shown by Android. Wait for pairing to succeed.
Return to Porter and tap Start under Start via Wireless debugging.
Check that Porter says Porter is running.
Porter leaves Android’s debugging settings enabled when it stops. You can turn them off in Developer options when you no longer need debugging access.
Pairing normally only needs to be done once. Starting the service is a separate step and is needed again after a device restart. If Android forgets the pairing, repeat these steps.
If you selected In-app dialog under Settings, Startup, Pairing method, wait for Porter’s dialog to discover the pairing service, then enter the code there. If it asks for a port, use the pairing port from Android’s pairing-code dialog, not the connection port on the main Wireless debugging screen.
Android TV
On a TV with wireless debugging, choose Pairing in Porter and follow the instructions to enable its pairing accessibility service. Within one minute, open Developer options, Wireless debugging, then Pair device with pairing code. Keep that dialog open while Porter reads the code and completes pairing.
Porter displays a progress panel over the pairing-code screen. Leave that screen open until the pairing result appears. Porter then opens its result screen and turns off its pairing accessibility service. The result screen confirms when the service is off, separately from whether pairing worked. Choose Start after success, or Retry after a failure or timeout. If Porter does not open automatically, open it to see the result. For installation controls that cannot be selected with a remote, see TV installation warnings.
Enable Developer options and USB debugging on the Android device.
Connect the device with a USB data cable. Unlock it and approve the debugging connection. Only authorize a computer you trust.
Open a terminal in the Platform-Tools folder and run adb devices. On Windows PowerShell, use ./adb.exe devices; on macOS or Linux, use ./adb devices if ADB is not on your PATH.
In Porter, find Start by connecting to a computer and tap View command. Run that exact command on your computer, adjusting the adb executable prefix as above if needed.
Check that Porter says Porter is running. You can disconnect the cable afterward.
If more than one device is connected, insert -s DEVICE_SERIAL immediately after adb in the displayed command. Use the serial shown by adb devices for the device running Porter.
Get a new command from Porter after updating or reinstalling it. The path can change. Do not use a startup command copied from Shizuku or another installation.
Root
This method is for devices that already have working root access. Installing Porter does not root your device.
Open Porter and tap Start in its root startup section.
Approve Porter’s request in your root manager.
Check that Porter says Porter is running and shows root as the startup mode.
Stop the current Porter service before switching between root and debugging access.
Allow an app
Open the app you want to use, enable its Porter or Shizuku integration, then approve Porter’s access prompt. Only approve apps you trust: they can perform tasks with Porter’s debugging or root access.
To remove access, tap Applications in Porter and turn off the app’s authorization. Porter and Shizuku keep separate approvals.
To pause access for all apps, turn off Allow app access at the top of that screen. Individual approvals are preserved. Turn it back on to resume access. Already-started shell commands may continue while access is paused.
If the app has a service selector, choose Porter there. Follow the app’s own setup instructions. If changing the selection requires restarting the app, use Force stop in Android’s app settings and reopen it.
Stop Porter
Tap Porter is running on the dashboard, then choose Stop Porter. Connected apps lose access until you start Porter again.
Update Porter
Install the newer APK over the existing app and start Porter again. If you use Porter Compatibility, update it from the same release. Android requires matching signatures for updates; see installation problems if it refuses.
نزّل ملف APK الخاص بـ Porter من قسم Assets في الإصدار. ملفات ZIP وTAR الخاصة بالشيفرة المصدرية ليست تطبيقات Android.
افتح ملف APK على جهازك. إذا طلب Android ذلك، اسمح للمتصفح أو مدير الملفات بتثبيت التطبيقات من هذا المصدر.
افتح Porter.
يكفي Porter وحده للتطبيقات التي تدعمه مباشرة. إذا كان التطبيق يدعم Shizuku فقط، فافتح توافق Shizuku في نسخة FOSS لتثبيت التطبيق المرافق المضمّن ومراجعة الاستبدال والاستيراد قبل إزالة Shizuku. يتوفر أيضًا ملف Porter Compatibility المنفصل من الإصدار نفسه. في التثبيت اليدوي، أزل Shizuku أولًا، إذ لا يمكن تثبيت التطبيق المرافق بجانبه. أبقِ المرافق مثبّتًا ما دمت تستخدم تلك التطبيقات مع Porter. راجع دليل التوافق للتفاصيل.
اختيار طريقة التشغيل
تظهر طرق التشغيل مباشرة في الشاشة الرئيسية ما دامت الخدمة متوقفة.
تحتاج إلى اتصال Wi-Fi وإصدار Android 11 أو أحدث. تقيّد بعض الشركات المصنّعة تصحيح الأخطاء اللاسلكي؛ استخدم حاسوبًا إذا لم يكن متاحًا.
فعّل خيارات المطوّر في إعدادات Android. عادةً تفتح حول الهاتف وتنقر رقم الإصدار سبع مرات. يختلف الموضع حسب الجهاز.
في خيارات المطوّر، فعّل تصحيح أخطاء USB وتصحيح الأخطاء اللاسلكي. وافق على طلب السماح للشبكة إذا ظهر.
في Porter، انقر الإقران ضمن قسم التشغيل عبر تصحيح الأخطاء اللاسلكي. اسمح بالإشعارات، وبالوصول إلى الأجهزة القريبة أو الشبكة المحلية إذا طُلب ذلك.
افتح إعدادات تصحيح الأخطاء اللاسلكي في Android واختر إقران الجهاز باستخدام رمز الإقران. أبقِ مربع الحوار مفتوحًا.
وسّع إشعار الإقران الخاص بـ Porter وأدخل الرمز الذي يعرضه Android. انتظر نجاح الإقران.
ارجع إلى Porter وانقر بدء في قسم تصحيح الأخطاء اللاسلكي.
تأكد من أن Porter يعرض أن الخدمة قيد التشغيل.
يترك Porter إعدادات تصحيح الأخطاء في Android مفعّلة عند توقفه. يمكنك إيقافها من خيارات المطوّر عندما لا تعود بحاجة إليها.
عادةً لا يلزم الإقران إلا مرة واحدة. تشغيل الخدمة خطوة منفصلة يجب تكرارها بعد إعادة تشغيل الجهاز. إذا نسي Android الإقران، كرر هذه الخطوات.
إذا اخترت مربع الحوار داخل التطبيق ضمن الإعدادات ثم بدء التشغيل ثم طريقة الإقران، فانتظر اكتشاف خدمة الإقران في مربع حوار Porter، وأدخل الرمز هناك. إذا طلب منفذًا، فاستخدم منفذ الإقران من مربع حوار الرمز في Android، وليس منفذ الاتصال في الشاشة الرئيسية لتصحيح الأخطاء اللاسلكي.
Android TV
على تلفاز يدعم تصحيح الأخطاء اللاسلكي، اختر الإقران في Porter واتبع التعليمات لتفعيل خدمة تسهيل الاستخدام الخاصة بالإقران. خلال دقيقة واحدة، افتح خيارات المطوّر ثم تصحيح الأخطاء اللاسلكي ثم إقران الجهاز باستخدام رمز الإقران. أبقِ مربع الحوار مفتوحًا بينما يقرأ Porter الرمز ويكمل الإقران.
يعرض Porter لوحة تقدم فوق شاشة رمز الإقران. أبقِ تلك الشاشة مفتوحة حتى تظهر نتيجة الإقران. بعد ذلك يفتح Porter شاشة النتيجة ويوقف خدمة تسهيل الاستخدام الخاصة بالإقران. تؤكد شاشة النتيجة إيقاف الخدمة بصرف النظر عن نجاح الإقران. اختر بدء بعد النجاح، أو إعادة المحاولة بعد الفشل أو انتهاء المهلة. إذا لم يفتح Porter تلقائيًا، فافتحه لرؤية النتيجة. وللاطلاع على أزرار التثبيت التي لا يمكن تحديدها بجهاز التحكم عن بعد، راجع تحذيرات التثبيت على التلفاز.
فعّل خيارات المطوّر وتصحيح أخطاء USB على جهاز Android.
صِل الجهاز بكابل USB يدعم نقل البيانات. افتح قفل الجهاز ووافق على اتصال تصحيح الأخطاء. لا تسمح إلا لحاسوب تثق به.
افتح طرفية في مجلد Platform-Tools وشغّل adb devices. في Windows PowerShell استخدم ./adb.exe devices؛ وفي macOS أو Linux استخدم ./adb devices إذا لم يكن ADB موجودًا في PATH.
في Porter، افتح قسم التشغيل باستخدام حاسوب وانقر عرض الأمر. نفّذ الأمر نفسه على الحاسوب، مع تعديل بادئة الملف التنفيذي adb كما سبق عند الحاجة.
تأكد من أن Porter يعمل. يمكنك فصل الكابل بعد ذلك.
إذا اتصل أكثر من جهاز، أضف -s DEVICE_SERIAL مباشرةً بعد adb في الأمر المعروض. استخدم الرقم التسلسلي الذي يعرضه adb devices للجهاز الذي يشغّل Porter.
احصل على أمر جديد من Porter بعد تحديثه أو إعادة تثبيته، فقد يتغير المسار. لا تستخدم أمر تشغيل منسوخًا من Shizuku أو من تثبيت آخر.
الروت
هذه الطريقة للأجهزة التي تملك بالفعل وصول روت يعمل. تثبيت Porter لا يمنح جهازك صلاحيات الروت.
افتح Porter وانقر بدء في قسم التشغيل بالروت.
وافق على طلب Porter في مدير الروت.
تأكد من أن Porter يعمل وأن وضع التشغيل المعروض هو الروت.
أوقف خدمة Porter الحالية قبل التبديل بين الروت والوصول عبر تصحيح الأخطاء.
السماح لتطبيق
افتح التطبيق الذي تريد استخدامه، وفعّل تكامله مع Porter أو Shizuku، ثم وافق على طلب الوصول من Porter. لا تسمح إلا للتطبيقات الموثوقة، إذ يمكنها تنفيذ مهام بصلاحيات تصحيح الأخطاء أو الروت الخاصة بـ Porter.
لسحب الوصول، افتح التطبيقات في Porter وأوقف إذن التطبيق المطلوب. يحتفظ Porter وShizuku بالموافقات بشكل منفصل.
لإيقاف وصول جميع التطبيقات مؤقتًا، أوقف السماح بوصول التطبيقات أعلى الشاشة. تبقى الموافقات الفردية محفوظة. فعّل المفتاح مجددًا لاستئناف الوصول. قد تستمر أوامر shell التي بدأت بالفعل أثناء الإيقاف المؤقت.
إذا كان التطبيق يتيح اختيار الخدمة، فاختر Porter واتبع تعليمات التطبيق نفسه. إذا تطلب تغيير الاختيار إعادة تشغيل التطبيق، فاستخدم فرض الإيقاف في إعدادات التطبيق على Android ثم افتحه مجددًا.
إيقاف Porter
انقر بطاقة Porter التي تعرض أن الخدمة قيد التشغيل، ثم اختر إيقاف Porter. تفقد التطبيقات المتصلة الوصول إلى أن تشغّل Porter مجددًا.
تحديث Porter
ثبّت ملف APK الأحدث فوق التطبيق الحالي وشغّل Porter مجددًا. إذا كنت تستخدم Porter Compatibility، فحدّثه من الإصدار نفسه. يتطلب Android توقيعات متطابقة للتحديث؛ راجع مشكلات التثبيت إذا رفضه.
Porter installieren und starten
Lade Porter von GitHub Releases herunter und folge den Schritten unten.
Installieren
Lade die Porter-APK im Bereich Assets der Veröffentlichung herunter. Die ZIP- und TAR-Dateien mit dem Quellcode sind keine Android-Apps.
Öffne die APK auf deinem Gerät. Falls Android danach fragt, erlaube deinem Browser oder Dateimanager, Apps aus dieser Quelle zu installieren.
Öffne Porter.
Für Apps, die Porter direkt unterstützen, reicht Porter allein. Unterstützt eine App nur Shizuku, öffne in der FOSS-Version Shizuku-Kompatibilität, um die enthaltene Begleit-App zu installieren und den Wechsel samt Import vor der Deinstallation zu prüfen. Porter Compatibility ist auch als separate APK derselben Veröffentlichung verfügbar. Deinstalliere bei manueller Installation vorher Shizuku: Die Kompatibilitäts-App kann nicht gleichzeitig mit Shizuku installiert sein. Lass sie installiert, solange du solche Apps mit Porter verwendest. Weitere Hinweise stehen im Kompatibilitätsleitfaden.
Startmethode auswählen
Die Startmethoden erscheinen direkt auf der Startseite, solange der Dienst gestoppt ist.
Du brauchst eine WLAN-Verbindung und Android 11 oder neuer. Manche Hersteller schränken drahtloses Debugging ein. Falls es auf deinem Gerät nicht verfügbar ist, nutze einen Computer.
Aktiviere die Entwickleroptionen in den Android-Einstellungen. Meist öffnest du dafür Über das Telefon und tippst siebenmal auf Build-Nummer. Die Position variiert je nach Gerät.
Aktiviere in den Entwickleroptionen USB-Debugging und Debugging über WLAN. Bestätige gegebenenfalls die Abfrage für das WLAN.
Tippe in Porter unter Per Debugging über WLAN starten auf Kopplung. Erlaube Benachrichtigungen und, falls angefragt, den Zugriff auf Geräte in der Nähe oder das lokale Netzwerk.
Öffne in Android die Einstellungen für Debugging über WLAN und wähle Gerät mit Kopplungscode koppeln. Lass den Dialog geöffnet.
Klappe Porters Kopplungsbenachrichtigung auf und gib den von Android angezeigten Code ein. Warte, bis die Kopplung erfolgreich abgeschlossen ist.
Kehre zu Porter zurück und tippe unter Per Debugging über WLAN starten auf Starten.
Prüfe, ob Porter Porter läuft anzeigt.
Wenn Porter stoppt, bleiben die Debugging-Einstellungen von Android aktiviert. Du kannst sie in den Entwickleroptionen ausschalten, wenn du keinen Debugging-Zugriff mehr brauchst.
Die Kopplung ist normalerweise nur einmal nötig. Den Dienst zu starten ist ein eigener Schritt, den du nach einem Neustart des Geräts wiederholen musst. Falls Android die Kopplung vergisst, führe die Schritte erneut aus.
Wenn du unter Einstellungen, Startverhalten, Kopplungsmethode die Option Dialog in der App ausgewählt hast, warte im Dialog auf die Erkennung des Kopplungsdienstes und gib den Code dort ein. Falls nach einem Port gefragt wird, verwende den Kopplungsport aus Androids Kopplungscode-Dialog. Er unterscheidet sich vom Verbindungsport auf der Hauptseite für drahtloses Debugging.
Android TV
Wähle auf einem Fernseher mit drahtlosem Debugging in Porter Kopplung und folge den Anweisungen zum Aktivieren des Bedienungshilfedienstes für die Kopplung. Öffne innerhalb einer Minute die Entwickleroptionen, Debugging über WLAN und anschließend Gerät mit Kopplungscode koppeln. Lass diesen Dialog geöffnet, während Porter den Code liest und die Kopplung abschließt.
Porter zeigt das Ergebnis an und schaltet seinen Bedienungshilfedienst für die Kopplung aus. Wähle nach erfolgreicher Kopplung Starten oder nach einem Fehler beziehungsweise einer Zeitüberschreitung Erneut versuchen. Öffnet sich Porter nicht automatisch, öffne die App, um das Ergebnis zu sehen. Bei Installationsschaltflächen, die sich nicht mit der Fernbedienung auswählen lassen, helfen die Hinweise zu Installationswarnungen auf dem Fernseher.
Aktiviere auf dem Android-Gerät die Entwickleroptionen und USB-Debugging.
Verbinde das Gerät mit einem USB-Datenkabel. Entsperre es und bestätige die Debugging-Verbindung. Erlaube den Zugriff nur Computern, denen du vertraust.
Öffne auf dem Computer ein Terminal im Platform-Tools-Ordner und führe adb devices aus. In Windows PowerShell verwende ./adb.exe devices; unter macOS oder Linux ./adb devices, falls ADB nicht im PATH liegt.
Tippe in Porter im Abschnitt zum Starten über einen Computer auf Befehl anzeigen. Führe genau diesen Befehl auf deinem Computer aus. Passe bei Bedarf den Aufruf von adb wie im vorigen Schritt an.
Prüfe, ob Porter Porter läuft anzeigt. Danach kannst du das USB-Kabel trennen.
Sind mehrere Geräte verbunden, füge direkt nach adb den Zusatz -s DEVICE_SERIAL ein. Verwende die Seriennummer, die adb devices für das Gerät mit Porter anzeigt.
Lass dir nach einem Update oder einer Neuinstallation von Porter einen neuen Befehl anzeigen. Der darin enthaltene Pfad kann sich ändern. Verwende keinen Startbefehl aus Shizuku oder einer anderen Installation.
Root
Diese Methode ist für Geräte gedacht, auf denen Root-Zugriff bereits funktioniert. Durch die Installation von Porter wird dein Gerät nicht gerootet.
Öffne Porter und starte den Dienst im Abschnitt für gerootete Geräte.
Bestätige Porters Anfrage in deiner Root-Verwaltung.
Prüfe, ob Porter Porter läuft und als Startmodus Root anzeigt.
Stoppe den laufenden Porter-Dienst, bevor du zwischen Root und Debugging-Zugriff wechselst.
Einer App Zugriff erlauben
Öffne die gewünschte App, aktiviere dort die Unterstützung für Porter oder Shizuku und bestätige Porters Zugriffsanfrage. Erlaube den Zugriff nur Apps, denen du vertraust: Sie können Aufgaben mit Porters Debugging- oder Root-Rechten ausführen.
Um den Zugriff zu entziehen, öffne in Porter Anwendungen und schalte die Berechtigung für die betreffende App aus. Porter und Shizuku verwalten ihre Freigaben getrennt.
Um den Zugriff für alle Apps zu pausieren, schalte oben auf diesem Bildschirm App-Zugriff erlauben aus. Die einzelnen Freigaben bleiben gespeichert. Schalte die Option wieder ein, um den Zugriff fortzusetzen. Bereits gestartete Shell-Befehle können während der Pause weiterlaufen.
Falls die App eine Dienstauswahl hat, wähle dort Porter. Folge den Anweisungen der jeweiligen App. Wenn ein Wechsel einen Neustart der App erfordert, nutze Beenden erzwingen in den Android-App-Einstellungen und öffne die App erneut.
Porter stoppen
Tippe auf der Startseite auf Porter läuft und dann auf Porter stoppen. Verbundene Apps verlieren den Zugriff, bis du Porter erneut startest.
Porter aktualisieren
Installiere die neuere APK über die vorhandene App und starte Porter erneut. Falls du Porter Compatibility verwendest, aktualisiere auch diese App aus derselben Veröffentlichung. Android verlangt für Updates passende Signaturen. Wenn die Installation scheitert, findest du Hilfe unter Installationsprobleme.
Descarga el APK de Porter de la sección Assets de la versión. Los archivos ZIP y TAR de código fuente no son apps de Android.
Abre el APK en tu dispositivo. Si Android lo solicita, permite que tu navegador o gestor de archivos instale apps de esta fuente.
Abre Porter.
Para las apps que admiten Porter directamente, basta con Porter. Si una app solo admite Shizuku, abre Compatibilidad con Shizuku en la versión FOSS para instalar el complemento incluido y revisar el reemplazo y la importación antes de desinstalar Shizuku. El APK independiente de Porter Compatibility de la misma versión también está disponible. Para la instalación manual, desinstala Shizuku primero: el complemento no puede instalarse junto a él. Mantén el complemento instalado mientras uses esas apps con Porter. Consulta la guía de compatibilidad.
Elige cómo iniciarlo
Los métodos de inicio aparecen directamente en la pantalla de inicio mientras el servicio está detenido.
Necesitas una conexión Wi-Fi y Android 11 o posterior. Algunos fabricantes restringen la depuración inalámbrica; si no está disponible, usa un ordenador.
Activa las Opciones para desarrolladores en los ajustes de Android. Normalmente debes abrir Información del teléfono y tocar Número de compilación siete veces. La ubicación varía según el dispositivo.
En Opciones para desarrolladores, activa Depuración por USB y Depuración inalámbrica. Acepta la autorización de red de Android si aparece.
En Porter, toca Vinculación en la sección de inicio mediante depuración inalámbrica. Permite las notificaciones y, si se solicita, el acceso a dispositivos cercanos o a la red local.
Abre los ajustes de Depuración inalámbrica de Android y toca Emparejar dispositivo con código de sincronización. Mantén el diálogo abierto.
Expande la notificación de vinculación de Porter e introduce el código que muestra Android. Espera a que la vinculación termine correctamente.
Vuelve a Porter y toca Iniciar en la sección de depuración inalámbrica.
Comprueba que Porter indique que está en ejecución.
Porter deja activados los ajustes de depuración de Android cuando se detiene. Puedes desactivarlos en Opciones para desarrolladores cuando ya no necesites acceso de depuración.
Normalmente solo necesitas vincular el dispositivo una vez. Iniciar el servicio es un paso independiente que debes repetir tras reiniciar el dispositivo. Si Android olvida la vinculación, repite estos pasos.
Si seleccionaste el diálogo dentro de la app en Ajustes, Inicio, Método de vinculación, espera a que el diálogo de Porter descubra el servicio e introduce allí el código. Si solicita un puerto, usa el puerto de vinculación del diálogo de código de Android, no el puerto de conexión de la pantalla principal de depuración inalámbrica.
Android TV
En un televisor con depuración inalámbrica, elige Vinculación en Porter y sigue las instrucciones para activar su servicio de accesibilidad de vinculación. Antes de un minuto, abre Opciones para desarrolladores, Depuración inalámbrica y luego Emparejar dispositivo con código de sincronización. Mantén ese diálogo abierto mientras Porter lee el código y completa la vinculación.
Porter muestra un panel de progreso sobre la pantalla del código de vinculación. Déjala abierta hasta que aparezca el resultado de la vinculación. Después Porter abre su pantalla de resultado y desactiva su servicio de accesibilidad de vinculación. Esa pantalla confirma cuándo el servicio está desactivado, con independencia de si la vinculación funcionó. Elige Iniciar tras un resultado correcto, o Reintentar tras un fallo o si se agota el tiempo. Si Porter no se abre automáticamente, ábrelo para ver el resultado. Para los controles de instalación que no se pueden seleccionar con el mando, consulta las advertencias de instalación en el televisor.
Activa las Opciones para desarrolladores y la Depuración por USB en el dispositivo Android.
Conéctalo con un cable USB de datos. Desbloquéalo y aprueba la conexión de depuración. Autoriza solo ordenadores de confianza.
Abre un terminal en la carpeta Platform-Tools y ejecuta adb devices. En Windows PowerShell usa ./adb.exe devices; en macOS o Linux, usa ./adb devices si ADB no está en tu PATH.
En Porter, busca la sección de inicio mediante un ordenador y toca Ver comando. Ejecuta ese comando exacto en tu ordenador, ajustando el prefijo del ejecutable adb como se indica arriba si es necesario.
Comprueba que Porter esté en ejecución. Después puedes desconectar el cable.
Si hay varios dispositivos conectados, inserta -s DEVICE_SERIAL inmediatamente después de adb en el comando mostrado. Usa el número de serie que muestra adb devices para el dispositivo donde se ejecuta Porter.
Obtén un comando nuevo de Porter tras actualizarlo o reinstalarlo: la ruta puede cambiar. No uses un comando de inicio copiado de Shizuku o de otra instalación.
Root
Este método es para dispositivos que ya tienen acceso root funcional. Instalar Porter no rootea el dispositivo.
Abre Porter y toca Iniciar en la sección de inicio con root.
Aprueba la solicitud de Porter en tu gestor de root.
Comprueba que Porter esté en ejecución y muestre root como modo de inicio.
Detén el servicio de Porter antes de cambiar entre root y acceso de depuración.
Autorizar una app
Abre la app que quieras usar, activa su integración con Porter o Shizuku y aprueba la solicitud de acceso de Porter. Autoriza solo apps de confianza: pueden realizar tareas con el acceso de depuración o root de Porter.
Para retirar el acceso, toca Aplicaciones en Porter y desactiva la autorización de esa app. Porter y Shizuku mantienen autorizaciones independientes.
Para pausar el acceso de todas las apps, desactiva Permitir el acceso de las apps en la parte superior de esa pantalla. Las autorizaciones individuales se conservan. Vuelve a activarlo para reanudar el acceso. Los comandos de shell ya iniciados pueden continuar durante la pausa.
Si la app tiene un selector de servicio, elige Porter. Sigue las instrucciones de la propia app. Si cambiar la selección requiere reiniciarla, usa Forzar detención en los ajustes de la app en Android y vuelve a abrirla.
Detener Porter
Toca la tarjeta que indica que Porter está en ejecución y elige Detener Porter. Las apps conectadas pierden el acceso hasta que vuelvas a iniciar Porter.
Actualizar Porter
Instala el APK más reciente sobre la app existente e inicia Porter de nuevo. Si usas Porter Compatibility, actualízalo desde la misma versión. Android exige firmas coincidentes para las actualizaciones; consulta los problemas de instalación si no lo permite.
Installer et démarrer Porter
Téléchargez Porter depuis GitHub Releases, puis suivez ces étapes.
Installation
Téléchargez l’APK de Porter dans la rubrique Assets de la version. Les archives ZIP et TAR du code source ne sont pas des applications Android.
Ouvrez l’APK sur votre appareil. Si Android le demande, autorisez votre navigateur ou gestionnaire de fichiers à installer des applications depuis cette source.
Ouvrez Porter.
Porter suffit pour les applications qui le prennent directement en charge. Pour une application qui ne prend en charge que Shizuku, ouvrez Compatibilité Shizuku dans la version FOSS afin d’installer le compagnon inclus et d’examiner le remplacement et l’import avant de désinstaller Shizuku. L’APK Porter Compatibility distinct de la même version reste disponible. Pour une installation manuelle, désinstallez d’abord Shizuku : le compagnon ne peut pas coexister avec lui. Gardez le compagnon installé tant que vous utilisez ces applications avec Porter. Consultez le guide de compatibilité.
Choisir le mode de démarrage
Les modes de démarrage apparaissent directement sur l’écran d’accueil tant que le service est arrêté.
Une connexion Wi-Fi et Android 11 ou ultérieur sont nécessaires. Certains fabricants limitent le débogage sans fil ; s’il est indisponible, utilisez un ordinateur.
Activez les Options pour les développeurs dans les paramètres Android. En général, ouvrez À propos du téléphone et touchez sept fois Numéro de build. L’emplacement varie selon l’appareil.
Dans les options pour les développeurs, activez Débogage USB et Débogage sans fil. Acceptez la demande d’autorisation du réseau si elle apparaît.
Dans Porter, touchez Association dans la section de démarrage par débogage sans fil. Autorisez les notifications et, si demandé, l’accès aux appareils à proximité ou au réseau local.
Dans les paramètres Android de Débogage sans fil, touchez Associer l’appareil avec un code d’association. Gardez cette boîte de dialogue ouverte.
Développez la notification d’association de Porter et saisissez le code affiché par Android. Attendez la confirmation de l’association.
Revenez à Porter et touchez Démarrer dans la section du débogage sans fil.
Vérifiez que Porter indique qu’il est en cours d’exécution.
Lorsque Porter s’arrête, il laisse les paramètres de débogage Android activés. Vous pouvez les désactiver dans les options pour les développeurs quand vous n’en avez plus besoin.
L’association n’est normalement nécessaire qu’une fois. Le démarrage du service est une étape distincte, à répéter après chaque redémarrage de l’appareil. Si Android oublie l’association, recommencez ces étapes.
Si vous avez choisi la boîte de dialogue intégrée dans Paramètres, Démarrage, Méthode d’association, attendez que le dialogue de Porter détecte le service, puis saisissez-y le code. S’il demande un port, utilisez le port d’association du dialogue de code d’Android, pas le port de connexion de l’écran principal du débogage sans fil.
Android TV
Sur un téléviseur avec le débogage sans fil, choisissez Association dans Porter et suivez les instructions pour activer son service d’accessibilité d’association. Dans la minute qui suit, ouvrez les Options pour les développeurs, Débogage sans fil, puis Associer l’appareil avec un code d’association. Gardez cette boîte de dialogue ouverte pendant que Porter lit le code et termine l’association.
Porter affiche un panneau de progression par-dessus l’écran du code d’association. Laissez cet écran ouvert jusqu’à l’affichage du résultat. Porter ouvre ensuite son écran de résultat et désactive son service d’accessibilité d’association. Cet écran confirme la désactivation du service, indépendamment de la réussite de l’association. Choisissez Démarrer après une réussite, ou Réessayer après un échec ou un délai dépassé. Si Porter ne s’ouvre pas automatiquement, ouvrez-le pour voir le résultat. Pour les commandes d’installation impossibles à sélectionner avec la télécommande, voir les avertissements d’installation sur téléviseur.
Activez les options pour les développeurs et le Débogage USB sur l’appareil Android.
Branchez l’appareil avec un câble USB de données. Déverrouillez-le et autorisez la connexion de débogage. N’autorisez que les ordinateurs auxquels vous faites confiance.
Ouvrez un terminal dans le dossier Platform-Tools et exécutez adb devices. Dans Windows PowerShell, utilisez ./adb.exe devices ; sous macOS ou Linux, utilisez ./adb devices si ADB n’est pas dans votre PATH.
Dans Porter, ouvrez la section de démarrage avec un ordinateur et touchez Voir la commande. Exécutez exactement cette commande sur l’ordinateur, en adaptant si besoin le préfixe de l’exécutable adb comme indiqué ci-dessus.
Vérifiez que Porter est en cours d’exécution. Vous pouvez ensuite débrancher le câble.
Si plusieurs appareils sont connectés, insérez -s DEVICE_SERIAL juste après adb dans la commande affichée. Utilisez le numéro de série indiqué par adb devices pour l’appareil exécutant Porter.
Après une mise à jour ou une réinstallation, récupérez une nouvelle commande dans Porter : le chemin peut changer. N’utilisez pas une commande copiée de Shizuku ou d’une autre installation.
Root
Cette méthode concerne les appareils disposant déjà d’un accès root fonctionnel. Installer Porter ne roote pas votre appareil.
Ouvrez Porter et touchez Démarrer dans la section root.
Acceptez la demande de Porter dans votre gestionnaire de root.
Vérifiez que Porter est en cours d’exécution et indique root comme mode de démarrage.
Arrêtez le service Porter avant de passer du root au débogage ou inversement.
Autoriser une application
Ouvrez l’application souhaitée, activez son intégration Porter ou Shizuku et acceptez la demande d’accès de Porter. N’autorisez que les applications de confiance : elles peuvent effectuer des opérations avec les droits de débogage ou root de Porter.
Pour retirer l’accès, touchez Applications dans Porter et désactivez l’autorisation de l’application. Porter et Shizuku conservent des autorisations distinctes.
Pour suspendre l’accès de toutes les applications, désactivez Autoriser l’accès des applications en haut de cet écran. Les autorisations individuelles sont conservées. Réactivez ce réglage pour rétablir l’accès. Les commandes shell déjà lancées peuvent continuer pendant la pause.
Si l’application propose un sélecteur de service, choisissez Porter. Suivez les instructions de l’application. Si le changement nécessite un redémarrage, utilisez Forcer l’arrêt dans ses paramètres Android, puis rouvrez-la.
Arrêter Porter
Touchez la carte indiquant que Porter est en cours d’exécution, puis Arrêter Porter. Les applications connectées perdent l’accès jusqu’au prochain démarrage de Porter.
Mettre à jour Porter
Installez le nouvel APK par-dessus l’application existante et redémarrez Porter. Si vous utilisez Porter Compatibility, mettez-le à jour depuis la même version. Android exige des signatures concordantes ; consultez les problèmes d’installation en cas de refus.
Memasang dan menjalankan Porter
Unduh Porter dari GitHub Releases, lalu ikuti langkah berikut.
Pemasangan
Unduh APK Porter dari bagian Assets pada rilis. Arsip kode sumber ZIP dan TAR bukan aplikasi Android.
Buka APK di perangkat. Jika diminta Android, izinkan browser atau pengelola file memasang aplikasi dari sumber tersebut.
Buka Porter.
Untuk aplikasi yang mendukung Porter secara langsung, Porter saja sudah cukup. Jika hanya mendukung Shizuku, buka Kompatibilitas Shizuku pada build FOSS untuk memasang pendamping yang disertakan dan meninjau penggantian beserta impornya sebelum Shizuku dihapus. APK Porter Compatibility terpisah dari rilis yang sama juga tetap tersedia. Untuk pemasangan manual, hapus Shizuku terlebih dahulu: pendamping tidak dapat dipasang bersamaan dengannya. Biarkan pendamping terpasang selama menggunakan aplikasi tersebut dengan Porter. Lihat panduan kompatibilitas.
Memilih cara menjalankan
Metode menjalankan muncul langsung di layar beranda selama layanan berhenti.
Perangkat Anda
Metode
Android 11 atau lebih baru dengan proses debug nirkabel
Anda memerlukan Wi-Fi dan Android 11 atau lebih baru. Beberapa produsen membatasi proses debug nirkabel; gunakan komputer jika fitur ini tidak tersedia.
Aktifkan Opsi developer di Setelan Android. Biasanya, buka Tentang ponsel dan ketuk Nomor build tujuh kali. Letaknya berbeda menurut perangkat.
Di Opsi developer, aktifkan Proses debug USB dan Proses debug nirkabel. Setujui permintaan otorisasi jaringan Android jika muncul.
Di Porter, ketuk Penyambungan pada bagian memulai melalui proses debug nirkabel. Izinkan notifikasi dan, jika diminta, akses perangkat di sekitar atau jaringan lokal.
Buka setelan Proses debug nirkabel Android, lalu ketuk Sambungkan perangkat dengan kode penyambungan. Biarkan dialog tetap terbuka.
Perluas notifikasi penyambungan Porter dan masukkan kode dari Android. Tunggu hingga penyambungan berhasil.
Kembali ke Porter dan ketuk Mulai pada bagian proses debug nirkabel.
Pastikan Porter menunjukkan bahwa layanan sedang berjalan.
Porter membiarkan setelan proses debug Android aktif saat berhenti. Anda dapat menonaktifkannya di Opsi developer ketika akses tersebut tidak lagi diperlukan.
Penyambungan biasanya cukup dilakukan sekali. Menjalankan layanan adalah langkah terpisah yang harus diulang setelah perangkat dimulai ulang. Jika Android melupakan penyambungan, ulangi langkah-langkah ini.
Jika Anda memilih dialog dalam aplikasi di Setelan, Memulai Porter, Metode penyambungan, tunggu sampai dialog Porter menemukan layanan penyambungan, lalu masukkan kode di sana. Jika diminta port, gunakan port penyambungan dari dialog kode Android, bukan port koneksi di layar utama proses debug nirkabel.
Android TV
Pada TV dengan proses debug nirkabel, pilih Penyambungan di Porter dan ikuti petunjuk untuk mengaktifkan layanan aksesibilitas penyambungan. Dalam satu menit, buka Opsi developer, Proses debug nirkabel, lalu Sambungkan perangkat dengan kode penyambungan. Biarkan dialog itu terbuka selagi Porter membaca kode dan menyelesaikan penyambungan.
Porter menampilkan panel progres di atas layar kode penyambungan. Biarkan layar tersebut terbuka sampai hasil penyambungan muncul. Setelah itu Porter membuka layar hasil dan menonaktifkan layanan aksesibilitas penyambungan. Layar hasil memastikan kapan layanan tersebut nonaktif, terpisah dari berhasil atau tidaknya penyambungan. Pilih Mulai setelah berhasil, atau Coba lagi setelah kegagalan atau waktu habis. Jika Porter tidak terbuka otomatis, buka aplikasinya untuk melihat hasilnya. Untuk kontrol pemasangan yang tidak dapat dipilih dengan remote, lihat peringatan pemasangan di TV.
Aktifkan Opsi developer dan Proses debug USB di perangkat Android.
Hubungkan perangkat dengan kabel USB data. Buka kuncinya dan setujui koneksi debug. Hanya izinkan komputer yang Anda percaya.
Buka terminal di folder Platform-Tools dan jalankan adb devices. Di Windows PowerShell gunakan ./adb.exe devices; di macOS atau Linux gunakan ./adb devices jika ADB tidak ada di PATH.
Di Porter, cari bagian memulai dengan komputer dan ketuk Lihat perintah. Jalankan perintah itu persis di komputer, dengan menyesuaikan awalan program adb seperti di atas jika diperlukan.
Pastikan Porter berjalan. Setelah itu kabel dapat dilepas.
Jika beberapa perangkat terhubung, sisipkan -s DEVICE_SERIAL tepat setelah adb dalam perintah. Gunakan nomor seri dari adb devices untuk perangkat yang menjalankan Porter.
Ambil perintah baru dari Porter setelah memperbarui atau memasangnya ulang. Jalur file dapat berubah. Jangan gunakan perintah yang disalin dari Shizuku atau pemasangan lain.
Root
Metode ini untuk perangkat yang sudah memiliki akses root berfungsi. Memasang Porter tidak melakukan root pada perangkat.
Buka Porter dan ketuk Mulai pada bagian root.
Setujui permintaan Porter di pengelola root.
Pastikan Porter berjalan dan menunjukkan root sebagai mode layanan.
Hentikan layanan Porter sebelum beralih antara root dan akses debug.
Mengizinkan aplikasi
Buka aplikasi yang ingin digunakan, aktifkan integrasi Porter atau Shizuku, lalu setujui permintaan akses Porter. Hanya izinkan aplikasi tepercaya: aplikasi tersebut dapat menjalankan tugas dengan hak debug atau root Porter.
Untuk mencabut akses, ketuk Aplikasi di Porter dan nonaktifkan izin aplikasi terkait. Porter dan Shizuku menyimpan persetujuan secara terpisah.
Untuk menjeda akses semua aplikasi, nonaktifkan Izinkan akses aplikasi di bagian atas layar itu. Izin masing-masing aplikasi tetap tersimpan. Aktifkan kembali untuk melanjutkan akses. Perintah shell yang sudah dimulai dapat tetap berjalan selama jeda.
Jika aplikasi menyediakan pemilih layanan, pilih Porter. Ikuti petunjuk aplikasi tersebut. Jika perubahan memerlukan mulai ulang aplikasi, gunakan Paksa berhenti di Setelan aplikasi Android lalu buka kembali.
Menghentikan Porter
Ketuk kartu yang menunjukkan Porter sedang berjalan, lalu pilih Hentikan Porter. Aplikasi yang terhubung kehilangan akses sampai Anda menjalankan Porter kembali.
Memperbarui Porter
Pasang APK baru di atas aplikasi yang ada, lalu jalankan Porter kembali. Jika menggunakan Porter Compatibility, perbarui dari rilis yang sama. Android memerlukan tanda tangan yang cocok untuk pembaruan; lihat masalah pemasangan jika ditolak.
Baixe o APK do Porter na seção Assets da versão. Os arquivos ZIP e TAR de código-fonte não são apps Android.
Abra o APK no dispositivo. Se o Android solicitar, permita que seu navegador ou gerenciador de arquivos instale apps dessa fonte.
Abra o Porter.
Para apps com suporte direto ao Porter, basta instalar o Porter. Se um app só oferece suporte ao Shizuku, abra Compatibilidade com o Shizuku na versão FOSS para instalar o complemento incluído e revisar a substituição e a importação antes de remover o Shizuku. O APK Porter Compatibility separado da mesma versão também continua disponível. Na instalação manual, desinstale o Shizuku primeiro: o complemento não pode ser instalado junto com ele. Mantenha o complemento instalado enquanto usar esses apps com o Porter. Consulte o guia de compatibilidade.
Escolha como iniciar
Os métodos de inicialização aparecem diretamente na tela inicial enquanto o serviço está parado.
Seu dispositivo
Método de inicialização
Android 11 ou mais recente com depuração por Wi-Fi
Você precisa de uma conexão Wi-Fi e Android 11 ou mais recente. Alguns fabricantes restringem a depuração por Wi-Fi; se ela não estiver disponível, use um computador.
Ative as Opções do desenvolvedor nas configurações do Android. Geralmente, abra Sobre o telefone e toque sete vezes em Número da versão. O local varia conforme o dispositivo.
Nas opções do desenvolvedor, ative Depuração USB e Depuração por Wi-Fi. Aceite a solicitação de autorização da rede, se aparecer.
No Porter, toque em Pareamento na seção de inicialização por depuração por Wi-Fi. Permita notificações e, se solicitado, acesso a dispositivos próximos ou à rede local.
Abra as configurações de Depuração por Wi-Fi do Android e toque em Parear dispositivo com código de pareamento. Mantenha esse diálogo aberto.
Expanda a notificação de pareamento do Porter e digite o código mostrado pelo Android. Aguarde a confirmação do pareamento.
Volte ao Porter e toque em Iniciar na seção de depuração por Wi-Fi.
Confirme que o Porter indica que está em execução.
O Porter deixa a depuração do Android ativada quando para. Você pode desativá-la nas opções do desenvolvedor quando não precisar mais desse acesso.
Normalmente, o pareamento só precisa ser feito uma vez. Iniciar o serviço é uma etapa separada, necessária novamente após reiniciar o dispositivo. Se o Android esquecer o pareamento, repita essas etapas.
Se você escolheu o diálogo dentro do app em Configurações, Inicialização, Método de pareamento, aguarde o diálogo do Porter encontrar o serviço e digite o código ali. Se ele pedir uma porta, use a porta de pareamento do diálogo de código do Android, não a porta de conexão da tela principal de depuração por Wi-Fi.
Android TV
Em uma TV com depuração por Wi-Fi, escolha Pareamento no Porter e siga as instruções para ativar o serviço de acessibilidade de pareamento. Em até um minuto, abra as Opções do desenvolvedor, Depuração por Wi-Fi e depois Parear dispositivo com código de pareamento. Mantenha esse diálogo aberto enquanto o Porter lê o código e conclui o pareamento.
O Porter mostra um painel de progresso sobre a tela do código de pareamento. Deixe essa tela aberta até o resultado do pareamento aparecer. Em seguida, o Porter abre a tela de resultado e desativa o serviço de acessibilidade de pareamento. Essa tela confirma quando o serviço está desativado, independentemente de o pareamento ter funcionado. Escolha Iniciar após um resultado positivo ou Tentar novamente após uma falha ou tempo esgotado. Se o Porter não abrir sozinho, abra-o para ver o resultado. Para controles de instalação que não podem ser selecionados pelo controle remoto, consulte os avisos de instalação na TV.
Ative as opções do desenvolvedor e a Depuração USB no dispositivo Android.
Conecte o dispositivo com um cabo USB de dados. Desbloqueie-o e aprove a conexão de depuração. Autorize apenas computadores confiáveis.
Abra um terminal na pasta Platform-Tools e execute adb devices. No Windows PowerShell, use ./adb.exe devices; no macOS ou Linux, use ./adb devices se o ADB não estiver no PATH.
No Porter, encontre a seção de inicialização com computador e toque em Ver comando. Execute exatamente esse comando no computador, ajustando o prefixo do executável adb conforme indicado acima, se necessário.
Confirme que o Porter está em execução. Depois, você pode desconectar o cabo.
Se houver vários dispositivos conectados, insira -s DEVICE_SERIAL logo após adb no comando exibido. Use o número de série mostrado por adb devices para o dispositivo que executa o Porter.
Obtenha um novo comando no Porter após atualizá-lo ou reinstalá-lo. O caminho pode mudar. Não use um comando copiado do Shizuku ou de outra instalação.
Root
Este método é para dispositivos que já têm acesso root funcionando. Instalar o Porter não faz root no dispositivo.
Abra o Porter e toque em Iniciar na seção de inicialização com root.
Aprove a solicitação do Porter no gerenciador de root.
Confirme que o Porter está em execução e mostra root como modo de inicialização.
Pare o serviço atual do Porter antes de alternar entre root e depuração.
Autorizar um app
Abra o app desejado, ative sua integração com Porter ou Shizuku e aprove a solicitação de acesso do Porter. Autorize apenas apps confiáveis: eles podem realizar tarefas com o acesso de depuração ou root do Porter.
Para remover o acesso, toque em Aplicativos no Porter e desative a autorização do app. Porter e Shizuku mantêm autorizações separadas.
Para pausar o acesso de todos os apps, desative Permitir acesso dos apps no topo dessa tela. As autorizações individuais são preservadas. Ative novamente para retomar o acesso. Comandos shell já iniciados podem continuar durante a pausa.
Se o app tiver um seletor de serviço, escolha Porter. Siga as instruções do próprio app. Se a mudança exigir reiniciar o app, use Forçar parada nas configurações do Android e abra-o novamente.
Parar o Porter
Toque no cartão que indica que o Porter está em execução e escolha Parar o Porter. Os apps conectados perdem o acesso até você iniciar o Porter novamente.
Atualizar o Porter
Instale o APK mais recente sobre o app existente e inicie o Porter novamente. Se usar o Porter Compatibility, atualize-o com a mesma versão. O Android exige assinaturas correspondentes para atualizações; consulte problemas de instalação se houver recusa.
Установка и запуск Porter
Скачайте Porter из GitHub Releases, затем выполните следующие действия.
Установка
Скачайте APK Porter в разделе Assets выбранного выпуска. ZIP- и TAR-архивы исходного кода не являются приложениями Android.
Откройте APK на устройстве. Если Android попросит, разрешите браузеру или файловому менеджеру устанавливать приложения из этого источника.
Откройте Porter.
Приложениям с прямой поддержкой Porter достаточно самого Porter. Если приложение поддерживает только Shizuku, откройте Совместимость с Shizuku в сборке FOSS, чтобы установить встроенный компонент совместимости и проверить замену и перенос разрешений до удаления Shizuku. Отдельный APK Porter Compatibility из того же выпуска тоже доступен. При ручной установке сначала удалите Shizuku: компонент совместимости нельзя установить одновременно с ним. Не удаляйте компонент, пока пользуетесь такими приложениями через Porter. Подробнее в руководстве по совместимости.
Выбор способа запуска
Пока служба остановлена, способы запуска показаны прямо на главном экране.
Нужны подключение к Wi-Fi и Android 11 или новее. Некоторые производители ограничивают отладку по Wi-Fi. Если она недоступна, используйте компьютер.
Включите Для разработчиков в настройках Android. Обычно для этого нужно открыть О телефоне и семь раз нажать Номер сборки. Расположение зависит от устройства.
В настройках разработчика включите Отладку по USB и Отладку по Wi-Fi. Подтвердите разрешение для сети, если появится запрос.
В Porter нажмите Сопряжение в разделе запуска через отладку по Wi-Fi. Разрешите уведомления, а при запросе также доступ к устройствам поблизости или локальной сети.
Откройте настройки Отладки по Wi-Fi Android и выберите Подключить устройство с помощью кода подключения. Оставьте диалог открытым.
Вернитесь в Porter и нажмите Запустить в разделе отладки по Wi-Fi.
Убедитесь, что Porter сообщает о работающей службе.
При остановке Porter настройки отладки Android остаются включёнными. Когда доступ больше не нужен, их можно выключить в настройках разработчика.
Обычно сопряжение достаточно выполнить один раз. Запуск службы является отдельным шагом, который нужно повторять после перезагрузки устройства. Если Android забудет сопряжение, выполните эти действия снова.
Если в Настройках, Запуск, Способ сопряжения выбран диалог внутри приложения, дождитесь обнаружения службы и введите код в этом диалоге Porter. Если нужен порт, используйте порт сопряжения из диалога Android с кодом, а не порт подключения на главном экране отладки по Wi-Fi.
Android TV
На телевизоре с отладкой по Wi-Fi выберите в Porter Сопряжение и следуйте инструкциям по включению службы специальных возможностей для сопряжения. В течение минуты откройте Для разработчиков, Отладку по Wi-Fi, а затем Подключить устройство с помощью кода подключения. Оставьте этот диалог открытым, пока Porter считывает код и завершает сопряжение.
Porter показывает панель хода выполнения поверх экрана с кодом подключения. Не закрывайте этот экран, пока не появится результат сопряжения. После этого Porter открывает экран результата и выключает свою службу специальных возможностей для сопряжения. Экран результата отдельно подтверждает, что служба выключена, независимо от того, удалось ли сопряжение. После успеха выберите Запустить, а после ошибки или истечения времени — Повторить. Если Porter не открылся сам, откройте его, чтобы увидеть результат. Об элементах установки, которые не выбираются с пульта, см. предупреждения об установке на телевизоре.
Включите настройки разработчика и Отладку по USB на устройстве Android.
Подключите устройство USB-кабелем с передачей данных. Разблокируйте его и разрешите отладочное подключение. Авторизуйте только доверенные компьютеры.
Откройте терминал в папке Platform-Tools и выполните adb devices. В Windows PowerShell используйте ./adb.exe devices; в macOS или Linux используйте ./adb devices, если ADB отсутствует в PATH.
В Porter найдите раздел запуска с компьютера и нажмите Показать команду. Выполните именно эту команду на компьютере, при необходимости изменив префикс исполняемого файла adb, как описано выше.
Убедитесь, что Porter работает. После этого кабель можно отключить.
Если подключено несколько устройств, вставьте -s DEVICE_SERIAL сразу после adb в показанной команде. Используйте серийный номер устройства с Porter из вывода adb devices.
После обновления или переустановки Porter скопируйте команду заново: путь может измениться. Не используйте команду от Shizuku или другой установки.
Root
Этот способ предназначен для устройств с уже работающим root-доступом. Установка Porter не предоставляет root устройству.
Откройте Porter и нажмите Запустить в разделе root.
Подтвердите запрос Porter в менеджере root.
Убедитесь, что Porter работает и указывает root как режим запуска.
Перед переключением между root и отладочным доступом остановите текущую службу Porter.
Разрешить доступ приложению
Откройте нужное приложение, включите интеграцию с Porter или Shizuku и подтвердите запрос Porter. Разрешайте доступ только доверенным приложениям: они смогут выполнять действия с отладочными или root-правами Porter.
Чтобы отозвать доступ, откройте Приложения в Porter и выключите разрешение нужного приложения. Porter и Shizuku хранят разрешения отдельно.
Чтобы приостановить доступ всех приложений, выключите Разрешить доступ приложениям вверху этого экрана. Индивидуальные разрешения сохранятся. Включите переключатель снова, чтобы возобновить доступ. Уже запущенные команды оболочки могут продолжать работу во время паузы.
Если в приложении есть выбор службы, выберите Porter. Следуйте инструкции самого приложения. Если после изменения нужен перезапуск, нажмите Остановить в настройках приложения Android и откройте его снова.
Остановка Porter
Нажмите карточку работающего Porter на главном экране, затем Остановить Porter. Подключённые приложения потеряют доступ до следующего запуска Porter.
Обновление Porter
Установите новый APK поверх существующего приложения и снова запустите Porter. Если используете Porter Compatibility, обновите его из того же выпуска. Android требует совпадающие подписи для обновлений; при отказе см. проблемы установки.