Πώς να αντιστρέψετε το Tether από το Linux στο Android με το Gnirehtet

click fraud protection

Στο παρελθόν, εάν θέλετε να αντιστρέψετε την πρόσδεση από Linux σε Android, έπρεπε να χρησιμοποιήσετε πίνακες IP, γεφυρωμένες συνδέσεις και άλλα υπερβολικά περίπλοκα εργαλεία. Ωστόσο, χάρη στη σκληρή δουλειά ενός προγραμματιστή, η αντίστροφη πρόσδεση έγινε ευκολότερη.

Σας παρουσιάζουμε το Gniretet! Είναι ένα πειραματικό πρόγραμμα που λειτουργεί ως υπηρεσία παρασκηνίου για τη δημιουργία ενός λειτουργικού συστήματος αντίστροφης πρόσδεσης USB, επιτρέποντάς σας να αντιστρέψετε την πρόσδεση από Linux σε Android.

Σημείωση: πριν επιχειρήσετε να ακολουθήσετε αυτόν τον οδηγό, βεβαιωθείτε ότι η συσκευή σας Android έχει πρόσβαση στο Root. Χωρίς πρόσβαση στο Root, πολλές από τις λειτουργίες που χρειάζεται το Gniretet δεν θα λειτουργούν σωστά.

Η απόκτηση πρόσβασης στο Root στο Android είναι ευκολότερη από ποτέ και πολλές συσκευές έχουν λεπτομερείς οδηγίες. Ρίξτε μια ματιά στα φόρουμ XDA για περισσότερες πληροφορίες.

Εγκαταστήστε εργαλεία Android

Η αντίστροφη σύνδεση με το GNirehtet λειτουργεί χάρη στα εργαλεία ανάπτυξης Android. Πριν συνεχίσετε με αυτόν τον οδηγό, πρέπει να τον εγκαταστήσετε στο Linux. Ευτυχώς, οι περισσότερες διανομές Linux το καθιστούν μια εύκολη διαδικασία. Ανοίξτε ένα τερματικό και ακολουθήστε τις οδηγίες που βασίζονται στο λειτουργικό σας σύστημα.

instagram viewer

Ubuntu

sudo apt εγκατάσταση android-εργαλεία

Ντέμπιαν

sudo apt-get εγκαταστήστε εργαλεία Android

Arch Linux

sudo pacman -S android-εργαλεία

Μαλακό καπέλλο

sudo dnf εγκαταστήστε εργαλεία Android

OpenSUSE

sudo zypper σε εργαλεία Android

Γενικό Linux

Η Google υποστηρίζει την πλατφόρμα Linux πολύ καλά, και ως εκ τούτου, το κιτ εργαλείων Android SDK είναι άμεσα διαθέσιμο. Για να το εγκαταστήσετε στο λειτουργικό σας σύστημα, κατευθυνθείτε στην επίσημη σελίδα. Εξαγάγετε το ληφθέν αρχείο και ακολουθήστε τις οδηγίες μέσα!

Εγκαταστήστε το Gnirehtet

Το Gnirehtet είναι διαθέσιμο στο Github. Ο πηγαίος κώδικας είναι διαθέσιμος για λήψη και έτοιμος για συλλογή. Ωστόσο, είναι πολύ πιο εύκολο να κατευθυνθείτε προς τη σελίδα κυκλοφορίας και να κατεβάσετε μια προεγκατεστημένη έκδοση του λογισμικού. Στη σελίδα κυκλοφορίας, υπάρχει μια έκδοση Java και μια έκδοση Rust. Για ευκολία στη χρήση, συνιστούμε τη λήψη της έκδοσης Rust, καθώς δεν απαιτείται εγκατάσταση Java Runtime Environment.

Σημείωση: αποφασίζετε να χρησιμοποιήσετε την έκδοση Java; Θα πρέπει να εγκαταστήσετε το Java Runtime Environment σε Linux.

Για να κατεβάσετε την τελευταία έκδοση του Gnirehtet, ανοίξτε ένα τερματικό και χρησιμοποιήστε το κλαίω εργαλείο.

κλαίω https://github.com/Genymobile/gnirehtet/releases/download/v2.2.1/gnirehtet-rust-linux64-v2.2.1.zip

Εναλλακτικά, κατεβάστε την έκδοση Java, με:

κλαίω https://github.com/Genymobile/gnirehtet/releases/download/v2.2.1/gnirehtet-java-v2.2.1.zip

Μετά τη λήψη του Gnirehtet, χρησιμοποιήστε το ανοίγω φερμουάρ εργαλείο για να εξαγάγετε τα περιεχόμενα του αρχείου Zip.

αποσυμπιέστε gnirehtet-rust-linux64-v2.2.1.zip

ή

αποσυμπιέστε gnirehtet-java-v2.2.1.zip

Ανοίξτε τη διαχείριση αρχείων, μεταβείτε στο φάκελο "Gnirehtet". Αντιγράψτε το αρχείο gnirehtet.apk στη συσκευή σας Android και εγκαταστήστε το.

Ανοίξτε ένα τερματικό και χρησιμοποιήστε το CD εντολή για να μετακινηθείτε στον εξαγόμενο φάκελο Gnirehtet.

cd ~ / gnirehtet- *

Διαμόρφωση Android για σύνδεση

Το εργαλείο Gnirehtet δεν θα λειτουργήσει χωρίς μερικές τροποποιήσεις στο λειτουργικό σύστημα Android. Ξεκινήστε ανοίγοντας "Ρυθμίσεις". Μεταβείτε στην ενότητα "Σχετικά με το τηλέφωνο" και πατήστε στον αριθμό κατασκευής έως ότου εμφανιστεί μια ειδοποίηση με την ένδειξη "Είστε πλέον προγραμματιστής".

Παω σε Επιλογές ανάπτυξης, αναζητήστε τον εντοπισμό σφαλμάτων "USB" και ενεργοποιήστε το.

Ανοίξτε ένα τερματικό και ξεκινήστε έναν διακομιστή Adb.

su -

ή

sudo -s
διακομιστής εκκίνησης adb

Ξεκλειδώστε τη συσκευή σας Android και επιλέξτε το πλαίσιο για "αποδοχή πάντα" συνδέσεων ADB. Στη συνέχεια, επιστρέψτε στο τερματικό που εκτελεί τον διακομιστή ADB και σκοτώστε τον.

adb kill-server

Χρησιμοποιώντας το Gnirehtet

Το Gnirehtet λειτουργεί δημιουργώντας μια σύνδεση μεταξύ του υπολογιστή Linux και της συσκευής Android μέσω USB. Για να ξεκινήσετε μια σύνδεση, ανοίξτε ένα τερματικό και αποκτήστε ένα κέλυφος ρίζας.

su -

ή

sudo -s

Με ένα κέλυφος ρίζας, η εφαρμογή Gnirehtet μπορεί να λειτουργήσει με το σύστημα Linux χωρίς πρόβλημα και να επικοινωνεί μέσω ADB στη συσκευή Android. Σε αυτό το σημείο, ξεκινήστε τη σύνδεση:

./gnirehtet αυτόματη εκτέλεση

Κατά την έναρξη της σύνδεσης με το Gnirehtet, θα εμφανιστεί μια νέα προτροπή σύνδεσης VPN στη συσκευή σας Android. Ξεκλειδώστε το και αποδεχτείτε τη σύνδεση.

Αφού αποδεχτεί τη σύνδεση VPN, το Gnirehtet θα ξεκινήσει με επιτυχία τη δρομολόγηση μιας σύνδεσης στο Διαδίκτυο μέσω USB απευθείας στη συσκευή Android.

Επανασύνδεση

Μερικές φορές, τα καλώδια USB έρχονται αποσυνδεδεμένα. Σε περίπτωση που αυτό συμβεί κατά την εκτέλεση της υπηρεσίας Gnirehtet, η σύνδεση θα τερματιστεί. Ευτυχώς, το πρόγραμμα διαθέτει μια δυνατότητα που οι χρήστες μπορούν να εκτελέσουν για να αποκαταστήσουν αμέσως μια χαμένη σύνδεση.

Για να επαναφέρετε μια σύνδεση, ανοίξτε ένα τερματικό, αποκτήστε ένα κέλυφος ρίζας με σουή τρέξτε με sudo.

cd ~ / gnirehtet- *

Στο εσωτερικό του φακέλου Gnirehtet, εκτελέστε το πρόγραμμα με το επανεκκίνηση σημαία. Αυτό θα επανεκκινήσει το σύστημα αντίστροφης πρόσδεσης.

sudo ./gnirehtet επανεκκίνηση

Όταν ολοκληρωθεί η εκτέλεση της εντολής, ξεκλειδώστε τη συσκευή Android και αποδεχτείτε ξανά τη σύνδεση VPN για να ολοκληρώσετε τη διαδικασία επανεκκίνησης.

Διακοπή σύνδεσης

Η αντίστροφη πρόσδεση μπορεί να τερματιστεί ανά πάσα στιγμή. Για να το κάνετε, ανοίξτε ένα νέο τερματικό (αφήστε το υπάρχον που εκτελεί τη σύνδεση ανοιχτή) και κάντε τα εξής:

cd ~ / gnirehtet- * sudo ./gnirehtet stop

Μερικές φορές, η εκτέλεση του να σταματήσει Η εντολή δεν σκοτώνει πάντα τη σύνδεση αντίστροφης πρόσδεσης. Εάν συμβεί αυτό, θα πρέπει να αναγκάσετε το Gnirehtet να σταματήσει.

Για να σκοτώσετε το Gnirehtet, βρείτε το αναγνωριστικό διεργασίας χρησιμοποιώντας pidofκαι μετά σταματήστε το πρόγραμμα με το σκοτώνω εντολή.

pidof ./gnirehtet sudo kill -9 αριθμός διαδικασίας
watch instagram story