Skocz do zawartości

Blog Techniczny

  • wpisów
    16
  • odpowiedzi
    55
  • wyświetlenia
    308441980

Prestigio PMP5870C - modyfikacje pliku build.prop


14r33k

8549970 wyświetleń

blog-0799775001378037267.pngCześć,

 

Przez kilka ostatnich lat miałem głównie telefony z Symbianem, które po kilku miesiącach zauważalnie zwalniały. Nieco pomagały wtedy pewne modyfikacje na poziomie oprogramowania. Gdy kupiłem tablet z Androidem zacząłem zgłębiać moją na temat modyfikacji tego systemu. Pierwsze na, co się natknąłem to modyfikacja pliku build.prop, którą krótko opiszę.

 

Oryginalny plik z tabletu Prestigio PMP5870C:

 

 

 

# begin build properties

# autogenerated by buildinfo.sh

ro.build.id=JRO03H

ro.build.version.sdk=16

ro.build.version.codename=REL

ro.build.version.release=4.1.1

ro.build.date=2013年 05月 08日 星期三 10:43:06 CST

ro.build.date.utc=1367980986

ro.build.type=user

ro.build.user=fuser

ro.build.host=ubuntu

ro.build.tags=release-keys

ro.product.name=rk30sdk

ro.product.board=rk30sdk

ro.product.cpu.abi=armeabi-v7a

ro.product.cpu.abi2=armeabi

ro.product.locale.language=en

ro.product.locale.region=US

ro.wifi.channels=

ro.board.platform=rk30xx

# ro.build.product is obsolete; use ro.product.device

ro.build.product=rk30sdk

# Do not try to parse ro.build.description or .fingerprint

ro.build.fingerprint=yftech/rk30sdk/rk30sdk:4.1.1/JRO03H/20130508.103954:user/release-keys

ro.build.characteristics=tablet

# end build properties

#

# system.prop

#

 

#rild.libpath=/system/lib/libreference-ril.so

#rild.libargs=-d /dev/ttyUSB2

 

#

# ADDITIONAL_BUILD_PROPERTIES

#

ro.com.android.dateformat=MM-dd-yyyy

ro.config.ringtone=Ring_Synth_04.ogg

ro.config.notification_sound=pixiedust.ogg

ro.carrier=unknown

ro.config.alarm_alert=Alarm_Classic.ogg

dalvik.vm.heapstartsize=8m

dalvik.vm.heapgrowthlimit=64m

dalvik.vm.heapsize=384m

ro.config.facelock=enable_facelock

persist.facelock.detect_cutoff=5000

persist.facelock.recog_cutoff=5000

persist.sys.usb.config=mass_storage

persist.sys.strictmode.visual=false

dalvik.vm.jniopts=warnonly

sys.hwc.compose_policy=6

ro.rk.MassStorage=false

wifi.interface=wlan0

ro.sf.lcd_density=160

ro.default.size=100

wifi.supplicant_scan_interval=15

ro.opengles.version=131072

testing.mediascanner.skiplist=/mnt/sdcard/Android/

ro.factory.tool=0

ro.rk.bt_enable=false

rild.libargs=-d_/dev/ttyUSB1

ril.pppchannel=/dev/ttyUSB2

rild.libpath=/system/lib/libril-rk29-dataonly.so

ril.function.dataonly=1

ro.product.ota.host=www.rockchip.com:2300

dalvik.vm.dexopt-flags=m=y

net.bt.name=Android

dalvik.vm.stack-trace-file=/data/anr/traces.txt

ro.product.usbfactory=PMP5870C

ro.product.brand=Prestigio

ro.product.manufacturer=Prestigio

ro.product.device=Prestigio

ro.product.model=PMP5870C

ro.build.kernelvers=3.0.8

ro.build.version.incremental=20130509

ro.build.display.id=PMP5870C_20130509_v1.0.8

ro.build.description=rk30sdk-user 4.1.1 JRO03H 20130509 release-keys

ro.prestigio.ota.host=yf.prestigio.com

ro.product.version=1.0.8

ro.rk.homepage_base=http://www.prestigio.com/google_search

screen_brightness=255

screen_off_timeout=120000

volume_music=15

volume_alarm=7

volume_ring=7

ro.rk.showAmPm=true

ro.sys.pre.uuid=PMP

ro.rk.ethernet_enable=false

android.hardware.location.gps=no

android.hardware.bluetooth=no

ro.yftech.version=20130524

ro.kernel.android.checkjni=1

ro.config.version=20130524.175147

 

 

 

Zanim zaczniesz dokonywać jakichkolwiek zmian zrób kopię pliku build.prop (system/build.prop) na karcie pamięci!

Modyfikacje

 

Zmiana nazwy modelu

ro.product.model=Model

ro.product.brand=Marka

 

Jeżeli jakaś aplikacja jest niekompatybilna z naszym tabletem to możemy zmienić jego identyfikację w sklepie Google Play. Na przykład, jeżeli chcemy żeby nasz tablet przedstawiał się jako Nexus 7 to zmianiamy wartości na ro.product.model=Nexus 7 oraz ro.product.brand=google.

 

Szybkość internetu

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

net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960

net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960

net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960

net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960

 

Zmiana wielkości bufora protokołu TCP. Może to przyśpieszyć ładowanie stron oraz buforowanie materiałów wideo.

 

Maszyna wirtualna Dalvik

dalvik.vm.dexopt-data-only=1

dalvik.vm.dexopt-flags=m=v,o=y

dalvik.vm.verify-bytecode=false

dalvik.vm.lockprof.threshold=250

dalvik.vm.jmiopts=forcecopy

 

Zmiana ustawień maszyny wirtualnej Java Dalvik. Nie wiem, co dokładnie jest modyfikowane i jaki daje to efekt.

 

Wyłączenie lokalizacji

ro.com.google.locationfeatures=0

ro.com.google.networklocation=0

 

Pierwsza linijka wyłącza aplikację /system/app/networklocation.apk, druga /system/framework/com.android.location.provider.jar

 

Zmiana gęstości LCD (PPI, gdzie x to ilość np. 160, 320)

ro.sf.lcd.density=x

 

Im wyższa wartość PPI, tym elementy na ekranie będą większe. Standardowo w tablecie jest ustawione 160, dla mnie przyjemniejsza dla oka jest wartość 170.

 

 

Zmniejszenie częstotliwości skanowania Wi-Fi

wifi.supplicant_scan_interval=180

 

Domyślnie Android skanuje sieci WiFi, co 15 sekund. W celu oszczędzania energii polecam zmienić tę wartość na np. co 180 sekund (?).

 

Język polski po przywróceniu ustawień fabrycznych

ro.product.locale.language=pl

ro.product.locale.region=PL

 

Jeżeli przywrócimy ustawienia fabryczne, tablet od razu ustawi język polski jako domyślny.

 

Wyłączenie logcat

logcat.live=disable

 

Logcat zapisuje wszelkie działania i operacje na aplikacjach, a także czynności wykonywane przez system. Zapisane dane mogą pomóc deweloperom w zdiagnozowaniu np. niespodziewanego zamknięcia aplikacji. Nie miewam problemów z nagle wysypującymi się aplikacjami w moim tablecie, więc wyłączyłem tą opcję.

 

Wyłączenie powiadomienia o włączonym debugowaniu

persist.adb.notify=0

Tego chyba nie muszę tłumaczyć.

 

 

 

Aby zmienić zawartość pliku build.prop potrzebne są uprawnienia root'a. Wszelkie zmiany wykonujecie na własną odpowiedzialność!

  • Popieram 6

0 komentarzy


Rekomendowane komentarze

Brak komentarzy do wyświetlenia

×
×
  • Dodaj nową pozycję...