Waydroid ile Android Uygulamalarını GNU Linux altında çalıştırın

Linux masaüstünüzde Android uygulamaları çalıştırmak mı istiyorsunuz? WayDroid’i kullanarak Linux masaüstünüzü veya dizüstü bilgisayarınızı bir Android uygulama güç merkezine nasıl dönüştüreceğinizi öğrenin.

WayDroid Nedir?

WayDroid, Linux masaüstünde eksiksiz bir Android sistemi başlatmaya olanak tanıyan kapsayıcı tabanlı bir araçtır. Bunu Linux ad alanlarıyla yapar ve Linux çekirdeğini etkili bir şekilde kullanır. Basitçe ifade etmek gerekirse, ad alanları bir bilgisayarın parçalarını izole etmeye ve ayırmaya yardımcı olan bir özelliktir, böylece her bir parçayı sanki bilgisayarda tek parçaymış gibi bağımsız olarak çalıştırmak mümkün olur.

Android uygulamalarını Linux’ta çalıştırmaya çalışıyorsanız, WayDroid bunu yapmanın yoludur ve Anbox gibi eski “Linux’ta Android” araçları bunu önerir. WayDroid, çok çeşitli Linux dağıtımları ve CPU mimarileriyle uyumludur. Ayrıca, kapsayıcıdan ana sisteme verimli GPU geçişini etkinleştirmek için Android’in Mesa teknolojisini kullanır, bu da grafiksel uygulamaların performansını artırır ve sorunsuz bir kullanıcı deneyimi sağlar.

WayDroid’i  Kurulum

Linux masaüstü veya dizüstü bilgisayarınızda WayDroid’i kullanmaya başlamak için bir terminal penceresi açın. Bunu klavyenizde Ctrl+Alt+T tuşlarına basarak veya Linux uygulama menünüzde “Terminal”i arayarak yapabilirsiniz. WayDroid’i yüklemek için aşağıdaki adımları izleyin:

 

Debian/Anadolu Panteri/ Pardus

WayDroid’in resmi kurulum betiğini çalıştırmak için gerekli olan “curl” aracını yükleyerek başlayın. İlk olarak, curl’ü yükleyin:

sudo apt install curl
<
Curl’ü kurduktan sonra curl ile resmi WayDroid kurulum betiğini çalıştırın:
 curl -s https://repo.waydro.id/ | sudo bash

Komut dosyası tamamlandıktan sonra WayDroid paketini yükleyin:
 sudo apt install waydroid

Uygulama menüsünden Waydroid’i çalıştırabilirsiniz. Google hizmetlerini destekleyen sürüm için GAPPS, sade Android için VANILLA’yı seçin.

WayDroid Deneyimi

WayDroid, özellikle Android uygulamalarının Linux ortamına entegrasyonunu sağlayarak cihazınızdan en iyi şekilde yararlanmanıza yardımcı olduğu için Linux için harika bir araç olarak öne çıkıyor. Android uyumluluğu sunan birçok alternatifin aksine, WayDroid kullanım kolaylığı ve sistem entegrasyonunda öne çıkıyor.

Linux’ta WayDroid ile Android Uygulamaları Yükleme

WayDroid aracılığıyla Linux’ta Android uygulamalarının keyfini çıkarmak için önce Linux uygulama menüsünden WayDroid’i açın. İlk başlatmada “Waydroid’i Başlat” penceresi görünecektir. “WayDroid’i Başlat” penceresi açıldığında, “Android Türü” seçeneğine gidin ve Google Play Hizmetlerini entegre etmek için “GAPPS”i seçin . Android kapsayıcınızı indirmeye ve yüklemeye başlamak için “İndir” düğmesine basın. Bu biraz zaman alabilir, bu nedenle sabırlı olmak önemlidir.

 

Waydroid için Wayland gereklidir. Ancak kullandığınız Debian dağıtımı Wayland desteği yoksa, Anadolu Panteri veya Pardus gibi, Weston bu wayland arka ucunu kullanabilir ve Waydroid’i çalıştırabilir.

  • Weston Compositor’ı yükleyin:
  sudo apt install weston

2. Weston’ı komut satırından çalıştır.

 weston

Weston penceresinin içinde sol üst bölgedeki terminal simgesine tıklayın. Bu bir terminal penceresi açar.

3. Açılan komut penceresinin içine aşağıdaki komutu girin.

 waydroid first-launch

Kurulumda internet sorunu yaşarsanız.

Güvenlik duvarı ayarlarında değişiklik yapmanız gerekir.

ufw allow 67

ufw allow 53

ufw default allow FORWARD

 sudo nano /etc/ufw/sysctl.conf

Aşağıdaki satırların başındaki # işaretini kaldırın ve Ctrl+X ile kaydedip kapatın.

10 net/ipv4/ip_forward=1
11 net/ipv6/conf/default/forwarding=1
12 net/ipv6/conf/all/forwarding=1

Daha sonra

 sudo ufw disable && sudo ufw enable

Google Play Store’da sertifika problemi yaşarsanız aşağıdaki komutu giriniz.

ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data ANDROID_TZDATA_ROOT=/apex/com.android.tzdata ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db “select * from main where name = \”android_id\”;”

 

 

Android uygulaması yüklemek için

waydroid app install dizin/dosya.apk

Yüklü bir uygulamak başlatmak için

waydroid app launch com.örnek.app

Waydroid başlatmak veya durdurmak için

waydroid session start|stop