referencia
adb modifique el proxy móvil mode_userwyh's blog-CSDN blog_adb shell settings put global http_proxy
Simulador de teléfono móvil instala certificado y captura paquetes
El teléfono Android usa adb para agregar el método de certificado del sistema: se busca programador
Establecer proxy de dispositivo (requiere ROOT
Establecer proxy:
la configuración de adb shell pone la dirección IP del proxy http_proxy global: número de puerto
como:
la configuración de adb shell pone global http_proxy 127.0.0.1:8888
Eliminar proxy:
configuración de shell adb eliminar http_proxy global
configuración de shell adb eliminar global global_http_proxy_host
configuración de shell adb eliminar global_http_proxy_port global
copia rápida
configuración eliminar http_proxy global
configuración eliminar global global_http_proxy_host
configuración eliminar global global_http_proxy_port
Nota: Después de eliminar el proxy, el teléfono debe reiniciarse para que surta efecto. El proxy de configuración se puede configurar varias veces y tendrá efecto de inmediato.
Si el dispositivo no tiene método del:
configuración poner http_proxy global: 0
O (de: configuración de adb de Android eliminar el blog de proxy_wuyahui0124505 - blog de CSDN )
La solución es encontrar settings.db en sqlite y eliminar la información del proxy en la base de datos (se requiere Root)
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
sqlite> select * from global;
-
sqlite> delete from global where name="global_http_proxy_host";
-
sqlite> delete from global where name="global_http_proxy_port";
-
sqlite> delete from global where name="http_proxy";
Luego reinicie el dispositivo: reiniciar
Instalar el certificado en el dispositivo Android
Es necesario instalar OpenSSL. Puede ir directamente a openSSL-Windows para instalarlo.
Primero descargue el certificado raíz de fiddler FiddlerRoot.cer desde http://127.0.0.1:8888
1. Convierta el certificado raíz al formato pem:
openssl x509 -inform der -in FiddlerRoot.cer -out burp.pem
2. Ver la información del certificado PEM
openssl x509 -subject_hash_old -in burp.pem
Copie el nombre en el resultado y cambie el nombre del archivo pem a: nombre.0 en el resultado hash (por ejemplo: 269953fb.0)
3. Instale el certificado: adb push 269953fb.0 /system/etc/security/cacerts/ (copie el archivo en el directorio del certificado correspondiente)
4. Modificar el permiso del archivo a 644
adb shell
cd /system/etc/security/cacerts/
chmod 644 269953fb.0
ls -la
Confirme si el usuario actual puede leer y escribir en el permiso (644 permiso-rw-r--r--)
(significado del número de permiso: leer r=4, escribir w=2, ejecutar x=1, 644 es (4+ 2) (4 )(4), a saber, permisos de lectura y escritura de [usuario actual], permisos de lectura de [usuario del grupo], permisos de lectura de [otros].)
Acerca de cómo desinstalar completamente Fiddler
No se puede instalar FIDDLE, lo que indica que FIDDLE existe, pero no se puede encontrar
打开Fiddle,提示“Se ha encontrado la instalación de Progress Telerik Fiddler en toda la máquina en...Por favor, utilícela o desinstálela...”
Pasos de solución:
1. Botón de Windows + R
2. Ingrese regedit + Entrar + Sí
3. Ingresa al formulario de registro
4. Elimine lo siguiente:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fiddler2"
"HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Fiddler2"