Starting Porter again after a device restart is normal when using debugging access. Open Porter and use your startup method. Pairing with wireless debugging does not itself start the service.
Automatic start does not work
Start Porter manually once after installation before relying on Start on boot. A successful debugging start grants the Android setting permission needed for later automatic starts. If a notification mentions WRITE_SECURE_SETTINGS, start Porter again using the computer method, then retry.
Automatic start still depends on Android making debugging access available and allowing Porter to run in the background. If it fails, use a manual startup method.
Wireless pairing does not finish
Keep the device connected to Wi-Fi and check that Wireless debugging is enabled.
Allow Porter notifications so you can enter the pairing code. Also allow nearby-device or local-network access when Android requests it.
Keep Android’s pairing-code dialog open while entering the code in Porter’s notification. If the code expires, open a new pairing dialog.
If entering the pairing code in Porter’s in-app dialog, copy the pairing port from the pairing-code dialog, not the connection port on the main Wireless debugging screen.
If a VPN or local-network restriction blocks discovery, try a network where device communication is allowed.
If a code was rejected, choose Retry in the notification. If the notification is missing or still shows an old code, return to Pairing in Porter and choose Restart pairing. Close Android’s old pairing-code dialog and open a new one, then enter the new code. You do not need to clear Porter’s cache or app data.
On Android TV, Porter shows a result when pairing succeeds, fails or times out. Choose Retry after a failure; enable the pairing accessibility service again if asked. If Porter does not open automatically, open it to see the saved result. Pairing success is followed by a separate Start step.
New pairings appear as Porter in Android’s paired-device list. An existing entry may still say shizuku until you forget that entry and pair again. Renaming the display label does not require replacing the saved key, and an existing pairing can keep working. This label is separate from the Shizuku API badges in Porter’s app list.
When wireless debugging is unavailable or unreliable on your device, start from a computer.
The computer cannot find the device
Run adb devices. If it says unauthorized, unlock the device and approve the debugging prompt. If nothing appears, check USB debugging, try a USB data cable and another USB port, and check whether your computer needs the manufacturer’s USB driver.
If the startup command says a file is missing, copy a fresh command from View command in the installed Porter app.
Porter keeps stopping
First check whether the device restarted or Android disabled debugging. Start Porter again if necessary.
If it stops while the device stays on, check the manufacturer’s battery and background-app settings for Porter. Allow background operation if those settings are restricting it. Network changes and manufacturer modifications to Android can affect debugging access.
Report recurring stops with the device model, Android version, startup method and what happened just before Porter stopped.
If the app has a service selector, choose Porter, force-stop the app in Android Settings and reopen it.
Enable the integration inside the app and approve the Porter prompt.
Check the app under Porter’s Applications and make sure Allow app access is on.
If you use the companion, both Porter APKs must come from the same release source and have matching signing certificates. Removing the companion prevents older clients from using Porter.
Android won’t install an APK
If you are installing the separate Porter Compatibility APK by hand, remove Shizuku first. The companion cannot update a differently signed Shizuku installation, even though Android sees the same app identity. A Shizuku fork under its own package name blocks the companion the same way because it defines Shizuku’s permission, so remove it first too. Porter’s integrated replacement removes Shizuku or such a fork for you.
For Porter itself, an older development build may have a different signature from a public release. Android will not install one over the other. Removing the old installation also removes its app data; record your setup before doing so. Reinstall from the intended source and approve your apps again.
A TV installation warning cannot be selected with the remote
The Play Protect warning and its More details or Install anyway controls belong to Android’s installer. Porter cannot change their remote-control focus behavior, and the warning alone does not tell us why Google flagged an APK.
Check that the APK came from the Porter release page. If you decide to continue after reading the warning, a USB or Bluetooth mouse may let you select its controls. If you already have an authorized ADB connection to the TV, you can also try installing the downloaded APK from that computer:
Replace TV_SERIAL with the TV’s entry from adb devices and use the actual downloaded APK path. Android may still block installation or require confirmation. This does not fix Play Protect’s controls or guarantee that installation is allowed.
If installation remains blocked, report the exact warning text, TV model, Android version and Porter Compatibility version. Apps with direct Porter support do not need the compatibility APK.
Access is allowed, but an operation still fails
Debugging access is more limited than root. Android versions and manufacturers impose additional restrictions, and Porter cannot make every app operation available. Check the client app’s own requirements too.
On Xiaomi/POCO devices with MIUI, Developer options may have a separate USB debugging (Security settings) switch. Enabling ordinary USB debugging alone may leave app-management operations restricted. Enable the additional setting if you want those operations, then restart Porter. The setting’s name and availability vary by system version.
Some OPPO/OnePlus systems have a Permission monitoring switch in Developer options that restricts debugging access. Turning it off may allow the operation, but changes the manufacturer’s protection setting. These manufacturer-specific workarounds come from the upstream Shizuku guide; they have not yet been verified with Porter on physical devices.
The version shown while running is different
The Version entry in Settings shows the Porter app version. Tap the service card to open Service. It shows the installed app and running service with their version names, version codes and build IDs, plus the compatible Shizuku API version. To share diagnostic details, record a debug log under Settings, Help & support. The API version describes compatibility, not Porter’s release number. A different build shows Service update available. Compatible features remain usable; opening Porter does not restart the service. Tap Update service on the Service screen in the primary Android user and confirm to apply the installed build using the running service’s privileges, without a computer or a new wireless debugging connection. Connected apps are briefly disconnected, and permissions are kept. If replacement fails, use Retry update while the old service is still running, or start it again using your usual startup method.
In Settings, Update service automatically optionally checks for a running service with a different build after a Porter app update. It is off by default. Android may delay background work; the manual update button remains available. A stopped service stays stopped. Failed or interrupted updates are shown on the home screen, including when the watchdog is enabled.
Report a problem
Tap the settings icon in Porter, then open Help & support. You can contact support by email, visit the Discord community, or open an issue.
To include a debug log, choose Record debug log, reproduce the problem, then Stop recording. Select the saved recording in the contact form or share it from Saved debug logs. Logs stay on your device until you share them. They may contain app names, device details and actions performed through Porter.
Include:
Porter version and whether Porter Compatibility is installed.
Device model and Android version.
How you started Porter: wireless debugging, computer or root.
The affected app and its version.
What you did, what you expected and what happened.
Check screenshots and logs for personal information before attaching them. Do not include wireless pairing codes or private keys.
حل المشكلات
Porter لا يعمل
عند استخدام تصحيح الأخطاء، من الطبيعي أن تحتاج إلى تشغيل Porter مجددًا بعد إعادة تشغيل الجهاز. افتح Porter واتبع طريقة التشغيل. الإقران اللاسلكي وحده لا يشغّل الخدمة.
التشغيل التلقائي لا يعمل
شغّل Porter يدويًا مرة بعد التثبيت قبل الاعتماد على البدء عند تشغيل الجهاز. يمنح التشغيل الناجح عبر تصحيح الأخطاء إذن إعدادات Android اللازم للتشغيل التلقائي لاحقًا. إذا ذكر إشعار WRITE_SECURE_SETTINGS، فشغّل Porter باستخدام حاسوب ثم حاول مجددًا.
يظل التشغيل التلقائي معتمدًا على إتاحة Android لتصحيح الأخطاء والسماح لـ Porter بالعمل في الخلفية. إذا فشل، استخدم طريقة يدوية.
الإقران اللاسلكي لا يكتمل
أبقِ الجهاز متصلًا بشبكة Wi-Fi وتأكد من تفعيل تصحيح الأخطاء اللاسلكي.
اسمح بإشعارات Porter لإدخال الرمز. اسمح أيضًا بالأجهزة القريبة أو الشبكة المحلية إذا طلب Android ذلك.
أبقِ مربع حوار الرمز في Android مفتوحًا أثناء إدخاله في إشعار Porter. إذا انتهت صلاحيته، افتح مربع حوار جديدًا.
عند استخدام مربع حوار Porter، انسخ منفذ الإقران من مربع حوار الرمز، وليس منفذ الاتصال في الشاشة الرئيسية لتصحيح الأخطاء اللاسلكي.
إذا منعت شبكة VPN أو قيود الشبكة المحلية الاكتشاف، فجرب شبكة تسمح بالتواصل بين الأجهزة.
إذا رُفض الرمز، فاختر إعادة المحاولة في الإشعار. وإذا اختفى الإشعار أو ظل يعرض رمزًا قديمًا، فارجع إلى الإقران في Porter واختر إعادة بدء الإقران. أغلق مربع حوار الرمز القديم في Android وافتح مربعًا جديدًا، ثم أدخل الرمز الجديد. لا حاجة إلى مسح ذاكرة التخزين المؤقت أو بيانات تطبيق Porter.
على Android TV، يعرض Porter نتيجة عند نجاح الإقران أو فشله أو انتهاء مهلته. اختر إعادة المحاولة بعد الفشل، وفعّل خدمة تسهيل الاستخدام الخاصة بالإقران مجددًا إذا طُلب منك ذلك. إذا لم يفتح Porter تلقائيًا، فافتحه لرؤية النتيجة المحفوظة. وبعد نجاح الإقران تبقى خطوة بدء منفصلة.
تظهر عمليات الإقران الجديدة باسم Porter في قائمة الأجهزة المقترنة في Android. وقد يظل أي إدخال قديم باسم shizuku حتى تحذفه وتُجري الإقران من جديد. لا يتطلب تغيير الاسم المعروض استبدال المفتاح المحفوظ، ويمكن أن يستمر الإقران القائم في العمل. ولا علاقة لهذا الاسم بشارات واجهة Shizuku في قائمة التطبيقات داخل Porter.
شغّل adb devices. إذا ظهر unauthorized، فافتح قفل الجهاز ووافق على طلب تصحيح الأخطاء. إذا لم يظهر شيء، فتحقق من تصحيح أخطاء USB، وجرب كابل بيانات ومنفذ USB آخر، وتحقق مما إذا كان الحاسوب يحتاج إلى برنامج تشغيل USB من الشركة المصنّعة.
إذا أفاد أمر التشغيل بفقدان ملف، فانسخ أمرًا جديدًا من عرض الأمر في تطبيق Porter المثبّت.
Porter يتوقف باستمرار
تحقق أولًا مما إذا أُعيد تشغيل الجهاز أو عطّل Android تصحيح الأخطاء. شغّل Porter مجددًا عند الحاجة.
إذا توقف دون إعادة تشغيل الجهاز، فتحقق من إعدادات البطارية وتطبيقات الخلفية التي تضعها الشركة المصنّعة لـ Porter. اسمح بالعمل في الخلفية إذا كان مقيّدًا. قد تؤثر تغييرات الشبكة وتعديلات الشركة على Android في الوصول عبر تصحيح الأخطاء.
أبلغ عن التوقف المتكرر مع طراز الجهاز وإصدار Android وطريقة التشغيل وما حدث قبل توقف Porter مباشرة.
إذا كان يتيح اختيار الخدمة، فاختر Porter وافرض إيقاف التطبيق في إعدادات Android ثم افتحه مجددًا.
فعّل التكامل داخل التطبيق ووافق على طلب Porter.
تحقق من التطبيق ضمن التطبيقات في Porter، وتأكد من تفعيل السماح بوصول التطبيقات.
إذا كنت تستخدم المرافق، فيجب أن يأتي ملفا APK من مصدر الإصدار نفسه ويحملَا شهادتي توقيع متطابقتين. إزالة المرافق تمنع العملاء القدامى من استخدام Porter.
Android يرفض تثبيت ملف APK
إذا كنت تثبّت ملف Porter Compatibility المنفصل يدويًا، فأزل Shizuku أولًا. لا يستطيع المرافق تحديث تثبيت Shizuku ذي توقيع مختلف، رغم أن Android يتعرف على هوية التطبيق نفسها. أما الاستبدال المدمج في Porter فيزيل Shizuku نيابة عنك.
أما Porter، فقد تحمل نسخة تطوير قديمة توقيعًا يختلف عن الإصدار العام. لن يسمح Android بتثبيت إحداهما فوق الأخرى. تؤدي إزالة التثبيت القديم أيضًا إلى حذف بياناته؛ دوّن إعداداتك قبل ذلك. أعد التثبيت من المصدر المطلوب وامنح تطبيقاتك الوصول مجددًا.
تحذير التثبيت على التلفاز لا يمكن تحديده بجهاز التحكم عن بعد
تحذير Play Protect وزرّاه مزيد من التفاصيل والتثبيت على أي حال يخصان مثبّت Android. لا يستطيع Porter تغيير سلوك التركيز فيهما عند استخدام جهاز التحكم عن بعد، كما أن التحذير وحده لا يوضح سبب تمييز Google لملف APK.
تأكد من أن ملف APK مأخوذ من صفحة إصدارات Porter. إذا قررت المتابعة بعد قراءة التحذير، فقد يتيح لك فأرة USB أو Bluetooth تحديد هذين الزرين. وإذا كان لديك اتصال ADB مُصرّح به بالتلفاز، يمكنك أيضًا تثبيت ملف APK المنزَّل من ذلك الحاسوب:
استبدل TV_SERIAL بإدخال التلفاز الظاهر في adb devices، واستخدم المسار الفعلي لملف APK المنزَّل. قد يظل Android يمنع التثبيت أو يطلب تأكيدًا. لا يصلح ذلك أزرار Play Protect ولا يضمن السماح بالتثبيت.
إذا ظل التثبيت ممنوعًا، فأبلغ عن نص التحذير الدقيق وطراز التلفاز وإصدار Android وإصدار Porter Compatibility. أما التطبيقات التي تدعم Porter مباشرة فلا تحتاج إلى ملف التوافق.
الوصول مسموح لكن العملية تفشل
وصول تصحيح الأخطاء أكثر تقييدًا من الروت. تفرض إصدارات Android والشركات قيودًا إضافية، ولا يستطيع Porter إتاحة كل عمليات التطبيقات. تحقق أيضًا من متطلبات التطبيق العميل.
في أجهزة Xiaomi/POCO التي تستخدم MIUI، قد يوجد مفتاح منفصل باسم تصحيح أخطاء USB (إعدادات الأمان) ضمن خيارات المطوّر. تفعيل تصحيح أخطاء USB العادي وحده قد يُبقي عمليات إدارة التطبيقات مقيّدة. فعّل الإعداد الإضافي إذا أردت تلك العمليات ثم أعد تشغيل Porter. يختلف الاسم والتوفر حسب إصدار النظام.
تحتوي بعض أنظمة OPPO/OnePlus على مراقبة الأذونات في خيارات المطوّر، وهي تقيّد تصحيح الأخطاء. قد يتيح تعطيلها تنفيذ العملية، لكنه يغيّر حماية الشركة المصنّعة. هذه الحلول الخاصة بالشركات مأخوذة من دليل Shizuku الأصلي، ولم تُختبر بعد باستخدام Porter على أجهزة فعلية.
الإصدار المعروض أثناء التشغيل مختلف
يعرض بند الإصدار في الإعدادات إصدار تطبيق Porter. انقر بطاقة الخدمة لفتح الخدمة. تعرض هذه الشاشة التطبيق المثبّت والخدمة العاملة مع أسماء الإصدارات وأرقامها ومعرّفات البناء، إضافة إلى إصدار واجهة Shizuku المتوافقة. ولمشاركة تفاصيل التشخيص، سجّل سجل تصحيح الأخطاء من الإعدادات ثم المساعدة والدعم. يصف إصدار الواجهة التوافق، وليس رقم إصدار Porter. وعند اختلاف البناء تظهر رسالة يتوفر تحديث للخدمة. تبقى الميزات المتوافقة قابلة للاستخدام، وفتح Porter لا يعيد تشغيل الخدمة. انقر تحديث الخدمة في شاشة الخدمة ضمن مستخدم Android الأساسي وأكّد العملية لتطبيق البناء المثبّت باستخدام صلاحيات الخدمة العاملة، دون حاسوب ودون اتصال جديد عبر تصحيح الأخطاء اللاسلكي. تُفصل التطبيقات المتصلة لوهلة قصيرة مع الحفاظ على الأذونات. وإذا فشل الاستبدال، فاستخدم إعادة محاولة التحديث ما دامت الخدمة القديمة تعمل، أو شغّلها مجددًا بطريقتك المعتادة.
في الإعدادات، يتحقق خيار تحديث الخدمة تلقائيًا بعد تحديث تطبيق Porter مما إذا كانت هناك خدمة عاملة ببناء مختلف. هذا الخيار معطّل افتراضيًا. قد يؤخر Android المهام في الخلفية، لكن زر التحديث اليدوي يظل متاحًا. تبقى الخدمة المتوقفة متوقفة. وتظهر التحديثات الفاشلة أو المقطوعة في الشاشة الرئيسية، بما في ذلك عند تفعيل المراقب.
الإبلاغ عن مشكلة
انقر أيقونة الإعدادات في Porter وافتح المساعدة والدعم. يمكنك التواصل بالبريد الإلكتروني أو زيارة مجتمع Discord أو فتح بلاغ.
لإرفاق سجل، اختر تسجيل سجل تصحيح الأخطاء، وأعد تنفيذ الخطوات التي تُظهر المشكلة، ثم اختر إيقاف التسجيل. حدد التسجيل المحفوظ في نموذج التواصل أو شاركه من سجلات تصحيح الأخطاء المحفوظة. تبقى السجلات على جهازك حتى تشاركها. قد تحتوي على أسماء التطبيقات وتفاصيل الجهاز والإجراءات المنفذة عبر Porter.
أدرج:
إصدار Porter وما إذا كان Porter Compatibility مثبّتًا.
طراز الجهاز وإصدار Android.
طريقة تشغيل Porter: لاسلكيًا أو بالحاسوب أو بالروت.
التطبيق المتأثر وإصداره.
ما فعلته وما توقعت حدوثه وما حدث بالفعل.
راجع لقطات الشاشة والسجلات بحثًا عن معلومات شخصية قبل إرفاقها. لا تُرفق رموز الإقران اللاسلكي أو المفاتيح الخاصة.
Probleme lösen
Porter läuft nicht
Wenn du Debugging-Zugriff nutzt, ist es normal, Porter nach einem Geräteneustart erneut starten zu müssen. Öffne Porter und nutze deine Startmethode. Die Kopplung über drahtloses Debugging allein startet den Dienst noch nicht.
Der automatische Start funktioniert nicht
Starte Porter nach der Installation einmal manuell, bevor du dich auf Beim Systemstart starten verlässt. Ein erfolgreicher Start über Debugging erteilt die Android-Einstellungsberechtigung, die für spätere automatische Starts nötig ist. Falls eine Benachrichtigung WRITE_SECURE_SETTINGS erwähnt, starte Porter erneut über einen Computer und versuche es danach noch einmal.
Der automatische Start hängt weiterhin davon ab, ob Android Debugging-Zugriff bereitstellt und Porter im Hintergrund laufen lässt. Falls er scheitert, nutze eine manuelle Startmethode.
Die drahtlose Kopplung wird nicht abgeschlossen
Lass das Gerät mit dem WLAN verbunden und prüfe, ob drahtloses Debugging aktiviert ist.
Erlaube Porter Benachrichtigungen, damit du den Kopplungscode eingeben kannst. Erlaube auch den Zugriff auf Geräte in der Nähe oder das lokale Netzwerk, wenn Android danach fragt.
Lass Androids Kopplungscode-Dialog geöffnet, während du den Code in Porters Benachrichtigung eingibst. Falls der Code abläuft, öffne einen neuen Kopplungsdialog.
Wenn du den Kopplungscode in Porters Dialog eingibst, übernimm den Kopplungsport aus dem Kopplungscode-Dialog. Verwende nicht den Verbindungsport auf der Hauptseite für drahtloses Debugging.
Falls ein VPN oder eine Einschränkung im lokalen Netzwerk die Erkennung verhindert, versuche es in einem Netzwerk, das die Kommunikation zwischen Geräten erlaubt.
Wenn ein Code abgelehnt wurde, wähle in der Benachrichtigung Erneut versuchen. Fehlt die Benachrichtigung oder zeigt sie noch einen alten Code, kehre in Porter zur Kopplung zurück und wähle Kopplung neu starten. Schließe Androids alten Kopplungscode-Dialog, öffne einen neuen und gib den neuen Code ein. Porters Cache oder App-Daten musst du nicht löschen.
Auf Android TV zeigt Porter an, ob die Kopplung erfolgreich war, fehlgeschlagen ist oder abgelaufen ist. Wähle nach einem Fehler Erneut versuchen und aktiviere den Bedienungshilfedienst für die Kopplung erneut, falls du dazu aufgefordert wirst. Öffnet sich Porter nicht automatisch, öffne die App, um das gespeicherte Ergebnis zu sehen. Nach erfolgreicher Kopplung folgt der separate Schritt Starten.
Neue Kopplungen erscheinen in Androids Liste gekoppelter Geräte als Porter. Ein vorhandener Eintrag kann weiterhin shizuku heißen, bis du ihn entfernst und erneut koppelst. Der gespeicherte Schlüssel muss für die neue Bezeichnung nicht ersetzt werden; bestehende Kopplungen können weiter funktionieren. Diese Bezeichnung ist unabhängig von den Shizuku-API-Kennzeichnungen in Porters App-Liste.
Führe adb devices aus. Steht dort unauthorized, entsperre das Gerät und bestätige die Debugging-Anfrage. Wird nichts angezeigt, prüfe USB-Debugging, probiere ein USB-Datenkabel und einen anderen USB-Anschluss aus und prüfe, ob dein Computer den USB-Treiber des Herstellers benötigt.
Falls der Startbefehl eine fehlende Datei meldet, kopiere einen aktuellen Befehl über Befehl anzeigen aus der installierten Porter-App.
Porter stoppt immer wieder
Prüfe zuerst, ob das Gerät neu gestartet wurde oder Android Debugging deaktiviert hat. Starte Porter bei Bedarf erneut.
Falls Porter stoppt, während das Gerät eingeschaltet bleibt, prüfe die Akku- und Hintergrund-App-Einstellungen des Herstellers für Porter. Erlaube die Ausführung im Hintergrund, falls diese Einstellungen sie einschränken. Netzwerkwechsel und Android-Anpassungen des Herstellers können den Debugging-Zugriff beeinflussen.
Melde wiederholte Abbrüche mit Gerätemodell, Android-Version, Startmethode und einer Beschreibung dessen, was kurz vor dem Stopp passiert ist.
Falls die App eine Dienstauswahl hat, wähle Porter. Nutze für die App Beenden erzwingen in den Android-Einstellungen und öffne sie erneut.
Aktiviere die Unterstützung in der App und bestätige Porters Anfrage.
Prüfe den Eintrag der App unter Anwendungen in Porter und stelle sicher, dass App-Zugriff erlauben eingeschaltet ist.
Wenn du die Begleit-App nutzt, müssen beide Porter-APKs aus derselben Veröffentlichungsquelle stammen und mit passenden Zertifikaten signiert sein. Ohne die Begleit-App können ältere Apps Porter nicht mehr verwenden.
Android installiert eine APK nicht
Falls du die separate Porter Compatibility-APK von Hand installierst, deinstalliere zuerst Shizuku. Die Begleit-App kann eine anders signierte Shizuku-Installation nicht aktualisieren, obwohl Android dieselbe App-Identität erkennt. Porters integrierter Austausch deinstalliert Shizuku für dich.
Bei Porter selbst kann ein älterer Entwicklungsbuild eine andere Signatur als eine öffentliche Veröffentlichung haben. Android installiert die eine Version nicht über die andere. Eine Deinstallation entfernt auch die App-Daten. Notiere daher vorher deine Einrichtung. Installiere Porter aus der gewünschten Quelle neu und erlaube deinen Apps erneut den Zugriff.
Eine Installationswarnung auf dem Fernseher lässt sich nicht mit der Fernbedienung bedienen
Die Play-Protect-Warnung und ihre Schaltflächen Weitere Details oder Trotzdem installieren gehören zum Android-Installationsprogramm. Porter kann deren Fokussteuerung per Fernbedienung nicht ändern. Die Warnung allein erklärt auch nicht, warum Google eine APK beanstandet.
Prüfe, ob die APK von der Porter-Veröffentlichungsseite stammt. Wenn du die Warnung gelesen hast und fortfahren möchtest, lassen sich die Schaltflächen möglicherweise mit einer USB- oder Bluetooth-Maus auswählen. Besteht bereits eine autorisierte ADB-Verbindung zum Fernseher, kannst du die heruntergeladene APK auch von diesem Computer aus installieren:
Ersetze TV_SERIAL durch den Eintrag des Fernsehers aus adb devices und verwende den tatsächlichen Pfad zur heruntergeladenen APK. Android kann die Installation weiterhin blockieren oder eine Bestätigung verlangen. Das repariert die Play-Protect-Steuerung nicht und garantiert keine erfolgreiche Installation.
Falls die Installation blockiert bleibt, melde den genauen Warntext, das TV-Modell, die Android-Version und die Version von Porter Compatibility. Apps mit direkter Porter-Unterstützung benötigen die Kompatibilitäts-APK nicht.
Zugriff ist erlaubt, aber ein Vorgang schlägt trotzdem fehl
Debugging-Zugriff ist eingeschränkter als Root. Android-Versionen und Hersteller setzen zusätzliche Grenzen. Porter kann nicht jede App-Funktion ermöglichen. Prüfe auch die Anforderungen der jeweiligen App.
Auf Xiaomi-/POCO-Geräten mit MIUI gibt es in den Entwickleroptionen möglicherweise einen separaten Schalter USB-Debugging (Sicherheitseinstellungen). Nur gewöhnliches USB-Debugging einzuschalten kann Funktionen zur App-Verwaltung weiterhin einschränken. Aktiviere die zusätzliche Einstellung, wenn du diese Funktionen nutzen möchtest, und starte Porter danach neu. Name und Verfügbarkeit der Einstellung unterscheiden sich je nach Systemversion.
Manche OPPO-/OnePlus-Systeme haben in den Entwickleroptionen einen Schalter zur Berechtigungsüberwachung (Permission monitoring), der den Debugging-Zugriff einschränkt. Ihn auszuschalten kann den Vorgang ermöglichen, verändert aber die Schutzeinstellung des Herstellers. Diese herstellerspezifischen Lösungsvorschläge stammen aus der ursprünglichen Shizuku-Anleitung. Sie wurden mit Porter noch nicht auf physischen Geräten überprüft.
Die angezeigte Version des laufenden Dienstes weicht ab
Der Eintrag Version in den Einstellungen zeigt die Version der Porter-App. Tippe auf die Dienstkarte, um Dienst zu öffnen. Dort siehst du die Versionsnamen, Versionscodes und Build-IDs der installierten App und des laufenden Dienstes sowie die kompatible Shizuku-API-Version. Um Diagnosedaten zu teilen, öffne Einstellungen, Hilfe & Support und nimm ein Diagnoseprotokoll auf. Die API-Version beschreibt die Kompatibilität, nicht Porters Versionsnummer. Bei einem anderen Build erscheint Dienstaktualisierung verfügbar. Kompatible Funktionen bleiben nutzbar; das Öffnen von Porter startet den Dienst nicht neu. Tippe im primären Android-Nutzer auf Dienst aktualisieren und bestätige die Aktualisierung. Der laufende Dienst ersetzt sich mit seinen vorhandenen Rechten, ohne Computer oder neue Verbindung über drahtloses Debugging. Verbundene Apps werden kurzzeitig getrennt, Berechtigungen bleiben erhalten. Bei einem Fehler kannst du es erneut versuchen, solange der Dienst noch läuft. Andernfalls starte ihn mit deiner üblichen Startmethode.
Unter Einstellungen kannst du Dienst automatisch aktualisieren aktivieren. Die Option ist standardmäßig aus. Nach einem Porter-App-Update wird ein laufender Dienst mit einem anderen Build im Hintergrund ersetzt. Android kann die Ausführung verzögern; die manuelle Schaltfläche bleibt verfügbar. Ein gestoppter Dienst bleibt gestoppt. Fehlgeschlagene oder unterbrochene Aktualisierungen erscheinen auf der Startseite, auch bei aktiviertem Watchdog.
Ein Problem melden
Tippe in Porter auf das Einstellungssymbol und öffne Hilfe & Support. Dort kannst du den Support per E-Mail kontaktieren, die Discord-Community besuchen oder ein Problem auf GitHub melden.
Für ein Diagnoseprotokoll wählst du Diagnoseprotokoll aufnehmen, reproduzierst das Problem und tippst auf Aufnahme beenden. Wähle die gespeicherte Aufnahme im Kontaktformular aus oder teile sie unter Gespeicherte Protokolle. Protokolle bleiben auf deinem Gerät, bis du sie teilst. Sie können App-Namen, Gerätedaten und Aktionen enthalten, die über Porter ausgeführt werden.
Ergänze folgende Angaben:
Porter-Version und ob Porter Compatibility installiert ist.
Gerätemodell und Android-Version.
Wie du Porter gestartet hast: drahtloses Debugging, Computer oder Root.
Die betroffene App und ihre Version.
Was du getan hast, was du erwartet hast und was tatsächlich passiert ist.
Prüfe Screenshots und Protokolle vor dem Anhängen auf persönliche Informationen. Gib keine drahtlosen Kopplungscodes oder privaten Schlüssel weiter.
Solución de problemas
Porter no está en ejecución
Es normal tener que iniciar Porter de nuevo tras reiniciar el dispositivo si usas acceso de depuración. Abre Porter y utiliza tu método de inicio. La vinculación mediante depuración inalámbrica no inicia por sí sola el servicio.
El inicio automático no funciona
Inicia Porter manualmente una vez después de instalarlo antes de usar Iniciar al arrancar. Un inicio correcto mediante depuración concede el permiso de ajustes de Android necesario para los siguientes inicios automáticos. Si una notificación menciona WRITE_SECURE_SETTINGS, inicia Porter con un ordenador y vuelve a intentarlo.
El inicio automático sigue dependiendo de que Android proporcione acceso de depuración y permita a Porter ejecutarse en segundo plano. Si falla, utiliza un método manual.
La vinculación inalámbrica no termina
Mantén el dispositivo conectado a Wi-Fi y comprueba que la depuración inalámbrica esté activada.
Permite las notificaciones de Porter para introducir el código. Permite también el acceso a dispositivos cercanos o a la red local si Android lo solicita.
Mantén abierto el diálogo de código de Android mientras introduces el código en la notificación de Porter. Si caduca, abre un diálogo nuevo.
Si introduces el código en el diálogo de Porter, copia el puerto de vinculación del diálogo de código, no el puerto de conexión de la pantalla principal de depuración inalámbrica.
Si una VPN o una restricción de la red local bloquea la detección, prueba una red que permita la comunicación entre dispositivos.
Si se rechazó un código, elige Reintentar en la notificación. Si falta la notificación o sigue mostrando un código antiguo, vuelve a Vinculación en Porter y elige Reiniciar la vinculación. Cierra el diálogo de código antiguo de Android, abre uno nuevo e introduce el código nuevo. No necesitas borrar la caché ni los datos de Porter.
En Android TV, Porter muestra un resultado cuando la vinculación se completa, falla o se agota el tiempo. Elige Reintentar tras un fallo y vuelve a activar el servicio de accesibilidad de vinculación si se te pide. Si Porter no se abre automáticamente, ábrelo para ver el resultado guardado. Tras una vinculación correcta queda el paso independiente Iniciar.
Las vinculaciones nuevas aparecen como Porter en la lista de dispositivos vinculados de Android. Una entrada existente puede seguir llamándose shizuku hasta que la olvides y vincules de nuevo. Cambiar el nombre mostrado no obliga a sustituir la clave guardada, y una vinculación existente puede seguir funcionando. Esta etiqueta es independiente de las insignias de la API de Shizuku en la lista de apps de Porter.
Ejecuta adb devices. Si aparece unauthorized, desbloquea el dispositivo y aprueba la solicitud de depuración. Si no aparece nada, comprueba la depuración USB, prueba un cable USB de datos y otro puerto USB, y comprueba si necesitas el controlador USB del fabricante.
Si el comando de inicio indica que falta un archivo, copia un comando nuevo desde Ver comando en la app Porter instalada.
Porter se detiene repetidamente
Comprueba primero si el dispositivo se ha reiniciado o Android ha desactivado la depuración. Inicia Porter de nuevo si es necesario.
Si se detiene sin reiniciar el dispositivo, revisa los ajustes de batería y ejecución en segundo plano del fabricante para Porter. Permite la actividad en segundo plano si está restringida. Los cambios de red y las modificaciones de Android del fabricante pueden afectar al acceso de depuración.
Comunica las detenciones repetidas indicando el modelo, la versión de Android, el método de inicio y qué ocurrió justo antes de detenerse Porter.
Si tiene selector de servicio, elige Porter, fuerza la detención de la app en los ajustes de Android y ábrela de nuevo.
Activa la integración en la app y aprueba la solicitud de Porter.
Revisa la app en Aplicaciones de Porter y comprueba que Permitir el acceso de las apps esté activado.
Si usas el complemento, ambos APK de Porter deben proceder de la misma fuente de publicación y tener certificados de firma coincidentes. Eliminar el complemento impide que los clientes antiguos utilicen Porter.
Android no instala un APK
Si instalas a mano el APK independiente de Porter Compatibility, elimina Shizuku primero. El complemento no puede actualizar una instalación de Shizuku con otra firma, aunque Android reconozca la misma identidad de aplicación. El reemplazo integrado de Porter desinstala Shizuku por ti.
En Porter, una compilación de desarrollo antigua puede tener una firma diferente a la versión pública. Android no permite instalar una sobre la otra. Desinstalar la anterior también elimina sus datos; anota tu configuración antes de hacerlo. Reinstala desde la fuente elegida y autoriza tus apps de nuevo.
Una advertencia de instalación en el televisor no se puede seleccionar con el mando
La advertencia de Play Protect y sus botones Más detalles o Instalar de todos modos pertenecen al instalador de Android. Porter no puede cambiar su comportamiento de foco con el mando, y la advertencia por sí sola no indica por qué Google ha marcado un APK.
Comprueba que el APK proceda de la página de versiones de Porter. Si decides continuar después de leer la advertencia, un ratón USB o Bluetooth puede permitirte seleccionar esos botones. Si ya tienes una conexión ADB autorizada con el televisor, también puedes instalar desde ese ordenador el APK descargado:
Sustituye TV_SERIAL por la entrada del televisor que muestra adb devices y usa la ruta real del APK descargado. Android puede seguir bloqueando la instalación o pedir una confirmación. Esto no corrige los controles de Play Protect ni garantiza que se permita la instalación.
Si la instalación sigue bloqueada, comunica el texto exacto de la advertencia, el modelo del televisor, la versión de Android y la versión de Porter Compatibility. Las apps con soporte directo de Porter no necesitan el APK de compatibilidad.
El acceso está permitido, pero una operación falla
El acceso de depuración es más limitado que root. Las versiones de Android y los fabricantes imponen restricciones adicionales, y Porter no puede habilitar todas las operaciones de las apps. Comprueba también los requisitos de la app cliente.
En dispositivos Xiaomi/POCO con MIUI, las Opciones para desarrolladores pueden incluir un interruptor independiente Depuración USB (Ajustes de seguridad). Activar solo la depuración USB normal puede dejar restringidas las operaciones de gestión de apps. Activa el ajuste adicional si quieres usarlas y reinicia Porter. El nombre y la disponibilidad varían según la versión del sistema.
Algunos sistemas OPPO/OnePlus incluyen Supervisión de permisos en Opciones para desarrolladores, que restringe el acceso de depuración. Desactivarlo puede permitir la operación, pero cambia la protección del fabricante. Estas soluciones proceden de la guía original de Shizuku; aún no se han verificado con Porter en dispositivos físicos.
La versión mostrada durante la ejecución es diferente
Versión, en Ajustes, muestra la versión de la app Porter. Toca la tarjeta del servicio para abrir Servicio. Ahí aparecen la app instalada y el servicio en ejecución con sus nombres de versión, códigos de versión e identificadores de compilación, además de la versión compatible de la API de Shizuku. Para compartir datos de diagnóstico, graba un registro de depuración en Ajustes, Ayuda y soporte. La versión de la API describe la compatibilidad, no el número de versión de Porter. Si hay una compilación distinta aparece Actualización del servicio disponible. Las funciones compatibles siguen disponibles; abrir Porter no reinicia el servicio. Toca Actualizar servicio en la pantalla Servicio desde el usuario principal de Android y confirma para aplicar la compilación instalada con los privilegios del servicio en ejecución, sin un ordenador ni una nueva conexión de depuración inalámbrica. Las apps conectadas se desconectan brevemente y los permisos se conservan. Si el reemplazo falla, usa Reintentar actualización mientras el servicio anterior siga en ejecución, o inícialo de nuevo con tu método de inicio habitual.
En Ajustes, Actualizar el servicio automáticamente comprueba de forma opcional si hay un servicio en ejecución con otra compilación después de actualizar la app Porter. Está desactivado de forma predeterminada. Android puede retrasar el trabajo en segundo plano; el botón de actualización manual sigue disponible. Un servicio detenido permanece detenido. Las actualizaciones fallidas o interrumpidas se muestran en la pantalla de inicio, incluso con el watchdog activado.
Para incluir un registro, elige Grabar registro de depuración, reproduce el problema y pulsa Detener la grabación. Selecciona la grabación en el formulario de contacto o compártela desde Registros de depuración guardados. Los registros permanecen en tu dispositivo hasta que los compartes. Pueden contener nombres de apps, detalles del dispositivo y acciones realizadas mediante Porter.
Incluye:
Versión de Porter y si Porter Compatibility está instalado.
Modelo del dispositivo y versión de Android.
Cómo iniciaste Porter: depuración inalámbrica, ordenador o root.
La app afectada y su versión.
Qué hiciste, qué esperabas y qué ocurrió.
Revisa las capturas y los registros para detectar información personal antes de adjuntarlos. No incluyas códigos de vinculación inalámbrica ni claves privadas.
Dépannage
Porter n’est pas en cours d’exécution
Avec l’accès par débogage, il est normal de devoir relancer Porter après un redémarrage de l’appareil. Ouvrez Porter et utilisez votre mode de démarrage. L’association sans fil ne démarre pas à elle seule le service.
Le démarrage automatique ne fonctionne pas
Démarrez Porter manuellement une fois après l’installation avant de compter sur Lancer au démarrage. Un démarrage réussi par débogage accorde l’autorisation de paramètres Android nécessaire aux démarrages automatiques suivants. Si une notification mentionne WRITE_SECURE_SETTINGS, démarrez Porter avec un ordinateur, puis réessayez.
Le démarrage automatique dépend toujours de la disponibilité du débogage dans Android et de l’autorisation d’exécuter Porter en arrière-plan. En cas d’échec, utilisez un démarrage manuel.
L’association sans fil n’aboutit pas
Restez connecté au Wi-Fi et vérifiez que le débogage sans fil est activé.
Autorisez les notifications de Porter pour saisir le code. Autorisez aussi les appareils à proximité ou le réseau local si Android le demande.
Gardez le dialogue de code Android ouvert pendant la saisie dans la notification Porter. Si le code expire, ouvrez un nouveau dialogue.
Dans le dialogue intégré de Porter, utilisez le port d’association du dialogue de code, pas le port de connexion de l’écran principal du débogage sans fil.
Si un VPN ou une restriction du réseau bloque la détection, essayez un réseau autorisant la communication entre appareils.
Si un code a été refusé, choisissez Réessayer dans la notification. Si la notification est absente ou affiche encore un ancien code, revenez à Association dans Porter et choisissez Relancer l’association. Fermez l’ancien dialogue de code d’Android, ouvrez-en un nouveau, puis saisissez le nouveau code. Il n’est pas nécessaire de vider le cache ou les données de Porter.
Sur Android TV, Porter affiche un résultat lorsque l’association réussit, échoue ou expire. Choisissez Réessayer après un échec ; réactivez le service d’accessibilité d’association si cela vous est demandé. Si Porter ne s’ouvre pas automatiquement, ouvrez-le pour voir le résultat enregistré. Une association réussie est suivie d’une étape Démarrer distincte.
Les nouvelles associations apparaissent sous le nom Porter dans la liste des appareils associés d’Android. Une entrée existante peut encore s’appeler shizuku tant que vous ne l’avez pas oubliée pour refaire l’association. Renommer le libellé affiché n’oblige pas à remplacer la clé enregistrée, et une association existante peut continuer de fonctionner. Ce libellé est indépendant des badges d’API Shizuku dans la liste des applications de Porter.
Exécutez adb devices. Si unauthorized apparaît, déverrouillez l’appareil et acceptez la demande de débogage. Si rien ne s’affiche, vérifiez le débogage USB, essayez un câble USB de données et un autre port, puis vérifiez si le pilote USB du fabricant est nécessaire.
Si la commande de démarrage signale un fichier absent, copiez une nouvelle commande depuis Voir la commande dans Porter.
Porter s’arrête régulièrement
Vérifiez d’abord si l’appareil a redémarré ou si Android a désactivé le débogage. Relancez Porter si nécessaire.
Si l’appareil reste allumé, vérifiez les réglages du fabricant concernant la batterie et l’exécution en arrière-plan de Porter. Autorisez cette activité si elle est limitée. Les changements de réseau et les adaptations d’Android par le fabricant peuvent affecter le débogage.
Signalez les arrêts répétés avec le modèle, la version Android, le mode de démarrage et ce qui s’est passé juste avant l’arrêt.
Si elle propose un sélecteur de service, choisissez Porter, forcez son arrêt dans les paramètres Android et rouvrez-la.
Activez son intégration et acceptez la demande de Porter.
Vérifiez l’application dans Applications de Porter et assurez-vous que Autoriser l’accès des applications est activé.
Avec le compagnon, les deux APK doivent provenir de la même source de publication et avoir des certificats de signature concordants. Désinstaller le compagnon empêche les anciens clients d’utiliser Porter.
Android refuse d’installer un APK
Pour installer à la main l’APK Porter Compatibility distinct, désinstallez d’abord Shizuku. Le compagnon ne peut pas mettre à jour une installation Shizuku signée différemment, même si Android reconnaît la même identité d’application. Le remplacement intégré de Porter désinstalle Shizuku pour vous.
Pour Porter, une ancienne version de développement peut avoir une signature différente de la version publique. Android refuse alors l’installation par-dessus. Désinstaller l’ancienne version supprime aussi ses données ; notez votre configuration avant de le faire. Réinstallez depuis la source souhaitée et autorisez à nouveau vos applications.
Un avertissement d’installation sur téléviseur ne peut pas être sélectionné avec la télécommande
L’avertissement Play Protect et ses boutons Plus de détails ou Installer quand même appartiennent au programme d’installation d’Android. Porter ne peut pas modifier leur comportement de focus à la télécommande, et l’avertissement seul n’explique pas pourquoi Google a signalé un APK.
Vérifiez que l’APK provient de la page des versions de Porter. Si vous décidez de continuer après avoir lu l’avertissement, une souris USB ou Bluetooth permet parfois de sélectionner ces boutons. Si vous disposez déjà d’une connexion ADB autorisée vers le téléviseur, vous pouvez aussi installer l’APK téléchargé depuis cet ordinateur :
Remplacez TV_SERIAL par l’entrée du téléviseur dans adb devices et utilisez le chemin réel de l’APK téléchargé. Android peut toujours bloquer l’installation ou demander une confirmation. Cela ne corrige pas les commandes de Play Protect et ne garantit pas que l’installation soit autorisée.
Si l’installation reste bloquée, signalez le texte exact de l’avertissement, le modèle du téléviseur, la version d’Android et la version de Porter Compatibility. Les applications prenant directement en charge Porter n’ont pas besoin de l’APK de compatibilité.
L’accès est autorisé, mais une opération échoue
Le débogage offre moins de droits que le root. Android et les fabricants imposent des limites supplémentaires ; Porter ne peut pas rendre toutes les opérations possibles. Vérifiez aussi les exigences de l’application cliente.
Sur Xiaomi/POCO avec MIUI, les options pour les développeurs peuvent proposer Débogage USB (paramètres de sécurité) séparément. Le débogage USB ordinaire peut laisser la gestion des applications restreinte. Activez ce réglage supplémentaire pour ces opérations, puis redémarrez Porter. Son nom et sa disponibilité varient selon le système.
Certains systèmes OPPO/OnePlus proposent Surveillance des autorisations dans les options pour les développeurs. Ce réglage limite le débogage. Le désactiver peut permettre l’opération, mais modifie une protection du fabricant. Ces solutions viennent du guide Shizuku original et n’ont pas encore été vérifiées avec Porter sur des appareils physiques.
La version affichée pendant l’exécution est différente
L’entrée Version dans Paramètres indique la version de l’application Porter. Touchez la carte du service pour ouvrir Service. Cet écran affiche l’application installée et le service en cours d’exécution avec leurs noms de version, codes de version et identifiants de build, ainsi que la version de l’API Shizuku compatible. Pour partager des informations de diagnostic, enregistrez un journal de débogage dans Paramètres, Aide et assistance. La version API décrit la compatibilité, pas la version de Porter. Un build différent affiche Mise à jour du service disponible. Les fonctions compatibles restent utilisables ; ouvrir Porter ne redémarre pas le service. Touchez Mettre à jour le service sur l’écran Service depuis l’utilisateur Android principal et confirmez pour appliquer le build installé avec les privilèges du service en cours d’exécution, sans ordinateur ni nouvelle connexion de débogage sans fil. Les applications connectées sont brièvement déconnectées et les autorisations sont conservées. Si le remplacement échoue, utilisez Réessayer la mise à jour tant que l’ancien service fonctionne encore, ou redémarrez-le avec votre méthode habituelle.
Dans Paramètres, Mettre à jour le service automatiquement vérifie, après une mise à jour de l’application Porter, s’il existe un service en cours d’exécution avec un build différent. L’option est désactivée par défaut. Android peut retarder les tâches en arrière-plan ; le bouton de mise à jour manuelle reste disponible. Un service arrêté reste arrêté. Les mises à jour échouées ou interrompues sont affichées sur l’écran d’accueil, y compris lorsque le chien de garde est activé.
Signaler un problème
Touchez l’icône des paramètres dans Porter, puis Aide et assistance. Contactez l’assistance par e-mail, rejoignez la communauté Discord ou ouvrez un signalement.
Pour joindre un journal, choisissez Enregistrer un journal de débogage, reproduisez le problème, puis Arrêter l’enregistrement. Sélectionnez l’enregistrement dans le formulaire de contact ou partagez-le depuis Journaux de débogage enregistrés. Les journaux restent sur votre appareil jusqu’au partage. Ils peuvent contenir des noms d’applications, des informations sur l’appareil et des actions effectuées via Porter.
Indiquez :
La version de Porter et la présence de Porter Compatibility.
Le modèle de l’appareil et la version Android.
Le mode de démarrage : sans fil, ordinateur ou root.
L’application concernée et sa version.
Vos actions, le résultat attendu et le résultat obtenu.
Vérifiez les captures et journaux avant de les joindre afin de retirer les informations personnelles. N’incluez ni codes d’association sans fil ni clés privées.
Pemecahan masalah
Porter tidak berjalan
Saat memakai akses debug, wajar jika Porter harus dijalankan lagi setelah perangkat dimulai ulang. Buka Porter dan gunakan metode menjalankan layanan. Penyambungan nirkabel sendiri tidak menjalankan layanan.
Mulai otomatis tidak berfungsi
Jalankan Porter secara manual sekali setelah pemasangan sebelum mengandalkan Mulai saat boot. Menjalankan melalui debug dengan sukses memberikan izin setelan Android untuk mulai otomatis berikutnya. Jika notifikasi menyebut WRITE_SECURE_SETTINGS, jalankan Porter menggunakan komputer, lalu coba lagi.
Mulai otomatis tetap bergantung pada Android yang menyediakan akses debug dan mengizinkan Porter berjalan di latar belakang. Jika gagal, gunakan cara manual.
Penyambungan nirkabel tidak selesai
Biarkan perangkat terhubung ke Wi-Fi dan pastikan proses debug nirkabel aktif.
Izinkan notifikasi Porter agar kode dapat dimasukkan. Izinkan juga perangkat di sekitar atau jaringan lokal jika diminta Android.
Biarkan dialog kode Android terbuka saat memasukkan kode di notifikasi Porter. Jika kedaluwarsa, buka dialog baru.
Dalam dialog Porter, salin port penyambungan dari dialog kode, bukan port koneksi di layar utama proses debug nirkabel.
Jika VPN atau pembatasan jaringan lokal menghalangi penemuan, coba jaringan yang mengizinkan komunikasi antarperangkat.
Jika sebuah kode ditolak, pilih Coba lagi di notifikasi. Jika notifikasinya hilang atau masih menampilkan kode lama, kembali ke Penyambungan di Porter lalu pilih Mulai ulang penyambungan. Tutup dialog kode lama Android, buka yang baru, lalu masukkan kode barunya. Cache atau data aplikasi Porter tidak perlu dihapus.
Di Android TV, Porter menampilkan hasil ketika penyambungan berhasil, gagal, atau kehabisan waktu. Pilih Coba lagi setelah kegagalan; aktifkan kembali layanan aksesibilitas penyambungan jika diminta. Jika Porter tidak terbuka otomatis, buka aplikasinya untuk melihat hasil yang tersimpan. Setelah penyambungan berhasil, masih ada langkah Mulai yang terpisah.
Penyambungan baru muncul sebagai Porter di daftar perangkat tersambung milik Android. Entri lama dapat tetap bernama shizuku sampai entri itu dilupakan dan penyambungan diulang. Mengganti label yang ditampilkan tidak mengharuskan kunci tersimpan diganti, dan penyambungan yang ada dapat terus berfungsi. Label ini terpisah dari lencana API Shizuku di daftar aplikasi Porter.
Jalankan adb devices. Jika tertulis unauthorized, buka kunci perangkat dan setujui permintaan debug. Jika tidak muncul apa pun, periksa proses debug USB, coba kabel USB data dan port lain, serta periksa kebutuhan driver USB dari produsen.
Jika perintah menyebut file tidak ditemukan, salin perintah baru dari Lihat perintah di Porter yang terpasang.
Porter terus berhenti
Periksa terlebih dahulu apakah perangkat dimulai ulang atau Android mematikan proses debug. Jalankan Porter lagi jika perlu.
Jika berhenti saat perangkat tetap menyala, periksa pengaturan baterai dan aplikasi latar belakang dari produsen untuk Porter. Izinkan operasi latar belakang jika dibatasi. Perubahan jaringan dan modifikasi Android oleh produsen dapat memengaruhi akses debug.
Laporkan kejadian berulang dengan model perangkat, versi Android, metode menjalankan layanan, dan kejadian tepat sebelum Porter berhenti.
Aplikasi tidak dapat terhubung
Pastikan Porter menunjukkan bahwa layanan berjalan.
Jika ada pemilih layanan, pilih Porter, paksa berhenti aplikasi di Setelan Android, lalu buka kembali.
Aktifkan integrasi dalam aplikasi dan setujui permintaan Porter.
Periksa aplikasi di Aplikasi pada Porter dan pastikan Izinkan akses aplikasi aktif.
Jika memakai pendamping, kedua APK Porter harus berasal dari sumber rilis yang sama dan memiliki sertifikat penandatanganan yang cocok. Menghapus pendamping membuat klien lama tidak dapat memakai Porter.
Android menolak memasang APK
Jika APK Porter Compatibility terpisah dipasang secara manual, hapus Shizuku dahulu. Pendamping tidak dapat memperbarui Shizuku dengan tanda tangan berbeda, meskipun Android melihat identitas aplikasi yang sama. Penggantian terintegrasi Porter menghapus Shizuku untuk Anda.
Untuk Porter sendiri, build pengembangan lama mungkin memiliki tanda tangan berbeda dari rilis publik. Android tidak dapat memasang salah satunya di atas yang lain. Menghapus pemasangan lama juga menghapus data aplikasi; catat pengaturan sebelum melakukannya. Pasang ulang dari sumber yang diinginkan dan izinkan aplikasi kembali.
Peringatan pemasangan di TV tidak dapat dipilih dengan remote
Peringatan Play Protect beserta tombol Detail selengkapnya atau Tetap pasang adalah milik pemasang Android. Porter tidak dapat mengubah perilaku fokus remote pada tombol tersebut, dan peringatan itu sendiri tidak menjelaskan alasan Google menandai sebuah APK.
Pastikan APK berasal dari halaman rilis Porter. Jika Anda memutuskan melanjutkan setelah membaca peringatannya, mouse USB atau Bluetooth mungkin memungkinkan tombol tersebut dipilih. Jika sudah ada koneksi ADB yang diotorisasi ke TV, APK yang diunduh juga dapat dipasang dari komputer tersebut:
Ganti TV_SERIAL dengan entri TV dari adb devices dan gunakan jalur APK yang benar-benar diunduh. Android tetap dapat memblokir pemasangan atau meminta konfirmasi. Cara ini tidak memperbaiki kontrol Play Protect dan tidak menjamin pemasangan diizinkan.
Jika pemasangan tetap terblokir, laporkan teks peringatan yang persis, model TV, versi Android, dan versi Porter Compatibility. Aplikasi dengan dukungan Porter langsung tidak memerlukan APK kompatibilitas.
Akses diizinkan, tetapi operasi tetap gagal
Akses debug lebih terbatas daripada root. Versi Android dan produsen menerapkan batas tambahan, dan Porter tidak dapat menyediakan setiap operasi aplikasi. Periksa juga persyaratan aplikasi klien.
Di perangkat Xiaomi/POCO dengan MIUI, Opsi developer mungkin memiliki sakelar terpisah Debugging USB (Setelan keamanan). Mengaktifkan proses debug USB biasa saja dapat tetap membatasi pengelolaan aplikasi. Aktifkan setelan tambahan tersebut jika diperlukan, lalu mulai ulang Porter. Nama dan ketersediaannya berbeda menurut versi sistem.
Beberapa sistem OPPO/OnePlus memiliki Pemantauan izin di Opsi developer yang membatasi debug. Menonaktifkannya dapat memungkinkan operasi, tetapi mengubah perlindungan produsen. Cara khusus produsen ini berasal dari panduan Shizuku asli dan belum diverifikasi dengan Porter pada perangkat fisik.
Versi yang ditampilkan saat berjalan berbeda
Entri Versi di Setelan menunjukkan versi aplikasi Porter. Ketuk kartu layanan untuk membuka Layanan. Layar itu menampilkan aplikasi terpasang dan layanan yang berjalan beserta nama versi, kode versi, dan ID build masing-masing, ditambah versi API Shizuku yang kompatibel. Untuk membagikan detail diagnostik, rekam log debug di Setelan, Bantuan & dukungan. Versi API menjelaskan kompatibilitas, bukan nomor rilis Porter. Build yang berbeda memunculkan Pembaruan layanan tersedia. Fitur yang kompatibel tetap dapat dipakai; membuka Porter tidak memulai ulang layanan. Ketuk Perbarui layanan di layar Layanan pada pengguna Android utama, lalu konfirmasi untuk menerapkan build terpasang memakai hak istimewa layanan yang sedang berjalan, tanpa komputer atau koneksi proses debug nirkabel yang baru. Aplikasi yang terhubung terputus sebentar, dan izin tetap dipertahankan. Jika penggantian gagal, gunakan Coba perbarui lagi selagi layanan lama masih berjalan, atau jalankan kembali dengan metode biasa Anda.
Di Setelan, Perbarui layanan otomatis dapat memeriksa layanan berjalan dengan build berbeda setelah aplikasi Porter diperbarui. Opsi ini nonaktif secara bawaan. Android dapat menunda pekerjaan latar belakang; tombol pembaruan manual tetap tersedia. Layanan yang berhenti tetap berhenti. Pembaruan yang gagal atau terputus ditampilkan di layar beranda, termasuk saat watchdog aktif.
Melaporkan masalah
Ketuk ikon setelan Porter, lalu buka Bantuan & dukungan. Hubungi dukungan melalui email, kunjungi komunitas Discord, atau buat laporan.
Untuk menyertakan log, pilih Rekam log debug, ulangi masalahnya, lalu Hentikan perekaman. Pilih rekaman tersimpan di formulir kontak atau bagikan dari Log tersimpan. Log tetap berada di perangkat hingga dibagikan. Isinya dapat mencakup nama aplikasi, detail perangkat, dan tindakan melalui Porter.
Sertakan:
Versi Porter dan apakah Porter Compatibility terpasang.
Model perangkat dan versi Android.
Cara menjalankan Porter: nirkabel, komputer, atau root.
Aplikasi terkait dan versinya.
Tindakan Anda, hasil yang diharapkan, dan hasil sebenarnya.
Periksa tangkapan layar dan log untuk informasi pribadi sebelum dilampirkan. Jangan sertakan kode penyambungan nirkabel atau kunci pribadi.
MIUI を使う Xiaomi/POCO 端末では、開発者向けオプションに USB デバッグ(セキュリティ設定)という別のスイッチがある場合があります。通常の USB デバッグだけではアプリ管理操作が制限されることがあります。必要な場合は追加設定を有効にして Porter を再起動してください。名称と有無はシステムによって異なります。
Ao usar depuração, é normal precisar iniciar o Porter novamente após reiniciar o dispositivo. Abra o Porter e use seu método de inicialização. O pareamento sem fio, sozinho, não inicia o serviço.
A inicialização automática não funciona
Inicie o Porter manualmente uma vez após a instalação antes de depender de Iniciar na inicialização. Uma inicialização bem-sucedida por depuração concede a permissão de configurações do Android necessária às próximas inicializações automáticas. Se uma notificação mencionar WRITE_SECURE_SETTINGS, inicie o Porter pelo computador e tente novamente.
A inicialização automática ainda depende de o Android disponibilizar a depuração e permitir que o Porter rode em segundo plano. Se falhar, use um método manual.
O pareamento sem fio não termina
Mantenha o dispositivo no Wi-Fi e confirme que a depuração por Wi-Fi está ativada.
Permita notificações do Porter para inserir o código. Permita também dispositivos próximos ou acesso à rede local, se solicitado.
Mantenha aberto o diálogo de código do Android enquanto digita na notificação do Porter. Se o código expirar, abra um novo diálogo.
No diálogo do próprio Porter, copie a porta de pareamento do diálogo de código, não a porta de conexão da tela principal de depuração por Wi-Fi.
Se uma VPN ou restrição da rede bloquear a descoberta, tente uma rede que permita comunicação entre dispositivos.
Se um código foi recusado, escolha Tentar novamente na notificação. Se a notificação sumiu ou ainda mostra um código antigo, volte a Pareamento no Porter e escolha Reiniciar pareamento. Feche o diálogo de código antigo do Android, abra um novo e digite o código novo. Não é preciso limpar o cache nem os dados do Porter.
No Android TV, o Porter mostra um resultado quando o pareamento é concluído, falha ou expira. Escolha Tentar novamente após uma falha e ative de novo o serviço de acessibilidade de pareamento, se for pedido. Se o Porter não abrir sozinho, abra-o para ver o resultado salvo. Depois de um pareamento bem-sucedido ainda resta a etapa separada Iniciar.
Pareamentos novos aparecem como Porter na lista de dispositivos pareados do Android. Uma entrada existente pode continuar com o nome shizuku até você esquecê-la e parear de novo. Renomear o rótulo exibido não exige substituir a chave salva, e um pareamento existente pode continuar funcionando. Esse rótulo é independente dos selos de API do Shizuku na lista de apps do Porter.
Execute adb devices. Se aparecer unauthorized, desbloqueie o dispositivo e aprove a solicitação de depuração. Se nada aparecer, verifique a depuração USB, teste um cabo USB de dados e outra porta, e veja se o computador precisa do driver USB do fabricante.
Se o comando de inicialização indicar um arquivo ausente, copie um novo comando em Ver comando no Porter instalado.
O Porter para repetidamente
Primeiro, verifique se o dispositivo reiniciou ou se o Android desativou a depuração. Inicie o Porter novamente, se necessário.
Se ele parar enquanto o dispositivo continua ligado, verifique as configurações de bateria e execução em segundo plano do fabricante para o Porter. Permita a execução em segundo plano se estiver restrita. Mudanças de rede e modificações do fabricante no Android podem afetar a depuração.
Relate paradas recorrentes com o modelo do dispositivo, a versão do Android, o método de inicialização e o que aconteceu logo antes da parada.
Se tiver seletor de serviço, escolha Porter, force a parada do app nas configurações do Android e abra-o novamente.
Ative a integração no app e aprove a solicitação do Porter.
Confira o app em Aplicativos no Porter e verifique se Permitir acesso dos apps está ativado.
Se usar o complemento, ambos os APKs devem vir da mesma fonte de publicação e ter certificados de assinatura correspondentes. Remover o complemento impede que clientes antigos usem o Porter.
O Android não instala um APK
Se estiver instalando manualmente o APK Porter Compatibility separado, remova o Shizuku primeiro. O complemento não pode atualizar uma instalação do Shizuku com assinatura diferente, embora o Android reconheça a mesma identidade de app. A substituição integrada do Porter remove o Shizuku para você.
No Porter, uma versão de desenvolvimento antiga pode ter uma assinatura diferente da versão pública. O Android não instala uma sobre a outra. Remover a instalação antiga também apaga seus dados; anote sua configuração antes. Reinstale da fonte pretendida e autorize seus apps novamente.
Um aviso de instalação na TV não pode ser selecionado pelo controle remoto
O aviso do Play Protect e seus botões Mais detalhes ou Instalar mesmo assim pertencem ao instalador do Android. O Porter não pode mudar como eles recebem foco pelo controle remoto, e o aviso sozinho não diz por que o Google sinalizou um APK.
Confirme que o APK veio da página de versões do Porter. Se decidir continuar depois de ler o aviso, um mouse USB ou Bluetooth pode permitir selecionar esses botões. Se você já tem uma conexão ADB autorizada com a TV, também pode instalar o APK baixado a partir desse computador:
Substitua TV_SERIAL pela entrada da TV em adb devices e use o caminho real do APK baixado. O Android ainda pode bloquear a instalação ou pedir confirmação. Isso não corrige os controles do Play Protect nem garante que a instalação seja permitida.
Se a instalação continuar bloqueada, relate o texto exato do aviso, o modelo da TV, a versão do Android e a versão do Porter Compatibility. Apps com suporte direto ao Porter não precisam do APK de compatibilidade.
O acesso está permitido, mas uma operação falha
A depuração é mais limitada que root. Versões do Android e fabricantes impõem restrições adicionais, e o Porter não pode disponibilizar todas as operações. Confira também os requisitos do app cliente.
Em dispositivos Xiaomi/POCO com MIUI, as opções do desenvolvedor podem ter um interruptor separado Depuração USB (Configurações de segurança). Ativar apenas a depuração USB comum pode deixar a gestão de apps restrita. Ative a opção adicional se quiser essas operações e reinicie o Porter. O nome e a disponibilidade variam conforme o sistema.
Alguns sistemas OPPO/OnePlus têm Monitoramento de permissões nas opções do desenvolvedor, restringindo a depuração. Desativar isso pode permitir a operação, mas altera a proteção do fabricante. Essas soluções vêm do guia original do Shizuku e ainda não foram verificadas com o Porter em dispositivos físicos.
A versão exibida em execução é diferente
A entrada Versão em Configurações mostra a versão do app Porter. Toque no cartão do serviço para abrir Serviço. A tela mostra o app instalado e o serviço em execução com seus nomes de versão, códigos de versão e IDs de build, além da versão compatível da API do Shizuku. Para compartilhar detalhes de diagnóstico, grave um log de depuração em Configurações, Ajuda e suporte. A versão da API indica compatibilidade, não a versão de lançamento do Porter. Um build diferente mostra Atualização do serviço disponível. Os recursos compatíveis continuam utilizáveis; abrir o Porter não reinicia o serviço. Toque em Atualizar serviço na tela Serviço no usuário principal do Android e confirme para aplicar o build instalado com os privilégios do serviço em execução, sem computador nem uma nova conexão de depuração por Wi-Fi. Os apps conectados são desconectados por um instante e as permissões são mantidas. Se a substituição falhar, use Tentar atualizar de novo enquanto o serviço antigo ainda estiver em execução, ou inicie-o novamente pelo seu método habitual.
Em Configurações, Atualizar serviço automaticamente verifica, após uma atualização do app Porter, se há um serviço em execução com build diferente. A opção vem desativada. O Android pode atrasar o trabalho em segundo plano; o botão de atualização manual continua disponível. Um serviço parado permanece parado. Atualizações que falharam ou foram interrompidas aparecem na tela inicial, inclusive com o watchdog ativado.
Relatar um problema
Toque no ícone de configurações do Porter e abra Ajuda e suporte. Você pode entrar em contato por e-mail, visitar a comunidade no Discord ou abrir um relato.
Para incluir um registro, escolha Gravar log de depuração, reproduza o problema e toque em Parar gravação. Selecione a gravação no formulário de contato ou compartilhe em Logs de depuração salvos. Os registros ficam no dispositivo até você compartilhá-los. Podem conter nomes de apps, detalhes do dispositivo e ações realizadas pelo Porter.
Inclua:
Versão do Porter e se o Porter Compatibility está instalado.
Modelo do dispositivo e versão do Android.
Como iniciou o Porter: depuração por Wi-Fi, computador ou root.
O app afetado e sua versão.
O que fez, o que esperava e o que aconteceu.
Verifique se há informações pessoais em capturas e registros antes de anexá-los. Não inclua códigos de pareamento sem fio nem chaves privadas.
Решение проблем
Porter не работает
При использовании отладки Porter нужно запускать заново после перезагрузки устройства. Это нормально. Откройте Porter и используйте свой способ запуска. Беспроводное сопряжение само по себе службу не запускает.
Автозапуск не работает
После установки сначала запустите Porter вручную, прежде чем пользоваться Запуском при загрузке. Успешный запуск через отладку выдаёт разрешение на настройки Android, необходимое для последующих автоматических запусков. Если уведомление упоминает WRITE_SECURE_SETTINGS, запустите Porter с компьютера и повторите попытку.
Автозапуск всё равно зависит от доступности отладки в Android и разрешения фоновой работы Porter. При неудаче используйте ручной запуск.
Беспроводное сопряжение не завершается
Сохраняйте подключение к Wi-Fi и проверьте, что отладка по Wi-Fi включена.
Разрешите уведомления Porter для ввода кода. При запросе Android разрешите также доступ к устройствам поблизости или локальной сети.
Не закрывайте диалог Android с кодом, пока вводите код в уведомление Porter. Если код истёк, откройте новый диалог.
В диалоге самого Porter используйте порт сопряжения из диалога с кодом, а не порт подключения главного экрана отладки по Wi-Fi.
Если VPN или ограничения локальной сети мешают обнаружению, попробуйте сеть, допускающую связь между устройствами.
Если код отклонён, выберите Повторить в уведомлении. Если уведомления нет или в нём остался старый код, вернитесь в Porter к разделу Сопряжение и выберите Начать сопряжение заново. Закройте старый диалог Android с кодом, откройте новый и введите новый код. Очищать кеш или данные приложения Porter не нужно.
На Android TV Porter показывает результат, когда сопряжение выполнено, завершилось ошибкой или истекло по времени. После ошибки выберите Повторить и при запросе снова включите службу специальных возможностей для сопряжения. Если Porter не открылся сам, откройте его, чтобы увидеть сохранённый результат. После успешного сопряжения остаётся отдельный шаг Запустить.
Новые сопряжения отображаются в списке сопряжённых устройств Android как Porter. Существующая запись может по-прежнему называться shizuku, пока вы не удалите её и не выполните сопряжение заново. Смена отображаемого названия не требует замены сохранённого ключа, и существующее сопряжение может продолжать работать. Это название не связано с отметками API Shizuku в списке приложений Porter.
Выполните adb devices. Если указано unauthorized, разблокируйте устройство и подтвердите запрос отладки. Если список пуст, проверьте отладку по USB, попробуйте USB-кабель с передачей данных и другой порт, а также проверьте необходимость USB-драйвера производителя.
Если команда сообщает об отсутствующем файле, скопируйте новую команду через Показать команду в установленном Porter.
Porter постоянно останавливается
Сначала проверьте, не перезагрузилось ли устройство и не отключил ли Android отладку. При необходимости запустите Porter снова.
Если устройство не перезагружалось, проверьте настройки батареи и фоновых приложений производителя для Porter. Снимите ограничения фоновой работы, если они включены. Смена сети и изменения Android со стороны производителя могут влиять на отладочный доступ.
Сообщайте о повторяющихся остановках, указав модель, версию Android, способ запуска и события непосредственно перед остановкой.
Приложение не подключается
Убедитесь, что Porter сообщает о работающей службе.
Если есть выбор службы, выберите Porter, принудительно остановите приложение в настройках Android и откройте снова.
Включите интеграцию в приложении и подтвердите запрос Porter.
Проверьте приложение в разделе Приложения Porter и убедитесь, что включено Разрешить доступ приложениям.
При использовании компонента совместимости оба APK должны происходить из одного источника выпуска и иметь совпадающие сертификаты подписи. Удаление компонента лишает старые клиенты доступа к Porter.
Android не устанавливает APK
Если вы вручную устанавливаете отдельный APK Porter Compatibility, сначала удалите Shizuku. Компонент не может обновить Shizuku с другой подписью, даже если Android распознаёт одинаковый идентификатор приложения. Встроенная замена в Porter удаляет Shizuku за вас.
Старая сборка Porter для разработки может иметь другую подпись, чем публичный выпуск. Android не позволит установить одну поверх другой. Удаление старой установки также удалит её данные; заранее запишите свою конфигурацию. Установите приложение из нужного источника и выдайте разрешения заново.
Предупреждение об установке на телевизоре не выбирается с пульта
Предупреждение Play Protect и его кнопки Подробнее или Всё равно установить принадлежат установщику Android. Porter не может изменить их поведение при управлении с пульта, а само предупреждение не объясняет, почему Google пометил APK.
Проверьте, что APK получен со страницы выпусков Porter. Если после прочтения предупреждения вы решите продолжить, выбрать эти кнопки поможет USB- или Bluetooth-мышь. Если авторизованное подключение ADB к телевизору уже есть, скачанный APK можно установить и с этого компьютера:
Замените TV_SERIAL на запись телевизора из adb devices и укажите реальный путь к скачанному APK. Android всё равно может заблокировать установку или запросить подтверждение. Это не исправляет элементы управления Play Protect и не гарантирует, что установка разрешена.
Если установка по-прежнему заблокирована, сообщите точный текст предупреждения, модель телевизора, версию Android и версию Porter Compatibility. Приложениям с прямой поддержкой Porter APK совместимости не нужен.
Доступ разрешён, но операция не выполняется
Отладочный доступ ограничен сильнее, чем root. Версии Android и производители вводят дополнительные ограничения; Porter не может сделать доступными все операции. Проверьте также требования клиентского приложения.
На Xiaomi/POCO с MIUI в настройках разработчика может быть отдельный переключатель Отладка по USB (настройки безопасности). Обычная отладка по USB может оставлять управление приложениями ограниченным. Для таких операций включите дополнительную настройку и перезапустите Porter. Название и доступность зависят от системы.
В некоторых системах OPPO/OnePlus есть Мониторинг разрешений в настройках разработчика, ограничивающий отладочный доступ. Его отключение может разрешить операцию, но меняет защитные настройки производителя. Эти рекомендации взяты из исходного руководства Shizuku и пока не проверены с Porter на физических устройствах.
Во время работы показана другая версия
Пункт Версия в Настройках показывает версию приложения Porter. Нажмите карточку службы, чтобы открыть экран Служба. На нём показаны установленное приложение и запущенная служба с названиями версий, кодами версий и идентификаторами сборки, а также совместимая версия API Shizuku. Чтобы поделиться диагностическими данными, запишите журнал отладки в Настройках, Помощь и поддержка. Версия API описывает совместимость, а не номер выпуска Porter. При другой сборке появляется Доступно обновление службы. Совместимые функции продолжают работать; открытие Porter не перезапускает службу. Нажмите Обновить службу на экране «Служба» в основном пользователе Android и подтвердите, чтобы применить установленную сборку с правами уже запущенной службы, без компьютера и нового подключения по отладке Wi-Fi. Подключённые приложения ненадолго отключаются, разрешения сохраняются. Если замена не удалась, используйте Повторить обновление, пока старая служба ещё работает, либо запустите её заново обычным способом.
В Настройках параметр Обновлять службу автоматически после обновления приложения Porter проверяет, не работает ли служба другой сборки. По умолчанию он выключен. Android может откладывать фоновые задачи; кнопка ручного обновления остаётся доступной. Остановленная служба остаётся остановленной. Неудавшиеся или прерванные обновления показываются на главном экране, в том числе при включённом watchdog.
Чтобы приложить журнал, выберите Записать журнал отладки, воспроизведите проблему и нажмите Остановить запись. Выберите сохранённую запись в форме обращения или поделитесь ею из Сохранённых журналов. До отправки журналы остаются на устройстве. Они могут содержать названия приложений, сведения об устройстве и действия через Porter.
Укажите:
Версию Porter и наличие Porter Compatibility.
Модель устройства и версию Android.
Способ запуска Porter: отладка по Wi-Fi, компьютер или root.
Затронутое приложение и его версию.
Ваши действия, ожидаемый и фактический результат.
Перед отправкой проверьте снимки экрана и журналы на личные данные. Не прикладывайте коды беспроводного сопряжения и закрытые ключи.