Gibt es eine Möglichkeit, CA-Zertifikat (.crt
Datei) unter der Security -> Trusted Credential -> User tab
über ADB zu installieren? oder irgendeine andere "skriptfähige" Art und Weise.Installieren Benutzerzertifikat über ADB
Antwort
Ich fand einen Weg, dies zu tun, so konnte ich vertrauen Charles Proxy-Zertifikat. Es wird als vertrauenswürdiges SSL-Stammzertifikat hinzugefügt.
Zuerst müssen Sie den Zertifikat-Hash
openssl x509 -inform PEM -subject_hash_old -in charles-proxy-ssl-proxying-certificate.pem | head -1>toto
i Fenster verwenden bekommen, speichert sie in einer var in einer Angelegenheit, den Prozess zu dieser Antwort set /p totoVar=<toto
set totoVar=%totoVar%.0 && DEL toto
cat charles-proxy-ssl-proxying-certificate.pem > %totoVar%
openssl x509 -inform PEM -text -in charles-proxy-ssl-proxying-certificate.pem -out nul >> %totoVar%
adb shell mount -o rw,remount,rw /system
adb push %totoVar% /system/etc/security/cacerts/
adb shell mount -o ro,remount,ro /system
adb reboot
Dank Install User Certificate Via ADB Ich war zu automatisieren in der Lage, ein Skript, das auf einer Bash-Shell funktioniert, anzupassen:
openssl x509 -inform PEM -subject_hash_old -in charles-proxy-ssl-proxying- certificate.pem | head -1 cert_name=$(!!).0 cat charles-proxy-ssl-proxying-certificate.pem > $cert_name openssl x509 -inform PEM -text -in charles-proxy-ssl-proxying-certificate.pem-out nul >> $cert_name adb shell mount -o rw,remount,rw /system adb push $cert_name /system/etc/security/cacerts/ adb shell mount -o ro,remount,ro /system adb reboot
(Ja, ich weiß, das sollte wahrscheinlich ein Kommentar sein, aber ich habe nicht genug Ruf, um es als Kommentar noch zu posten)
- 1. Adb installieren Fortschrittsbalken
- 2. Mehrere adb installieren auf allen angeschlossenen Geräten
- 3. Automatisch ausführbare Datei - Android ADB installieren
- 4. Erstellen von Verknüpfungen in Android über ADB
- 5. ADB Debug über Remote-Desktop
- 6. Mehrere adb Verbindungen über WiFi
- 7. Wie sicher ist adb tcpip (ADB über Wi-Fi)
- 8. Warum ist das Benutzerzertifikat in Chaincode leer?
- 9. adb fail install .apk
- 10. Gradle Task mit adb zu installieren apk nicht ausgeführt wird
- 11. projekt tango verwenden adb über USB3.0
- 12. Debugging Reactive Native über adb tcpip
- 13. Senden von AT-Befehlen über ADB Android
- 14. Backup voll SMS/MMS Inhalte über adb
- 15. Wie Android-Bildschirm über ADB sperren?
- 16. Erhaltung JSON Zitate über adb shell gesendet
- 17. Listing Berechtigungen von Android-Anwendung über adb
- 18. Ausführen von Python Socket-Skript über ADB
- 19. adb Verbindung über tcp funktioniert nicht jetzt
- 20. App mit Paketname über ADB öffnen
- 21. Unable Android ADB über TCP/IP
- 22. Wie kann ich adb über WiFi verwenden?
- 23. Wie Android App Ausgabe über USB/ADB
- 24. fire TV stick adb installieren apk wird nicht funktionieren
- 25. Apache über Ansible installieren
- 26. PKCS12 Java Keystore von CA und Benutzerzertifikat in Java
- 27. Installieren von Realm über CocoaPods
- 28. MoPub installieren AdMob über CocoaPods
- 29. ADB - Verwenden von adb CONNECT Befehl
- 30. Aktivieren GPU-Tracing mit ADB
hast du das Problem gelöst? –
Die einzige Möglichkeit zur unbeaufsichtigten Installation von Zertifikaten ist der Device Policy Manager, und nur Apps (.apks) können sich als DPM registrieren, so dass ich leider nach langen Recherchen eine Sackgasse erreiche. @ MohamedELAYADI –
Ich habe einen Weg gefunden, dies zu tun; openssl x509 -inform PEM -subject_hash_old -in charles-proxy-ssl-proxy-zertifikat.pem | -1 head> toto Set/p totoVar =% totoVar% echo% totoVar % Openssl x509 -Informiere PEM -Text -in Charles-proxy-ssl-Proxying-certificate.pem -out nul >>% totoVar% adb shell mount -o rw, remount, rw/System adb push% totoVar%/system/etc/sicherheit/cacerts/ adb schalenhalterung -o ro, remount, ro/system adb Neustart –