**Bir açılış logosuyla başladık. Şimdi o tablet Android 7 çalıştırıyor.**
INDIRME LINKI:
Ben **ruhadam007**. Bu projenin fikrini, hedefini ve cihaz üzerindeki geliştirme sürecini sahiplenerek General Mobile E-Tab 4’ü yeniden masaya yatırdım. Eski bir tablete hâlâ iş yaptırma fikrinin peşinden gittik: çalışan ekranı, dört çekirdekli işlemcisi ve kullanılabilir donanımı olan bir cihazı, eski yazılımına mahkûm bırakmamak.
Tezgâhın üstünde bir E-Tab 4; bilgisayarda kaynak kodları, çekirdek derlemeleri, ramdiskler ve bir türlü geçilmeyen General Mobile logosu vardı. İnat da vardı. Bizim küçük çılgın mucit laboratuvarı böyle kuruldu.
Sonuç: **E-Tab 4 / MEHMET micro-USB modeli için LineageOS 14.1 tabanlı Android 7.1.2 portu.** Proje sahibi ve port geliştiricisi ruhadam007. Kaynak inceleme, kod düzenleme ve test otomasyonunda yapay zekâ destekli araçlardan da yararlanıldı. Android’i, Linux’u ya da LineageOS’u sıfırdan yazdığımızı iddia etmiyoruz; bu projenin emeği, bu eski donanımı yeniden çalışır bir bütün hâline getiren uyarlamada.
## Önce sürümün sınırını koyalım
**Bu paylaşım resmî olmayan bir RC1 topluluk test sürümüdür.** Yalnızca elimizdeki **MEHMET / micro-USB E-Tab 4** üzerinde doğrulandı. 30 pin geniş soketli model, E-Tab 5 ve başka tabletler için değildir. İsim benzerliği donanım uyumluluğu anlamına gelmez.
Dağıtım ZIP’i temiz kurulum yapar: **hesaplar, uygulamalar, fotoğraflar ve dahili depolamadaki bütün dosyalar silinir.** Önce bilgisayara yedek alın. Mevcut çalışan sistem defalarca açıldı ve donanımı denendi; yeni dağıtım ZIP’inin veri silen tam kurulumu bu paylaşım hazırlığında yeniden uygulanmadı. Paket kontrollerinin ayrıntısı `DOGRULAMA/TEST-RAPORU.md` içinde.
## Kaç günde yaptık?
Yerel yedek ve çalışma kayıtları **22 Eylül–12 Ekim 2026** aralığını kapsıyor: iki tarih arasında **20 gün, yaklaşık üç hafta**. Bu, kesintisiz 480 saat çalışıldığı anlamına gelmiyor; geliştirme, derleme ve cihaz denemelerinin takvim aralığı. Önceki fikir konuşmalarının süresini buna eklemiyoruz.
Bu üç haftada yalnızca bir ROM dosyası seçip yüklemedik. Açılış zincirini, gerçek anakart tanımını, Android’in eski sürücülerle konuşma biçimini ve uygulamaların işlemciyi nasıl kullandığını tek tek inceledik.
## 1. Önce logonun arkasına geçmek gerekiyordu
İlk denemeler General Mobile logosunda kalıyor, ekran kısa süreli gidip geliyor veya cihaz recovery’ye dönüyordu. Stock kernel ile Lineage ramdiskini, yeni kernel ile bilinen recovery ortamını karşılaştıran ayrı testler hazırladık. `init`, `init.mehmet.rc`, `fstab`, bölüm adresleri ve erken USB/ADB açılışını birbirinden ayırdık.
Her geri dönüşü “kernel bozuk” diye yorumlamadık. Geçici `fastboot boot` denemesinde sağlam recovery de takılabildiği için o yöntemi güvenilir bir ölçüm kabul etmedik. Kontrollü boot bölümü testleri ve erken başlangıç kayıtları kullandık.
Kritik eşik, gerçek **MEHMET anakartına uygun Linux 3.0.40 tabanı** ve bu donanımda çalışan **GCC 4.6 derleyici zinciri** oldu. GCC 4.8 ile açılmayan denemenin karşısında GCC 4.6 ile erken başlangıç kodunu çalıştırabildik. Bu gözlem, bütün olası işlemci/derleyici hatalarının kök nedeninin ispatlandığı anlamına gelmiyor; çalışan yolu somut olarak ayırdı.
## 2. Eski çekirdekle Android 7 arasında köprü kurduk
Son çalışan çekirdek **3.0.40-mehmet-lineage14-runtime1**. Android 7’nin Binder ve SELinux beklentileri için mevcut açık kaynak çalışmalardan geri taşımalar uygulandı. Politika sürümü 30 desteği ve yeni kullanıcı alanının ihtiyaç duyduğu arayüzler ele alındı. Ağ tarafında uygulama kimliğine göre yönlendirmeyi sağlayan değişiklikler de eklendi.
Anakartın bellek yerleşimi, ekran/MFC bölgeleri, GPIO düzeni ve kendi sürücüleri korunarak ilerledik. Buradaki iş fiziksel donanımı değiştirmek değil, çekirdek ile Android’in aynı donanımı doğru tarif ederek kullanmasını sağlamaktı. `fstab` gerçek system, data, cache ve factory bölümleriyle eşleştirildi.
## 3. Ekran: görüntü gelsin, sonra düzgün aksın
Android servislerinin başlaması tek başına yeterli değildi. SurfaceFlinger/HWC tarafında, sürücünün sağlamadığı bir `vsync_time` yoluna göre davranan yapı ekranı düşürüyordu. Ekran sürücüsünün desteklediği bildirim yoluna geçtik; ilgili VSYNC çekirdek seçeneği ve donanım birleştirici ayarı birlikte düzeltildi.
Sonra fiziksel ekran ve dokunmatik çalıştı. Alt gezinme çubuğunu da etkinleştirdik: **geri, ana ekran ve son uygulamalar** kullanılabilir hâle geldi. Artık bir uygulamaya girince orada mahsur kalan tablet yoktu.
## 4. Wi-Fi ve Bluetooth: yalnızca düğmenin açılması yetmez
Wi-Fi tarafında Broadcom sürücüsünün gerçek firmware yolu kullanıldı. Bağlantı, IP alma, DNS ve dış ağa erişim ayrı ayrı kontrol edildi. Android 7’nin ağ kurallarıyla eski çekirdek arasındaki UID yönlendirme eksikleri giderildi.
Bluetooth’ta eski vendor kütüphanesinin yeni çağrı arayüzüyle uyuşmayan bölümü kaynak üzerinden yeniden kuruldu. UART ve rfkill erişim izinleri düzeltildi; BCM4334 haberleşmesi **3 Mbit/sn** olarak ayarlandı. Eski çekirdekte bulunmayan alarm saati arayüzü için Bluetooth yığınının uyumluluk seçeneği kullanıldı.
## 5. Kamera: eski sürücünün dilini yeniden konuşturduk
Kamera sürücüsü Android 4.2 döneminin sınıf ve bellek düzenini bekliyordu. Android 7’de isimlerin benzemesi, ikili arayüzün aynı olduğu anlamına gelmiyordu. `CameraParameters` ve vektör yapıları için **libvec42.so** uyumluluk katmanı hazırlandı; kamera HAL’inin ilgili çağrıları buna yönlendirildi. Sistem genelindeki `libutils` kütüphanesini eski bir sürümle değiştirmedik.
Kamera uygulamasının arka kamera bulamadığında durması da ayrıca düzeltildi. Bu cihazda bulunan kameraya geçebilen seçim yolu eklendi. Önizleme ve fotoğraf çekimi cihaz üzerinde doğrulandı.
## 6. Ses, sensörler ve temiz sistem
Ses çıkışı kullanıcı tarafından fiziksel olarak doğrulandı. Sensör aygıtlarının erişim izinleri ve başlangıç dizinleri düzenlendi; ivmeölçer, manyetik alan ve yönelim olayları okundu. Işık sensörü ve GPS için aynı düzeyde doğrulama yok; onları eksiksiz çalışıyor diye listelemiyoruz.
Dosya sistemi tarafında eski recovery araçları ile yeni Android’in kontrol araçları arasındaki uyumsuzluklar da araştırıldı. 3 Ekim’de Android 7’nin araçlarıyla temiz kurulum gerçekleştirildi. Bugünkü kurulum paketi aynı biçimlendirme yaklaşımını kullanıyor.
## 7. Performans: frekans rakamından önce gerçek darboğaz
En ilginç bulgulardan biri, çekirdekler yeniden açıldığında bazı uygulama gruplarının **CPU0’a sıkışmasıydı**. Etkin çekirdekleri izleyerek ön plandaki işlem gruplarının CPU kümelerini düzelten küçük bir yardımcı eklendi. Tekrarlanabilir bir Ayarlar ekranı ölçümünde takılan kareler 45/1413’ten 25/1412’ye indi. Bu, o testte yaklaşık %44 daha az takılan kare demek; tabletin tamamı %44 hızlandı demek değil.
Bu RC1’de isteğe göre hazırlanan **dört çekirdek / 1,4 GHz performans profili** bulunuyor. Normal çalışma sırasında alt sınırı yükseltiyor; uyku ve ısı korumaları yine devrede. **Voltaj artırılmadı, 1,4 GHz üstü hız aşırtma yapılmadı.** Daha fazla pil tüketimi ve ısınma olabileceği için dengeli profile dönüş yolu rehbere eklendi.
Uygulamalar için açılış/kurulum derlemesi `speed` olarak ayarlandı. Video tarafında desteklenen **H.264 donanım çözme** yoluna odaklandık. Bir Chrome 480p ölçümünde 66,82 saniyede 1603 kareden biri düştü. NewPipe’ta 480p MP4/H.264 oynatımı da doğrulandı. Bu sonuçlar her internet videosunun, 1080p içeriğin veya 60 FPS akışın sorunsuz çalışacağı anlamına gelmez.
Uygulama tercihleri kişisel veriyle birlikte kopyalanmadı. NewPipe/Chrome kullanıcı tarafından ayrıca kurulmalı; önerilen ayarlar rehberde. Donanımda RAM veya depolama büyütülmedi. Kazanç yazılımdaki uyumsuzlukları ve gereksiz yükü azaltmaktan geliyor.
## Çalışanlar ve açık kalanlar
- Doğrulananlar: Android açılışı, ekran, dokunmatik, üç gezinme tuşu, Wi-Fi/internet, Bluetooth kullanımı, kamera önizleme/fotoğraf, hoparlör; temel hareket/yönelim sensörleri; desteklenen H.264 video.
- Google Play’den uygulama indirme bu cihazda çalıştı. **ROM Google sertifikalı değildir.** Sertifikasız cihaz uyarısı tekrar edebilir; her cihaz kendi hesabı ve kimliğiyle işlem yapar. Play Integrity/DRM garantisi yoktur.
- Güncel resmî YouTube uygulaması için Android 7 yeterli değildir. Denenen eski resmî APK sunucunun eski sürüm engeline takıldı. **Çalışan resmî YouTube APK’sı bu pakette var diye bir iddiamız yok.** Tarayıcı veya uyumlu NewPipe sürümü kullanılabilir.
- SELinux **permissive**, derleme **userdebug/test-keys**. Sistem güncel güvenlikli bir üretici yazılımı değildir. 2021-06-05 güvenlik yaması dizesi bütün bileşenlerin bu tarihe kadar güvenli olduğunu kanıtlamaz.
- Geliştirme sırasında bir kendiliğinden yeniden başlama bildirildi; nedeni kesinleşmedi. Uzun süreli kararlılık, uyku/pil, tüm Bluetooth cihazları, GPS, ışık sensörü, HDMI/OTG, DRM ve her uygulama için kapsamlı doğrulama yapılmadı.
- 1 GB sınıfı donanımın Android’e açık belleği yaklaşık 776 MiB. Modern ağır siteler, çok sekme ve yüksek çözünürlüklü video sınır oluşturmaya devam ediyor.
## Nasıl kurulur?
**Önce `BASLA-BURADAN.html` ve tam kurulum rehberini okuyun.**
1. E-Tab 4’ün micro-USB/MEHMET modeli olduğundan emin olun. Tableti en az %50 şarj edin.
2. Fotoğrafları/dosyaları bilgisayara kopyalayın. Uygun TWRP ile mevcut sistem yedeğini alın ve bilgisayara taşıyın.
3. Gerekirse paket içindeki TWRP rehberiyle bootloader kilidini açıp doğru recovery’yi yükleyin. Kilit açma veri kaybına yol açabilir.
4. ROM ZIP’ini TWRP açıkken dahili depolamaya veya uygun USB-OTG depolamaya kopyalayın. Dosyanın SHA-256 değerini kontrol edin.
5. TWRP → Install → **TEMIZ-TUM-VERILERI-SILER** adlı ZIP → kaydırarak onaylayın. Paket model/bölüm/pil/imaj bütünlüğü denetimlerinden sonra system ve boot’u kurar, data ile cache’i biçimlendirir. **Dahili dosyalar da silinir.**
6. Yalnızca başarı mesajı geldiyse Reboot → System. TWRP’nin SuperSU yükleme teklifini reddedin. İlk açılış için yaklaşık 10–20 dakika ayırın; hata veya sürekli döngü varsa rehberin kurtarma bölümünü izleyin.
Paylaşılacak dosyalar: ROM klasöründeki temiz kurulum ZIP’i, TWRP klasöründeki micro-USB recovery imajı, rehberler ve kaynak arşivleri. Tam paylaşım arşivini bilgisayarda açın; TWRP’ye yalnız ROM klasöründeki iç ZIP verilir. **[İNDİRME BAĞLANTISI: dosyalar yüklendikten sonra buraya eklenecek.]**
ROM ZIP SHA-256: `c3b2001dcbb9031ee74cf66c2a86b81652ad287e02c5c57a94f9310661cf10a6`
TWRP SHA-256: `682494e07cbd6c43d933f49ce77ac5b8c29766baac47b122640c72706eaf8a94`
## Emeğin kaydı
Proje fikri, cihaz üzerindeki geliştirme, portun sahipliği ve topluluk paylaşımı: **ruhadam007**. Android/AOSP, Linux, CyanogenMod/LineageOS, Samsung/Exynos ve Broadcom sürücü çalışmaları, Nyks45’in MEHMET çekirdek tabanı, TeamWin/TWRP ve önceki E-Tab 4 geliştiricilerinin emeği bu işin temelinde. TurkDevs’teki TWRP/bootloader rehberleri için **svncibrahim**’e; recovery imajında görünen önceki derleyici **taha**’ya da kredi veriyoruz. GApps/Google bileşenleri ve üretici ikili dosyaları kendi sahiplerine aittir.
Tam çalışan çekirdeğin kaynak ağacı, kullanılan config, cihaz/vendor ağacı ve ilgili yamalar paketle birlikte sunuluyor. Kaynakların ve üçüncü taraf bileşenlerin lisansları korunuyor; hepsini kendi yazılımımızmış gibi yeniden lisanslamıyoruz.
**Bu projenin ruhu basit: “Bu cihazdan artık bir şey olmaz” denilen yerde tezgâhı yeniden açmak. Bir logo duvarından, çalışan Android 7’ye. — ruhadam007**
INDIRME LINKI:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
Ben **ruhadam007**. Bu projenin fikrini, hedefini ve cihaz üzerindeki geliştirme sürecini sahiplenerek General Mobile E-Tab 4’ü yeniden masaya yatırdım. Eski bir tablete hâlâ iş yaptırma fikrinin peşinden gittik: çalışan ekranı, dört çekirdekli işlemcisi ve kullanılabilir donanımı olan bir cihazı, eski yazılımına mahkûm bırakmamak.
Tezgâhın üstünde bir E-Tab 4; bilgisayarda kaynak kodları, çekirdek derlemeleri, ramdiskler ve bir türlü geçilmeyen General Mobile logosu vardı. İnat da vardı. Bizim küçük çılgın mucit laboratuvarı böyle kuruldu.
Sonuç: **E-Tab 4 / MEHMET micro-USB modeli için LineageOS 14.1 tabanlı Android 7.1.2 portu.** Proje sahibi ve port geliştiricisi ruhadam007. Kaynak inceleme, kod düzenleme ve test otomasyonunda yapay zekâ destekli araçlardan da yararlanıldı. Android’i, Linux’u ya da LineageOS’u sıfırdan yazdığımızı iddia etmiyoruz; bu projenin emeği, bu eski donanımı yeniden çalışır bir bütün hâline getiren uyarlamada.
## Önce sürümün sınırını koyalım
**Bu paylaşım resmî olmayan bir RC1 topluluk test sürümüdür.** Yalnızca elimizdeki **MEHMET / micro-USB E-Tab 4** üzerinde doğrulandı. 30 pin geniş soketli model, E-Tab 5 ve başka tabletler için değildir. İsim benzerliği donanım uyumluluğu anlamına gelmez.
Dağıtım ZIP’i temiz kurulum yapar: **hesaplar, uygulamalar, fotoğraflar ve dahili depolamadaki bütün dosyalar silinir.** Önce bilgisayara yedek alın. Mevcut çalışan sistem defalarca açıldı ve donanımı denendi; yeni dağıtım ZIP’inin veri silen tam kurulumu bu paylaşım hazırlığında yeniden uygulanmadı. Paket kontrollerinin ayrıntısı `DOGRULAMA/TEST-RAPORU.md` içinde.
## Kaç günde yaptık?
Yerel yedek ve çalışma kayıtları **22 Eylül–12 Ekim 2026** aralığını kapsıyor: iki tarih arasında **20 gün, yaklaşık üç hafta**. Bu, kesintisiz 480 saat çalışıldığı anlamına gelmiyor; geliştirme, derleme ve cihaz denemelerinin takvim aralığı. Önceki fikir konuşmalarının süresini buna eklemiyoruz.
Bu üç haftada yalnızca bir ROM dosyası seçip yüklemedik. Açılış zincirini, gerçek anakart tanımını, Android’in eski sürücülerle konuşma biçimini ve uygulamaların işlemciyi nasıl kullandığını tek tek inceledik.
## 1. Önce logonun arkasına geçmek gerekiyordu
İlk denemeler General Mobile logosunda kalıyor, ekran kısa süreli gidip geliyor veya cihaz recovery’ye dönüyordu. Stock kernel ile Lineage ramdiskini, yeni kernel ile bilinen recovery ortamını karşılaştıran ayrı testler hazırladık. `init`, `init.mehmet.rc`, `fstab`, bölüm adresleri ve erken USB/ADB açılışını birbirinden ayırdık.
Her geri dönüşü “kernel bozuk” diye yorumlamadık. Geçici `fastboot boot` denemesinde sağlam recovery de takılabildiği için o yöntemi güvenilir bir ölçüm kabul etmedik. Kontrollü boot bölümü testleri ve erken başlangıç kayıtları kullandık.
Kritik eşik, gerçek **MEHMET anakartına uygun Linux 3.0.40 tabanı** ve bu donanımda çalışan **GCC 4.6 derleyici zinciri** oldu. GCC 4.8 ile açılmayan denemenin karşısında GCC 4.6 ile erken başlangıç kodunu çalıştırabildik. Bu gözlem, bütün olası işlemci/derleyici hatalarının kök nedeninin ispatlandığı anlamına gelmiyor; çalışan yolu somut olarak ayırdı.
## 2. Eski çekirdekle Android 7 arasında köprü kurduk
Son çalışan çekirdek **3.0.40-mehmet-lineage14-runtime1**. Android 7’nin Binder ve SELinux beklentileri için mevcut açık kaynak çalışmalardan geri taşımalar uygulandı. Politika sürümü 30 desteği ve yeni kullanıcı alanının ihtiyaç duyduğu arayüzler ele alındı. Ağ tarafında uygulama kimliğine göre yönlendirmeyi sağlayan değişiklikler de eklendi.
Anakartın bellek yerleşimi, ekran/MFC bölgeleri, GPIO düzeni ve kendi sürücüleri korunarak ilerledik. Buradaki iş fiziksel donanımı değiştirmek değil, çekirdek ile Android’in aynı donanımı doğru tarif ederek kullanmasını sağlamaktı. `fstab` gerçek system, data, cache ve factory bölümleriyle eşleştirildi.
## 3. Ekran: görüntü gelsin, sonra düzgün aksın
Android servislerinin başlaması tek başına yeterli değildi. SurfaceFlinger/HWC tarafında, sürücünün sağlamadığı bir `vsync_time` yoluna göre davranan yapı ekranı düşürüyordu. Ekran sürücüsünün desteklediği bildirim yoluna geçtik; ilgili VSYNC çekirdek seçeneği ve donanım birleştirici ayarı birlikte düzeltildi.
Sonra fiziksel ekran ve dokunmatik çalıştı. Alt gezinme çubuğunu da etkinleştirdik: **geri, ana ekran ve son uygulamalar** kullanılabilir hâle geldi. Artık bir uygulamaya girince orada mahsur kalan tablet yoktu.
## 4. Wi-Fi ve Bluetooth: yalnızca düğmenin açılması yetmez
Wi-Fi tarafında Broadcom sürücüsünün gerçek firmware yolu kullanıldı. Bağlantı, IP alma, DNS ve dış ağa erişim ayrı ayrı kontrol edildi. Android 7’nin ağ kurallarıyla eski çekirdek arasındaki UID yönlendirme eksikleri giderildi.
Bluetooth’ta eski vendor kütüphanesinin yeni çağrı arayüzüyle uyuşmayan bölümü kaynak üzerinden yeniden kuruldu. UART ve rfkill erişim izinleri düzeltildi; BCM4334 haberleşmesi **3 Mbit/sn** olarak ayarlandı. Eski çekirdekte bulunmayan alarm saati arayüzü için Bluetooth yığınının uyumluluk seçeneği kullanıldı.
## 5. Kamera: eski sürücünün dilini yeniden konuşturduk
Kamera sürücüsü Android 4.2 döneminin sınıf ve bellek düzenini bekliyordu. Android 7’de isimlerin benzemesi, ikili arayüzün aynı olduğu anlamına gelmiyordu. `CameraParameters` ve vektör yapıları için **libvec42.so** uyumluluk katmanı hazırlandı; kamera HAL’inin ilgili çağrıları buna yönlendirildi. Sistem genelindeki `libutils` kütüphanesini eski bir sürümle değiştirmedik.
Kamera uygulamasının arka kamera bulamadığında durması da ayrıca düzeltildi. Bu cihazda bulunan kameraya geçebilen seçim yolu eklendi. Önizleme ve fotoğraf çekimi cihaz üzerinde doğrulandı.
## 6. Ses, sensörler ve temiz sistem
Ses çıkışı kullanıcı tarafından fiziksel olarak doğrulandı. Sensör aygıtlarının erişim izinleri ve başlangıç dizinleri düzenlendi; ivmeölçer, manyetik alan ve yönelim olayları okundu. Işık sensörü ve GPS için aynı düzeyde doğrulama yok; onları eksiksiz çalışıyor diye listelemiyoruz.
Dosya sistemi tarafında eski recovery araçları ile yeni Android’in kontrol araçları arasındaki uyumsuzluklar da araştırıldı. 3 Ekim’de Android 7’nin araçlarıyla temiz kurulum gerçekleştirildi. Bugünkü kurulum paketi aynı biçimlendirme yaklaşımını kullanıyor.
## 7. Performans: frekans rakamından önce gerçek darboğaz
En ilginç bulgulardan biri, çekirdekler yeniden açıldığında bazı uygulama gruplarının **CPU0’a sıkışmasıydı**. Etkin çekirdekleri izleyerek ön plandaki işlem gruplarının CPU kümelerini düzelten küçük bir yardımcı eklendi. Tekrarlanabilir bir Ayarlar ekranı ölçümünde takılan kareler 45/1413’ten 25/1412’ye indi. Bu, o testte yaklaşık %44 daha az takılan kare demek; tabletin tamamı %44 hızlandı demek değil.
Bu RC1’de isteğe göre hazırlanan **dört çekirdek / 1,4 GHz performans profili** bulunuyor. Normal çalışma sırasında alt sınırı yükseltiyor; uyku ve ısı korumaları yine devrede. **Voltaj artırılmadı, 1,4 GHz üstü hız aşırtma yapılmadı.** Daha fazla pil tüketimi ve ısınma olabileceği için dengeli profile dönüş yolu rehbere eklendi.
Uygulamalar için açılış/kurulum derlemesi `speed` olarak ayarlandı. Video tarafında desteklenen **H.264 donanım çözme** yoluna odaklandık. Bir Chrome 480p ölçümünde 66,82 saniyede 1603 kareden biri düştü. NewPipe’ta 480p MP4/H.264 oynatımı da doğrulandı. Bu sonuçlar her internet videosunun, 1080p içeriğin veya 60 FPS akışın sorunsuz çalışacağı anlamına gelmez.
Uygulama tercihleri kişisel veriyle birlikte kopyalanmadı. NewPipe/Chrome kullanıcı tarafından ayrıca kurulmalı; önerilen ayarlar rehberde. Donanımda RAM veya depolama büyütülmedi. Kazanç yazılımdaki uyumsuzlukları ve gereksiz yükü azaltmaktan geliyor.
## Çalışanlar ve açık kalanlar
- Doğrulananlar: Android açılışı, ekran, dokunmatik, üç gezinme tuşu, Wi-Fi/internet, Bluetooth kullanımı, kamera önizleme/fotoğraf, hoparlör; temel hareket/yönelim sensörleri; desteklenen H.264 video.
- Google Play’den uygulama indirme bu cihazda çalıştı. **ROM Google sertifikalı değildir.** Sertifikasız cihaz uyarısı tekrar edebilir; her cihaz kendi hesabı ve kimliğiyle işlem yapar. Play Integrity/DRM garantisi yoktur.
- Güncel resmî YouTube uygulaması için Android 7 yeterli değildir. Denenen eski resmî APK sunucunun eski sürüm engeline takıldı. **Çalışan resmî YouTube APK’sı bu pakette var diye bir iddiamız yok.** Tarayıcı veya uyumlu NewPipe sürümü kullanılabilir.
- SELinux **permissive**, derleme **userdebug/test-keys**. Sistem güncel güvenlikli bir üretici yazılımı değildir. 2021-06-05 güvenlik yaması dizesi bütün bileşenlerin bu tarihe kadar güvenli olduğunu kanıtlamaz.
- Geliştirme sırasında bir kendiliğinden yeniden başlama bildirildi; nedeni kesinleşmedi. Uzun süreli kararlılık, uyku/pil, tüm Bluetooth cihazları, GPS, ışık sensörü, HDMI/OTG, DRM ve her uygulama için kapsamlı doğrulama yapılmadı.
- 1 GB sınıfı donanımın Android’e açık belleği yaklaşık 776 MiB. Modern ağır siteler, çok sekme ve yüksek çözünürlüklü video sınır oluşturmaya devam ediyor.
## Nasıl kurulur?
**Önce `BASLA-BURADAN.html` ve tam kurulum rehberini okuyun.**
1. E-Tab 4’ün micro-USB/MEHMET modeli olduğundan emin olun. Tableti en az %50 şarj edin.
2. Fotoğrafları/dosyaları bilgisayara kopyalayın. Uygun TWRP ile mevcut sistem yedeğini alın ve bilgisayara taşıyın.
3. Gerekirse paket içindeki TWRP rehberiyle bootloader kilidini açıp doğru recovery’yi yükleyin. Kilit açma veri kaybına yol açabilir.
4. ROM ZIP’ini TWRP açıkken dahili depolamaya veya uygun USB-OTG depolamaya kopyalayın. Dosyanın SHA-256 değerini kontrol edin.
5. TWRP → Install → **TEMIZ-TUM-VERILERI-SILER** adlı ZIP → kaydırarak onaylayın. Paket model/bölüm/pil/imaj bütünlüğü denetimlerinden sonra system ve boot’u kurar, data ile cache’i biçimlendirir. **Dahili dosyalar da silinir.**
6. Yalnızca başarı mesajı geldiyse Reboot → System. TWRP’nin SuperSU yükleme teklifini reddedin. İlk açılış için yaklaşık 10–20 dakika ayırın; hata veya sürekli döngü varsa rehberin kurtarma bölümünü izleyin.
Paylaşılacak dosyalar: ROM klasöründeki temiz kurulum ZIP’i, TWRP klasöründeki micro-USB recovery imajı, rehberler ve kaynak arşivleri. Tam paylaşım arşivini bilgisayarda açın; TWRP’ye yalnız ROM klasöründeki iç ZIP verilir. **[İNDİRME BAĞLANTISI: dosyalar yüklendikten sonra buraya eklenecek.]**
ROM ZIP SHA-256: `c3b2001dcbb9031ee74cf66c2a86b81652ad287e02c5c57a94f9310661cf10a6`
TWRP SHA-256: `682494e07cbd6c43d933f49ce77ac5b8c29766baac47b122640c72706eaf8a94`
## Emeğin kaydı
Proje fikri, cihaz üzerindeki geliştirme, portun sahipliği ve topluluk paylaşımı: **ruhadam007**. Android/AOSP, Linux, CyanogenMod/LineageOS, Samsung/Exynos ve Broadcom sürücü çalışmaları, Nyks45’in MEHMET çekirdek tabanı, TeamWin/TWRP ve önceki E-Tab 4 geliştiricilerinin emeği bu işin temelinde. TurkDevs’teki TWRP/bootloader rehberleri için **svncibrahim**’e; recovery imajında görünen önceki derleyici **taha**’ya da kredi veriyoruz. GApps/Google bileşenleri ve üretici ikili dosyaları kendi sahiplerine aittir.
Tam çalışan çekirdeğin kaynak ağacı, kullanılan config, cihaz/vendor ağacı ve ilgili yamalar paketle birlikte sunuluyor. Kaynakların ve üçüncü taraf bileşenlerin lisansları korunuyor; hepsini kendi yazılımımızmış gibi yeniden lisanslamıyoruz.
**Bu projenin ruhu basit: “Bu cihazdan artık bir şey olmaz” denilen yerde tezgâhı yeniden açmak. Bir logo duvarından, çalışan Android 7’ye. — ruhadam007**
Son düzenleme: