- - Linux’tan Android’e Gnirehtet

Linux'tan Android'e Gnirehtet ile Nasıl Yapılır?

Geçmişte, ipi ters çevirmek istiyorsanızLinux'tan Android'e, IP tabloları, köprülü bağlantılar ve diğer aşırı karmaşık araçları kullanmanız gerekiyordu. Bununla birlikte, bir geliştiricinin sıkı çalışması sayesinde, geriye bağlama daha kolay hale getirildi.

Gniretet Tanıtımı! Linux'tan Android'e bağlantıyı tersine çeviren, çalışan bir USB ters bağlama sistemi oluşturmak için arka plan hizmeti olarak çalışan deneysel bir programdır.

Not: Bu kılavuzu izlemeye çalışmadan önce Android cihazınızın Root erişimi olduğundan emin olun. Kök erişimi olmadan, Gniretet'in ihtiyaç duyduğu işlemlerin çoğu düzgün çalışmayacak.

Android'de Root erişimi kazanmak her zamankinden daha kolay ve birçok cihazın ayrıntılı yolları var. Daha fazla bilgi için XDA Forumlarına göz atın.

Android araçlarını yükle

GNirehtet ile ters tethering sayesindeAndroid geliştirme araçları. Bu kılavuza devam etmeden önce Linux'a yüklemelisiniz. Neyse ki, çoğu Linux dağıtımı bunu kolay bir işlem haline getirmektedir. Bir terminal açın ve işletim sisteminize göre talimatları izleyin.

Ubuntu

sudo apt install android-tools

Debian

sudo apt-get install android-tools

Arch Linux

sudo pacman -S android-tools

fötr şapka

sudo dnf install android-tools

OpenSUSE

sudo zypper in android-tools

Genel Linux

Google, Linux platformunu çok iyi destekliyor veSonuç olarak, Android SDK araç seti hazır. İşletim sisteminize kurmak için resmi sayfaya gidin. İndirilen arşivi çıkartın ve içindeki talimatları izleyin!

Gnirehtet'i yükleyin

Gnirehtet, Github'da mevcuttur. Kaynak kodu indirilebilir ve derlemeye hazır. Ancak, sürüm sayfasına gidip yazılımın önceden derlenmiş bir sürümünü indirmek çok daha kolaydır. Yayın sayfasında bir Java sürümü ve Rust sürümü var. Kullanım kolaylığı için, bir Java Çalışma Zamanı Ortamı yüklemenizi gerektirmediğinden Rust sürümünü indirmenizi öneririz.

Not: Java sürümünü kullanmaya karar verir misiniz? Java Runtime Environment'ı Linux'a yüklemeniz gerekir.

Gnirehtet'in son sürümünü indirmek için bir terminal açın ve wget aracı.

wget https://github.com/Genymobile/gnirehtet/releases/download/v2.2.1/gnirehtet-rust-linux64-v2.2.1.zip

Alternatif olarak, Java sürümünü aşağıdakiler ile indirin:

wget https://github.com/Genymobile/gnirehtet/releases/download/v2.2.1/gnirehtet-java-v2.2.1.zip

Gnirehtet indirildikten sonra halletmek Zip arşivi içeriğini çıkarmak için bir araç.

unzip gnirehtet-rust-linux64-v2.2.1.zip

veya

unzip gnirehtet-java-v2.2.1.zip

Dosya yöneticisini açın, “Gnirehtet” klasörüne gidin. Gnirehtet.apk dosyasını Android cihazınıza kopyalayın ve yükleyin.

Bir terminal aç ve kullan CD ayıklanan Gnirehtet klasörüne gitme komutu.

cd ~/gnirehtet-*

Android'i Bağlamak İçin Yapılandırma

Gnirehtet aracı birkaç olmadan çalışmazAndroid işletim sistemine tweaks. “Ayarlar” ı açarak başlayın. “Telefon hakkında” ya gidin ve “Artık bir geliştiricisiniz” yazan bir bildirim görüntülenene kadar yapı numarasına dokunun.

Geliştirici seçeneklerine gidin, “USB” hata ayıklamasını arayın ve etkinleştirin.

Bir terminal açın ve bir Adb sunucusu başlatın.

su -

veya

sudo -s
adb start server

Android cihazınızın kilidini açın ve ADB bağlantılarını “her zaman kabul et” kutusunu işaretleyin. Sonra ADB sunucusunu çalıştıran terminale geri dönün ve onu öldürün.

adb kill-server

Gnirehtet Kullanımı

Gnirehtet, Linux PC'niz ile Android cihazınız arasında USB üzerinden bir bağlantı oluşturarak çalışır. Bağlantı başlatmak için bir terminal açın ve bir kök kabuğu kazanın.

su -

veya

sudo -s

Bir kök kabuğuyla, Gnirehtet uygulaması Linux sistemiyle sorunsuz bir şekilde çalışabilir ve ADB üzerinden Android cihazla iletişim kurabilir. Bu noktada, bağlantıyı başlatın:

./gnirehtet autorun

Gnirehtet ile bağlantı başladıktan sonra Android cihazınızda yeni bir VPN bağlantı istemi görünecektir. Kilidini açın ve bağlantıyı kabul edin.

VPN bağlantısını kabul ettikten sonra, Gnirehtet, bir internet bağlantısını USB üzerinden doğrudan Android cihaza yönlendirmeye başlayacaktır.

Yeniden bağlanıyor

Bazen, USB kabloları çıkarılmış olarak gelir. Gnirehtet servisi çalışırken bunun olması durumunda bağlantı sona erecektir. Neyse ki, program, kullanıcıların anında kaybolan bir bağlantıyı anında geri yüklemek için yürütebilecekleri bir özelliğe sahiptir.

Bir bağlantıyı geri yüklemek için bir terminal açın, ile bir kök kabuk kazanın. suveya birlikte koş sudo.

cd ~/gnirehtet-*

Gnirehtet klasörünün içinde, programı tekrar başlat bayrağı. Bu, ters bağlanma sistemini yeniden başlatır.

sudo ./gnirehtet restart

Komutun çalışması tamamlandığında, Android cihazın kilidini açın ve yeniden başlatma işlemini sonlandırmak için VPN bağlantısını tekrar kabul edin.

Bağlantıyı Kes

Ters ip, herhangi bir zamanda kapatılabilir. Bunu yapmak için yeni bir terminal açın (bağlantıyı açık olan mevcut olanı bırakın) ve aşağıdakileri yapın:

cd ~/gnirehtet-*
sudo ./gnirehtet stop

Bazen, çalışan Dur komutu her zaman ters bağlantı bağlantısını kesmez. Bu durumda, Gnirehtet'i bırakmaya zorlamanız gerekir.

Gnirehtet'i öldürmek için, kullanarak işlem kimliğini bulun. pidof, sonra programı öldürmek Komut.

pidof ./gnirehtet
sudo kill -9 processnumber
</ P>

Yorumlar