Araçlar APatch - Kernel tabanlı ROOT ve modül yönetim sistemi

Savaturkey

Yeni Üye
Yeni Üye
MIUI Sever
SMS Onaylı
Adım
İBRAHİM
Cihazım
REDMI NOTE8 PRO
Yaş
50
Konum
İZMİR
Katılım
4 Ocak 2020
Konular
2
Mesajlar
41
Tepkime puanı
22
Puanları
8
Merhaba hocam
merhaba arkadaşlar. size bir süredir geliştirmesini gözlemlediğim apatch projesinden bahsetmek istiyorum

apatch; android cihazlar için, magisk ve kernelsu benzeri, kernel tabanlı bir root ve modül çözümü. üzerinden projeyi görebilirsiniz. ayrıca hem github sayfasındaki faq bölümünü hem de yönetici (manager) uygulamasının türkçeleştirmesini kendim yapıyorum.

apatch sistemi; magisk ve kernelsu uygulamalarının avantajlı yanlarını alıp, dezavantajlı yanlarını düzelten bir root ve modül sistemi. temel mimari ve mantık kernelsu'ya dayanıyor. yani yine kernel seviyesinde çalıştığı için diğer yazılımlarca ve safetynet, selinux gibi sistemlerce tanınması mümkün olmuyor. root gerektiren bir uygulama da doğrudan root erişimi izni isteyemiyor. siz manager uygulamasında uygulamaya root yetkisi vermediğiniz sürece, o program cihazda root olduğunu anlayamıyor. bu sayede de kernelsu'da olduğu gibi ve magisk'ten farklı olarak daha da farkedilmez oluyor. kernelsu'da olduğu gibi apatch'te de her şey o kadar kernel seviyesindeki, magisk'ten farklı olarak, manager uygulamasını kaldırdıktan sonra bile modülleriniz ve root yetkisi vermiş olduğunuz uygulamalar çalışmaya devam ediyor.

ancak apatch kernelsu'ya bu kadar yakın gibi görünse de aslında kernelsu'dan da çok çok iyi. zira kernelsu'yu kullanabilmek için bunu destekleyen bir kernel'e ihtiyacınız var. eğer kernel kaynak kodları mevcut değilse ve/veya herhangi bir şekilde bağımsız geliştiricilerin desteğini alamamış bir cihaza sahipseniz kernelsu kullanmanız mümkün olmuyor. ancak aptach burada magisk'in en kernelsu'dan üstün olan manuel kernel yamalama özelliğini kullanarak doğrudan cihazınızın üzerinden kernel'i apatch kullanımına uygun olacak şekilde modifiye ediyor. kernel'i cihazınıza yükledikten sonra apatch'i sorunsuz bir şekilde kullanmaya devam edebiliyorsunuz.

en önemlisi apatch her iki sistemde bulunmayan çok güçlü bir güvenlik çözümü sunuyor: "süper anahtar" kernel yamalama işlemini yaparken kendi süper anahtarınızı girerek sertifikalama işlemi yapıyorsunuz. bu sayede anahtarınız kernel'e hard-coded şekilde tanımlanarak sadece bu anahtara sahip uygulamalar root erişim yetkisini kontrol edebiliyor. haha önce türk bir beyaz şapkalı hacker'in hem kernelsu'da hem de magisk'te bulduğu güvenlik açığı bu sayede her cihaz için ayrı ayrı sağlanmış oluyor.

apatch; kernelsu ve magisk gibi modül desteği ile geliyor. modüllerinizi hiç bir değişiklik yapmadan doğrudan manager uygulamasından yükleyebiliyor ve kaldırabiliyorsunuz. yine bu modüllere güncelleme geldiği zaman da manager uygulamasında güncelle butonu beliriyor ve modülü hızlıca güncelleyebiliyorsunuz. ayrıca manager'in kendisine de güncelleme geldiğinde yine size uyarı veriyor. güncellemenizi bu uyarı üzerinden yapabiliyorsunuz.
Merhaba hocam
Garanti Bankası bugünkü güncelleme ile rootlu cihazlara giriş izni vermiyor. Ben magisk kullanıyorum uygulamayı reddetme listesinde eklememe rağmen maalesef olmadı acaba bunu apatch ile aşabilir miyim?
 

TheSingular

Yeni Üye
Yeni Üye
MIUI Sever
SMS Onaylı
Adım
Batuhan
Cihazım
Xiaomi 12T
Yaş
31
Konum
Trabzon
Katılım
29 Ağustos 2019
Konular
1
Mesajlar
43
Tepkime puanı
41
Puanları
18
Merhaba hocam

Merhaba hocam
Garanti Bankası bugünkü güncelleme ile rootlu cihazlara giriş izni vermiyor. Ben magisk kullanıyorum uygulamayı reddetme listesinde eklememe rağmen maalesef olmadı acaba bunu apatch ile aşabilir miyim?
Hocam her şeye rağmen Apatch ve KernelSU'yu da algılayanlar var kesin bir şey diyemem maalesef. Özellikle Garanti müşterisi olmadığım için. Uygulamayı indirip bakayım dedim ben de giriş ekranı gelene kadar ilerleyebiliyorum (giriş yapacak hesap yok).

Root gizleme çok karmaşık bir şey olabiliyor bazen. Bu konuda kullanabileceğin en temel araç "Play Integrity Fix" modülü. Bunun yaptığı işlevi geçerli bir sızmış "keybox" varsa (şimdilerde Google bilinen tüm sızmış keyboxları banladı, çalışmıyorlar, gizli tutulan tek tük bir kaç tane var galiba ama bulması çok zor) daha iyi yapan "TrickyStore" modülü var, root'un diğer belirtilerini (özellikle Zygisk'in belirtilerini) saklamaya yarayan "Shamiko", "Zygisk Assistant" gibi modüller var, yine rootlu olduğunu saklamaya çalışan "Magisk Alpha", "Magisk Delta", "Kitsune" gibi Magisk türevleri var. Xposed üzerinden çalışan ve root kullandığı belli olan uygulamaları uygulamalar listesinden saklamaya yarayan HideMyApplist uygulaması var (bazı uygulamalar telefonda root var mı diye karar vermek için öyle bir listeye bakıyorlar), var oğlu var kısaca. Tabi sadece bunlar değil daha da var ama şuan aklımda bunlar var.
 

Savaturkey

Yeni Üye
Yeni Üye
MIUI Sever
SMS Onaylı
Adım
İBRAHİM
Cihazım
REDMI NOTE8 PRO
Yaş
50
Konum
İZMİR
Katılım
4 Ocak 2020
Konular
2
Mesajlar
41
Tepkime puanı
22
Puanları
8
Hocam her şeye rağmen Apatch ve KernelSU'yu da algılayanlar var kesin bir şey diyemem maalesef. Özellikle Garanti müşterisi olmadığım için. Uygulamayı indirip bakayım dedim ben de giriş ekranı gelene kadar ilerleyebiliyorum (giriş yapacak hesap yok).

Root gizleme çok karmaşık bir şey olabiliyor bazen. Bu konuda kullanabileceğin en temel araç "Play Integrity Fix" modülü. Bunun yaptığı işlevi geçerli bir sızmış "keybox" varsa (şimdilerde Google bilinen tüm sızmış keyboxları banladı, çalışmıyorlar, gizli tutulan tek tük bir kaç tane var galiba ama bulması çok zor) daha iyi yapan "TrickyStore" modülü var, root'un diğer belirtilerini (özellikle Zygisk'in belirtilerini) saklamaya yarayan "Shamiko", "Zygisk Assistant" gibi modüller var, yine rootlu olduğunu saklamaya çalışan "Magisk Alpha", "Magisk Delta", "Kitsune" gibi Magisk türevleri var. Xposed üzerinden çalışan ve root kullandığı belli olan uygulamaları uygulamalar listesinden saklamaya yarayan HideMyApplist uygulaması var (bazı uygulamalar telefonda root var mı diye karar vermek için öyle bir listeye bakıyorlar), var oğlu var kısaca. Tabi sadece bunlar değil daha da var ama şuan aklımda bunlar var.
Apatch denedim sorunsuz çalışıyor. Bankalardaki sorunda kalktı. İlginiz için teşekkürler...
 

Savaturkey

Yeni Üye
Yeni Üye
MIUI Sever
SMS Onaylı
Adım
İBRAHİM
Cihazım
REDMI NOTE8 PRO
Yaş
50
Konum
İZMİR
Katılım
4 Ocak 2020
Konular
2
Mesajlar
41
Tepkime puanı
22
Puanları
8
Güle güle kullanın hocam.
Hocam apatch de şöyle bir sıkıntım oldu.
Root>system>media altındaki bir bootanimation dosyasını değiştirmek istiyorum ama read only hatası veriyor. Acaba buraya dosya atmak için bir modül var mı? Magisk kullanırken twrp ile systemrw_1.41 adlı dosyayı yüklediğim zaman problem kalmıyordu. Ama şimdi yapmıyor.
Bir çözümü var mı?
Saygılar
 
Son düzenleme:

TheSingular

Yeni Üye
Yeni Üye
MIUI Sever
SMS Onaylı
Adım
Batuhan
Cihazım
Xiaomi 12T
Yaş
31
Konum
Trabzon
Katılım
29 Ağustos 2019
Konular
1
Mesajlar
43
Tepkime puanı
41
Puanları
18
Hocam apatch de şöyle bir sıkıntım oldu.
Root>system>media altındaki bir bootanimation dosyasını değiştirmek istiyorum ama read only hatası veriyor. Acaba buraya dosya atmak için bir modül var mı? Magisk kullanırken twrp ile systemrw_1.41 adlı dosyayı yüklediğim zaman problem kalmıyordu. Ama şimdi yapmıyor.
Bir çözümü var mı?
Saygılar
systemrw_1.41 bir Magisk modülü ise APatch ve KernelSU TWRP üzerinden modül yüklemeyi desteklemiyor hocam haberiniz olsun. APatch uygulamasından yüklemeyi deneyin.

Anladığım kadarıyla bir script bu hocam, Magisk modülü değil ve bu script'in yaptığı değişiklikler cihazın root durumunu etkilemiyor. Cihazda script'in çalışması için en az 10 GB kadar bir boş alan gerekliymiş. Ben en az 15 GB, hatta 20 GB öneririm.

Acaba buraya dosya atmak için bir modül var mı?
Magisk modüllerinin kendisindeki overlayfs sistemi modülün bazı dosyalarını system altındaki dosyaların "üstüne bindirerek" oradaki dosyaları değiştiriyor. Asıl dosya değişmiyor, ancak modül yüklüyse sistem orjinal dosyanın yerine oraya "bindirilmiş" dosyayı görüyor. Bunu kullanıcının istediği değişiklikleri yaptıracak şekilde kullanan bir modül bilmiyorum ama istediğin bir bootanimation dosyasını sistemdeki yerine bindiren bir modül yazarsan çalışabilir bu.
 
Son düzenleme:

Savaturkey

Yeni Üye
Yeni Üye
MIUI Sever
SMS Onaylı
Adım
İBRAHİM
Cihazım
REDMI NOTE8 PRO
Yaş
50
Konum
İZMİR
Katılım
4 Ocak 2020
Konular
2
Mesajlar
41
Tepkime puanı
22
Puanları
8
systemrw_1.41 bir Magisk modülü ise APatch ve KernelSU TWRP üzerinden modül yüklemeyi desteklemiyor hocam haberiniz olsun. APatch uygulamasından yüklemeyi deneyin.

Anladığım kadarıyla bir script bu hocam, Magisk modülü değil ve bu script'in yaptığı değişiklikler cihazın root durumunu etkilemiyor. Cihazda script'in çalışması için en az 10 GB kadar bir boş alan gerekliymiş. Ben en az 15 GB, hatta 20 GB öneririm.


Magisk modüllerinin kendisindeki overlayfs sistemi modülün bazı dosyalarını system altındaki dosyaların "üstüne bindirerek" oradaki dosyaları değiştiriyor. Asıl dosya değişmiyor, ancak modül yüklüyse sistem orjinal dosyanın yerine oraya "bindirilmiş" dosyayı görüyor. Bunu kullanıcının istediği değişiklikleri yaptıracak şekilde kullanan bir modül bilmiyorum ama istediğin bir bootanimation dosyasını sistemdeki yerine bindiren bir modül yazarsan çalışabilir bu.
Hocam bir apatch modül buldum ve sorunu çözdüm gerçekten çok işime yaradı paylaşayım bir bakın isterseniz
 

Ekli dosyalar

  • APatch-KSU.zip
    4,3 KB · Görüntüleme: 2
Üst Alt