Κατασκευάστε το prop editing 4pda. Tips'n'Tricks από το οπλοστάσιο του Android. Τα πιο ενδιαφέροντα, χρήσιμα και μη τυποποιημένα κόλπα με το Android

Η μερίδα του λέοντος των παραμέτρων του συστήματος Android που κρύβονται από τα μάτια του χρήστη αποθηκεύεται σε ένα μόνο αρχείο που ονομάζεται build.prop. Η σωστή αλλαγή των ρυθμίσεων θα βοηθήσει να δώσει μια δεύτερη ζωή στο gadget: βελτιώστε την αυτονομία και την απόδοση, βελτιστοποιήστε τη διεπαφή. Στο άρθρο θα δείξουμε πώς να επεξεργάζεστε εύκολα το build.prop και θα δώσουμε παραδείγματα χρήσιμων τροποποιήσεων, καθώς και εκείνων που περιφέρονται από άρθρο σε άρθρο σε διαφορετικούς πόρους, αλλά στην πραγματικότητα δεν λειτουργούν.

Τι κάνει η επεξεργασία του αρχείου build.prop;

Το αρχείο build.prop λειτουργεί ως εξής: όταν ξεκινά το smartphone, διαβάζεται περιεχόμενο από αυτό, το οποίο με τον ένα ή τον άλλο τρόπο επηρεάζει τη λογική του κώδικα του λειτουργικού συστήματος. Μεταξύ αυτών των ρυθμίσεων που είναι κρυμμένες από τον χρήστη, υπάρχουν τόσο βαθιά συστημικές που δεν επηρεάζονται καλύτερα, όσο και εκείνες που μπορούν να αλλάξουν ανώδυνα. Για παράδειγμα, προσθέτοντας μερικές γραμμές στο build.prop, μπορείτε να επιταχύνετε τη φόρτωση του gadget, να αφαιρέσετε την καθυστέρηση για μια εισερχόμενη κλήση ή να ενεργοποιήσετε την αυτόματη περιστροφή της οθόνης στην οθόνη κλειδώματος. Τώρα θα σας πούμε πώς να το κάνετε αυτό.

Πώς να επεξεργαστείτε το build.prop;

Το μόνο που χρειάζεται για να κάνετε αλλαγές είναι ένα πρόγραμμα επεξεργασίας αρχείων κειμένου και δικαιώματα υπερχρήστη. Μπορείτε να μάθετε πώς να αποκτήσετε πρόσβαση root στο φόρουμ μας στην ενότητα υλικολογισμικού Android στο θέμα που είναι αφιερωμένο στο smartphone ή το tablet σας. Για να κάνετε άμεσες αλλαγές στο αρχείο, μπορείτε να χρησιμοποιήσετε έναν κανονικό επεξεργαστή κειμένου - για να το κάνετε αυτό θα πρέπει να βρείτε μόνοι σας το αρχείο κατά μήκος της διαδρομής /system/build.prop. Αλλά είναι πολύ πιο βολικό να κάνετε αλλαγές χρησιμοποιώντας ένα εξειδικευμένο πρόγραμμα, για παράδειγμα, Επεξεργαστής BuildProp.

Πριν ξεκινήσετε τους πειραματισμούς, πρέπει να δημιουργήσετε ένα αντίγραφο ασφαλείας του αρχείου. Το BuildProp Editor αποθηκεύει αυτόματα ένα αντίγραφο ασφαλείας του πρωτοτύπου την πρώτη φορά που το εκκινείτε. Εάν αποφασίσετε να χρησιμοποιήσετε ένα κανονικό πρόγραμμα επεξεργασίας κειμένου, τότε μην ξεχάσετε να δημιουργήσετε ένα αντίγραφο με μη αυτόματο τρόπο. Εάν κάτι πάει στραβά ξαφνικά, τότε θα χρειαστεί μόνο να αντικαταστήσετε το "χαλασμένο" build.prop με ένα αντίγραφο ασφαλείας για να επιστρέψετε τα πάντα στη θέση τους.

Βελτίωση απόδοσης

Επιταχύνετε τη φόρτωση.Τα σύγχρονα smartphone συχνά χρειάζονται σχεδόν περισσότερο χρόνο για την εκκίνηση από τους κανονικούς υπολογιστές. Ασχοληθείτε λίγο με τις ρυθμίσεις στο build.prop, μπορείτε εύκολα να αυξήσετε την ταχύτητα φόρτωσης του gadget σας κατά μιάμιση έως δύο φορές! Οι παρακάτω ρυθμίσεις θα σας βοηθήσουν σε αυτό:

debug.sf.nobootanimation=1

ro.config.hw_quickpoweron=true

Αφού κάνετε αυτές τις ρυθμίσεις, η λειτουργία τερματισμού λειτουργίας του gadget θα αλλάξει και η κίνηση εκκίνησης του προγραμματιστή υλικολογισμικού θα απενεργοποιηθεί επίσης. Ως αποτέλεσμα, όταν εκκινείτε το smartphone σας, δεν θα βλέπετε τίποτα στην οθόνη για κάποιο χρονικό διάστημα. Δεν πρέπει να το φοβάστε αυτό: χάρη στην απενεργοποίηση των περιττών κινούμενων εικόνων, το δοκιμαστικό smartphone άρχισε να εκκινεί σε μόλις 30 δευτερόλεπτα αντί για τα προηγούμενα 50 δευτερόλεπτα.

Επιτάχυνση της εργασίας μνήμης.Από προεπιλογή, το Android καταγράφει πολλές ενέργειες σε ένα ειδικό αρχείο, αλλά χρειάζεται μόνο από τους προγραμματιστές για τον εντοπισμό σφαλμάτων εφαρμογών. Αυτό το αρχείο καταγραφής δεν θα είναι χρήσιμο για τους απλούς χρήστες και επομένως αξίζει να το απενεργοποιήσετε προσθέτοντας τη γραμμή στο build.prop

logcat.live=απενεργοποίηση

Η απενεργοποίηση του αρχείου καταγραφής θα μειώσει τον αριθμό των λειτουργιών του δίσκου, κάτι που θα έχει θετική επίδραση στην απόδοση της εσωτερικής μνήμης του smartphone. Είναι αλήθεια ότι η διαφορά θα είναι αισθητή μόνο σε gadget με αργούς τύπους μνήμης: στην περίπτωσή μας, η διαδοχική ταχύτητα εγγραφής αυξήθηκε κατά 2 MB/s.

Επιτάχυνση δικτύου.Αυτό το tweak αυξάνει το μέγεθος των buffer TCP, κάτι που θα συμβάλει στην αύξηση της ταχύτητας μιας αργής σύνδεσης στο Διαδίκτυο, ειδικά όταν χρησιμοποιείτε δίκτυα κινητής τηλεφωνίας. Λοιπόν, η εγγραφή διακομιστών Google DNS σε ορισμένες περιπτώσεις σάς επιτρέπει να μειώσετε το χρόνο ping.

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 λεπτά στον χρόνο λειτουργίας του gadget.

Αυξήστε τα διαστήματα σάρωσης Wi-Fi.Από προεπιλογή, το Android σαρώνει τα γύρω δίκτυα Wi-Fi κάθε 20-90 δευτερόλεπτα. Επιπλέον, το κάνει αυτό ακόμα και όταν το Wi-Fi είναι απενεργοποιημένο, αλλά επιτρέπεται η αναζήτηση στο παρασκήνιο για δίκτυα για να αυξηθεί η ακρίβεια του προσδιορισμού τοποθεσίας. Για να επεκτείνετε αυτό το διάστημα, πρέπει να προσθέσετε τη γραμμή στο αρχείο build.prop:

wifi.supplicant_scan_interval=200

Εδώ ο αριθμός 200 είναι το διάστημα σάρωσης δικτύου σε δευτερόλεπτα.

Εξοικονομήστε μπαταρία στο LineageOS.Ένα μικρό tweak που παρέχει πιο αποτελεσματική διαχείριση της κατάστασης ύπνου όταν χρησιμοποιείτε το CyanogenMod ή το LineageOS σε smartphone με chipset της Qualcomm:

μ.μ.sleep_mode=1

Μπορείτε να βρείτε ακόμα πιο χρήσιμες τροποποιήσεις στο φόρουμ 4PDA.

Άχρηστα τσιμπήματα που δεν βελτιώνουν τίποτα

Εκτός από τις πραγματικά λειτουργικές τροποποιήσεις που δίνονται σε αυτό το άρθρο και στο νήμα του φόρουμ, υπάρχουν πολλά που έχουν διανεμηθεί ευρέως στο Διαδίκτυο, αλλά στην πραγματικότητα δεν έχουν καμία επίδραση στη λειτουργία του συστήματος. Μια αντίστοιχη μελέτη πραγματοποιήθηκε από έναν από τους χρήστες του πόρου xda. Ανέλυσε τον πηγαίο κώδικα του AOSP και του CyanogenMod και διαπίστωσε ότι πολλά δημοφιλή tweak απλά δεν αναφέρονταν στον πηγαίο κώδικα του Android. Ανάμεσά τους υπάρχουν ποικίλοι δίσκοι.

Τροποποιήσεις που δεν εξοικονομούν μπαταρία:

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

επιμένω.cust.τηλ.αιώνες

ro.max.fling_velocity

ro.min.fling_velocity
εντοπισμός σφαλμάτων. απόδοση. συντονισμός

video.accelerate.hw

Άλλα άχρηστα τσιμπήματα.Έχουν σχεδιαστεί για να απενεργοποιούν τον έλεγχο Dalvik bytecode και να απαγορεύουν την εκφόρτωση του εκτοξευτή από τη μνήμη RAM. Μόλις λειτούργησαν πραγματικά, αλλά είναι εντελώς άσχετα με τις σύγχρονες εκδόσεις του Android λόγω αλλαγών στην εσωτερική αρχιτεκτονική του λειτουργικού συστήματος:

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

Είναι ενδιαφέρον ότι, αν και ορισμένες από αυτές τις εγγραφές ήταν χρήσιμες για παλαιότερες εκδόσεις του Android, κάποιες δεν λειτούργησαν ποτέ καθόλου, αποτελώντας ένα είδος εικονικού φαρμάκου. Και γιατί προέκυψε εξαρχής μια τέτοια μαζική αυταπάτη είναι πλέον αδύνατο να μάθουμε. Ωστόσο, η πραγματοποίηση τέτοιων καταχωρήσεων στο build.prop δεν θα επιδεινώσει τη λειτουργία του smartphone - όλες οι μη έγκυρες καταχωρήσεις απλώς θα αγνοηθούν.

συμπέρασμα

Παρόλο που πολλές από τις τροποποιήσεις που προτείνονται σε φόρουμ και διάφορους ιστότοπους δεν λειτουργούν καθόλου, το αρχείο build.prop εξακολουθεί να είναι μια καλή ευκαιρία για να βελτιώσετε τη διεπαφή και την απόδοση του smartphone σας. Λάβετε λοιπόν δικαιώματα υπερχρήστη, δημιουργήστε αντίγραφα ασφαλείας των ρυθμίσεών σας και μη διστάσετε να πειραματιστείτε!

1. Απενεργοποιήστε το χρονικό όριο κλήσεων

Οι συσκευές Android συνήθως περιμένουν για επιβεβαίωση σύνδεσης προτού αρχίσουν να πραγματοποιούν κλήσεις. Αυτή η ρύθμιση απενεργοποιεί το χρονικό όριο και κάνει το τηλέφωνο να χτυπάει αμέσως μόλις καλέσετε. Ωστόσο, ο χρόνος αναμονής δεν είναι τόσο μεγάλος. Τέλος πάντων, απλώς προσθέστε αυτές τις γραμμές στο τέλος του αρχείου

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. Ενεργοποιήστε την αυτόματη περιστροφή στην οθόνη κλειδώματος

Η αυτόματη περιστροφή στην οθόνη κλειδώματος υπήρχε σε παλαιότερες συσκευές Android. Αλλά με τις πιο πρόσφατες εκδόσεις, αυτό έχει απενεργοποιηθεί σε smartphone, αν και εξακολουθεί να υπάρχει σε tablet Android. Ωστόσο, εάν για κάποιο λόγο θέλετε να το επιστρέψετε, απλώς προσθέστε την παρακάτω γραμμή στο τέλος του αρχείου σας.

lockscreen.rot_override=true

5. Ενεργοποιήστε την αυτόματη περιστροφή στην αρχική οθόνη σας

Εάν έχετε εγκατεστημένο ένα προσαρμοσμένο πρόγραμμα εκκίνησης, αυτό δεν θα πρέπει να είναι καθόλου πρόβλημα για εσάς. Αλλά εάν χρησιμοποιείτε εκκίνηση Android ή OEM, προσθέστε την ακόλουθη γραμμή στο κάτω μέρος του αρχείου.

build.prop.log.tag.launcher_force_rotate = VERBOSE

6. Βελτιώστε τη σύνδεσή σας στο Διαδίκτυο

Οι περισσότερες συσκευές Android χρησιμοποιούν την υπηρεσία DNS της εταιρείας κινητής τηλεφωνίας τους από προεπιλογή. Η Google διαθέτει επίσης ένα σύνολο δωρεάν υπηρεσιών DNS που μπορεί να χρησιμοποιήσει ο καθένας. Και δεν είναι προφανές ποιες υπηρεσίες DNS θα είναι καλύτερες όταν πρόκειται για την Google και τις εταιρείες κινητής τηλεφωνίας; Μπορείτε να προσθέσετε τις ακόλουθες γραμμές στο αρχείο 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. Ενεργοποιήστε ή απενεργοποιήστε τα πλήκτρα πλοήγησης στην οθόνη

Αρκετές συσκευές Android διαθέτουν μαλακά πλήκτρα πλοήγησης στην οθόνη και πολλές διαθέτουν επίσης χωρητικά κουμπιά αφής υλικού. Για οποιονδήποτε λόγο, εάν θέλετε να απενεργοποιήσετε τα πλήκτρα πλοήγησης στην οθόνη, προσθέστε την ακόλουθη γραμμή στο αρχείο.

Build.prop.qemu.hw.mainkeys = 1

Από την άλλη πλευρά, εάν τα κλειδιά υλικού σας λειτουργούν επάνω ή για κάποιο άλλο λόγο θέλετε να ενεργοποιήσετε τα κλειδιά πλοήγησης λογισμικού, απλώς αλλάξτε την τιμή της παραπάνω γραμμής σε "0" και προσθέστε την στο τέλος της κατασκευής.

qemu.hw.mainkeys = 0

10. Αλλάξτε το DPI οθόνης για περισσότερο ή μικρότερο κείμενο και εικονίδια

Η αλλαγή του DPI είναι μια από τις πιο δημοφιλείς και αγαπημένες αλλαγές build.prop μεταξύ των modders. Τόσο πολύ που αυτή η αυτόνομη επεξεργασία έχει αρκετές αποκλειστικές εφαρμογές στο Play Store για όσους δεν θέλουν να λερώσουν τα χέρια τους και να κάνουν τη δουλειά μόνοι τους. Το υψηλότερο DPI έχει ως αποτέλεσμα μικρότερο περιβάλλον χρήστη, μικρότερα κείμενα, μικρότερα εικονίδια.

Το χαμηλότερο DPI έχει ως αποτέλεσμα μεγαλύτερη διεπαφή χρήστη, μεγαλύτερα κείμενα και μεγαλύτερα εικονίδια. Για λιγότερο ισχυρές συσκευές, μπορεί να παρατηρήσετε το αρχείο καταγραφής απόδοσης όταν ορίζετε το DPI υψηλότερο και βελτιωμένη απόδοση με χαμηλότερο DPI. Επίσης, δεν πρέπει να παίζετε πολύ με αυτό γιατί αν ρυθμίσετε την τιμή πολύ υψηλή ή πολύ χαμηλή, ενδέχεται να μην μπορείτε να ελέγξετε καθόλου τη συσκευή σας. Βρείτε την ακόλουθη γραμμή στο αρχείο build.prop και αντικαταστήστε το XXX με την τιμή που σας αρέσει.

ro.sf.lcd_density = XXX

Συνήθως, οι τυπικές τιμές XXX είναι πολλαπλάσια του 160. Δηλαδή, 160, 320, 480, 640 κ.λπ.


11.Βελτίωση της ποιότητας εικόνας

Οι περισσότερες συσκευές Android παρέχουν εικόνες χαμηλότερης ποιότητας για εξοικονόμηση του φορτίου της CPU. Αυτό δεν είναι σε καμία περίπτωση κακής ποιότητας, απλώς δεν είναι η καλύτερη ποιότητα που μπορεί να επιτύχει η συσκευή σας. Αν και αυτές τις μέρες με πιο ισχυρούς επεξεργαστές που περιλαμβάνονται σε smartphones μεσαίας κατηγορίας και ακόμη και σε χαμηλές τιμές, τις περισσότερες φορές χρειάζεται η απαραίτητη ισχύς για να επιτευχθεί αυτό. Εάν πιστεύετε ότι η συσκευή σας μπορεί να χειριστεί την απόδοση εικόνων με την καλύτερη ποιότητα, προσθέστε την ακόλουθη γραμμή στο τέλος του build.prop

ro.media.enc.jpeg.quality = 100

12. Αυξήστε το χρόνο μεταξύ των ελέγχων του δικτύου WiFi

Από προεπιλογή, το Android πραγματοποιεί αναζήτηση για κοντινά δίκτυα WiFi κάθε 15 δευτερόλεπτα, εάν το WiFi σας είναι ενεργοποιημένο. Αυτό μπορεί να είναι χρήσιμο εάν ζείτε σε ένα μεγάλο σπίτι ή βρίσκεστε σε αεροδρόμιο όπου μετακινείστε μεταξύ πολλών σημείων πρόσβασης. Αλλά τις περισσότερες φορές είναι συνήθως διαρροή μπαταρίας. Η προσθήκη της ακόλουθης γραμμής στο τέλος του αρχείου build.prop μπορεί να βοηθήσει εάν θέλετε να αλλάξετε την προεπιλεγμένη πολιτική των 15 δευτερολέπτων.

build.prop.ro.config.hw_quickpoweron=true

Θα παρατηρήσετε διαφορά την επόμενη φορά που θα επανεκκινήσετε τη συσκευή σας ανάλογα με τις προδιαγραφές του υλικού σας.


14. Κρατήστε πατημένα τα κουμπιά με οπίσθιο φωτισμό με χωρητικά πλήκτρα ενώ η οθόνη είναι ενεργοποιημένη


ro.mot.buttonlight.timeout = 0

15. Βελτιωμένα σήματα δικτύου

Τόσο το Δίκτυο όσο και η συσκευή πρέπει να υποστηρίζουν τη γρήγορη αδράνεια . Συνήθως, όταν η συσκευή σας Android συνδέεται στο δίκτυο, μεταβαίνει σε ορισμένες καταστάσεις για να παραμείνει συνδεδεμένη. Εάν η συνάρτηση "Γρήγορος λήθαργος » είναι απενεργοποιημένη, οι μόνες διαθέσιμες καταστάσεις είναι συνδεδεμένες ή αποσυνδεδεμένες.

Στην κατάσταση σύνδεσης, η συσκευή πρέπει να εκτελεί όλες τις εσωτερικές της λειτουργίες κάθε φορά που υπάρχει αλλαγή στο δίκτυο για να διατηρηθεί η σύνδεση. Αυτό φυσικά χρησιμοποιεί πολλούς πόρους. Γρήγορος λήθαργος επιτρέπει στη συσκευή να κινείται σε 5 καταστάσεις που καταναλώνουν λιγότερη ή περισσότερη ενέργεια ανάλογα με την εργασία. Μην ανησυχείτε, δεν θα πάμε πολύ βαθιά σε αυτό. Απλώς προσθέστε τις ακόλουθες γραμμές στο build.prop σας.

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

16. Απενεργοποιήστε την ειδοποίηση εντοπισμού σφαλμάτων USB


persist.adb.notify = 0

17. Αναγκαστική περιστροφή 270 μοιρών σε όλες τις εφαρμογές.

Ίσως έχετε παρατηρήσει ότι ακόμη και με ενεργοποιημένη την αυτόματη περιστροφή, ορισμένες εφαρμογές θα περιστρέφονται μόνο εντός προκαθορισμένου εύρους 180 μοιρών. Αυτό ισχύει ιδιαίτερα για ορισμένα παιχνίδια που περιστρέφονται στην αντίθετη πλευρά από το σημείο που κρατάτε τη συσκευή σας. Αυτή είναι η μόνη σας επιλογή για την περιστροφή της ίδιας της συσκευής. Η προσθήκη της ακόλουθης γραμμής στο τέλος του build.prop σας μπορεί να βοηθήσει.

windowsmgr.support_rotation_270=true

18. Κλειδώστε το πρόγραμμα εκκίνησης στη μνήμη


Ορισμένες συσκευές Android είναι πολύ επιθετικές όσον αφορά την εκτέλεση εφαρμογών παρασκηνίου για εξοικονόμηση μνήμης RAM ή μπαταρίας. Μερικές φορές συχνά σε συσκευές με αρκετή μνήμη RAM. Αυτό ονομάζεται φτωχή μνήμη RAM. Σε ορισμένες συσκευές, όταν πατάτε το κουμπί αρχικής οθόνης, η εκκίνηση θα πρέπει να φορτώσει ξανά με εικονίδια και όλα. Φυσικά, αυτό απαιτεί πόρους. Σε αυτήν την περίπτωση, προσθέστε την ακόλουθη γραμμή κώδικα στο αρχείο build.prop. Αυτό θα κλειδώσει τον εκτοξευτή στη μνήμη RAM, αποτρέποντας την καταστροφή του.

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

Το defres είναι για την πλήρη ανάλυση του πανοράματος, που αποτελείται από όλες τις εικόνες, ενώ τα καρέ παρέχουν την ανάλυση κάθε καρέ του πανοράματος.

20. Απενεργοποιήστε το καταγραφικό Android - logcat

Το σύστημα καταγραφής του Android παρέχει έναν μηχανισμό για τη συλλογή και την προβολή πληροφοριών εντοπισμού σφαλμάτων του συστήματος. Τα αρχεία καταγραφής από διάφορες εφαρμογές και μέρη του συστήματος συλλέγονται σε μια σειρά κυκλικών buffer. Αλλά αν δεν είστε προγραμματιστής, συνήθως δεν χρειάζεστε μια γάτα κορμού. Η απενεργοποίησή του μπορεί να αποθηκεύσει ορισμένες αναγνώσεις/εγγραφές δίσκου, βελτιώνοντας έτσι την απόδοση στη θεωρία. Ωστόσο, πιθανότατα δεν θα υπήρχε αξιοσημείωτο κέρδος.

logcat.live=απενεργοποίηση

Η μερίδα του λέοντος των παραμέτρων του συστήματος Android που κρύβονται από τα μάτια του χρήστη αποθηκεύεται σε ένα μόνο αρχείο που ονομάζεται build.prop. Η σωστή αλλαγή των ρυθμίσεων θα βοηθήσει να δώσει μια δεύτερη ζωή στο gadget: βελτιώστε την αυτονομία και την απόδοση, βελτιστοποιήστε τη διεπαφή. Στο άρθρο θα δείξουμε πώς να επεξεργάζεστε εύκολα το build.prop και θα δώσουμε παραδείγματα χρήσιμων τροποποιήσεων, καθώς και εκείνων που περιφέρονται από άρθρο σε άρθρο σε διαφορετικούς πόρους, αλλά στην πραγματικότητα δεν λειτουργούν.
Τι κάνει η επεξεργασία του αρχείου build.prop;

Το αρχείο build.prop λειτουργεί ως εξής: όταν ξεκινά το smartphone, διαβάζεται περιεχόμενο από αυτό, το οποίο με τον ένα ή τον άλλο τρόπο επηρεάζει τη λογική του κώδικα του λειτουργικού συστήματος. Μεταξύ αυτών των ρυθμίσεων που είναι κρυμμένες από τον χρήστη, υπάρχουν τόσο βαθιά συστημικές που δεν επηρεάζονται καλύτερα, όσο και εκείνες που μπορούν να αλλάξουν ανώδυνα. Για παράδειγμα, προσθέτοντας μερικές γραμμές στο build.prop, μπορείτε να επιταχύνετε τη φόρτωση του gadget, να αφαιρέσετε την καθυστέρηση για μια εισερχόμενη κλήση ή να ενεργοποιήσετε την αυτόματη περιστροφή της οθόνης στην οθόνη κλειδώματος. Τώρα θα σας πούμε πώς να το κάνετε αυτό.
Πώς να επεξεργαστείτε το build.prop;

Το μόνο που χρειάζεται για να κάνετε αλλαγές είναι ένα πρόγραμμα επεξεργασίας αρχείων κειμένου και δικαιώματα υπερχρήστη. Μπορείτε να μάθετε πώς να αποκτήσετε πρόσβαση root στο φόρουμ μας για Android στο θέμα που είναι αφιερωμένο στο smartphone ή το tablet σας. Για να κάνετε άμεσες αλλαγές στο αρχείο, μπορείτε να χρησιμοποιήσετε έναν κανονικό επεξεργαστή κειμένου - για να το κάνετε αυτό θα πρέπει να βρείτε ανεξάρτητα το αρχείο κατά μήκος της διαδρομής /system/build.prop. Αλλά είναι πολύ πιο βολικό να κάνετε αλλαγές χρησιμοποιώντας ένα εξειδικευμένο πρόγραμμα, για παράδειγμα.

Πριν ξεκινήσετε τους πειραματισμούς, πρέπει να δημιουργήσετε ένα αντίγραφο ασφαλείας του αρχείου. Το BuildProp Editor αποθηκεύει ένα αντίγραφο ασφαλείας του πρωτοτύπου αυτόματα την πρώτη φορά που το εκκινείτε. Εάν αποφασίσετε να χρησιμοποιήσετε ένα κανονικό πρόγραμμα επεξεργασίας κειμένου, τότε μην ξεχάσετε να δημιουργήσετε ένα αντίγραφο με μη αυτόματο τρόπο. Εάν κάτι πάει στραβά ξαφνικά, τότε θα χρειαστεί μόνο να αντικαταστήσετε το "χαλασμένο" build.prop με ένα αντίγραφο ασφαλείας για να επιστρέψετε τα πάντα στη θέση τους.

Χρήσιμοι σύνδεσμοι: Βελτιώσεις διεπαφής

Για ευκολία, χωρίσαμε τις προσαρμογές σε διάφορες κατηγορίες. Το πρώτο είναι η βελτίωση της διεπαφής. Τέτοιες τροποποιήσεις είναι οι πιο προφανείς, καθώς συχνά επηρεάζουν όχι μόνο τις παραμέτρους του συστήματος, αλλά και την εμφάνισή του.
Ήχος στιγμιαίας κλήσης.Ανάλογα με το μοντέλο του smartphone και το εγκατεστημένο υλικολογισμικό, όταν φτάνει μια κλήση, το gadget μπορεί να αφιερώσει λίγο χρόνο στον έλεγχο της σύνδεσης προτού ξεκινήσει η αναπαραγωγή της μελωδίας. Για τον χρήστη μοιάζει με αυτό: πρώτον, η οθόνη της συσκευής απλά ενεργοποιείται και μόνο μετά από λίγο περισσότερο από ένα δευτερόλεπτο εμφανίζεται η ίδια η κλήση. Μπορείτε να διορθώσετε αυτήν τη συμπεριφορά προσθέτοντας δύο γραμμές στο build.prop:

ro.telephony.call_ring.delay=0
ring.delay=0​


Μετά την επανεκκίνηση της συσκευής, όλες οι κλήσεις θα φτάνουν αμέσως.
Αυτόματη περιστροφή οθόνης κλειδώματος.Με εξαίρεση τα tablet, σχεδόν καμία συσκευή Android δεν σας επιτρέπει να περιστρέφετε ελεύθερα την οθόνη κλειδώματος όταν περιστρέφετε το smartphone. Ναι, αυτή η λειτουργία είναι σπάνια απαραίτητη, αλλά εάν το gadget είναι εγκατεστημένο οριζόντια σε μια θήκη αυτοκινήτου, τότε η προσπάθεια εισαγωγής κωδικού πρόσβασης ή μοτίβου μετατρέπεται σε πραγματική πράξη εξισορρόπησης. Το μόνο που χρειάζεται για να αποφύγετε ακροβατικά ακροβατικά είναι να προσθέσετε γραμμές στο build.prop

lockscreen.rot_override=true
log.tag.launcher_force_rotate=VERBOSE​


Μπορείτε να δείτε τι προκύπτει από αυτό στο στιγμιότυπο οθόνης.

Βελτίωση απόδοσης

Περιλαμβάνουμε τροποποιήσεις σε αυτήν την κατηγορία που θα αυξήσουν με τον ένα ή τον άλλο τρόπο την ταχύτητα του gadget σας.
Επιταχύνετε τη φόρτωση.Τα σύγχρονα smartphone συχνά χρειάζονται σχεδόν περισσότερο χρόνο για την εκκίνηση από τους κανονικούς υπολογιστές. Ασχοληθείτε λίγο με τις ρυθμίσεις στο build.prop, μπορείτε εύκολα να αυξήσετε την ταχύτητα φόρτωσης του gadget κατά μιάμιση έως δύο φορές! Οι παρακάτω ρυθμίσεις θα σας βοηθήσουν σε αυτό:

debug.sf.nobootanimation=1
ro.config.hw_quickpoweron=true​


Αφού κάνετε αυτές τις ρυθμίσεις, η λειτουργία τερματισμού λειτουργίας του gadget θα αλλάξει και η κίνηση εκκίνησης του προγραμματιστή υλικολογισμικού θα απενεργοποιηθεί επίσης. Ως αποτέλεσμα, όταν εκκινείτε το smartphone σας, δεν θα βλέπετε τίποτα στην οθόνη για κάποιο χρονικό διάστημα. Δεν πρέπει να το φοβάστε αυτό: χάρη στην απενεργοποίηση των περιττών κινούμενων εικόνων, το δοκιμαστικό smartphone άρχισε να εκκινεί σε μόλις 30 δευτερόλεπτα αντί για τα προηγούμενα 50 δευτερόλεπτα.
Επιτάχυνση της εργασίας μνήμης.Από προεπιλογή, το Android καταγράφει πολλές ενέργειες σε ένα ειδικό αρχείο, αλλά χρειάζεται μόνο από τους προγραμματιστές για τον εντοπισμό σφαλμάτων εφαρμογών. Αυτό το αρχείο καταγραφής δεν θα είναι χρήσιμο για τους απλούς χρήστες και επομένως αξίζει να το απενεργοποιήσετε προσθέτοντας τη γραμμή στο build.prop

logcat.live=απενεργοποίηση​


Η απενεργοποίηση του αρχείου καταγραφής θα μειώσει τον αριθμό των λειτουργιών του δίσκου, κάτι που θα έχει θετική επίδραση στην απόδοση της εσωτερικής μνήμης του smartphone. Είναι αλήθεια ότι η διαφορά θα είναι αισθητή μόνο σε gadget με αργούς τύπους μνήμης: στην περίπτωσή μας, η διαδοχική ταχύτητα εγγραφής αυξήθηκε κατά 2 MB/s.

Επιτάχυνση δικτύου.Αυτό το tweak αυξάνει το μέγεθος των buffer TCP, κάτι που θα συμβάλει στην αύξηση της ταχύτητας μιας αργής σύνδεσης στο Διαδίκτυο, ειδικά όταν χρησιμοποιείτε δίκτυα κινητής τηλεφωνίας. Λοιπόν, η εγγραφή διακομιστών Google DNS σε ορισμένες περιπτώσεις σάς επιτρέπει να μειώσετε το χρόνο ping.

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 λεπτά στον χρόνο λειτουργίας του gadget.
Αυξήστε τα διαστήματα σάρωσης Wi-Fi.Από προεπιλογή, το Android σαρώνει τα γύρω δίκτυα Wi-Fi κάθε 20-90 δευτερόλεπτα. Επιπλέον, το κάνει αυτό ακόμα και όταν το Wi-Fi είναι απενεργοποιημένο, αλλά επιτρέπεται η αναζήτηση στο παρασκήνιο για δίκτυα για να αυξηθεί η ακρίβεια του προσδιορισμού τοποθεσίας. Για να επεκτείνετε αυτό το διάστημα, πρέπει να προσθέσετε τη γραμμή στο αρχείο build.prop:

wifi.supplicant_scan_interval=200​


Εδώ ο αριθμός 200 είναι το διάστημα σάρωσης δικτύου σε δευτερόλεπτα.
Εξοικονομήστε μπαταρία στο LineageOS.Ένα μικρό tweak που παρέχει πιο αποτελεσματική διαχείριση της κατάστασης ύπνου όταν χρησιμοποιείτε το CyanogenMod ή το LineageOS σε smartphone με chipset της Qualcomm:

μ.μ.sleep_mode=1​


Μπορείτε να βρείτε ακόμα πιο χρήσιμες τροποποιήσεις στο φόρουμ 4PDA.
Χρήσιμοι σύνδεσμοι:
Άχρηστα τσιμπήματα που δεν βελτιώνουν τίποτα

Εκτός από τις πραγματικά λειτουργικές τροποποιήσεις που δίνονται σε αυτό το άρθρο και στο νήμα του φόρουμ, υπάρχουν πολλά που έχουν διανεμηθεί ευρέως στο Διαδίκτυο, αλλά στην πραγματικότητα δεν έχουν καμία επίδραση στη λειτουργία του συστήματος. Μια αντίστοιχη μελέτη πραγματοποιήθηκε από έναν από τους χρήστες του πόρου xda. Αυτός και η CyanogenMod διαπίστωσαν ότι πολλά δημοφιλή τσιμπήματα απλά δεν αναφέρονται στον πηγαίο κώδικα του Android. Ανάμεσά τους υπάρχουν ποικίλοι δίσκοι.
Τροποποιήσεις που δεν εξοικονομούν μπαταρία:

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
επιμένω.cust.τηλ.αιώνες
ro.max.fling_velocity
ro.min.fling_velocity
εντοπισμός σφαλμάτων. απόδοση. συντονισμός
video.accelerate.hw​

Άλλα άχρηστα τσιμπήματα.Έχουν σχεδιαστεί για να απενεργοποιούν τον έλεγχο Dalvik bytecode και να απαγορεύουν την εκφόρτωση του εκτοξευτή από τη μνήμη RAM. Μόλις λειτούργησαν πραγματικά, αλλά είναι εντελώς άσχετα με τις σύγχρονες εκδόσεις του Android λόγω αλλαγών στην εσωτερική αρχιτεκτονική του λειτουργικού συστήματος:

dalvik.vm.verify-bytecode
ro.HOME_APP_ADJ​

Και μερικές ακόμη διαφορετικές τροποποιήσεις που απλά δεν λειτουργούν:

ro.media.dec.jpeg.memcap
ro.config.nocheckin
profiler.force_disable_ulog
profiler.force_disable_err_rpt
persist.sys.shutdown.mode
ro.kernel.checkjni​

Είναι ενδιαφέρον ότι, αν και ορισμένες από αυτές τις εγγραφές ήταν χρήσιμες για παλαιότερες εκδόσεις του Android, κάποιες δεν λειτούργησαν ποτέ καθόλου, αποτελώντας ένα είδος εικονικού φαρμάκου. Και γιατί προέκυψε εξαρχής μια τέτοια μαζική αυταπάτη είναι πλέον αδύνατο να μάθουμε. Ωστόσο, η πραγματοποίηση τέτοιων καταχωρήσεων στο build.prop δεν θα επιδεινώσει τη λειτουργία του smartphone - όλες οι μη έγκυρες καταχωρήσεις απλώς θα αγνοηθούν.
συμπέρασμα

Παρόλο που πολλές από τις τροποποιήσεις που προτείνονται σε φόρουμ και διάφορους ιστότοπους δεν λειτουργούν καθόλου, το αρχείο build.prop εξακολουθεί να είναι μια καλή ευκαιρία για να βελτιώσετε τη διεπαφή και την απόδοση του smartphone σας. Λάβετε λοιπόν δικαιώματα υπερχρήστη, δημιουργήστε αντίγραφα ασφαλείας των ρυθμίσεών σας και μη διστάσετε να πειραματιστείτε!
Συγγραφέας κειμένου: Vladimir Terekhov

Πιθανώς πολλοί άνθρωποι γνωρίζουν ότι στη ρίζα όλων των συσκευών στην πλατφόρμα Android υπάρχει ένας συγκεκριμένος φάκελος συστήματος. Εδώ βρίσκεται το σύστημά μας ως σύνολο. Επίσης, σχεδόν όλο το υλικολογισμικό αναβοσβήνει αυτόν τον φάκελο.
Ας μην ξεφεύγουμε από το θέμα. Στη ρίζα αυτού του φακέλου υπάρχει ένα αρχείο με ένα αυτονόητο όνομα - build.prop. (Εάν το καλοσκεφτείτε, η επέκταση στηρίγματος μπορεί να μεταφραστεί ως "να στηρίξω" και τελικά να εκληφθεί ως κάτι σαν: "στηρίζοντας ένα κτίριο")
Γενικά, με την επεξεργασία αυτού του αρχείου, μπορείτε να «συμπιέσετε» τα πάντα από το smartphone σας στο μέγιστο. Οι περισσότερες από αυτές τις ρυθμίσεις δεν μπορούν να ρυθμιστούν με άλλο τρόπο. Τρέχουν σε αυτό το αρχείο. Φυσικά, για να γίνει αυτό χρειάζεστε δικαιώματα root και ένα πρόγραμμα επεξεργασίας κειμένου με δικαιώματα για να κάνετε τροποποιήσεις.

Θέλω να σας προειδοποιήσω αμέσως - δημιουργήστε αντίγραφα ασφαλείας. Και ναι, δεν είμαι υπεύθυνος για τη μετατροπή ενός smartphone σε τούβλο ή άλλες συνέπειες. Κάντε τα πάντα με δική σας ευθύνη και κίνδυνο.

Όλες αυτές οι ενέργειες λειτουργούν το ίδιο σε tablet με λειτουργικό Android!

Εντάξει, ας ξεκινήσουμε.

Οι υπογραμμισμένες τιμές πρέπει να αλλάξουν για να επιτευχθεί το αποτέλεσμα.

ro.media.enc.jpeg.quality=100— αυτή η γραμμή είναι υπεύθυνη για την ποιότητα της αποθήκευσης αρχείων .jpg σε ποσοστό. Λες και το 100 σημαίνει 100% ποιότητα. Αλλά ταυτόχρονα, το μέγεθος των αποθηκευμένων εικόνων αυξάνεται σημαντικά.

debug.sf.hw= 1 — GPU υλικού — επιτάχυνση. 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, για να εξοικονομήσετε μια ήδη μικρή μπαταρία. Επειδή Δεν χρησιμοποιώ τόσο πολύ το Wi-Fi, οπότε το άφησα στην προεπιλεγμένη τιμή.

dalvik.vm.heapsize= 32 μ— είναι υπεύθυνοι για την κατανομή της μνήμης RAM για μία εφαρμογή. Η αύξηση αυτής της τιμής θα έχει φυσικά ως αποτέλεσμα καλύτερη απόδοση παιχνιδιού. Αλλά, αν υπερβάλλετε, μπορεί να προκαλέσει αστάθεια του συστήματος στο σύνολό του. Δεν προσπάθησα να βάλω την τιμή υψηλότερη από τη διαθέσιμη μνήμη RAM. Το έχω ρυθμίσει στο 128, ενώ έχω 512.

ro.product.model=GT-I8150— μοντέλο τηλεφώνου για το οποίο το σύστημα δέχεται το υπάρχον. Αλλάζοντας αυτήν την τιμή, μπορείτε να εκκινήσετε ορισμένες εφαρμογές που γράφουν κάτι σαν: "Μη διαθέσιμο για το μοντέλο του τηλεφώνου σας" ή κάτι παρόμοιο. Επίσης, με αυτόν τον τρόπο μπορείτε να εξαπατήσετε το Play Market και να εγκαταστήσετε εφαρμογές για τις οποίες διαμαρτύρεται και λέει ότι δεν θα λειτουργήσουν.

debug.sf.nobootanimation=1— αυτή η γραμμή λείπει από πολλούς ανθρώπους. Σε γενικές γραμμές, η τιμή 1 απενεργοποιεί την κίνηση κατά την εκκίνηση της συσκευής. Κάνει την ενεργοποίηση λίγο πιο γρήγορη, αλλά δεν φαίνεται τόσο εντυπωσιακό ή επικό.

ro.media.dec.jpeg.memcap=5000000— Υπεύθυνος για την ποιότητα των φωτογραφιών. Φυσικά, εάν έχετε κάμερα 5 megapixel, δεν θα τραβάει στα 40 megapixel.
ro.media.enc.hprof.vid.bps=5000000— υπεύθυνος για την ποιότητα του βίντεο. Κατά τα άλλα, παρόμοια με την προηγούμενη γραμμή.

ro.config.hwfeature_wakeupkey=0— απενεργοποιήστε τη δυνατότητα «αφύπνισης» του τηλεφώνου πατώντας τα πλήκτρα έντασης.

windowsmgr.max_events_per_sec=60- αυτή η γραμμή συνήθως λείπει αρχικά. Αλλά μπορείτε να το προσθέσετε μόνοι σας. Αλλάζοντας τις τιμές σε αυτό, μπορείτε να επιτύχετε το πιο ομαλό και ευέλικτο σύστημα.

ro.build.display.id= Samoylov και όλοι — όλοι — όλοι- αυτό είναι κάτι σαν αριθμός κατασκευής. Δεν παίζει ιδιαίτερο ρόλο. Μπορείτε να το δείτε ανοίγοντας το " Ρυθμίσεις" => "Σχετικά με το τηλέφωνο"«.

ro.sf.lcd_density= 240 — πυκνότητα οθόνης. Λείπει σε ορισμένες συσκευές, μπορείτε να το προσθέσετε μόνοι σας.

Οι αλλαγές ισχύουν μόνο μετά την επανεκκίνηση της συσκευής!

ΥΣΤΕΡΟΓΡΑΦΟ. Αυτές δεν είναι όλες οι γραμμές που υπάρχουν σε αυτό το αρχείο. Υπάρχει ένας απίστευτος αριθμός από αυτούς και είναι μοναδικοί σε πολλές συσκευές.



Έχετε ερωτήσεις;

Αναφέρετε ένα τυπογραφικό λάθος

Κείμενο που θα σταλεί στους συντάκτες μας: