Idéalement, j'essaie d'obtenir un accès root à une machine virtuelle Bliss OS (version 11.14) que j'ai dans Virtualbox afin de pouvoir consulter des fichiers PCAP enregistrés. Malheureusement, pour accéder au répertoire, je dois être root. La seule option semble être d'installer un module racine factice (https://www.crisisshelter.org/get-root-access-in-termux-without-root-fakeroot/).
Cependant, cela et plusieurs autres choses que j'ai essayées de faire avec Termux aboutissent à l'exécution de apt-update
et apt-upgrade
. Cependant, je semble rencontrer des problèmes de dépôt.
$ 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
Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : 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
Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY BO076E4908716168
Err:3 https://grimler.se/science-packages-24 science InRelease
Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY B0076E490871616B
Reading package lists... Done
W: Erreur de GPG : https://grimler.se/termux-packages-24 stable InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO PUBKEY B0076E490871616B
E: Le dépôt 'https://grimler.se/termux-packages-24 stable InRelease' n'est pas signé.
N: L'intégrité des métadonnées n'a pas pu être vérifiée, le dépôt est maintenant désactivé. N: Cause possible : le dépôt est en cours de maintenance ou est désactivé (URL de sources.list incorrecte?).
W: Erreur de GPG : https://grimler.se/game-packages-24 games InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY B0076E490B71616B
E: Le dépôt 'https://grimler.se/game-packages-24 games InRelease' n'est pas signé. N: L'intégrité des métadonnées n'a pas pu être vérifiée, le dépôt est maintenant désactivé.
N: Cause possible : le dépôt est en cours de maintenance ou est désactivé (URL de sources.list incorrecte?).
W: Erreur de GPG : https://grimler.se/science-packages-24 science InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO PUBKEY B0076E490B71616B
E: Le dépôt 'https://grimler.se/science-packages-24 science InRelease' n'est pas signé.
N: L'intégrité des métadonnées n'a pas pu être vérifiée, le dépôt est maintenant désactivé.
N: Cause possible : le dépôt est en cours de maintenance ou est désactivé (URL de sources.list incorrecte?).
Capture d'écran de la sortie du terminal
Je ne semble pas trouver de solution pour Termux en ligne. Est-ce que quelqu'un a une meilleure solution pour obtenir un accès root via Termux ?
MISE À JOUR : J'ai mis à jour termux vers une version plus récente. Cependant, j'obtiens une erreur "Fichier de taille inattendue" lorsque j'essaie d'exécuter apt-get
update, ou lorsque j'essaie d'installer quoi que ce soit.
~ $ pkg install su
Vérification de la disponibilité du miroir actuel : 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
Le fichier a une taille inattendue (451382 != 450311). Synchronisation du miroir en cours ? [IP : 216.18.208.174 443]
Err:2 https://packages. termux.org/apt/termux-main stable/main x86_64 Packages
Le fichier a une taille inattendue (451382 != 450311). Synchronisation du miroir en cours ? [IP : 216.18.208.174 443]
Err:2 https://packages. termux.org/apt/termux-main stable/main x86_64 Packages
Le fichier a une taille inattendue (451382 != 450311). Synchronisation du miroir en cours ? [IP : 216.18.208.174 443]
Récupéré 14.0 kB en 1s (10.7 kB/s)
Reading package lists... Done
E: Impossible de récupérer https://packages. termux.org/apt/termux-main/dists/stable/main/binary-x86_64/Packages Le fichier a une taille inattendue (451382 != 450311). Synchronisation du miroir en cours ? [IP : 216.18.208.174 443]
E: Certains index ont échoué à être téléchargés. Ils ont été ignorés, ou les anciens ont été utilisés à la place.
Capture d'écran de la sortie du terminal
Est-ce que quelqu'un connaît une solution à ce problème ?
0 votes
Je tente d'obtenir un accès root ... pour pouvoir consulter les fichiers PCAP enregistrés - pourquoi avez-vous besoin d'un accès root pour cela ? Où (emplacement exact) sont enregistrés ces fichiers PCAP ? Êtes-vous incapable de les copier sur /sdcard (alias Stockage Interne) ?
0 votes
Vous avez ajouté un dépôt mais sans sa clé PGP. Utilisez
apt-key add
par exemple sur la clé publiée ici.0 votes
@Firelord Je tente de visualiser les informations pcap générées via csploit pour un projet de fin d'études que je suis en train de faire. Il semble que le seul endroit où les fichiers pcap sont sauvegardés est : /data/user/0/org.csploit.android/cache/csploit-sniff-randomnumber.pcap. Jusqu'à présent, je n'ai pas trouvé de moyen de modifier l'emplacement de sauvegarde dans csploit, et je reçois une erreur de permission refusée lorsque j'essaie d'accéder à ce répertoire exact.
0 votes
@Robert est-ce que site-public-key.gpg est quelque chose que je devrais déjà avoir sur mon système? Ou est-ce quelque chose que je dois trouver quelque part? Désolé, je suis très nouveau dans tout ça.
0 votes
Si vous ajoutez un dépôt, vous devez également ajouter la clé PGP correspondante. J'ai posté le lien vers la page où la clé est liée dans mon dernier commentaire.
0 votes
@Robert Je n'ai pas ajouté de nouveaux référentiels (je crois?). Tout ce que j'ai fait était de passer du référentiel par défaut de termux "les référentiels officiels" (j'avais aussi des erreurs à partir de là) au référentiel "Mirrors by grimler". Chaque fois que j'essaie d'installer quelque chose avec apt ou pkg, je reçois les mêmes erreurs.
0 votes
Utilisez-vous Termux depuis le Play Store ou F-Droid? La version du Play Store est obsolète et ne sera pas mise à jour. Peut-être que c'est la raison, ou votre installation est assez vieille. Les clés de dépôt changent parfois, vous devez donc également les ajouter manuellement comme je l'ai décrit (si vous faites confiance à la clé et au dépôt).
0 votes
@Robert J'ai téléchargé cette version de Termux depuis le Aurora Store.
0 votes
Aurora utilise Google Play Store comme source d'APK, vous pourriez donc avoir la version obsolète.
0 votes
@Robert, Où pourrais-je trouver une version plus récente, ou as-tu une suggestion sur un meilleur terminal que je pourrais utiliser ? Je veux dire l'autre que j'ai est l'application Terminal Emulator, mais elle me donne également une erreur de permission refusée lorsque j'essaie d'accéder à /data/user/0, ni ne semble reconnaître les utilitaires de base comme le fait termux (tels que apt, pkg, etc...).
0 votes
Je t'ai demandé si tu utilises la version de Google Play ou de F-Droid... Je considérerais cela comme un indice assez large. Sinon, veuillez googler
termux download
.0 votes
Robert J'avais la version Google Play. J'ai mis à jour à ce que je pense être la plus récente (0.118.0), cependant lorsque je lance apt-get update, j'obtiens maintenant l'erreur : "Le fichier a une taille inattendue (451382 != 540311). Synchronisation du miroir en cours? [IP: 216.18.208.174 443]".
0 votes
Juste un conseil, veuillez copier-coller le texte extrait du terminal au lieu de poster une capture d'écran car les images ne sont pas vraiment accessibles pour certains.