5G hotspot'unuz bir Linux bilgisayarı

ZTE F50 / MU300 ve ZTE U30 Air'e Android'in yanına Ubuntu ya da OpenWrt kurun. SSH, Wi-Fi, Bluetooth ve 5G modem çalışır. Android yerinde kalır; Linux bir gün açılamazsa cihaz kendiliğinden Android'e döner.

A 5G pocket hotspot running Linux A drawing of a small 5G hotspot with three status LEDs. Its face shows two rooms: a green one for Android and an amber one for Linux.

Bu nedir?

ZTE F50, içine SIM kart takılan ve 5G interneti Wi-Fi ile paylaşan küçük bir kutudur. İçinde Android çalıştıran küçük bir bilgisayar vardır. Bu proje, Android'in yanına gerçek bir Linux sistemi kurar.

Onu içinde zaten bir 5G modem, bir Wi-Fi erişim noktası ve 32 GB depolama olan bir Raspberry Pi gibi düşünün. ZTE U30 Air aynı kart ve çipin pilli hâlidir; o da desteklenir.

Neden isteyesiniz?

Neler çalışıyor

Desteklenen cihazlar

ZTE F50 / MU300ZTE U30 Air
ÇipUnisoc T760 (UMS9620)aynısı
Güçyalnızca USBpil (4050 mAh), şarj devresi ve pil göstergesi
USB ağ adresi192.168.77.1192.168.78.1
SD kartLinux dahili depolama yerine kartta durabilirkart yuvası yok
Ekstralardurum LED'leridurum LED'leri, pil bilgileri, NFC etiketi, OTG adaptörüyle USB host (ana hat çekirdekler)

Kurulum programı hangisi olduğunu Android'den okur; elle seçmeniz gerekmez. U30 Pro farklı bir çiptir (UMS9632) ve desteklenmez. Cihazların çoğunda 64 GB dahili depolama vardır; 32 GB sürümde her şeyden önce kontrol adımını okuyun.

Nasıl çalışır, bir masal gibi

Önemli olan her şeyi dört küçük resim anlatıyor.

1. Tek ev, iki oda

Cihazınız bir ev gibidir. Android bir odada, bütün eşyalarıyla zaten yaşıyor. Yaygın 64 GB cihazda kimsenin kullanmadığı ikinci, boş bir oda daha var: Android'in bölümlerinden sonra yaklaşık 32 GiB'lık depolama. Linux o boş odaya taşınır. Android'in odasındaki hiçbir şey yerinden oynamaz, değişmez.

Evin iki ön kapısı da vardır: bunlara A ve B açılış yuvaları (slot) denir. Android bunlardan birini kullanır. Kurulum programı Linux'un kapısını, yani açılış imajını, diğerine koyar.

Tek cihazda Android ve Linux Dahili depolama: Android'in bölümleri olduğu gibi kalır, Linux onlardan sonraki boş alana kurulur. Cihazın iki açılış yuvası vardır; Android kendi yuvasında kalır, Linux'un açılış imajı diğerine yazılır. Dahili depolama (yaygın 64 GB cihaz) Android'in bölümleri sistem, uygulamalar, verileriniz Boş alan, yaklaşık 32 GiB Ubuntu ve/veya OpenWrt olduğu gibi kalır Linux burada yaşar İki açılış yuvası: aynı evin iki ön kapısı Android'in yuvası hiç yazılmaz Diğer yuva Linux'un açılış imajı F50: Linux bunun yerine SD kartta da durabilir

2. Her açılış bir denemedir

Cihaz Linux'u her başlattığında bunu bir deneme sayar ve bir hak harcar. Linux açılınca (USB ağı ve SSH çalışınca) cihaza "bu açılış iyiydi" der ve bütün haklar geri gelir. Linux açılmazsa harcanan hak gider. Arka arkaya 5 başarısız açılıştan sonra (1 ile 6 arasında siz seçersiniz) cihaz bu kez Android'i başlatır. Yanlışlıkla kendinizi dışarıda bırakamazsınız.

Cihaz açılırken ne olur Cihaz Linux'u deneme olarak başlatır. Linux açılırsa açılış onaylanır ve deneme hakları yeniden dolar. Açılmazsa bir hak gider; haklar bitince cihaz Android'i kendiliğinden başlatır. Cihaz açılır Önyükleyici Linux'u başlatır ve bir deneme hakkı harcar Linux yaklaşık bir dakika içinde açıldı mı? USB ağı ve SSH evet Açılış onaylandı: bütün haklar geri geldi Linux'u kullanırsınız hayır Onaylanmadı: bir hak eksildi Hak kaldı mı? evet sonraki açılış hayır Android kendiliğinden açılır Deneme hakkı: 1 ile 6 arası (seçmezseniz 5). Kilitli Linux kendiliğinden Android'e dönmez.

3. Android'e dönmek tek komut

Linux'tayken bir sonraki açılışta Android'i isteyin ve yeniden başlatın:

sudo mu300-next-boot android
sudo reboot

Android'deyken Linux, su -c mu300-linux ile ya da kurulum programının eklediği "MU300 Linux" Magisk modülünün Action düğmesiyle geri gelir. Linux'u kalıcı olarak kaldırmak için bilgisayarınızdan kaldırma programını çalıştırın. Bunların hepsi güncelleme ve güvenlik sayfasında.

4. Masanızda kendi ağınız

Telefonlar ve dizüstüler cihazın Wi-Fi hotspot'una katılır ya da USB'sine takılır. Cihaz onları SIM kartınızla 5G veya LTE üzerinden ya da katıldığı başka bir Wi-Fi ağı üzerinden internete çıkarır. USB üzerinden bilgisayarınız cihazın kendisine 192.168.77.1 (F50) ya da 192.168.78.1 (U30 Air) adresinden ulaşır.

Cihaz her şeyi nasıl bağlar Telefonlar ve dizüstü bilgisayarlar cihazın Wi-Fi hotspot'una katılır ya da USB'den bağlanır. Cihaz onları SIM kartıyla 5G veya LTE üzerinden ya da başka bir Wi-Fi ağı üzerinden internete çıkarır. Telefon Dizüstü Wi-Fi hotspot USB kablosu F50 / U30 Air 192.168.77.1 (F50) 192.168.78.1 (U30 Air) 5G / LTE SIM kartınızla ya da başka bir Wi-Fi ağı İnternet

Hızlı başlangıç

Windows, macOS ya da Linux'ta, cihaz root'lu ve USB ile bağlıyken yaklaşık 15 dakika. Kurulum rehberi her soruyu tek tek anlatır.

  1. Kontrol

    ./install.sh --check cihazı yalnızca okur ve Linux'un sığıp sığmadığını, nereye sığdığını söyler.

  2. Kurulum

    ./install.sh birkaç soru sorar, ne yazacağını gösterir ve INSTALL yazmanızı bekler.

  3. Giriş

    Yaklaşık bir dakika sonra: ssh ubuntu@192.168.77.1, OpenWrt için http://192.168.77.1.

git clone https://github.com/dikeckaan/mu300-linux
cd mu300-linux
MU300_LANG=tr ./install.sh --check   # yalnızca okur, hiçbir şey yazmaz
MU300_LANG=tr ./install.sh           # Windows: .\install.ps1 -Lang tr

MU300_LANG=tr (Windows'ta -Lang tr) kurulum programını doğrudan Türkçe başlatır; yazmazsanız başta dili sorar.

Ne kaybedersiniz? (Spoiler: hiçbir şey)

Bu kutulardaki Android'in de ekranı, hoparlörü ve HDMI'ı yok; yani Linux elinizden olmayan bir şeyi alamaz. Aldığı tek şey, cebinizde bir 5G Linux sunucusu taşımamak için öne sürdüğünüz son bahane. Denerseniz kaybedeceğiniz bir şey yok; denemezseniz kaybettiğiniz bir sunucu var.

Kendi sorumluluğunuzda bir hobi projesi

Bu, boş zamanlarda yapılmış deneysel bir projedir. Bir ürün değildir, destek hattı yoktur ve hiçbir garantisi yoktur. Telefon sınıfı bir cihaza yazmak onu kullanılamaz hâle getirebilir; root'lama, kilit açma ve kurtarma araçları bu projenin dışındadır. Yedek alın ve kaybetmeyi göze alamayacağınız bir cihaza kurmayın. Cihazınızın gönderdiklerini değiştirmek (TTL, bant kilidi, VPN) operatörünüzün koşullarına ya da yerel yasalara aykırı olabilir. Tam metin README'de.

Sık sorulan sorular

Linux kurmak Android'i ya da verilerimi siler mi?

Yaygın 64 GB cihazda hayır. Linux, hiçbir bölüme ait olmayan yaklaşık 32 GiB'lık alana kurulur; Android'in bölümlerine, verilerine ve bölüm tablosuna hiç yazılmaz. Kurulum yalnızca bir açılış bölümüne (Android'in kullanmadığı yuvaya) ve misc'in 32 baytına yazar.

İstisna 32 GB sürümdür: onda hiç boş alan yoktur. Orada bir SD kart kullanabilir (F50) ya da kurulum programının userdata'yı küçültmesine izin verebilirsiniz; bu, Android'deki her şeyi siler. Bu yol deneyseldir ve önce ERASE yazmanızı ister.

Önce cihazı root'lamam gerekiyor mu?

Evet. Cihaz zaten root'lu ve kilidi açık olmalı: değiştirilmiş bir Android açılış imajıyla açılabiliyor ve USB hata ayıklama açık olmalı. Bu noktaya gelmek projenin parçası değildir; o araçların kendi talimatlarıyla ve kendi sorumluluğunuzda yaparsınız.

Linux açılmazsa ne olur?

Cihaz kendiliğinden Android'e döner. Linux'un her açılışı bir denemedir; arka arkaya 5 kez başarısız olursa (kurulumda 1 ile 6 arasında seçersiniz) bir sonraki açılış Android olur. Ayrıntılar güvenlik ağı bölümünde.

Android'e nasıl dönerim?

Linux'tan: sudo mu300-next-boot android, ardından sudo reboot. Linux'u tamamen kaldırmak için cihaz Android'deyken ./uninstall.sh (Windows: .\uninstall.ps1) çalıştırın. Android'den su -c mu300-linux Linux'u yeniden başlatır.

Ubuntu mu OpenWrt mi, hangisini seçmeliyim?

Çoğunlukla web arayüzlü bir yönlendirici istiyorsanız OpenWrt; apt ile küçük bir sunucu istiyorsanız Ubuntu. İkisini birden kurup mu300-os ile geçiş de yapabilirsiniz. Sistem seçimi sayfası bunu üç çekirdekle birlikte anlatır.

ZTE U30 Pro destekleniyor mu?

Hayır. U30 Pro'da farklı bir çip (UMS9632) var. Desteklenenler ZTE F50 / MU300 ve ZTE U30 Air'dir; ikisi aynı kartı ve çipi paylaşır, kurulum programı hangisiyle konuştuğunu kendisi tanır.

Bilgisayarsız kurabilir miyim?

Evet, cihaz zaten Magisk 26 veya daha yenisiyle root'lu bir Android çalıştırıyorsa: her sürümde, her sistem ve çekirdek için bir tane olmak üzere (kontrol panelli OpenWrt dahil toplam 11), Magisk uygulamasından kurulan Magisk zip'leri vardır. Bkz. Magisk zip'iyle kurulum.

Linux'u SD karta kurabilir miyim?

F50'de evet: yuvada en az 700 MiB'lık bir kart varsa kurulum programı Linux'un oraya gidip gitmeyeceğini sorar. U30 Air'de kart yuvası yoktur.

Ekran ya da ses var mı?

Hayır. USB-C üzerinden HDMI çalışmaz, kartta hoparlör ve mikrofon yoktur. Cihazı SSH, bir web arayüzü ya da seri konsol üzerinden kullanırsınız.

Ücretli mi?

Hayır. Betikler ve belgeler MIT lisanslıdır, çekirdekler GPL-2.0'dır. Sürüm imajlarında tescilli dosya yoktur: kurulum programı Wi-Fi ve modem dosyalarını sizin cihazınızdan kopyalar.

Buradan nereye