• ویرایش فایل build prop در اندروید. Tips'n'Tricks از زرادخانه اندروید. جالب ترین، کاربردی ترین و غیر استانداردترین ترفندهای اندروید

    احتمالا بسیاری از مردم می دانند که در ریشه همه دستگاه های موجود است پلتفرم اندرویدیک پوشه سیستم وجود دارد. این جایی است که سیستم ما در آن قرار دارد. همچنین تقریبا تمامی فریمورها این پوشه را می دوزند.
    از موضوع منحرف نشویم. در ریشه این پوشه فایلی با نام مشخص - build.prop وجود دارد. (اگر در مورد آن فکر کنید، پسوند prop را می توان به عنوان "تکیه کردن" ترجمه کرد و در نهایت چیزی شبیه به: "حمایت از ساختمان")
    به طور کلی، با ویرایش این فایل، می توانید همه چیز را از گوشی هوشمند خود به حداکثر برسانید. بسیاری از این تنظیمات را نمی توان به روش دیگری تنظیم کرد. آنها در برابر این پرونده استراحت می کنند. البته برای انجام این کار شما به حقوق ریشه و یک ویرایشگر متن با مجوز برای اصلاح نیاز دارید.

    فقط می خواهم به شما هشدار دهم - پشتیبان تهیه کنید. و بله، من مسئول تبدیل گوشی هوشمند به آجر یا عواقب دیگر نیستم. همه چیز را با خطر و خطر خود انجام دهید.

    همه این اقدامات در تبلت هایی که دارای سیستم عامل اندروید هستند یکسان عمل می کنند!

    باشه شروع کنیم

    برای دستیابی به نتیجه، مقادیر زیر خط کشیده شده باید تغییر کنند.

    ro.media.enc.jpeg.quality=100- این خط مسئول کیفیت ذخیره فایل های jpg به صورت درصد است. لایک 100 یعنی 100% کیفیت. اما در عین حال اندازه تصاویر ذخیره شده به میزان قابل توجهی افزایش می یابد.

    debug.sf.hw= 1 - پردازنده گرافیکی سخت افزاری - شتاب. 1 - فعال کردن، 0 - غیرفعال کردن. ممکن است در نمایش چیزی مشکلی وجود داشته باشد. اما شخصاً هنوز با این مشکلات مواجه نشده ام.

    dalvik.vm.execution-mode=int:jit- مسئول JIT. مقدار jit آن را فعال می کند و سریع آن را غیرفعال می کند. (JIT - Just In Time (از انگلیسی "Just in time"، "Just in Time" و غیره))

    wifi.supplicant_scan_interval=20- مسئول بازه جستجوی Wi-Fi است. پیش فرض معمولا 20 است. مقدار در ثانیه تنظیم می شود. به عنوان اگر برخی توصیه می کنند برای صرفه جویی در باتری کوچک در حدود 180 -200 قرار دهید. زیرا من زیاد از وای فای استفاده نمی کنم، این مقدار پیش فرض را گذاشتم.

    dalvik.vm.heapsize= 32 متر- مسئول تخصیص RAM برای یک برنامه. افزایش این مقدار البته منجر به عملکرد بهتردر بازی ها اما اگر اغراق شود می تواند باعث بی ثباتی کل سیستم شود. من سعی نکردم مقدار را بالاتر از RAM موجود قرار دهم. من روی 128 تنظیم کردم در حالی که 512 دارم.

    ro.product.model=GT-I8150- مدل تلفن، که سیستم برای آن مدل موجود را می پذیرد. با تغییر این مقدار، می‌توانید برخی از برنامه‌ها را راه‌اندازی کنید که در آنها چیزی مانند: «برای مدل گوشی شما در دسترس نیست» یا موارد مشابه می‌نویسند. همچنین از این طریق می توانید بازار بازی را فریب دهید و برنامه هایی را نصب کنید که او به آنها فحش می دهد ، می گویند نمی رود.

    debug.sf.nobootanimation=1- این خط برای بسیاری گم شده است. به طور کلی، مقدار 1 انیمیشن را هنگام بارگذاری دستگاه خاموش می کند. اندکی سرعت بخشیدن به آن را افزایش می دهد، اما چندان چشمگیر و حماسی به نظر نمی رسد.

    ro.media.dec.jpeg.memcap=5000000- مسئول کیفیت عکس ها. البته اگر دوربین 5 مگاپیکسلی داشته باشید با 40 مگاپیکسل عکاسی نمی کند.
    ro.media.enc.hprof.vid.bps=5000000- مسئول کیفیت ویدیو. از جهات دیگر، مشابه خط قبل.

    ro.config.hwfeature_wakeupkey=0- قابلیت "بیدار کردن" تلفن را با فشار دادن کلیدهای صدا خاموش کنید.

    windowsmgr.max_events_per_sec=60- این خط اغلب در ابتدا وجود ندارد. اما می توانید خودتان آن را اضافه کنید. با تغییر مقادیر موجود در آن می توانید به نرم ترین و انعطاف پذیرترین سیستم دست یابید.

    ro.build.display.id= سامویلوف و همه - همه - همهچیزی شبیه شماره ساخت است. نقش خاصی ندارد. با باز کردن می توانید آن را مشاهده کنید تنظیمات" => "درباره تلفن«.

    ro.sf.lcd_density= 240 - تراکم صفحه نمایش در برخی از دستگاه ها وجود ندارد، می توانید خودتان آن را اضافه کنید.

    تغییرات فقط پس از راه اندازی مجدد دستگاه اعمال می شوند!

    P.S. این تمام خطوط موجود در این فایل نیست. تعداد بسیار زیادی از آنها وجود دارد و در بسیاری از دستگاه ها موارد منحصر به فرد وجود دارد.

    سهم شیر پارامترهای سیستماندروید، پنهان از چشم کاربر، در یک فایل واحد به نام build.prop ذخیره می شود. تغییر صحیح تنظیمات کمک می کند تا جانی دوباره به ابزارک بدهید: بهبود استقلال و عملکرد، بهینه سازی رابط. در مقاله، ما نشان خواهیم داد که ویرایش build.prop چقدر راحت است، و نمونه هایی از ترفندهای مفید و همچنین مواردی را که از مقاله ای به مقاله دیگر در منابع مختلف سرگردان هستند، اما در واقع کار نمی کنند، ارائه می دهیم.

    ویرایش فایل build.prop چه می دهد؟

    عملکرد فایل build.prop به شرح زیر است: هنگامی که تلفن هوشمند راه اندازی می شود، محتوا از آن خوانده می شود، که به یک روش بر منطق کد تأثیر می گذارد. سیستم عامل. در میان چنین تنظیماتی که از دید کاربر پنهان است، هم تنظیمات عمیقاً سیستمیک وجود دارد که بهتر است دست نخورده باقی بمانند و هم تنظیماتی که بدون دردسر قابل تغییر هستند. به عنوان مثال، با افزودن چند خط به build.prop، می توانید سرعت بارگذاری ابزار را افزایش دهید، تاخیر زمانی را حذف کنید. تماس دریافتییا چرخش خودکار نمایش را در صفحه قفل فعال کنید. چگونه این کار را انجام دهیم، اکنون خواهیم گفت.

    چگونه build.prop را ویرایش کنیم؟

    تنها چیزی که برای ایجاد تغییرات نیاز دارید یک ویرایشگر است فایل های متنیو حقوق ابرکاربر می توانید نحوه دسترسی ریشه در انجمن ما را در بخش سیستم عامل اندروید در موضوع اختصاص داده شده به تلفن هوشمند یا رایانه لوحی خود بیابید. برای تغییرات مستقیم در فایل، می توانید از حالت معمول استفاده کنید ویرایشگر متن- برای این کار باید خودتان فایل را در مسیر /system/build.prop پیدا کنید. اما ایجاد تغییرات با استفاده از آن بسیار راحت تر است برنامه تخصصی، مثلا، ویرایشگر BuildProp.

    قبل از شروع آزمایش، حتما این کار را انجام دهید پشتیبان گیریفایل. BuildProp Editor یک نسخه پشتیبان از نسخه اصلی را به طور خودکار در اولین راه اندازی ذخیره می کند. اگر تصمیم دارید از یک ویرایشگر متن معمولی استفاده کنید، فراموش نکنید که به صورت دستی کپی کنید. اگر ناگهان مشکلی پیش آمد، کافی است که build.prop "فاسد شده" را با یک نسخه پشتیبان جایگزین کنید تا همه چیز به جای خود بازگردد.

    ارتقای کارایی

    شتاب دانلود.تلفن های هوشمند مدرن اغلب تقریباً طولانی تر از رایانه های شخصی معمولی راه اندازی می شوند. با کمی جادو روی تنظیمات در build.prop به راحتی می توانید سرعت دانلود گجت خود را یک و نیم تا دو برابر افزایش دهید! تنظیمات زیر به این امر کمک می کند:

    debug.sf.nobootanimation=1

    ro.config.hw_quickpoweron=true

    پس از انجام این تنظیمات، حالت خاموش شدن گجت تغییر می کند و انیمیشن بوت توسعه دهنده سیستم عامل غیرفعال می شود. در نتیجه، زمانی که گوشی هوشمند خود را بوت می کنید، برای مدتی چیزی روی صفحه نمایش نمی بینید. شما نباید از این بترسید: به لطف غیرفعال کردن انیمیشن های غیر ضروری بود که تلفن هوشمند آزمایشی به جای 50 ثانیه قبلی، تنها در 30 ثانیه شروع به بوت شدن کرد.

    تسریع در کار با حافظهتوسط پیش فرض اندرویدبسیاری از اقدامات را وارد می کند فایل ویژهبا این حال، توسعه دهندگان فقط برای اشکال زدایی برنامه ها به آن نیاز دارند. کاربران عمومیاین لاگ مفید نخواهد بود و بنابراین باید با افزودن خط به build.prop غیرفعال شود

    logcat.live=غیرفعال کردن

    غیرفعال کردن گزارش، تعداد عملیات دیسک را کاهش می دهد، که تأثیر مثبتی بر عملکرد خواهد داشت حافظه داخلیگوشی های هوشمند. درست است، تفاوت فقط در ابزارهایی با انواع حافظه آهسته قابل توجه خواهد بود: در مورد ما، سرعت نوشتن متوالی 2 مگابایت در ثانیه افزایش یافت.

    شتاب شبکهاین ترفند اندازه بافرهای TCP را افزایش می دهد که به بهبود سرعت اتصال اینترنت کند کمک می کند، به خصوص در هنگام استفاده از شبکه های تلفن همراه. خوب، تجویز سرورهای DNS گوگل در برخی موارد می تواند زمان پینگ را کاهش دهد.

    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

    در مورد ما، تفاوت قابل توجه بود، اما فراموش نکنید که بارگذاری مداوم در حال تغییر ایستگاه های پایه بیشترین تأثیر را بر سرعت دارد.

    نرخ باود با تنظیمات استاندارد

    نرخ انتقال پس از ویرایش build.prop

    افزایش استقلال

    متأسفانه، معجزه اتفاق نمی افتد - هیچ ترفندی نمی تواند به افزایش دو برابری در استقلال دست یابد. اما اضافه کردن 30 تا 60 دقیقه به زمان کارکرد گجت کاملاً امکان پذیر است.

    فواصل اسکن Wi-Fi را افزایش دهید.به طور پیش فرض اندروید محیط را اسکن می کند شبکه های وای فایهر 20-90 ثانیه علاوه بر این، حتی زمانی که Wi-Fi خاموش است، این کار را انجام می دهد، اما جستجوی پس زمینه برای شبکه ها مجاز است تا دقت تعیین مکان را افزایش دهد. برای گسترش این فاصله، باید یک خط به فایل build.prop اضافه کنید:

    wifi.supplicant_scan_interval=200

    در اینجا عدد 200 فاصله اسکن شبکه بر حسب ثانیه است.

    صرفه جویی در باتری در LineageOS.یک ترفند کوچک که مدیریت خواب کارآمدتری را هنگام استفاده از CyanogenMod یا LineageOS در گوشی‌های هوشمند با چیپست‌های کوالکام ارائه می‌کند:

    pm.sleep_mode=1

    می توانید ترفندهای مفیدتری را در انجمن w3bsit3-dns.com پیدا کنید.

    ترفندهای بی فایده ای که چیزی را بهبود نمی بخشد

    علاوه بر ترفندهای واقعی ارائه شده در این مقاله و موضوع انجمن، تعداد کمی وجود دارد که به طور گسترده در وب توزیع شده اند، اما در واقع هیچ تاثیری بر عملکرد سیستم ندارند. مطالعه مربوطه توسط یکی از کاربران منبع xda انجام شد. او کد منبع AOSP و CyanogenMod را تجزیه و تحلیل کرد و دریافت که بسیاری از ترفندهای محبوب به سادگی در کد منبعاندروید. در میان آنها رکوردهای مختلفی وجود دارد.

    ترفندهایی که باعث صرفه جویی در مصرف باتری نمی شود:

    ro.ril.disable.power.collapse

    ro.mot.eri.losalert.delay

    ro.config.hw_fast_dormancy

    ro.config.hw_power_saving

    ترفندهایی که سرعت کار را افزایش نمی دهند:

    windowsmgr.max_events_per_sec

    persist.cust.tel.eons

    ro.max.fling_velocity

    ro.min.fling_velocity
    debug.performance.tuning

    video.accelerate.hw

    ترفندهای بی فایده دیگر.آنها برای غیرفعال کردن بررسی بایت کد Dalvik و جلوگیری از تخلیه لانچر از RAM طراحی شده اند. زمانی آنها واقعاً کار می کردند، اما برای مدرن کاملاً بی ربط هستند نسخه های اندرویدبه دلیل تغییر در معماری داخلی سیستم عامل:

    dalvik.vm.verify-bytecode

    و چند ترفند متفاوت دیگر که به سادگی کار نمی کنند:

    ro.media.dec.jpeg.memcap

    ro.config.nocheckin

    profiler.force_disable_ulog

    profiler.force_disable_err_rpt

    persist.sys.shutdown.mode

    ro.kernel.checkjni

    جالب اینجاست که اگرچه برخی از این ورودی‌ها برای نسخه‌های قدیمی‌تر اندروید مفید بودند، اما برخی از آنها اصلاً کار نمی‌کردند و نوعی دارونما هستند. و اصلاً چرا چنین توهم توده ای بوجود آمد - اکنون نمی توان فهمید. با این حال، از ایجاد چنین ورودی هایی در build.prop، تلفن هوشمند بدتر کار نخواهد کرد - همه ورودی های نامعتبر به سادگی نادیده گرفته می شوند.

    نتیجه

    اگرچه بسیاری از ترفندهای توصیه شده در انجمن ها و سایت های مختلف به هیچ وجه کار نمی کنند، فایل build.prop هنوز فرصت خوبی برای بهبود رابط کاربری و عملکرد گوشی هوشمند شما است. بنابراین حقوق ابرکاربر را دریافت کنید، یک نسخه پشتیبان از تنظیمات تهیه کنید و با خیال راحت آزمایش کنید!

    برای سالهای متمادی ما در مورد بیشترین صحبت کردیم راه های مختلفاندروید را بهینه سازی، اصلاح و بهینه سازی کنید. در طول این مدت، ما تعداد زیادی از نکات را برای همه موارد جمع آوری کرده ایم و آماده ایم بهترین آنها را به شما ارائه دهیم - با دستورالعمل هایی برای تغییر آدرس MAC و مدیریت تلفن هوشمند خود با صفحه نمایش شکستهو با پمپاژ مشتری YouTube با اتوماسیون اندروید خاتمه می یابد.

    adb

    بیایید با ADB (Android Debug Bridge) شروع کنیم، ابزار استاندارد برای اشکال زدایی و کار با کنسول اندرویداز یک کامپیوتر برای فعال کردن ADB، معمولاً کافی است آن را در «گزینه‌های توسعه‌دهندگان» در تلفن هوشمند خود فعال کنید و درایور جهانی را روی رایانه خود نصب کنید.

    انتقال فایل ها از/به دستگاه

    یکی از مهمترین ویژگی های راحت ADB توانایی انتقال سریع فایل به دستگاه یا دانلود آن در رایانه است. برای کپی کردن در دستگاه از دستور زیر استفاده کنید:

    $ adb push file /sdcard/

    عملیات معکوس:

    $ adb pull /sdcard/file file

    یک اسکرین شات بسازید و از صفحه هوشمند فیلم ضبط کنید

    با با استفاده از ADBگرفتن اسکرین شات آسان:

    $adb shell screencap /sdcard/screen.png

    برای گرفتن اسکرین شات از دستگاه، از دستور pull از مثال قبلی استفاده کنید:

    $adb pull /sdcard/screen.png screen.png

    علاوه بر اسکرین شات، می‌توانید یک اسکرین‌پست ضبط کنید:

    ضبط صفحه پوسته adb $ -- اندازه 1280x720 -- نرخ بیت 6000000 -- زمان محدودیت 20 -- verbose /sdcard/video.mp4

    این دستور شروع به ضبط ویدیو با رزولوشن 1280×720 می کند (در صورت عدم مشخص کردن، از وضوح صفحه نمایش اصلی دستگاه استفاده می شود)، با بیت ریت 6 مگابیت بر ثانیه، با طول 20 ثانیه (در صورت عدم تعیین، آن تنظیم خواهد شد حداکثر مقدار 180 ثانیه)، نشان دادن سیاهههای مربوط به کنسول. فیلم ضبط شده به صورت video.mp4 روی کارت حافظه ظاهر می شود. با فشار دادن Ctrl + C می توانید ضبط را متوقف کنید.

    درصد باتری

    همه سفت‌افزارها عملکرد نمایش درصد باتری را روی نماد روی پرده ندارند. در این حالت، می توانید صفحه نمایش را با استفاده از یک دستور روشن کنید:

    $ درج محتوای پوسته adb -- uri content://settings/system --bind name:s:status_bar_show_battery_percent --bind value:i:1

    کنترل گوشی هوشمند با صفحه نمایش شکسته

    اگر تاچ پس از سقوط روی گوشی کار نکند، حداقل برای تهیه نسخه پشتیبان، همچنان می‌توان از طریق ADB از حداقل عملکرد اطمینان حاصل کرد. یک دستور ورودی برای این وجود دارد:

    $ ورودی پوسته adb[<ИСТОЧНИК>] <КОМАНДА> [<АРГУМЕНТЫ>…]

    منبع می تواند گوی، جوی استیک، ناوبری لمسی، ماوس، صفحه کلید، صفحه بازی، پد لمسی، dpad، قلم، صفحه لمسی باشد. به عنوان دستور:

    • متن (پیش‌فرض: صفحه نمایش لمسی)
    • رویداد کلیدی [–longpress] … (پیش‌فرض: صفحه‌کلید)
    • ضربه زدن (پیش‌فرض: صفحه نمایش لمسی)
    • کش رفتن (پیش‌فرض: صفحه نمایش لمسی)
    • را فشار دهید (پیش‌فرض: گوی توپ)
    • رول (پیش‌فرض: ترک‌بال)

    همانطور که می بینید، ما می توانیم ضربه ها و سوایپ ها را با دستورات لمسی ورودی و ضربه های ورودی شبیه سازی کنیم. به عنوان مثال، می توانید با اعلان هایی مانند این پرده را بیرون بکشید (مختصات از سمت چپ شمارش می شود گوشه بالایی):

    دلار ورودی 10 10 10 1000 تند بکشید

    و بنابراین می توانید وضوح صفحه نمایش را پیدا کنید تا مقادیر خود را انتخاب کنید:

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

    برای Nexus 5، وضوح تصویر 1080x1920 خواهد بود. در این حالت برای کلیک بر روی دکمه "Application Menu" لانچر استاندارد گوگل که در بالای دکمه "Home" قرار دارد، باید دستور زیر را اجرا کنید:

    صفحه نمایش لمسی ورودی $ 500 1775 ضربه بزنید

    در صورت عدم موفقیت، می‌توانید فشار دادن دکمه پاور را شبیه‌سازی کنید:

    $ adb shell inputkeyevent 82

    خوب، با استفاده از دستور، متن را در فیلد فعلی وارد کنید

    متن ورودی پوسته adb $ "متن الزامی"

    ریشه

    حالا در مورد حقوق root. با کمک آنها می توانید تعداد زیادی کار مفید انجام دهید. بیایید در مورد برخی از آنها صحبت کنیم.

    ما تبلیغات را مسدود می کنیم

    بسیاری از مسدودکننده های تبلیغاتی مختلف برای اندروید وجود دارد که نیازی به آن ندارند حقوق ریشه. با این حال، همه آنها، از جمله AdBlock معروف، یکی دارند یک مشکل بزرگ- آنها یک تونل محلی VPN ایجاد می کنند. این بدان معنی است که با فعال کردن AdBlock، اولاً نمی توانید از VPN استفاده کنید و ثانیاً اغلب با مشکلات اتصال روبرو خواهید شد.

    به عنوان روت، می‌توانید مسدودکننده صحیح‌تری مانند AdAway نصب کنید. میزبان های تبلیغاتی را در سطح حل کننده نام سیستم (با استفاده از /system/etc/hosts به عنوان لیست سیاه) مسدود می کند، بنابراین همیشه کاملاً درست کار می کند، در حافظه آویزان نمی شود و باتری را نمی خورد.

    خاموش کردن صدای شاتر دوربین

    اگر روت هستید می توانید صدای شاتر را غیرفعال کنید. کافی است هر کدام را نصب کنید مدیر فایلبا پشتیبانی ریشه، به فهرست /system/media/audio/ui بروید و دو فایل camera_click.ogg و camera_focus.ogg را حذف کنید.

    به هر حال، سطح بالا bootanimation.zip است که مسئول بوت انیمیشن است. می توانید آن را حذف کنید (سپس در هنگام بارگیری فقط یک صفحه سیاه می شود) یا آن را به صفحه دیگری تغییر دهید.

    ترفندهای build.prop

    فایل /system/build.prop سیستم را ذخیره می کند تنظیمات اندروید. این کانفیگ تمام تنظیمات است و می توانید کارهای جالب زیادی با آن انجام دهید. کافی است یک خط با نام و مقدار گزینه که با علامت مساوی در انتهای فایل از هم جدا شده است وارد کنید:

    • ro.product.model - نام دستگاه را ذخیره می کند (در منوی "درباره تلفن" نمایش داده می شود). گاهی تقلب کنیم فروشگاه Playو برنامه های در نظر گرفته شده برای دستگاه های دیگر را نصب کنید یا عملکردهایی را فعال کنید که برای دیگران در دسترس نیستند. به عنوان مثال، جعل هویت Pixel 2 XL و نصب Pixel Launcher جدید با آن حمایت کاملدستیار اندروید;
    • ro.sf.lcd_density - تراکم پیکسلی روی صفحه، که من همیشه به جای 480 برای Nexus 5 خود به 420 تنظیم می‌کنم. این به شما امکان می‌دهد به جای چهار نماد، پنج نماد پشت سر هم در راه‌انداز سهام دریافت کنید، متن را کوچک‌تر می‌کند.
    • ro.telephony.call_ring.delay - اگر روی 0 تنظیم شود، تاخیر در شروع موسیقی هنگام برقراری تماس حذف می شود.
    • persist.audio.fluence - شامل چهار دستور مسئول کاهش نویز است. اگر هنگام تماس به سختی شنیده می شوید یا صدای "غرغر" در ضبط ویدیو وجود دارد، می توانید با مقادیر بازی کنید.
    • debug.sf.nobootanimation - مقدار 1 bootanimation را حذف می کند.
    • ro.config.hw_quickpoweron - مقدار واقعی سرعت بوت تلفن را افزایش می دهد (در تئوری).
    • qemu.hw.mainkeys=0 - به شما امکان می دهد نمایش کلیدهای روی صفحه را علاوه بر کلیدهای سخت فعال کنید.
    • ro.telephony.default_network - به سیستم می گوید که به کدام حالت سوئیچ کند شبکه موبایلدر حین بارگیری مقدار یک عدد است که به صورت زیر یافت می شود: * # * # 4636 # * # * را در شماره گیر شماره گیری کرده و روی "اطلاعات تلفن" کلیک کنید. در منوی «نوع شبکه ترجیحی»، شمارش معکوس کنید حالت مورد نظر. شمارش از صفر شروع می شود. یعنی برای یک گوشی هوشمند 3G، مقادیر به شرح زیر خواهد بود: WCDMA ترجیحی (ترجیحا 3G) 0 است، GSM Only (فقط 2G) 1 است، WCDMA فقط (فقط 3G) 2 است و غیره . شمارش شده تا نقطه مورد نظر - شکل را در مقدار یادداشت کنید. حالا بلافاصله بعد از راه اندازی مجدد شبکه دقیقاً در حالتی که در build.prop نوشته شده فعال می شود.

    به دنبال رمزهای عبور وای فای هستید

    برای به خاطر سپردن رمز عبور از هر شبکه ای که تاکنون متصل شده است، یا انتقال همه شبکه ها از یک دستگاه به دستگاه دیگر بدون اتصال حساب کاربری گوگل، می توانید در فایل /system/etc/wifi/wpa_supplicant.conf نگاه کنید. نام شبکه و رمز عبور به صورت متن ساده هستند.

    ادامه فقط برای مشترکین در دسترس است

    گزینه 1. برای خواندن تمام مطالب موجود در سایت در "هکر" مشترک شوید

    اشتراک به شما این امکان را می دهد که تمام مطالب پولی سایت را در مدت زمان مشخص شده بخوانید. ما پرداخت را می پذیریم کارت های بانکی، پول الکترونیکی و نقل و انتقالات از حساب ها اپراتورهای تلفن همراه.

    1. توقف تماس را غیرفعال کنید

    دستگاه‌های اندرویدی معمولاً قبل از شروع تماس منتظر تأیید اتصال هستند. این تنظیم زمان وقفه را غیرفعال می کند و به محض تماس تلفن زنگ می زند. با این حال، زمان انتظار چندان طولانی نیست. به هر حال فقط این خطوط را به انتهای فایل اضافه کنید

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

    ring.delay = 0

    2. گزارش خطای داخلی را غیرفعال کنید

    خطوط زیر را به انتها اضافه کنید

    profiler.force_disable_err_rpt=1 profiler.force_disable_ulog=1


    3. رفع مشکل صفحه سیاه بعد از تماس

    اگر بعد از هر تماس چند ثانیه مکث داشته باشید، ممکن است مشکل از حسگر مجاورت شما باشد. خطوط زیر را در فایل build.prop به مقادیر نشان داده شده در زیر تغییر دهید.

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

    4. چرخش خودکار را در صفحه قفل خود روشن کنید

    چرخش خودکار روی صفحه قفل در دستگاه‌های اندروید قبلی وجود داشت. بینی آخرین نسخه هااین در گوشی‌های هوشمند غیرفعال شده است، اگرچه هنوز هم وجود دارد تبلت های اندروید. با این حال، اگر به دلایلی می خواهید آن را برگردانید، فقط خط زیر را به انتهای پرونده خود اضافه کنید.

    lockscreen.rot_override=true

    5. چرخش خودکار را در صفحه اصلی خود روشن کنید

    اگر یک لانچر سفارشی نصب کرده اید، این اصلاً برای شما مشکلی ایجاد نمی کند. اما اگر از لانچر استفاده می کنید نصب اندرویدیا OEM، خط زیر را در پایین فایل اضافه کنید.

    build.prop.log.tag.launcher_force_rotate = VERBOSE

    6. اتصال به اینترنت خود را بهبود بخشید

    اکثر دستگاه های اندرویدی به طور پیش فرض از سرویس DNS شرکت مخابراتی خود استفاده می کنند. گوگل همچنین مجموعه ای از سرویس های DNS رایگان دارد که هر کسی می تواند از آنها استفاده کند. و آیا واضح نیست که چیست خدمات DNSوقتی صحبت از گوگل و اپراتورهای تلفن همراه به میان می آید، بهتر خواهد بود ارتباطات سیار? می توانید خطوط زیر را به فایل build.prop خود اضافه کنید تا دستگاه خود را مجبور به استفاده از خدمات قابل اعتمادتر کنید.

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

    7. اسکرول را بهبود ببخشید

    این تنظیم حداکثر و را تغییر می دهد حداقل سرعتبرای بهبود انیمیشن اسکرول و سرعت. فقط خط زیر را به آخر اضافه کنید.

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

    8. بهبود کیفیت تماس


    ro.ril.enable.amr.wideband = 1

    9. کلیدهای پیمایش روی صفحه را فعال یا غیرفعال کنید

    تعداد کمی از دستگاه‌های اندرویدی دارای صفحه نمایش هستند کلیدهای نرمناوبری، و بسیاری نیز به سخت افزار خازنی مجهز شده اند دکمه های لمسی. به هر دلیلی، اگر می‌خواهید کلیدهای پیمایش روی صفحه را غیرفعال کنید، خط زیر را به فایل اضافه کنید.

    Build.prop.qemu.hw.mainkeys = 1

    از طرف دیگر، اگر کلیدهای سخت افزاری شما فعال هستند یا به دلایل دیگری، می خواهید کلیدهای ناوبری را فعال کنید. نرم افزار، فقط مقدار خط بالا را به "0" تغییر دهید و آن را به انتهای اسمبلی اضافه کنید.

    qemu.hw.mainkeys=0

    10. DPI صفحه را برای متن و نمادهای بزرگتر یا کوچکتر تغییر دهید

    تغییر DPI یکی از محبوب ترین و مورد علاقه ترین تغییرات build.prop در بین مددرها است. به حدی که این ویرایش واحد دارای چندین برنامه اختصاصی در پلی استور برای کسانی است که نمی خواهند دست خود را کثیف کنند و کار خود را انجام دهند. بیشتر ارزش بالا DPI باعث ایجاد رابط کاربری کوچکتر، متون کوچکتر، نمادهای کوچکتر می شود.

    DPI کمتر باعث بیشتر می شود رابط کاربری، متون بزرگ و نمادهای بزرگ. در مورد دستگاه‌های کم‌قدرت، ممکن است گزارش عملکرد با تنظیمات DPI بالاتر و بهبود عملکرد با DPI کمتر را مشاهده کنید. همچنین، نباید زیاد با آن بازی کنید، زیرا اگر آن را خیلی زیاد یا خیلی پایین تنظیم کنید، ممکن است اصلا نتوانید دستگاه خود را کنترل کنید. خط زیر را در فایل build.prop خود پیدا کنید و XXX را با هر چیزی که دوست دارید جایگزین کنید.

    ro.sf.lcd_density = XXX

    به طور معمول، مقادیر پیش فرض برای XXX مضرب 160 است. یعنی 160، 320، 480، 640 و غیره.


    11. بهبود کیفیت تصویر

    اکثر دستگاه های اندرویدی تصاویر بیشتری را ارائه می دهند کیفیت پایینبرای رهایی پردازنده از بار. این به هیچ وجه نیست کیفیت پایین، فقط بهترین کیفیتی نیست که دستگاه شما می تواند به دست آورد. اگرچه امروزه با بیشتر پردازنده های قدرتمنددر حد متوسط ​​و زوج گنجانده شده است گوشی های هوشمند مقرون به صرفه، در بیشتر موارد مورد نیاز است قدرت مورد نیازبرای برداشتن آن اگر فکر می کنید دستگاه شما می تواند رندر تصاویر را با بهترین کیفیت، خط زیر را به انتهای build.prop اضافه کنید

    ro.media.enc.jpeg.quality = 100

    12. زمان بین چک ها را افزایش دهید شبکه های وای فای

    به طور پیش فرض، اگر وای فای شما روشن باشد، اندروید هر 15 ثانیه یکبار شبکه های وای فای اطراف را جستجو می کند. اگر در یک خانه بزرگ زندگی می کنید یا در فرودگاهی هستید که در آن بین چندین نقطه مهم حرکت می کنید، می تواند مفید باشد. اما بیشتر اوقات معمولاً تخلیه باتری است. اگر می خواهید سیاست پیش فرض 15 ثانیه را تغییر دهید، افزودن خط زیر به انتهای فایل build.prop می تواند کمک کند.

    build.prop.ro.config.hw_quickpoweron=true

    بسته به نوع، دفعه بعد که دستگاه خود را مجدداً راه اندازی می کنید، متوجه تفاوت خواهید شد مشخصات فنیتجهیزات شما


    14. دکمه های دارای نور پس زمینه را با کلیدهای خازنی در حالی که صفحه روشن است نگه دارید


    ro.mot.buttonlight.timeout = 0

    15. سیگنال های شبکه بهبود یافته است

    هم شبکه و هم دستگاه باید از Fast dormancy پشتیبانی کنند . معمولاً وقتی دستگاه اندرویدی شما به یک شبکه متصل می‌شود، به حالت‌های خاصی می‌رود تا متصل بماند. اگر تابع "خواب سریع » غیرفعال، تنها حالت های موجود متصل یا قطع می شوند.

    هنگام اتصال، دستگاه باید تمام عملکردهای داخلی خود را در هر زمان که تغییری در شبکه ایجاد شود برای حفظ اتصال انجام دهد. این البته از منابع زیادی استفاده می کند. خواب سریع به دستگاه اجازه می دهد تا در 5 حالت چرخه ای داشته باشد که بسته به کار، انرژی کمتر یا بیشتر مصرف می کند. نگران نباشید، ما وارد این موضوع نمی شویم. فقط خطوط زیر را به build.prop خود اضافه کنید.

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

    16. USB Debugging Notification را غیرفعال کنید


    persist.adb.notify=0

    17. چرخش اجباری 270 درجه در تمامی کاربردها.

    ممکن است متوجه شده باشید که حتی با فعال بودن چرخش خودکار، برخی از برنامه ها فقط در محدوده از پیش تعریف شده 180 درجه می چرخند. این امر به ویژه برای برخی از بازی‌هایی که در سمت مخالف جایی که دستگاه خود را نگه می‌دارید می‌چرخند صادق است. این تنها انتخاب شما برای چرخاندن خود دستگاه است. افزودن خط زیر به انتهای build.prop می تواند کمک کننده باشد.

    windowsmgr.support_rotation_270=true

    18. لانچر را در حافظه قفل کنید


    مقداری دستگاه های اندرویدینسبت به آنها بسیار تهاجمی هستند برنامه های پس زمینهبرای صرفه جویی در رم یا باتری گاهی اوقات در دستگاه هایی با رم کافی. بهش میگن بد رم. در برخی از دستگاه‌ها، وقتی دکمه هوم را فشار می‌دهید، راه‌انداز باید دوباره با نمادها و همه موارد بارگیری شود. البته این نیاز به منابع دارد. در این صورت خط کد زیر را به فایل build.prop اضافه کنید. با این کار لانچر در رم قفل می شود و از تخریب آن جلوگیری می کند.

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

    defres برای وضوح کامل پانوراما است که شامل همه تصاویر است، در حالی که فریم وضوح هر فریم پانوراما را ارائه می دهد.

    20. Logger Android - logcat را غیرفعال کنید

    سیستم مرجع مجله اندرویدمکانیزمی برای جمع آوری و مشاهده اطلاعات اشکال زدایی سیستم فراهم می کند. مجلات از برنامه های کاربردی مختلفو قسمت هایی از سیستم در یک سری بافر دایره ای مونتاژ می شوند. اما اگر توسعه دهنده نیستید، معمولاً نیازی به logcat ندارید. غیرفعال کردن آن می‌تواند برخی از خواندن/نوشتن دیسک را ذخیره کند، بنابراین عملکرد را در تئوری بهبود می‌بخشد. با این حال، احتمالاً سود قابل توجهی وجود نخواهد داشت.

    logcat.live=غیرفعال کردن