Idéalement, j'essaie d'obtenir un accès root à une machine Bliss OS (version 11.14) Virtualbox que j'ai pour pouvoir visualiser les fichiers PCAP enregistrés. Malheureusement, pour accéder au répertoire, je dois être root. La seule option semble être d'installer un module root factice (https://www.crisisshelter.org/get-root-access-in-termux-without-root-fakeroot/).
Cependant, cela et plusieurs autres choses que j'ai essayé de faire avec Termux finissent par exécuter apt-update
et apt-upgrade
. Cependant, j'ai l'impression d'avoir des problèmes de dépôt.
$ apt update && apt upgrade
Obtention :1 https://grimler.se/termux-packages-24 stable InRelease [16,8 ko]
Obtention :2 https://grimler.se/game-packages-24 games InRelease [9347 o]
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
Obtention :3 https://grimler.se/science-packages-24 science InRelease [9360 o]
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
Lecture des listes de paquets... Fait
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 ne peut pas être vérifiée, le dépôt est désactivé à présent. N: Cause possible : le dépôt est en maintenance ou indisponible (URL du 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 ne peut pas être vérifiée, le dépôt est désactivé à présent.
N: Cause possible : le dépôt est en maintenance ou indisponible (URL du 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 ne peut pas être vérifiée, le dépôt est désactivé à présent.
N: Cause possible : le dépôt est en maintenance ou indisponible (URL du sources.list incorrecte ?).
Capture d'écran de la sortie du terminal
Je ne semble pas trouver de solution pour Termux en ligne. Quelqu'un a-t-il une meilleure solution pour obtenir un accès root via Termux ?
MAJ : J'ai mis à jour termux vers une version plus récente. Cependant, j'obtiens une erreur "Le fichier a une 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
Obtention :1 https://packages. termux.dev/apt/termux-main stable InRelease [14,0 ko]
Obtention :2 https://packages. termux.dev/apt/termux-main stable/main x86_64 Packages [450 ko]
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). La synchronisation du miroir est 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). La synchronisation du miroir est 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). La synchronisation du miroir est en cours ? [IP : 216.18.208.174 443]
Récupération de 14,0 ko en 1s (10,7 ko/s)
Lecture des listes de paquets... Fait
E: Échec du téléchargement de https://packages. termux.org/apt/termux-main/dists/stable/main/binary-x86_64/Packages Le fichier a une taille inattendue (451382 != 450311). La synchronisation du miroir est en cours ? [IP : 216.18.208.174 443]
E: Certains index n'ont pas pu ê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
Quelqu'un connaît-il une solution à ce problème ?
0 votes
Je suis en train de tenter d'obtenir un accès root... afin de 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 ? Vous n'êtes pas en mesure de les copier vers /sdcard (alias Stockage interne) ?
0 votes
Vous avez ajouté un référentiel mais pas sa clé PGP. Utilisez
apt-key add
par exemple sur la clé publiée ici.0 votes
@Firelord Je tente de consulter les informations pcap générées via csploit pour un projet de fin d'études que je suis en train de réaliser. Il semble que les fichiers pcap ne soient enregistrés qu'à l'emplacement suivant : /data/user/0/org.csploit.android/cache/csploit-sniff-numéro aléatoire.pcap. Jusqu'à présent, je n'ai pas trouvé de moyen de modifier l'emplacement d'enregistrement dans csploit, et j'obtiens 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 novice en la matière.
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 dépôts (je crois?). Tout ce que j'ai fait était de passer du dépôt termux par défaut "les dépôts officiels" (je recevais également des erreurs de leur part) au dépôt "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 Play Store ou F-Droid ? La version PlayStore est obsolète et ne sera pas mise à jour. Cela pourrait être la raison, ou votre installation est assez ancienne. Les clés de dépôt changent parfois, vous devez alors 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 l'Aurora Store.
0 votes
Aurora utilise GooglePlay Store comme source d'APK, vous devriez avoir la version obsolète.
0 votes
@Robert, Où pourrais-je trouver une version plus à jour, 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, et ne reconnaît pas non plus les utilitaires de base comme termux le fait (comme 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 important. Sinon, merci de rechercher sur Google
termux download
.0 votes
Robert, j'avais la version Google Play. J'ai mis à jour vers 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 et coller le texte de sortie du terminal au lieu de publier une capture d'écran car les images ne sont pas vraiment accessibles à certains.