Idealmente, estoy tratando de obtener acceso Root a una máquina Virtualbox de Bliss OS (versión 11.14) que tengo para poder ver los archivos PCAP guardados. Lamentablemente, para llegar al directorio tengo que ser Root. La única opción parece ser la instalación de un módulo Root falso ( https://www.crisisshelter.org/get-Root-access-in-termux-without-Root-fakeroot/ ).
Sin embargo, esto y varias otras cosas que he tratado de hacer con Termux conducen a ejecutar apt-update
y apt-upgrade
. Sin embargo, parece que sigo teniendo problemas con los repositorios.
$ apt update && apt upgrade
Get:1 https://grimler.se/termux-packages-24 stable InRelease [16.8 kB]
Get:2 https://grimler.se/game-packages-24 games InRelease [9347 B]
Err:1 https://grimler.se/termux-packages-24 stable InRelease
The following signatures couldn't be verified because the public key is not available: NO PUBKEY B0076E4908716168
Get:3 https://grimler.se/science-packages-24 science InRelease [9360 B]
Err:2 https://grimler.se/game-packages-24 games InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY BO076E4908716168
Err:3 https://grimler.se/science-packages-24 science InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B0076E490871616B
Reading package lists... Done
W: GPG error: https://grimler.se/termux-packages-24 stable InRelease: The following signatures couldn't be verified because the public key is not available: NO PUBKEY B0076E490871616B
E: The repository 'https://grimler.se/termux-packages-24 stable InRelease' is not signed.
N: Metadata integrity can't be verified, repository is disabled now. N: Possible cause: repository is under maintenance or down (wrong sources.list URL?).
W: GPG error: https://grimler.se/game-packages-24 games InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B0076E490B71616B
E: The repository 'https://grimler.se/game-packages-24 games InRelease' is not signed. N: Metadata integrity can't be verified, repository is disabled now.
N: Possible cause: repository is under maintenance or down (wrong sources.list URL?).
W: GPG error: https://grimler.se/science-packages-24 science InRelease: The following signatures couldn't be verified because the public key is not available: NO PUBKEY B0076E490B71616B
E: The repository 'https://grimler.se/science-packages-24 science InRelease' is not signed.
N: Metadata integrity can't be verified, repository is disabled now.
N: Possible cause: repository is under maintenance or down (wrong sources.list URL?).
Captura de pantalla de la salida del terminal
No puedo encontrar una solución para Termux en ningún lugar en línea. ¿Alguien tiene una solución mejor para conseguir el acceso Root a través de Termux?
ACTUALIZACIÓN: He actualizado termux a una versión más moderna. Sin embargo, me sale el error "El archivo tiene un tamaño inesperado" cuando intento ejecutar apt-get
actualización, o cuando intento instalar algo.
~ $ pkg install su
Checking availability of current mirror: ok
Get:1 https://packages. termux.dev/apt/termux-main stable InRelease [14.0 kB]
Get:2 https://packages. termux.dev/apt/termux-main stable/main x86_64 Packages [450 kB]
Ign:2 https://packages. termux.dev/apt/termux-main stable/main x86_64 Packages
Err:2 https://packages. termux.org/apt/termux-main stable/main x86_64 Packages
File has unexpected size (451382 != 450311). Mirror sync in progress? [IP: 216.18.208.174 443]
Err:2 https://packages. termux.org/apt/termux-main stable/main x86_64 Packages
File has unexpected size (451382 != 450311). Mirror sync in progress? [IP: 216.18.208.174 443]
Err:2 https://packages. termux.org/apt/termux-main stable/main x86_64 Packages
File has unexpected size (451382 != 450311). Mirror sync in progress? [IP: 216.18.208.174 443]
Fetched 14.0 kB in 1s (10.7 kB/s)
Reading package lists... Done
E: Failed to fetch https://packages. termux.org/apt/termux-main/dists/stable/main/binary-x86_64/Packages File has unexpected size (451382 != 450311). Mirror sync in progress? [IP: 216.18.208.174 443]
E: Some index files failed to download. They have been ignored, or old ones used instead.
Captura de pantalla de la salida del terminal
¿Alguien conoce una solución para esto?
0 votos
Estoy tratando de obtener acceso Root ... para que pueda ver los archivos PCAP guardados -- ¿Por qué necesitas acceso Root para esto? ¿Dónde (ubicación exacta) se guardan estos archivos PCAP? ¿No puede copiarlos a /sdcard (también conocido como almacenamiento interno)?
0 votos
Ha añadido un repositorio pero no su clave PGP. Utilice
apt-key add <site-public-key.gpg>
por ejemplo, en el clave publicada aquí .0 votos
@Firelord Estoy tratando de ver la información pcap generada a través de csploit para un proyecto de último año im haciendo. Parece que la única ubicación de los archivos pcap se guardan son: /data/user/0/org.csploit.Android/cache/csploit-sniff- número aleatorio .pcap. El Hasta ahora, no he encontrado una manera de cambiar la ubicación de guardado en csploit, y me sale un error de permiso denegado cuando intento acceder a ese directorio exacto.
0 votos
@Robert ¿es site-public-key.gpg algo que ya debería tener en mi sistema? ¿O es algo que tengo que encontrar en alguna parte? Lo siento, muy nuevo en esto.
0 votos
Si añades un repositorio también tienes que añadir la clave PGP correspondiente. He puesto el enlace a la página donde está la clave en mi último comentario.
0 votos
@Robert No he añadido ningún repositorio nuevo (¿creo?). Lo único que he hecho ha sido cambiar del repositorio por defecto de termux "los repositorios oficiales" (también me daba errores desde ahí) al repositorio "Mirrors by grimler". Cada vez que intento instalar algo con apt o pkg, obtengo los mismos errores.
0 votos
¿Utilizas Termux desde Play Store o F-Droid? La versión de PlayStore está obsoleta y no se actualizará. Puede que este sea el motivo, o que tu instalación sea bastante antigua. Las claves de los repositorios a veces cambian entonces también tienes que añadirlas manualmente como he descrito (si confías en la clave y en el repositorio).
0 votos
@Robert He descargado esta versión termux de la Aurora Store.
0 votos
Aurora utiliza GooglePlay Store como fuente APK por lo que debe tener la versión obsoleta.
0 votos
@Robert, ¿Dónde podría encontrar una versión más actualizada, o tiene una sugerencia sobre un mejor terminal que puedo usar? Es decir, la otra que tengo es la aplicación Terminal Emulator, pero esa también me da permisos denegados cuando intento acceder a /data/user/0, ni parece reconocer ninguna utilidad básica como hace termux (como apt, pkg, etc...).
0 votos
Te pregunté si usas la versión de Google Play o F-Droid... Yo consideraría esto como una pista amplia. Alternativamente, por favor google
termux download
.0 votos
Robert yo tenía la versión de Google Play. He actualizado a lo que creo que es la más reciente (0.118.0), sin embargo cuando ejecuto apt-get update ahora me sale el error: "El archivo tiene un tamaño inesperado (451382 != 540311). ¿Sincronización espejo en curso? [IP: 216.18.208.174 443]
0 votos
Sólo un consejo, por favor copie y pegue el texto de salida de la terminal en lugar de publicar una captura de pantalla ya que las imágenes no son realmente accesibles para algunos.