• Android'de build prop dosyasını düzenleme. Android cephaneliğinden Tips'n'Tricks. En ilginç, kullanışlı ve standart dışı Android hileleri

    Muhtemelen birçok kişi, tüm cihazların kökünde olduğunu biliyor. android platformu bir sistem klasörü var. Burası sistemimizin bulunduğu yer. Ayrıca, neredeyse tüm ürün yazılımı bu klasörü diker.
    Konudan sapmayalım. Bu klasörün kökünde, anlamlı bir ada sahip bir dosya vardır - build.prop . (Düşünürseniz, pervane uzantısı "destekleme" olarak çevrilebilir ve sonunda "binayı desteklemek" gibi bir şey olarak algılanabilir)
    Genel olarak, bu dosyayı düzenleyerek akıllı telefonunuzdaki her şeyi maksimuma "sıkıştırabilirsiniz". Bu ayarların çoğu başka bir şekilde ayarlanamaz. Bu dosyaya yaslanıyorlar. Tabii bunu yapmak için değişiklik yapmak için kök haklarına ve izinlere sahip bir metin düzenleyiciye ihtiyacınız var.

    Sadece sizi uyarmak istiyorum - yedekleme yapın. Ve evet, bir akıllı telefonu tuğlaya dönüştürmekten veya başka sonuçlardan sorumlu değilim. Her şeyi kendi sorumluluğunuzda ve risk altında yapın.

    Tüm bu işlemler, Android işletim sistemi çalıştıran tabletlerde aynı şekilde çalışır!

    Tamam, başlayalım.

    Sonuca ulaşmak için altı çizili değerlerin değiştirilmesi gerekir.

    ro.media.enc.jpeg.quality=100- bu satır, .jpg dosyalarının yüzde olarak kaydedilme kalitesinden sorumludur. 100 gibi %100 kalite demektir. Ancak aynı zamanda kaydedilen görüntülerin boyutu da önemli ölçüde artar.

    hata ayıklama.sf.hw= 1 - donanım GPU'su - hızlanma. 1 - etkinleştir, 0 - devre dışı bırak. Bir şeyi görüntülemeyle ilgili sorunlar olabilir. Ama kişisel olarak, bu sorunlarla henüz karşılaşmadım.

    dalvik.vm.execution-mode=int:jit- JIT'den sorumlu. jit değeri onu etkinleştirir ve hızlı bir şekilde devre dışı bırakır. (JIT - Tam Zamanında (İngilizceden "tam zamanında", "tam zamanında", vb.))

    wifi.supplicant_scan_interval=20- Wi-Fi arama aralığından sorumludur. Varsayılan genellikle 20'dir. Değer saniye cinsinden ayarlanır. Sanki bazıları zaten küçük bir pilden tasarruf etmek için yaklaşık 180-200 koymayı tavsiye ediyor. Çünkü Wi-Fi'yi pek kullanmıyorum, bu varsayılan değeri bıraktım.

    dalvik.vm.heapsize= 32 m- bir uygulama için RAM tahsis etmekten sorumludur. Bu değeri artırmak elbette ki daha iyi performans oyunlarda. Ancak abartılırsa, sistemin bir bütün olarak istikrarsızlığına neden olabilir. Değeri mevcut RAM'in üzerine ayarlamaya çalışmadım. 512'ye sahipken 128'e ayarladım.

    ro.product.model=GT-I8150— sistemin mevcut olanı kabul ettiği telefon modeli. Bu değeri değiştirerek, "Telefon modeliniz için mevcut değil" gibi bir şey yazdıkları bazı uygulamaları başlatabilirsiniz. Ayrıca bu şekilde play marketi kandırıp küfür ettiği uygulamaları yükleyebilirsiniz, gitmez derler.

    debug.sf.nobootanimation=1- bu satır birçokları için eksik. Genel olarak, 1 değeri, cihaz yüklenirken animasyonu kapatır. Dahil etmeyi biraz hızlandırır, ancak o kadar etkileyici ve destansı görünmez.

    ro.media.dec.jpeg.memcap=5000000- Fotoğrafların kalitesinden sorumludur. Elbette 5 megapiksel kameranız varsa 40 megapikselde çekim yapmaz.
    ro.media.enc.hprof.vid.bps=5000000- Videonun kalitesinden sorumludur. Diğer açılardan, önceki satıra benzer.

    ro.config.hwfeature_wakeupkey=0- ses seviyesi tuşlarına basarak telefonu "uyandırma" özelliğini kapatın.

    windowsmgr.max_events_per_sec=60- bu satır çoğunlukla başlangıçta eksiktir. Ama kendiniz ekleyebilirsiniz. İçindeki değerleri değiştirerek en akıcı ve esnek sisteme kavuşabilirsiniz.

    ro.build.display.id= Samoylov ve hepsi - hepsi - hepsi yapı numarası gibi bir şeydir. Özel bir rol oynamaz. açarak inceleyebilirsiniz Ayarlar" => "Telefon hakkında«.

    ro.sf.lcd_density= 240 - ekran yoğunluğu. Bazı cihazlarda eksik, kendiniz ekleyebilirsiniz.

    Değişiklikler yalnızca cihaz yeniden başlatıldıktan sonra geçerli olur!

    Not: Bu, bu dosyada bulunan tüm satırlar değildir. İnanılmaz derecede birçoğu var ve birçok cihazda benzersiz olanlar var.

    Aslan payı sistem parametreleri Kullanıcının gözünden gizlenen Android, build.prop adlı tek bir dosyada saklanır. Ayarları düzgün bir şekilde değiştirmek, gadget'a ikinci bir can vermeye yardımcı olacaktır: özerkliği ve performansı iyileştirin, arayüzü optimize edin. Makalede, build.prop'u düzenlemenin ne kadar kolay olduğunu göstereceğiz ve faydalı ince ayarların yanı sıra farklı kaynaklarda makaleden makaleye dolaşan ancak gerçekte çalışmayan ince ayarlara örnekler vereceğiz.

    build.prop dosyasını düzenlemek ne sağlar?

    Build.prop dosyası şu şekilde çalışır: akıllı telefon başlatıldığında, içerik ondan okunur, bu da şu veya bu şekilde kodun mantığını etkiler işletim sistemi. Kullanıcıdan gizlenen bu tür ayarlar arasında, hem derinden sistematik olan ve dokunulmaması daha iyi olan hem de acısız bir şekilde değiştirilebilen ayarlar vardır. Örneğin build.prop dosyasına birkaç satır ekleyerek gadget'ın yüklenmesini hızlandırabilir, yükleme sırasındaki gecikmeyi kaldırabilirsiniz. gelen çağrı veya kilit ekranında otomatik döndürmeyi etkinleştirin. Bunu nasıl yapacağımızı şimdi anlatacağız.

    build.prop nasıl düzenlenir?

    Değişiklik yapmak için ihtiyacınız olan tek şey bir editör metin dosyaları ve süper kullanıcı hakları. Akıllı telefonunuza veya tabletinize ayrılmış konudaki Android aygıt yazılımı bölümünde forumumuzda root erişimini nasıl elde edeceğinizi öğrenebilirsiniz. Dosyada doğrudan değişiklik yapmak için normal olanı kullanabilirsiniz. Metin düzeltici- bunun için dosyayı /system/build.prop yolunda kendiniz bulmanız gerekecek. Ancak kullanarak değişiklik yapmak çok daha uygundur. özel program, Örneğin, BuildProp Düzenleyici.

    Denemeye başlamadan önce, yaptığınızdan emin olun. destek olmak dosya. BuildProp Editor, ilk başlatmada orijinalin bir yedeğini otomatik olarak kaydeder. Normal bir metin düzenleyici kullanmaya karar verirseniz, manuel olarak bir kopya oluşturmayı unutmayın. Aniden bir şeyler ters giderse, her şeyi yerine geri döndürmek için "bozuk" build.prop dosyasını bir yedek kopya ile değiştirmeniz yeterli olacaktır.

    Performans iyileştirme

    Hızlanma indir. Modern akıllı telefonlar genellikle normal PC'lerden neredeyse daha uzun süre açılır. build.prop'taki ayarlar üzerinde biraz sihir yaparak, gadget'ınızın indirme hızını kolayca bir buçuk ila iki kat artırabilirsiniz! Aşağıdaki ayarlar bu konuda yardımcı olacaktır:

    debug.sf.nobootanimation=1

    ro.config.hw_quickpoweron=true

    Bu ayarları yaptıktan sonra gadget'ın kapatma modu değiştirilecek ve üretici yazılımı geliştiricisinin önyükleme animasyonu devre dışı bırakılacaktır. Sonuç olarak, akıllı telefonunuzu başlattığınızda bir süre ekranda hiçbir şey görmezsiniz. Bundan korkmamalısınız: Gereksiz animasyonların devre dışı bırakılması sayesinde test akıllı telefonu önceki 50 saniye yerine sadece 30 saniye içinde açılmaya başladı.

    Hafıza ile işin hızlandırılması.İle Android varsayılanı birçok eylemi günlüğe kaydeder özel dosya ancak, yalnızca geliştiriciler tarafından uygulamalarda hata ayıklamak için gereklidir. Genel kullanıcılar bu günlük yararlı olmayacaktır ve bu nedenle build.prop'a satır eklenerek devre dışı bırakılmalıdır.

    logcat.live=devre dışı bırak

    Günlüğün devre dışı bırakılması, disk işlemlerinin sayısını azaltacak ve bu da performansı olumlu yönde etkileyecektir. Dahili bellek akıllı telefon Doğru, fark yalnızca yavaş bellek türlerine sahip araçlarda farkedilebilir: bizim durumumuzda, sıralı yazma hızı 2 MB / s arttı.

    Ağ hızlandırma. Bu ince ayar, özellikle mobil ağları kullanırken yavaş bir İnternet bağlantısının hızını artırmaya yardımcı olacak TCP arabelleklerinin boyutunu artırır. Pekala, bazı durumlarda Google DNS sunucularını reçete etmek, ping süresini azaltabilir.

    net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960

    net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960

    net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960

    net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960

    net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960

    net.rmnet0.dns1=8.8.8.8

    net.rmnet0.dns2=8.8.4.4

    net.dns1=8.8.8.8

    net.dns2=8.8.4.4

    Bizim durumumuzda fark göze çarpıyordu, ancak sürekli değişen baz istasyonları yükünün hız üzerinde en büyük etkiye sahip olduğunu unutmayın.

    Standart ayarlarla baud hızı

    build.prop dosyasını düzenledikten sonra aktarım hızı

    Artan özerklik

    Ne yazık ki mucizeler olmuyor - hiçbir ince ayar özerklikte iki kat artış sağlayamaz. Ancak gadget'ın çalışma süresine fazladan 30-60 dakika eklemek oldukça mümkündür.

    Wi-Fi tarama aralıklarını artırın. Varsayılan olarak, Android ortamı tarar Wi-Fi ağları her 20-90 saniyede bir. Ayrıca, bunu Wi-Fi kapalıyken bile yapar, ancak arka planda ağ aramanın konum belirleme doğruluğunu artırmasına izin verilir. Bu aralığı genişletmek için build.prop dosyasına bir satır eklemeniz gerekir:

    wifi.supplicant_scan_interval=200

    Burada 200 sayısı, saniye cinsinden ağ tarama aralığıdır.

    LineageOS'ta pil tasarrufu yapın. Qualcomm yonga setlerine sahip akıllı telefonlarda CyanogenMod veya LineageOS kullanırken daha verimli uyku yönetimi sağlayan küçük bir ince ayar:

    pm.uyku_modu=1

    w3bsit3-dns.com forumunda daha da faydalı ince ayarlar bulabilirsiniz.

    Hiçbir şeyi iyileştirmeyen işe yaramaz ince ayarlar

    Bu makalede ve forum dizisinde verilen gerçekten işe yarayan ince ayarlara ek olarak, Web'de yaygın olarak dağıtılan, ancak aslında sistemin işleyişi üzerinde herhangi bir etkisi olmayan pek çok ince ayar vardır. İlgili çalışma, xda kaynağının kullanıcılarından biri tarafından yürütülmüştür. AOSP ve CyanogenMod'un kaynak kodunu analiz etti ve pek çok popüler tweaks'den basitçe bahsedilmediğini gördü. kaynak kodu Android. Bunlar arasında çeşitli kayıtlar var.

    Pil tasarrufu sağlamayan ince ayarlar:

    ro.ril.disable.power.collapse

    ro.mot.eri.losalert.delay

    ro.config.hw_fast_dormancy

    ro.config.hw_power_saving

    Çalışmayı hızlandırmayan ince ayarlar:

    windowsmgr.max_events_per_sec

    persist.cust.tel.eons

    ro.max.fling_velocity

    ro.min.fling_velocity
    hata ayıklama.performans.tuning

    video.accelerate.hw

    Diğer işe yaramaz tweaks. Dalvik bayt kodu kontrolünü devre dışı bırakmak ve başlatıcının RAM'den boşaltılmasını önlemek için tasarlanmıştır. Bir zamanlar gerçekten işe yaradılar, ancak modern için tamamen ilgisizler. android sürümleri işletim sisteminin iç mimarisindeki bir değişiklik nedeniyle:

    dalvik.vm.verify-bytecode

    Ve çalışmayan birkaç farklı ince ayar daha:

    ro.media.dec.jpeg.memcap

    ro.config.nocheckin

    profiler.force_disable_ulog

    profiler.force_disable_err_rpt

    persist.sys.shutdown.mode

    ro.kernel.checkjni

    İlginç bir şekilde, bu girişlerden bazıları Android'in eski sürümleri için yararlı olsa da, bazıları bir tür plasebo olarak hiçbir zaman işe yaramadı. Ve neden böyle bir kitlesel yanılgı ortaya çıktı - şimdi öğrenmek imkansız. Ancak, build.prop'ta bu tür girişler yapmaktan akıllı telefon daha kötü çalışmaz - tüm geçersiz girişler basitçe göz ardı edilir.

    Çözüm

    Forumlarda ve çeşitli sitelerde önerilen ince ayarların çoğu hiç çalışmasa da, build.prop dosyası akıllı telefonunuzun arayüzünü ve performansını iyileştirmek için hala iyi bir fırsat. Bu yüzden süper kullanıcı haklarına sahip olun, ayarların yedek bir kopyasını oluşturun ve denemekten çekinmeyin!

    Yıllarca en çok konuştuk Farklı yollar Android'i optimize edin, değiştirin ve ince ayar yapın. Bu süre zarfında, tüm durumlar için çok sayıda ipucu topladık ve size en iyilerini sunmaya hazırız - MAC adresini değiştirme ve akıllı telefonunuzu yönetme talimatlarından başlayarak. kırık ekran ve YouTube istemcisinin Android otomasyonu ile pompalanmasıyla sona eriyor.

    adb

    Hata ayıklamak ve çalışmak için standart araç olan ADB (Android Debug Bridge) ile başlayalım. Android konsolu bir bilgisayardan. ADB'yi etkinleştirmek için genellikle akıllı telefonunuzdaki "Geliştiriciler için seçenekler" bölümünde etkinleştirmeniz ve evrensel sürücüyü bilgisayarınıza yüklemeniz yeterlidir.

    Dosyaları cihazdan/cihaza taşıma

    En iyilerinden biri kullanışlı özellikler ADB, bir dosyayı hızlı bir şekilde bir cihaza taşıma veya bir bilgisayara indirme yeteneğidir. Cihaza kopyalamak için aşağıdaki komutu kullanın:

    $ adb itme dosyası /sdcard/

    Ters işlem:

    $ adb pull /sdcard/dosya dosyası

    Akıllı ekrandan bir ekran görüntüsü oluşturun ve video kaydedin

    İLE ADB'yi kullanma ekran görüntüsü almak kolay:

    $ adb kabuğu ekran görüntüsü /sdcard/screen.png

    Bir cihazdan ekran görüntüsü almak için önceki örnekteki çekme komutunu kullanın:

    $ adb çekme /sdcard/screen.png ekran.png

    Bir ekran görüntüsüne ek olarak, bir ekran kaydı da kaydedebilirsiniz:

    $ adb shell ekran kaydı --size 1280x720 --bit-rate 6000000 --time-limit 20 --verbose /sdcard/video.mp4

    Bu komut 1280×720 çözünürlükte (belirtilmediyse cihazın yerel ekran çözünürlüğü kullanılacak), bit hızı 6 Mbps, uzunluğu 20 s (belirtilmemişse ayarlanacak maksimum değer 180 s), konsoldaki günlükleri gösteriyor. Kaydedilen video, hafıza kartında video.mp4 olarak görünecektir. Ctrl + C tuşlarına basarak kaydı durdurabilirsiniz.

    Batarya yüzdesi

    Tüm aygıt yazılımları, perdedeki simgede pil yüzdelerini görüntüleme işlevine sahip değildir. Bu durumda, bir komut kullanarak ekranı açabilirsiniz:

    $ adb kabuk içeriği ekle --uri içerik://settings/system --bind adı:s:status_bar_show_battery_percent --bind değeri:i:1

    Kırık ekranlı akıllı telefon kontrolü

    Düştükten sonra telefonda dokunma çalışmıyorsa, en azından yedekleme yapmak için ADB aracılığıyla minimum performans yine de sağlanabilir. Bunun için bir giriş komutu var:

    $ adb kabuk girişi[<ИСТОЧНИК>] <КОМАНДА> [<АРГУМЕНТЫ>…]

    Kaynak hareket topu, oyun çubuğu, dokunmatik navigasyon, fare, klavye, oyun kumandası, dokunmatik yüzey, dpad, ekran kalemi, dokunmatik ekran olabilir. Komut olarak:

    • metin (Varsayılan: dokunmatik ekran)
    • keyevent [–uzun basın] … (Varsayılan klavye)
    • musluk (Varsayılan: dokunmatik ekran)
    • Tokatlamak (Varsayılan: dokunmatik ekran)
    • basın (Varsayılan: iztopu)
    • rulo (Varsayılan: iztopu)

    Gördüğünüz gibi, giriş dokunma ve giriş kaydırma komutlarıyla dokunma ve kaydırma işlemlerini taklit edebiliriz. Örneğin, bunun gibi bildirimlerle perdeyi açabilirsiniz (koordinatlar soldan sayılır. üst köşe):

    $ giriş kaydırma 10 10 10 1000

    Ve böylece kendi değerlerinizi seçmek için ekran çözünürlüğünü öğrenebilirsiniz:

    $dumpsyswindow | \sed -n "/mUnrestrictedScreen/ s/^.*) \(*\)x\(*\)/\1 \2/p"

    Nexus 5 için çözünürlük 1080x1920 olacaktır. Bu durumda, standart Google başlatıcının "Ana Sayfa" düğmesinin üzerinde bulunan "Uygulama Menüsü" düğmesini tıklamak için aşağıdaki komutu çalıştırmalısınız:

    $ giriş dokunmatik ekran musluğu 500 1775

    Başarısız olursa, güç düğmesine basarak taklit edebilirsiniz:

    $ adb kabuğu girdisi olay 82

    Komutu kullanarak geçerli alana metin ekleyin

    $ adb kabuk giriş metni "Gerekli metin"

    kök

    Şimdi kök hakları hakkında. Onların yardımıyla çok sayıda faydalı şey yapabilirsiniz. Bazıları hakkında konuşalım.

    Reklamları engelliyoruz

    gerektirmeyen Android için birçok farklı reklam engelleyici vardır. kök hakları. Ancak, ünlü AdBlock dahil hepsinin bir tane var. büyük bir problem- yerel bir VPN tüneli oluştururlar. Bu, AdBlock'u etkinleştirdikten sonra, öncelikle VPN'i kullanamayacağınız ve ikinci olarak, sık sık bağlantı sorunlarıyla karşılaşacağınız anlamına gelir.

    Kök olarak, AdAway gibi daha doğru bir engelleyici kurabilirsiniz. Sistem adı çözümleyici düzeyinde (kara liste olarak /system/etc/hosts kullanarak) reklam ana makinelerini engeller, bu nedenle her zaman kesinlikle doğru çalışır, bellekte takılmaz ve pil tüketmez.

    Kamera deklanşör sesini kapatma

    Kök iseniz deklanşör sesini devre dışı bırakabilirsiniz. Herhangi birini kurmanız yeterli dosya yöneticisi root desteği ile /system/media/audio/ui dizinine gidin ve iki dosyayı silin: camera_click.ogg ve camera_focus.ogg .

    Bu arada, yukarıdaki seviye açılış animasyonundan sorumlu olan bootanimation.zip'tir. Bunu silebilir (o zaman yükleme sırasında sadece siyah bir ekran olacaktır) veya başka biriyle değiştirebilirsiniz.

    ince ayarlar build.prop

    /system/build.prop dosyası sistemi depolar android ayarları. Bu, tüm yapılandırmaların bir yapılandırmasıdır ve onunla pek çok ilginç şey yapabilirsiniz. Dosyanın sonunda eşittir işaretiyle ayrılmış seçenek adı ve değeri ile bir satır girmek yeterlidir:

    • ro.product.model - cihazın adını saklar ("Telefon hakkında" menüsünde görüntülenir). Bazen hile yapalım Oyun mağazası ve diğer cihazlara yönelik uygulamaları kurun veya başkaları tarafından kullanılamayan işlevleri etkinleştirin. Örneğin, bir Pixel 2 XL'in kimliğine bürünün ve yeni Pixel Launcher'ı yükleyin. tam destek android asistanı;
    • ro.sf.lcd_density - Nexus 5'im için her zaman 480 yerine 420'ye ayarladığım ekrandaki piksel yoğunluğu. Bu, stok başlatıcıda dört yerine art arda beş simge almanızı sağlar ve metni küçültür;
    • ro.telephony.call_ring.delay - 0'a ayarlanırsa, arama yaparken müziğin başlamasındaki gecikmeyi kaldırır;
    • persist.audio.fluence - gürültünün azaltılmasından sorumlu dört komut içerir. Arama yaparken zor duyuyorsanız veya video kaydında "gurlama" sesi varsa değerlerle oynayabilirsiniz;
    • debug.sf.nobootanimation - 1 değeri bootanimation'ı kaldırır;
    • ro.config.hw_quickpoweron - gerçek değer telefonun açılış hızını artırır (teoride);
    • qemu.hw.mainkeys=0 - sabit tuşlara ek olarak ekran tuşlarının görüntülenmesini etkinleştirmenizi sağlar;
    • ro.telephony.default_network - sisteme hangi moda geçeceğini söyler mobil ağ yüklerken. Değer, aşağıdaki şekilde bulunabilen bir sayıdır: çeviricide * # * # 4636 # * # * tuşlayın ve “Telefon bilgisi” üzerine tıklayın. "Tercih edilen ağ türü" menüsünde, istenen mod. Sayım sıfırdan başlar. Yani, bir 3G akıllı telefon için değerler şu şekilde olacaktır: WCDMA tercih edilir (tercihen 3G) 0, Yalnızca GSM (yalnızca 2G) 1, yalnızca WCDMA (yalnızca 3G) 2 vb. . İstenilen noktaya kadar sayıldı - rakamı değere yazdı. Şimdi, yeniden başlatmanın hemen ardından, ağ tam olarak build.prop'ta yazılan modda etkinleştirilecektir.

    Wi-Fi şifrelerini arıyorum

    Bağlanmış herhangi bir ağdan parolayı hatırlamak veya tüm ağları bir cihazdan diğerine bağlamadan aktarmak Google hesabı, /system/etc/wifi/wpa_supplicant.conf dosyasına bakabilirsiniz. Ağ adları ve parolalar düz metin biçimindedir.

    Devam sadece aboneler tarafından kullanılabilir

    Seçenek 1. Sitedeki tüm materyalleri okumak için "Hacker" a abone olun

    Abonelik, belirtilen süre boyunca sitenin TÜM ücretli materyallerini okumanıza izin verecektir. ödeme kabul ediyoruz banka kartları, elektronik para ve hesaplardan transferler mobil operatörler.

    1. Çağrı zaman aşımını devre dışı bırakın

    Android cihazlar, arama yapmaya başlamadan önce genellikle bir bağlantı onayı bekler. Bu ayar, zaman aşımını devre dışı bırakır ve aradığınız anda telefonun çalmasını sağlar. Ancak bekleme süresi o kadar uzun değil. Her neyse, sadece bu satırları dosyanın sonuna ekleyin

    build.prop.ro.telephony.call_ring.delay = 0

    zil gecikmesi = 0

    2. Yerleşik hata raporlamayı devre dışı bırakın

    Sonuna aşağıdaki satırları ekleyin

    profiler.force_disable_err_rpt=1 profiler.force_disable_ulog=1


    3. Aradıktan sonra siyah ekran sorununu düzeltin

    Her aramadan sonra birkaç saniyelik bir duraklama yaşarsanız, yakınlık sensörünüzde bir sorun olabilir. build.prop dosyasındaki aşağıdaki satırları aşağıda gösterilen değerlerle değiştirin.

    ro.lge.proximity.delay = 25 mot.proximity.delay = 25

    4. Kilit ekranınızda otomatik döndürmeyi açın

    Kilit ekranında otomatik döndürme, önceki Android cihazlarda mevcuttu. Burun son sürümler bu, hala mevcut olmasına rağmen akıllı telefonlarda devre dışı bırakıldı Android tabletler. Ancak, herhangi bir nedenle iade etmek isterseniz, dosyanızın sonuna aşağıdaki satırı eklemeniz yeterlidir.

    lockscreen.rot_override=true

    5. Ana ekranınızda otomatik döndürmeyi açın

    Yüklü özel bir başlatıcınız varsa, bu sizin için hiç sorun olmamalıdır. Ancak bir başlatıcı kullanıyorsanız Android kurulumu veya OEM, dosyanın en altına aşağıdaki satırı ekleyin.

    build.prop.log.tag.launcher_force_rotate = VERBOSE

    6. İnternet bağlantınızı iyileştirin

    Çoğu Android cihazı, varsayılan olarak operatörlerinin DNS hizmetini kullanır. Google ayrıca herkesin kullanabileceği bir dizi ücretsiz DNS hizmetine sahiptir. Ve ne olduğu açık değil mi DNS hizmetleri Google ve mobil operatörler söz konusu olduğunda daha iyi olacak mobil iletişim? Cihazınızı daha güvenilir servisler kullanmaya zorlamak için build.prop dosyanıza aşağıdaki satırları ekleyebilirsiniz.

    DNS Google.net.dns1=8.8.8.8 net.dns2=8.8.4.4

    7. Kaydırmayı iyileştirin

    Bu ayar, maksimum ve minimum hız kaydırma animasyonunu ve hızını iyileştirmek için. Sadece sonuna aşağıdaki satırı ekleyin.

    build.propwindowsmgr.max_events_per_sec = 150 ro.min_pointer_dur = 8 ro.max.fling_velocity = 12000 ro.min.fling_velocity = 8000

    8. Arama kalitesini artırın


    ro.ril.enable.amr.genişbant = 1

    9. Ekran gezinme tuşlarını etkinleştirin veya devre dışı bırakın

    Oldukça az sayıda Android cihaz ekranla birlikte gelir yazılım tuşları navigasyon ve birçoğu da donanım kapasitif ile donatılmıştır dokunmatik düğmeler. Her ne sebeple olursa olsun, ekrandaki gezinme tuşlarını devre dışı bırakmak istiyorsanız, aşağıdaki satırı dosyaya ekleyin.

    Build.prop.qemu.hw.mainkeys = 1

    Öte yandan, donanım tuşlarınız aktifse veya başka bir nedenle, gezinme tuşlarını etkinleştirmek istiyorsunuz. yazılım, sadece yukarıdaki satırın değerini "0" olarak değiştirin ve montajın sonuna ekleyin.

    qemu.hw.mainkeys=0

    10. Daha büyük veya daha küçük metin ve simgeler için ekran DPI'sini değiştirin

    DPI değişikliği, mod yapımcıları arasında en popüler ve favori build.prop değişikliklerinden biridir. Öyle ki, bu tek düzenleme Play Store'da ellerini kirletmek istemeyenler ve kendi işlerini yapmak isteyenler için ayrılmış birkaç uygulama içeriyor. Daha yüksek değer DPI, daha küçük bir kullanıcı arabirimi, daha küçük metinler ve daha küçük simgelerle sonuçlanır.

    Düşük DPI, daha fazla sonuç verir Kullanıcı arayüzü, büyük metinler ve büyük simgeler. Daha az güçlü cihazlar söz konusu olduğunda, daha yüksek bir DPI ayarına sahip bir performans günlüğü ve daha düşük bir DPI ile bir performans artışı fark edebilirsiniz. Ayrıca bununla çok fazla oynamamalısınız çünkü çok yüksek veya çok düşük ayarlarsanız cihazınızı hiç kontrol edemeyebilirsiniz. build.prop dosyanızda aşağıdaki satırı bulun ve XXX'i istediğiniz gibi değiştirin.

    ro.sf.lcd_density = XXX

    Tipik olarak, XXX için varsayılan değerler 160'ın katlarıdır. Yani 160, 320, 480, 640 vb.


    11. Görüntü kalitesini iyileştirme

    Çoğu Android cihazı, daha fazlasını içeren görüntüler sağlar. kötü kalite işlemciyi yükten kurtarmak için. Bu hiçbir şekilde kötü kalite, cihazınızın elde edebileceği en iyi kalite değil. Her ne kadar günümüzde daha güçlü işlemciler ortalamaya dahil ve hatta bütçe akıllı telefonlar, çoğu durumda gereklidir gerekli güççıkarmak için. Cihazınızın aşağıdakilerle görüntü işlemeyi kaldırabileceğini düşünüyorsanız: en iyi kalite, build.prop dosyasının sonuna aşağıdaki satırı ekleyin

    ro.media.enc.jpeg.kalite = 100

    12. Kontroller arasındaki süreyi artırın Wi-Fi ağları

    Varsayılan olarak Android, WiFi'niz açıksa her 15 saniyede bir yakındaki WiFi ağlarını arar. Bu, büyük bir evde yaşıyorsanız veya birden çok etkin nokta arasında geçiş yaptığınız bir havaalanındaysanız yararlı olabilir. Ancak çoğu zaman genellikle pilin boşalmasıdır. Varsayılan 15 saniye ilkesini değiştirmek istiyorsanız build.prop dosyasının sonuna aşağıdaki satırı eklemek yardımcı olabilir.

    build.prop.ro.config.hw_quickpoweron=true

    Bağlı olarak, cihazınızı bir sonraki yeniden başlattığınızda bir fark göreceksiniz. özellikler ekipmanınız.


    14. Ekran açıkken arkadan aydınlatmalı butonları kapasitif tuşlarla tutun


    ro.mot.buttonlight.timeout = 0

    15. Geliştirilmiş ağ sinyalleri

    Hem ağ hem de cihaz Hızlı dinlenmeyi desteklemelidir . Genellikle, Android cihazınız bir ağa bağlandığında, bağlı kalmak için belirli durumlara girer. Eğer işlev " Hızlı uyuşukluk » devre dışı, yalnızca mevcut durumlar bağlıdır veya bağlantısı kesilmiştir.

    Bağlandığında, bağlantıyı sürdürmek için ağda herhangi bir değişiklik olduğunda cihazın tüm dahili işlevlerini gerçekleştirmesi gerekir. Bu elbette çok fazla kaynak kullanır. Hızlı uyuşukluk aygıtın, göreve bağlı olarak daha az veya daha fazla güç kullanan 5 durum arasında geçiş yapmasına izin verir. Endişelenme, buna girmeyeceğiz. Aşağıdaki satırları build.prop dosyanıza eklemeniz yeterlidir.

    persist.cust.tel.eons=1 ro.config.hw_fast_dormancy=1

    16. USB Hata Ayıklama Bildirimini Devre Dışı Bırakın


    persist.adb.notify=0

    17. Tüm uygulamalarda zorunlu 270 derece dönüş.

    Otomatik döndürme etkinleştirildiğinde bile, bazı uygulamaların yalnızca önceden tanımlanmış 180 derecelik bir aralık içinde döndüğünü fark etmiş olabilirsiniz. Bu, özellikle cihazınızı tuttuğunuz yerin ters tarafında dönen bazı oyunlar için geçerlidir. Bu, cihazın kendisini döndürmek için tek seçeneğinizdir. Aşağıdaki satırı build.prop dosyanızın sonuna eklemek yardımcı olabilir.

    windowsmgr.support_rotation_270=true

    18. Başlatıcıyı belleğe kilitleyin


    Bazı android cihazlar karşı çok saldırganlar arka plan uygulamaları RAM veya pil tasarrufu için. Bazen genellikle yeterli RAM'e sahip cihazlarda. kötü denir Veri deposu. Bazı cihazlarda, ana sayfa düğmesine bastığınızda, başlatıcının simgelerle birlikte yeniden yüklenmesi gerekir. Tabii ki, bu kaynak gerektirir. Bu durumda build.prop dosyasına aşağıdaki kod satırını ekleyin. Bu, başlatıcıyı RAM'e kilitleyerek yok edilmesini önleyecektir.

    ro.media.panorama.defres = 3264x1840 ro.media.panorama.frameres = 1280x720

    defres, tüm görüntülerden oluşan panoramanın tam çözünürlüğü içindir, çerçeveler ise panoramanın her karesinin çözünürlüğünü sağlar.

    20. Android kaydediciyi devre dışı bırakın - logcat

    Referans sistemi android dergisi sistem hata ayıklama bilgilerini toplamak ve görüntülemek için bir mekanizma sağlar. Dergiler çeşitli uygulamalar ve sistemin parçaları bir dizi dairesel tamponda birleştirilir. Ancak bir geliştirici değilseniz, genellikle bir logcat'e ihtiyacınız yoktur. Devre dışı bırakmak, bazı disk okuma/yazmalarını kaydedebilir, böylece teoride performansı artırabilir. Ancak, muhtemelen gözle görülür bir kazanç olmayacaktır.

    logcat.live=devre dışı bırak