Build.prop terimleri ve anlamları

Başlatan Tekyürek, 15 Aralık 2016, 21:30:42

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.



Merhaba arkadaşlar, bu konuda androidin bel kemiklerinden biri olan build.prop dosyasındaki terimlerini ve ne anlama geldiklerini anlatacağım.

UYARI:

$ Burdaki anlatım yoluyla birşeyler değiştirecekseniz bunu rootla yapacaksınız.
$ Sonuç olarak telefonunuza her ne olursa umrumda değil.Kendi sorumluluğunuz.
$ Beni suçlarsanız, bu uyarıyı okumadığınızdan dolayı sizi suçlarım.

Build.prop nedir?
Build.prop cihazınızdaki belli sistem parametrelerini içeren bir dosyadır.Örneğin:

ro.sf.lcd.density=320
komutu cihazınızın kaç dpi değerinde çalıştığını yönetir.Burdaki örneğimizde cihaz 320dpi değerinde çalışıyor.
Build.prop dosyası cihaza özgüdür, yani her cihazda aynı build.prop yok, buda demek oluyorki bazı romların açılması için özel build.prop satırları gerekebilir.Ayrıca bu konudaki bilgileri bilmeyen kendine geliştirici demesin lütfen :artist:

Build.prop dosyam nerede bulunur?
Build.prop dosyası system klasörünün içinde bulunur.Rootlu bir dosya yöneticisiyle erişebilirsiniz.

Not 1: Text editör kullanarak düzenleyebilirsiniz.
Not 2: Play store'da bulunan build.prop düzenleme araçlarıyla düzenleyebilirsiniz.Sıradan bir android kullanıcısıysanız test editor yerine bu yöntemi öneririm.Bakınız: Build.prop editor

Evet gerekli bilgileri öğrendiğimize göre satırları anlamaya başlayabiliriz.

Sıradan bir build.prop dosyası şu satırlar ile başlar.

# begin build properties
# autogenerated by buildinfo.sh

bu satırlardan sonraki bölümü inceleyelim...


ro.build.id=MHC19J
ro.build.display.id=cm_pico-userdebug 6.0.1 JZO54K eng.incredible.20151117.161006 test-keys
ro.build.version.incremental=eng.incredible.20151117.161006
ro.build.version.sdk=23
ro.build.version.codename=REL
ro.build.version.release=6.0.1
ro.build.date=Sat Nov 17 16:10:21 GMT 2015
ro.build.date.utc=1353168621
ro.build.type=userdebug
ro.build.user=incredible
ro.build.tags=test-keys

1) Cihazın android sürümüne göre değişebilen yapıda olan build idsidir.Örneğin mediatek 4.4.2 romlarda bu KOT49H iken snapdragon marshmallow romlarda MHC19J olabilir.Bu satıra pek takılmaya gerek yok, sadece id belirtiyor.
2/3) Telefondaki romun versiyonudur.Mesela örnek verdiğim satırdaki rom incredible tarafından build edilmiş 6.0.1 olan bir cm romdur.
4) Yazılım geliştirme(SDK) kodudur.Sourcedan rom build edenlerin ayrıca sdk gerektiren uygulamalar için hangi sdkyı seçeceğinizi görmenize yarayan bir koddur.(Değiştirmeyin)
5) 4'ün kod adıdır.
6) Android versiyonudur.
7/8) Romun build edildiği tarih
9) Romun çeşididir.Userdebug romlar genellikle günlük kullanıma uygundurlar.
10) Romu buildleyen kişinin adı/nickidir.
11) Build etiketidir.Test-keys yazıyorsa rom official değildir.


ro.product.model=HTC Explorer A310e
ro.product.brand=htc_europe
ro.product.name=pico
ro.product.device=pico
ro.product.board=pico
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=HTC

Bu bölümü açıklamaya gerek duymuyorum, bu bölüm cihazın bilgilerini belirtiyor.Cihazın ismini değiştirmek istiyorsanız bu satırları değiştirmelisiniz.


ro.product.locale.language=en
ro.product.locale.region=US

bu bölüm cihazın varsayılan dilini ve bölgesini belirtiyor.


ro.wifi.channels=
ro.board.platform=msm7x27a
# ro.build.product is obsolete; use ro.product.device
ro.build.product=pico
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=cm_pico-userdebug 4.1.2 JZO54K eng.sakindia123.20121117.161006 test-keys
ro.build.fingerprint=htc_europe/htc_pico/pico:2.3.5/GRJ90/207463.1:user/release-keys
ro.build.characteristics=default
ro.cm.device=pico
# end build properties
#

Bu bölümüde açıklamayacağım çünkü ellememeniz gereken fingerprint gibi bilgileri içeriyor.

Evet basit olan satırları öğrendiğinize göre, yararlı birkaç bilgi verelim :kendinibeğen1:


qemu.hw.mainkeys=0

Bu satır 0 ise sanal tuşlar açıktır, 1 ise kapalıdır.Bu satır hiç yoksa sanal tuşlar kapalıdır.


ro.sf.lcd.density=320

Bu satır cihazın çalıştığı dpi değerini yönetir.Sayıyı değiştirerek bunu yapabilirsiniz.Bunu yaparken dikkatli olmalısınız çünkü bilinçsiz yapılınca cihazı bricklemeye kadar yolu var, yani artıracaksanız veya azaltacaksanız bunu sayıyı olabildiğince az değiştirerek yapın, mesela örneğimizde 320 var, düşürmek istiyorsanız 310u yükseltmek istiyorsanız 330u seçin.Eğer sorun çıkmayacağını hissediyorsanız bunu yapmaya devam edin.


ro.config.notification_sound=Enter_the_Nexus.mp3
ro.config.alarm_alert=WakeUpWakeUp.mp3
ro.config.ringtone=Music.mp3
ro.config.ringtone_sim2=Music.mp3

Bu satırları düzenleyerek cihazın varsayılan zil sesini, alarm sesini vs. değiştirebilirsiniz.

Şimdilik benden bu kadar, eğer ingilizceniz iyiyse google amcadan bir sürü yararlı build.prop kodu öğrenip uygulayabilirsiniz, gerisi size kalmış
Linkback: Build.prop terimleri ve anlamları
  • Gösterim 1,978 
  • MTK Ortak Konu Paylaşımları
  • 0 Yanıtlar


Linklerin Görülmesine İzin Verilmiyor Üye ol Veya Giriş Yap


Paylaş whatsappPaylaş facebookPaylaş linkedinPaylaş twitterPaylaş myspacePaylaş redditPaylaş diggPaylaş stumblePaylaş technoratiPaylaş delicious

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren Replikacep.com sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur.Replikacep.com hakkında yapılacak tüm hukuksal şikayetleri İletişim sayfamızdan bize bildirdikten en geç 3 (üç) iş günü içerisinde ilgili kanunlar ve yönetmelikler çerçevesinde tarafımızca incelenerek gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.
Footer menü
Hakkımızda
Bize Ulaşın
Biz Kimiz
Hizmetlerimiz