Existe-t-il un moyen d'installer un certificat CA (.crt
fichier) sous le Security -> Trusted Credential -> User tab
via ADB? ou tout autre moyen "scriptable".
J'ai trouvé un moyen de le faire, j'ai donc pu faire confiance au certificat proxy charles. il sera ajouté en tant que certificat racine SSL de confiance.
Vous devez d'abord obtenir le hachage du certificat
openssl x509 -inform PEM -subject_hash_old -in charles-proxy-ssl-proxying-certificate.pem | head -1>toto
j'utilise windows, je le stocke dans une var dans une affaire pour automatiser le processus 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