build.prop tweaks [Signal,Rotation,Performance,Boot,Camera - Tweaks] - Lenovo P2 Themes, Apps, and Mods

Just copy and paste this codes into your build.prop
Method 1
If you don't know about editing build.prop then better download build.prop editor from playstore and then add this codes. After editing save it and reboot your mobile.
Method 2
Open Root --> System --> build.prop
Open build.prop as a text file and start editing and then save as it is, reboot mobile.
#im not responsible for anything you do to your mobile, proceed at your own risk #im not the creator of this build.prop this props are common from android #dont forget to hit the like button.
1 - Power Saving
Code:
ro.mot.eri.losalert.delay=1000 (could brake tethering.)
ro.ril.power_collapse=1
pm.sleep_mode=1
wifi.supplicant_scan_interval=180
ro.mot.eri.losalert.delay=1000
2 - 3G tweaks.
Code:
ro.ril.hep=0
ro.ril.hsxpa=2
ro.ril.gprsclass=12
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=8
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=6
3 - Disables logcat
Code:
logcat.live=disable
4 - Screen recognizes only two fingers.
Code:
ro.product.multi_touch_enabled=true
ro.product.max_num_touch=2
5 - Support for ipv4 and ipv6.
Code:
persist.telephony.support.ipv6=1
persist.telephony.support.ipv4=1
6 - Phone rings immediately.
Code:
ro.telephony.call_ring.delay=0
ring.delay=0
7 - Disables blackscreen issue after a call.
Code:
ro.lge.proximity.delay=25
mot.proximity.delay=25
8 - Better signal.
Code:
persist.cust.tel.eons=1
9 - Better call voice quality.
Code:
ro.ril.enable.amr.wideband=1
10 - Disable notification while adb is active
Code:
persist.adb.notify=0
11 - improved performance
Code:
debug.performance.tuning=1
12 - Faster boot.
Code:
ro.config.hw_quickpoweron=true
13 - Enable Auto Rotation on Lock Screen
lockscreen.rot_override=true
14 - Enable Auto Rotation on Home Screen
log.tag.launcher_force_rotate=VERBOSE
15 - Force 270-Degree Rotation on All Apps
windowsmgr.support_rotation_270=true
16 - camera api2
persist.camera.HAL3.enabled=1
If you want all the tweaks above copy and paste the below codes
ro.mot.eri.losalert.delay=1000
ro.ril.power_collapse=1
pm.sleep_mode=1
wifi.supplicant_scan_interval=180
ro.mot.eri.losalert.delay=1000
ro.ril.hep=0
ro.ril.hsxpa=2
ro.ril.gprsclass=12
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=8
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=6
logcat.live=disable
ro.product.multi_touch_enabled=true
ro.product.max_num_touch=2
persist.telephony.support.ipv6=1
persist.telephony.support.ipv4=1
ro.telephony.call_ring.delay=0
ring.delay=0
ro.lge.proximity.delay=25
mot.proximity.delay=25
persist.cust.tel.eons=1
ro.ril.enable.amr.wideband=1
persist.adb.notify=0
debug.performance.tuning=1
ro.config.hw_quickpoweron=true
lockscreen.rot_override=true
log.tag.launcher_force_rotate=VERBOSE
windowsmgr.support_rotation_270=true
persist.camera.HAL3.enabled=1
Don't forget to reboot the mobile after editing the build.prop
Hit like if you like my work.
Credits
Me + @Er Ic Ks
This is my personal build.prop I use in my Resurrection Remix rom. If you want it you can give it a try https://mega.nz/#!BCJmXSpQ!qvsNPiYi0ctHLKJ4y05bR4yGnHZ7HQ6Q0e9VfEdLRLo
Before using my moded build prop take your build.prop backup.

Any bad impact on the device after using the tweaks? Any?
Any con?

YoYoRishi said:
Any bad impact on the device after using the tweaks? Any?
Any con?
Click to expand...
Click to collapse
No !!

Attention guys,
Request any app, theme or Mod thread moved to guides and discussion page.

#14 not working for me

zao.remy said:
#14 not working for me
Click to expand...
Click to collapse
Make sure you enabled rotation in launcher setting

Wonder Wicked Witch said:
Make sure you enabled rotation in launcher setting
Click to expand...
Click to collapse
I have. Only the home screen does not rotate. I'm using Remix Resurrection custom ROM

zao.remy said:
I have. Only the home screen does not rotate. I'm using Remix Resurrection custom ROM
Click to expand...
Click to collapse
I'm also using RR rom and everything works fine.

Wonder Wicked Witch said:
I'm also using RR rom and everything works fine.
Click to expand...
Click to collapse
Can you please recheck the code what you've uploaded? I've downloaded the build.prop app and entered the code in the last line and saved it. That's the way?

zao.remy said:
Can you please recheck the code what you've uploaded? I've downloaded the build.prop app and entered the code in the last line and saved it. That's the way?
Click to expand...
Click to collapse
There is nothing to edit, it's fine dude, I will upload a mod build.prop for RR rom in few mins.

This is my build.prop I use RR rom, if you want you can replace it with mine.
Download link https://mega.nz/#!BCJmXSpQ!qvsNPiYi0ctHLKJ4y05bR4yGnHZ7HQ6Q0e9VfEdLRLo
Take backup of your current rom before replacing.

Thanks man but when I try the camera API 2. It lags on camera and don't record 4k on my stock rom. And all the camera features remove like slow mo. Hdr.pro. etc btw thanks for working for p2

Tarif.tk said:
Thanks man but when I try the camera API 2. It lags on camera and don't record 4k on my stock rom. And all the camera features remove like slow mo. Hdr.pro. etc btw thanks for working for p2
Click to expand...
Click to collapse
My pleasure dude, if you don't want camera api2 remove this line inside build.prop (open as text file or use build prop editor)
persist.Camera.HAL3.enabled=1 and reboot

Related

Need Attrix Dump

Sent from my GT-I9000 using XDA App
=D wish I could help...that would mean I had one.
Sent from my HTC Magic/Dream using XDA App
i have one right now!
What do i have to do to create a dump of the phone?
I have win7 x64, xp and ubuntu x64 on my laptop.
gharris322 said:
What do i have to do to create a dump of the phone?
I have win7 x64, xp and ubuntu x64 on my laptop.
Click to expand...
Click to collapse
please install android development package... on any of the above os
easiest way if you have not used before is to install the drivers for phone to be recognized by computer this is so android tools can see the device... once drivers are installed and development package is installed (than update the installed packages by opening the program labled "android" in the dev kit you downloaded.... than goto platform-tools folder and run DDMS in a termeinal or command prompt on the attached device (Atrix) once its loaded you can goto the file manager navigate up to the root of device and select the pull arrow ... hold tight it will be a few...
gharris322 said:
What do i have to do to create a dump of the phone?
I have win7 x64, xp and ubuntu x64 on my laptop.
Click to expand...
Click to collapse
If you want to try, give z4root a try and see if you can root the phone. It's in the market.
Squeak22 said:
If you want to try, give z4root a try and see if you can root the phone. It's in the market.
Click to expand...
Click to collapse
Hoping it works...but according to the Engadget review the device has a pretty hefty locked bootloader. Hoping for the best!~ *fingers crossed*
hotleadsingerguy said:
Hoping it works...but according to the Engadget review the device has a pretty hefty locked bootloader. Hoping for the best!~ *fingers crossed*
Click to expand...
Click to collapse
FFS people, Locked bootloader /= no root. All the locked bootloader disallows is custom kernels, which has nothing to do with allowing root access.
hotleadsingerguy said:
Hoping it works...but according to the Engadget review the device has a pretty hefty locked bootloader. Hoping for the best!~ *fingers crossed*
Click to expand...
Click to collapse
I'm not going to put too much stock in what Engadget says about the bootloader, I'd be surprised if they really checked into more than just the sideloading ability and maybe a couple adb commands. If that. We'll have to wait until someone here really gets their hands dirty before we know what kind of security the bootloader has on it. I'm still hoping it's not encrypted and signed like the X and D2 and the like, but who knows. Moto isn't sitting in favorable light in my opinion.
I agree i have been asking them for a week, they give no response as i don't think they know how to check for that ... i had a few dev friends at moto booths yesterday they are trying to get a review model ... if they can they will find out... if not march 6th it is with possible back in the mail by march 7th :-(
gharris322, you said you had one already, did you get a review sample? Do you work for motorola or Att? have you tried to dump the ROM? if so can you get the file to me, I would Like to start fooling with it. Have you tried z4root to get either perm-root or temp-root?
atrix dump
Hey can i get the dump with mac? I got a atrix test model btw.
System dump: http://www.mediafire.com/?jlj8g233epybn50
Found on androidforums: http://androidforums.com/motorola-atrix-4g/280118-motorola-atrix-mb860-system-dump.html#post2297537
airbillion said:
System dump: http://www.mediafire.com/?jlj8g233epybn50
Found on androidforums: http://androidforums.com/motorola-atrix-4g/280118-motorola-atrix-mb860-system-dump.html#post2297537
Click to expand...
Click to collapse
Yep, ditto. I just noticed Getaphixx's post over there...
Here's the build.prop file text for those interested:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=OLYFR_U4_0.199.15
ro.build.display.id=OLYFR_U4_0.199.15
ro.build.version.incremental=1294946602
ro.build.version.sdk=8
ro.build.version.codename=REL
ro.build.version.release=2.2.1
ro.build.date=Thu Jan 13 12:57:31 CST 2011
ro.build.date.utc=1294945051
ro.build.type=user
ro.build.user=hudsoncm
ro.build.host=il93lnxdroid54
ro.build.tags=release-keys
ro.product.model=MB860
ro.product.model.internal=MB860
ro.product.brand=MOTO
ro.product.name=olyatt
ro.product.device=olympus
ro.product.board=olympus
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=motorola
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=tegra
# ro.build.product is obsolete; use ro.product.device
ro.build.product=olyatt
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=olympus-user 2.2.1 OLYFR_U4_0.199.15 1294946602 release-keys
ro.build.fingerprint=MOTO/olyatt/olympus/olympus:2.2.1/OLYFR_U4_0.199.15/1294946602:user/release-keys
# end build properties
#BEGIN ikolympus-145 ndkj78 04/29/10 add properties for RIL
rild.libpath=/system/lib/libmoto_ril.so
#ikolymp-874 increment channels to support EFEM
persist.ril.mux.noofchannels=9
persist.ril.mux.ttydevice=/dev/ttyHS3
#Begin IKOLYMP-2372 jqc837 31.aug.10 Short music file set as ringtone does not play in loop when receiving incoming call
#Begin IKOLYMP-425 jqc837 31.aug.10 ro.cdma.home.operator.numeric should not be set
ro.telephony.call_ring.multiple=false
#End IKOLYMP-2372 IKOLYMP-425
#added property for modem ikolympus-203
persist.ril.modem.ttydevice=/dev/ttySPI0
#added property for default RIL mode to be UMTS ikolymp2180
persist.ril.modem.mode=2
#IKOLYMP-4257 add feature GENERIC_OEM_HOOK flag
#IKOLYMP-4894 add feature MUX_PANIC_NOTIF flag
#IKOLYMP-5747 add feature BDTSE_FOR_DTMF flag
#IKOLYMP-7714 Remove feature BDTSE_FOR_DTMF. Revert to DTSE for DTMF
#IKOLYMP-8033 Restore BDTSE_FOR_DTMF. Remove GENERIC_OEM_HOOK (no longer used)
persist.ril.features=0x24
#IKOLYMP-9894 Increase the PPP max failure threshold to 12
#IKOLYMP-10006 Increase the PPP max failure threshold to 16
persist.ril.pppd.start.fail.max=16
#end
ro.hdmi.mirror.enable=false
ro.hdmi.default.app=
hw.overlay.path.config=
# temporary enable AT&T NSUI feature from system prop.
# This should be removed once Flex is enabled in Olympus.
ro.mot.FTR.NSUI=true
# for larger screen support
# 3.75" WVGA == 248dpi
# 4.0" qHD == 275dpi
ro.sf.lcd_density=240
dalvik.vm.heapsize=32m
# Enable FP sensor
ro.mot.hw.fingerprint.enable=1
# required for UDD backup tcmd
ro.mot.hw.calibratedImager=1
# Time between scans in seconds. Keep it high to minimize battery drain.
# This only affects the case in which there are remembered access points,
# but none are in range.
wifi.supplicant_scan_interval = 45
#For enabling Wispr Feature
ro.mot.wifi.hotspot=1
# To enable Google Froyo Tethering (USB & WIFI hotspot)
ro.tether.denied=false
# To set wifi (AP) driver's firmware path
ro.wifi-ap.fw-path=/system/etc/firmware/wifi/sdio-g-cdc-roml-reclaim-wme-apsta-idsup-idauth.bin
# Enabling EONS feature IKOLYMP-1962
persist.cust.tel.eons=1
ro.opengles.version = 131072
# For docked touchpad keyboard map
android.keylayout.evfwd=/system/usr/keylayout/evfwd.kl
android.keychar.evfwd=/system/usr/keychars/evfwd.kcm.bin
# To send 70 touch events per second
windowsmgr.max_events_per_sec = 70
debug.mot.extwmlog=0
debug.mot.extamlog=0
#proximit sensor screen off delay
mot.proximity.delay=450
#proximit sensor disable touch distance
mot.proximity.distance=60
# Enable HAC support
ro.mot.hw.HAC=1
# BEGIN Motorola, w30250, 4-Nov-2010, IKOLYMP-6198 turn on entitlement check
ro.mot.entitlement_check=true
# END
# BEGIN Motorola, w30495 IKOLYMP-9553, add property to control maximum number of hidden apps
ro.MAX_HIDDEN_APPS=50
# END
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.config.alarm_alert=Alarm_Classic.ogg
media.stagefright.enable-player=false
media.stagefright.enable-meta=false
media.stagefright.enable-scan=false
media.stagefright.enable-http=false
ro.default_usb_mode=0
ro.product.multi_touch_enabled=true
ro.product.max_num_touch=2
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=2.2_r8
ro.com.google.clientidbase=android-att-us
ro.com.google.clientidbase.am=android-att-us
ro.com.google.clientidbase.ms=android-att-us
ro.com.google.clientidbase.yt=android-motorola
ro.com.google.clientidbase.vs=android-motorola
ro.com.google.clientidbase.gmm=android-motorola
ro.config.sync=no
ro.browser.useragent=0
ro.url.safetylegal=http://www.motorola.com/staticfiles/Support/legal/?model=MB860
gsm.sim.mot.simswap=1
ro.config.sync=no
ro.media.dec.vid.wmv.enabled=1
ro.media.dec.aud.wma.enabled=1
ro.media.enc.hprof.file.format=3gp
ro.media.enc.hprof.aud.hz=44100
ro.media.enc.hprof.aud.ch=2
ro.media.enc.hprof.codec.aud=aac
ro.media.enc.hprof.aud.bps=128000
ro.media.enc.hprof.vid.bps=4000000
ro.media.enc.hprof.vid.width=1280
ro.media.enc.hprof.vid.height=720
ro.media.enc.hprof.codec.vid=h264
ro.media.enc.hprof.vid.fps=30
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.com.google.clientid=android-motorola
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.mot.hw.uaprof=http://uaprof.motorola.com/phoneconfig/MotoMB860/profile/MotoMB860.rdf
ro.build.version.full=Blur_Version.4.0.19915.MB860.ATT.en.US
ro.config.ringtone=ATT_Tone.ogg
ro.config.notification_sound=Kinetic_Bell.ogg
Click to expand...
Click to collapse
cool. can OP please change title of thread? thanks!
*grin*
I'd like to help some more.. get at me!
I've broken it into parts, dumped it and organized it.
If you want wallpapers, ringtones, boot animation:
http://forum.xda-developers.com/showthread.php?p=11445678
kennethpenn said:
I've broken it into parts, dumped it and organized it.
If you want wallpapers, ringtones, boot animation:
http://forum.xda-developers.com/showthread.php?p=11445678
Click to expand...
Click to collapse
Great job KP this ball is definitely rolling!

[Retail Dump] Blur_Version.4.1.26.MB860.ATT.en.US [Odexed][Deodexed]

We already have a new dump from a retail phone, and here it is!
Thanks to Fixter for dumping it for me!
http://ponack.net/designgears/atrix/dumps
untouched and deodexed versions
Build.prop:
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=OLYFR_U4_1.2.6
ro.build.display.id=OLYFR_U4_1.2.6
ro.build.version.incremental=1296900353
ro.build.version.sdk=8
ro.build.version.codename=REL
ro.build.version.release=2.2.1
ro.build.date=Sat Feb 5 03:11:10 CST 2011
ro.build.date.utc=1296897070
ro.build.type=user
ro.build.user=w19091
ro.build.host=il93lnxdroid46
ro.build.tags=ota-rel-keys,release-keys
ro.product.model=MB860
ro.product.model.internal=MB860
ro.product.brand=MOTO
ro.product.name=olyatt
ro.product.device=olympus
ro.product.board=olympus
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=motorola
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=tegra
# ro.build.product is obsolete; use ro.product.device
ro.build.product=olyatt
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=olympus-user 2.2.1 OLYFR_U4_1.2.6 1296900353 ota-rel-keys,release-keys
ro.build.fingerprint=MOTO/olyatt/olympus/olympus:2.2.1/OLYFR_U4_1.2.6/1296900353:user/ota-rel-keys,release-keys
# end build properties
#BEGIN ikolympus-145 ndkj78 04/29/10 add properties for RIL
rild.libpath=/system/lib/libmoto_ril.so
#ikolymp-874 increment channels to support EFEM
persist.ril.mux.noofchannels=9
persist.ril.mux.ttydevice=/dev/ttyHS3
#Begin IKOLYMP-2372 jqc837 31.aug.10 Short music file set as ringtone does not play in loop when receiving incoming call
#Begin IKOLYMP-425 jqc837 31.aug.10 ro.cdma.home.operator.numeric should not be set
ro.telephony.call_ring.multiple=false
#End IKOLYMP-2372 IKOLYMP-425
#added property for modem ikolympus-203
persist.ril.modem.ttydevice=/dev/ttySPI0
#added property for default RIL mode to be UMTS ikolymp2180
persist.ril.modem.mode=2
#IKOLYMP-4257 add feature GENERIC_OEM_HOOK flag
#IKOLYMP-4894 add feature MUX_PANIC_NOTIF flag
#IKOLYMP-5747 add feature BDTSE_FOR_DTMF flag
#IKOLYMP-7714 Remove feature BDTSE_FOR_DTMF. Revert to DTSE for DTMF
#IKOLYMP-8033 Restore BDTSE_FOR_DTMF. Remove GENERIC_OEM_HOOK (no longer used)
persist.ril.features=0x24
#IKOLYMP-9894 Increase the PPP max failure threshold to 12
#IKOLYMP-10006 Increase the PPP max failure threshold to 16
persist.ril.pppd.start.fail.max=16
#end
ro.hdmi.mirror.enable=false
ro.hdmi.default.app=
hw.overlay.path.config=
# temporary enable AT&T NSUI feature from system prop.
# This should be removed once Flex is enabled in Olympus.
ro.mot.FTR.NSUI=true
# for larger screen support
# 3.75" WVGA == 248dpi
# 4.0" qHD == 275dpi
ro.sf.lcd_density=240
dalvik.vm.heapsize=32m
# Enable FP sensor
ro.mot.hw.fingerprint.enable=1
# required for UDD backup tcmd
ro.mot.hw.calibratedImager=1
# Time between scans in seconds. Keep it high to minimize battery drain.
# This only affects the case in which there are remembered access points,
# but none are in range.
wifi.supplicant_scan_interval = 45
#For enabling Wispr Feature
ro.mot.wifi.hotspot=1
# To enable Google Froyo Tethering (USB & WIFI hotspot)
ro.tether.denied=false
# To set wifi (AP) driver's firmware path
ro.wifi-ap.fw-path=/system/etc/firmware/wifi/sdio-g-cdc-roml-reclaim-wme-apsta-idsup-idauth.bin
# Enabling EONS feature IKOLYMP-1962
persist.cust.tel.eons=1
ro.opengles.version = 131072
# For docked touchpad keyboard map
android.keylayout.evfwd=/system/usr/keylayout/evfwd.kl
android.keychar.evfwd=/system/usr/keychars/evfwd.kcm.bin
# To send 70 touch events per second
windowsmgr.max_events_per_sec = 70
debug.mot.extwmlog=0
debug.mot.extamlog=0
#proximit sensor screen off delay
mot.proximity.delay=450
#proximit sensor disable touch distance
mot.proximity.distance=60
# Enable HAC support
ro.mot.hw.HAC=1
# BEGIN Motorola, w30250, 4-Nov-2010, IKOLYMP-6198 turn on entitlement check
ro.mot.entitlement_check=true
# END
# BEGIN Motorola, w30495 IKOLYMP-9553, add property to control maximum number of hidden apps
ro.MAX_HIDDEN_APPS=50
# END
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.config.alarm_alert=Alarm_Classic.ogg
media.stagefright.enable-player=false
media.stagefright.enable-meta=false
media.stagefright.enable-scan=false
media.stagefright.enable-http=false
ro.default_usb_mode=0
ro.product.multi_touch_enabled=true
ro.product.max_num_touch=2
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=2.2_r9
ro.com.google.clientidbase=android-motorola
ro.com.google.clientidbase.am=android-att-us
ro.com.google.clientidbase.ms=android-att-us
ro.com.google.clientidbase.yt=android-motorola
ro.com.google.clientidbase.gmm=android-motorola
ro.config.sync=no
ro.browser.useragent=0
ro.url.safetylegal=http://www.motorola.com/staticfiles/Support/legal/?model=MB860
gsm.sim.mot.simswap=1
ro.config.sync=no
ro.media.dec.vid.wmv.enabled=1
ro.media.dec.aud.wma.enabled=1
ro.media.enc.hprof.file.format=3gp
ro.media.enc.hprof.aud.hz=44100
ro.media.enc.hprof.aud.ch=2
ro.media.enc.hprof.codec.aud=aac
ro.media.enc.hprof.aud.bps=128000
ro.media.enc.hprof.vid.bps=4000000
ro.media.enc.hprof.vid.width=1280
ro.media.enc.hprof.vid.height=720
ro.media.enc.hprof.codec.vid=h264
ro.media.enc.hprof.vid.fps=30
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.com.google.clientid=android-motorola
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.mot.hw.uaprof=http://uaprof.motorola.com/phoneconfig/MotoMB860/profile/MotoMB860.rdf
ro.build.version.full=Blur_Version.4.1.26.MB860.ATT.en.US
ro.config.ringtone=ATT_Tone.ogg
ro.config.notification_sound=Kinetic_Bell.ogg
Wow, that was fast.
Pleasure been of assistance.
Hmm this might be fun. Thanks.
Looks better than i thought it would.
does this include the updated tegra 2 nvidia drivers? i think gtab users found a huge performance increase with updated drivers.
How can you flash the deodexed version?
install directions coming soon
designgears said:
install directions coming soon
Click to expand...
Click to collapse
You the man.
Patiently awaiting the install directions! Will installing the doexed files let me install doexed apps? I believe it will, just want to clarify.
Sent from my MB860 using XDA App
someone explain to me what the diff is between doexed apps are?
never mind, did some research and answered my own question... for all the android noobs like myself here is a great article about odexed and deodexed
http://www.addictivetips.com/mobile/what-is-odex-and-deodex-in-android-complete-guide/
ahjdmarchi said:
someone explain to me what the diff is between doexed apps are?
Click to expand...
Click to collapse
This question probably doesn't belong here, but a quick search of the forum revealed this thread which seems instructive enough:
Does anyone know, or can help, flash the stock? My phone has been in a boot loop, after freezing apps in TB. I cant recover from it.
Your solution is to enable early usb use super oneclick to obtain shell root and go undo what you did. There is no stock to flash or a way to do it
Sent from my GT-P1000 using XDA Premium App
Also if you want to get us a log before you fix it that be great! !
Sent from my GT-P1000 using XDA Premium App
designgears said:
install directions coming soon
Click to expand...
Click to collapse
How soon do you think the directions would be out for everyone?
dincodee said:
How soon do you think the directions would be out for everyone?
Click to expand...
Click to collapse
Have you been living in a cave, man? Here: http://forum.xda-developers.com/showthread.php?t=971638
Immix said:
Have you been living in a cave, man? Here: http://forum.xda-developers.com/showthread.php?t=971638
Click to expand...
Click to collapse
haaa i guess so
Immix said:
Have you been living in a cave, man? Here: http://forum.xda-developers.com/showthread.php?t=971638
Click to expand...
Click to collapse
Actually wait, I thought this was an updated version to blur, just saw the date and it was few weeks old....
can anyone explain to me what this is? and how this works?

Sony Xperia ZR - Official Firmware (Android 4.3 XPERIA ZR C5503 PCT 10.4.B.0.569))

Sony Xperia ZR - Official Firmware​
Android 4.3
Here's the download link for the Russian version of 4.3 (XPERIA ZR C5503 PCT 10.4.B.0.569)
Link 1
Link 2
Here's the Build.prop
##### Merging of the /util/data/semc_kernel_time_stamp.prop file #####
ro.build.date=Thu Nov 28 10:50:01 2013
ro.build.date.utc=1385632201
ro.build.user=BuildUser
ro.build.host=BuildHost
##### Final patch of properties #####
ro.build.product=C5503
ro.build.description=C5503-user 4.3 LAGAN-1.2-RELEASE-131202-1528 6 test-keys
ro.product.brand=Sony
ro.product.name=C5503_1272-9018
ro.product.device=C5503
ro.build.version.incremental=xr3_rQ
ro.build.tags=release-keys
ro.build.fingerprint=Sony/C5503_1272-9018/C5503:4.3/10.4.B.0.569/xr3_rQ:user/release-keys
######################## Customized property values #########################
ro.semc.version.cust=1272-9018
ro.semc.version.cust_revision=R2C
ro.somc.customerid=108
#############################################################################
ro.config.ringtone=xperia.ogg
ro.config.notification_sound=notification.ogg
ro.config.alarm_alert=alarm.ogg
ro.semc.content.number=PA2
################# Updating of the SW Version #################
ro.semc.version.fs_revision=10.4.B.0.569
ro.build.id=10.4.B.0.569
ro.build.display.id=10.4.B.0.569
##### Values from product package metadata #####
ro.semc.product.model=C5503
ro.semc.ms_type_id=PM-0330-BV
ro.semc.version.fs=GLOBAL-LTE
ro.semc.product.name=Xperia ZR
ro.semc.product.device=C55
ro.product.model=C5503
# begin build properties
# autogenerated by buildinfo.sh
ro.build.version.sdk=18
ro.build.version.codename=REL
ro.build.version.release=4.3
ro.build.type=user
ro.product.board=MSM8960
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Sony
ro.product.locale.language=xhdpi
ro.wifi.channels=
ro.board.platform=msm8960
# ro.build.product is obsolete; use ro.product.device
# Do not try to parse ro.build.description or .fingerprint
ro.build.characteristics=nosdcard
# end build properties
#
# from device/qcom/msm8960/system.prop
#
#
# system.prop for surf
#
rild.libpath=/system/lib/libril-qc-qmi-1.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1
persist.actionsafe.maxwidth=20
persist.actionsafe.maxheight=20
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=dyn
dalvik.vm.heapsize=36m
debug.enable.wl_log=1
persist.hwc.mdpcomp.enable=true
debug.mdpcomp.logs=0
# Start in LTE/WCDMA/GSM mode
ro.telephony.default_network=9
#
# system props for the cne module
#
persist.cne.bat.range.low.med=30
persist.cne.bat.range.med.high=60
persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml
persist.cne.loc.policy.user=/system/etc/UserPolicy.xml
persist.cne.bwbased.rat.sel=false
persist.cne.snsr.based.rat.mgt=false
persist.cne.bat.based.rat.mgt=false
persist.cne.rat.acq.time.out=30000
persist.cne.rat.acq.retry.tout=0
persist.cne.feature=1
ro.hdmi.enable=true
lpa.decode=false
tunnel.decode=true
tunnel.audiovideo.decode=true
lpa.use-stagefright=true
qcom.hw.aac.encoder=true
#system props for the MM modules
media.stagefright.enable-player=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
mm.enable.smoothstreaming=true
media.aac_51_output_enabled=true
#33395 is sum of supported format flags in AAL
#Formats: AVI AC3 ASF AAC QCP DTS 3G2
mm.enable.qcom_parser=33395
encoder.video.profile=high
# system props for content protection
#
# (level3=1 means TZ is not used)
persist.gralloc.cp.level3=1
# VIDC: debug_levels
# # 1:ERROR 2:HIGH 4:LOW 0:NOlogs 7:AllLogs
vidc.debug.level=1
#
# system props for the data modules
#
ro.use_data_netmgrd=true
#system props for time-services
persist.timed.enable=true
# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.handset.mic=analog
persist.audio.lowlatency.rec=false
persist.audio.hp=true
# System prop to select audio resampler quality
af.resampler.quality=255
# System prop to select MPQAudioPlayer by default on mpq8064
mpq.audio.decode=true
#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3
ro.opengles.version=196608
# system prop for requesting Master role in incoming Bluetooth connection.
#
ro.bluetooth.request.master=true
#
# system prop for Bluetooth Auto connect for remote initated connections
#
ro.bluetooth.remote.autoconnect=true
# system property for Bluetooth discoverability time out in seconds
# 0: Always discoverable
#debug.bt.discoverable_time=0
#system prop for switching gps driver to qmi
persist.gps.qmienabled=true
# System property for cabl
ro.qualcomm.cabl=1
# System props for telephony
# System prop to turn on CdmaLTEPhone always
telephony.lteOnCdmaDevice=0
#
# System prop for sending transmit power request to RIL during WiFi hotspot on/off
#
ro.ril.transmitpower=true
#
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
ro.crypto.fuse_sdcard=true
ro.hwui.text_cache_width=2048
# Fontrenderer cache size (initial small texture)
ro.hwui.text_small_cache_width=2048
# System props for external display
hw.trueMirrorSupported=1
ro.hwui.external_width=1920
ro.hwui.external_height=1080
# Texture cache size (in MB)
ro.hwui.texture_cache_size=128.0f
#
# Supports warmboot capabilities
#
ro.warmboot.capability=1
# Default values/Locales for the hiding languages feature
ro.product.locale.excluded=ar_EG ar_IL fa_IR iw_IL
#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
##fluencetype can be "fluence" or "fluencepro" or "none"
ro.qc.sdk.audio.fluencetype=none
ro.qc.sdk.camera.facialproc=true
ro.qc.sdk.gestures.camera=false
ro.qc.sdk.sensors.gestures=true
#property to force camera shutter sound on speaker
#ro.camera.sound.forced=1
# Modem power save enabled
persist.radio.add_power_save=1
# Interactive governor
ro.cpufreq.governor=interactive
#property to check if dynamic resolution change is supported in framework
ro.streaming.video.drs=true
#property to enable user to access Google WFD settings.
persist.debug.wfd.enable=1
#property to choose between virtual/external wfd display
persist.sys.wfd.virtual=0
#system prop for setting rmnet mux mode
persist.rmnet.mux=disabled
# Disable OEM SOCKET
persist.radio.oem_socket=false
#
# from device/sony/dogo/system.prop
#
# USB
ro.usb.pid_suffix=197
# System props for SOLS
ro.semc.sols.product-code=118
ro.semc.sols.company-code=5
# NFC
ro.nfc.on.default=true
ro.nfc.se.sim.enable=true
ro.nfc.se.smx.enable=false
ro.nfc.icon.enable=false
ro.nfc.vendor.name=nxp
ro.nfc.limitation.camera=false
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.product-res-path=framework/SemcGenericUxpRes.apk
ro.sf.lcd_density=320
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m
ro.com.android.dataroaming=false
ro.com.google.clientidbase=android-sonyericsson
ro.com.google.clientidbase.ms=android-sonymobile
ro.somc.clearphase.supported=true
ro.semc.xloud.supported=true
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=4.3_r1
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
ro.vendor.extension_library=/system/lib/libqc-opt.so
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.qc.sdk.izat.premium_enabled=0
ro.qc.sdk.izat.service_mask=0x4
persist.gps.qc_nlp_in_use=0
ro.gps.agps_provider=1
ro.service.swiqi2.supported=true
persist.service.swiqi2.enable=1
ro.sony.irremote.protocol_type=2
ro.drm.active.num=5
ro.drm.active.0=marlin,1
ro.drm.active.1=playready,1
ro.drm.active.2=dtla,1
ro.drm.active.3=marlin_import,1
ro.drm.active.4=ckb,1
ro.sony.fota.encrypteddata=supported
Click to expand...
Click to collapse
C5502 Android 4.2.2: DOWNLOAD
C5503 (UPDATE)
Note: The firmware for C5503 can be flashed on C5502 as well without any problems.
Android 4.2.2.
version 10.3.1.A.0.244
Nordic - **DOWNLOAD**
Russian - **Download**
4.2 CHANGELOG:
1. Screen, the contrast is much higher, black text on a light background looks very good.
2. Camera, the quality and speed of focusing even when shooting movies is better.
The camera is much faster is focussing and taking a picture. The quality is also better than before. Colour calibration is much much better this time around.
Can't really comment on the low light performance, Is slightly better but can't really be sure.
Overall the phone seems much faster. The radio is also better as I get much better 3G signal than on 4.1.2. WiFi performance is also better.
"Photo Sphere" panorama photos
Keyboard with gesture typing (this feature is also available for Android 4.0 and later via the Google Keyboard app)
Lock screen improvements, including widget support and the ability to swipe directly to camera
Notification power controls ("Quick Settings")
"Daydream" screensavers, showing information when idle or docked
Multiple user accounts (tablets only)
Support for wireless display (Miracast)
Accessibility improvements: triple-tap to magnify the entire screen, pan and zoom with two fingers. Speech output and Gesture Mode navigation for blind users
New clock app with built-in world clock, stop watch and timer
All devices now use the same interface layout, previously adapted from phones on 4.1 for smaller tablets (with centered software buttons, the system bar at the top of the screen, and a home screen with a dock and centered application menu), regardless of screen size
Increased number of extended notifications and Actionable Notifications for more apps, allowing users to respond to certain notifications within the notification bar and without launching the app directly
SELinux
Always-on VPN
Premium SMS confirmation
Group Messaging
Fixed a bug in the People app where December was not displayed on the date selector when adding an event to a contact
Added Bluetooth gamepads and joysticks as supported HID
Fixed Bluetooth audio streaming bugs
Long-pressing the Wi-Fi and Bluetooth icons in Quick Settings now toggles the on/off state
New download notifications, which now shows the percentage and estimated time remaining for active app downloads
New sounds for wireless charging and low battery
New Gallery app animation allows faster loading
USB debug whitelist
Bug fixes and performance enhancements
To keep root capability in 4.2.2
You CANNOT flash using flashtool. You need to UPDATE over the air only.
If you use flashtool, everything gets formatted completely (the /system partition), thus root capability is permanently lost.
If you need to preserve root you need to wait till you have the OTA Update in your region, and then update.
Never flash via flashtool if you want to preserve your root capability.
Android 4.1.2:
C5503
Version: 10.1.1.A.1.310
Russia - docs.google.com
Hong Kong - docs.google.com
Global - docs.google.com / pan.baidu.com / system partition - drive.google.com
C5502
Android 4.1.2
Version: 10.1.1.A.1.310
India - docs.google.com / 4shared.com
Flashtool: DOWNLOAD
Flashtool is a flashing software that can be used to :
Flash original Images (Android 1.6, 2.1, 2.3 Images)
Root your phone
Install Recovery, Busybox, custom kernels
Clean your Rom (remove /system/apps apps of your choice) (Be careful, unless you really know what you do, do not modify the default list. This can make your phone stuck at the SE Logo)
Clear dalvik cache
Optimize (install of JIT v2) (Disabled in 0.4, will readd it as a plugin for 2.1 phones only)
Customize (installs apps found in the custom/apps folder of the flashtool)
Clean uninstalled (remove any references to system apps removed in the Clean (root needed) step)
Edit any text file on the device
Rebrand your device
Flashing Instructions.
FAQ'S:
Q: How do I know the region, which is programmed for this device (modification of software)?
A: Type the command * # * # 7378423 # * # * ( * # * # SERVICE # * # * ), select " Service info ", then - " Software info ". Under the line " Customization Version : "the version of the update - search for it in the following table.
Q: After update / reinstall the device after a few seconds of the first issue as a question in the image below - "[POWER OFF] or [Use phone]". What is it?
A: This is caused by the fact that before (re) installing the software has been requested data and reset the device is now trying to establish the factory settings. For their complete installation, you must select the [POWER OFF], otherwise the request will be repeated after every reboot your device and as long as you have selected the [POWER OFF]
Thanks
Thanks a lot bro
This is very helpful.
waiting for ROMS to flash now
C5503
New ROM 4.2.2. version 10.3.1.A.0.244 Nordic
There - https://docs.google.com/file/d/0ByFJDQjqIe_qdktCQ3IxdnJNVm8/edit?usp=sharing
St_Ranger said:
New ROM 4.2.2. version 10.3.1.A.0.244 Nordic
There - https://docs.google.com/file/d/0ByFJDQjqIe_qdktCQ3IxdnJNVm8/edit?usp=sharing
Click to expand...
Click to collapse
Thanks a lot for this!
Is this unbranded Nordic ROM?
hendriksan said:
Is this unbranded Nordic ROM?
Click to expand...
Click to collapse
Yes, of course
St_Ranger said:
Yes, of course
Click to expand...
Click to collapse
Is there english version with this? Also is this simlocked?
gmengass said:
Is there english version with this? Also is this simlocked?
Click to expand...
Click to collapse
Regardless of where the ROM originally from, you will still get option for using English language.
I have done in the past with my xperia Z, to flash different country such as Belgium, etc.
This is just a matter of different country where they get it from.
hendriksan said:
Regardless of where the ROM originally from, you will still get option for using English language.
I have done in the past with my xperia Z, to flash different country such as Belgium, etc.
This is just a matter of different country where they get it from.
Click to expand...
Click to collapse
Should I use flashtool to flash it? My ZR is just rooted without custom recovery. I'm new to Sony phone so I don't know what to do with the FTF files.
I guess I just need to follow the instructions in this thread...
itandy said:
Should I use flashtool to flash it? My ZR is just rooted without custom recovery. I'm new to Sony phone so I don't know what to do with the FTF files.
I guess I just need to follow the instructions in this thread...
Click to expand...
Click to collapse
Yes that's the correct link, just follow as instruction to flash the ftf file.
hendriksan said:
Yes that's the correct link, just follow as instruction to flash the ftf file.
Click to expand...
Click to collapse
Did you have data wiped or a clean flash? Does the DoomLord rooting toolkit works in this ROM?
itandy said:
Did you have data wiped or a clean flash? Does the DoomLord rooting toolkit works in this ROM?
Click to expand...
Click to collapse
You can choose either to wipe the data or keep it including with all the settings, as per instructions written there.
I found this from xperiablog web which is for Z and ZL, it seems you won't be able to root if you flash it.
"Update: DooMLoRD from xda-developers has got in touch to let users know not to flash this latest update directly or you will lose root. Sony has patched the perf_event exploit in the newer kernel source. @xperiaBlog word of advice rooted users SHOULD NOT FLASH THIS DIRECTLY. use OTA RootKeeper or something. perf_event root exploit is patched."
Can I flash that Nordic ROM of C5503 on to my C5502?
Sent from my C5502 using xda app-developers app
Question?!
Can we flash the C5503 firmware onto the C5502 model? Has anyone tried?
4.2 CHANGELOG:
Screen, the contrast is much higher, black text on a light background looks very good.
Camera, the quality and speed of focusing even when shooting movies is better.
Update added.
The Android 4.2.2 update has been merged into the first post.
Does anyone have link to download latest flashtool and the driver for ZR?
hendriksan said:
Does anyone have link to download latest flashtool and the driver for ZR?
Click to expand...
Click to collapse
Check 2nd post here.
http://forum.xda-developers.com/showthread.php?t=2384590
hendriksan said:
Does anyone have link to download latest flashtool and the driver for ZR?
Click to expand...
Click to collapse
Please check out the other thread.
Should be able to. The only difference is the LTE versus no LTE. Will check it out this evening and keep you posted
Sent from my C5502 using Tapatalk 2
bkhuraijam said:
Can I flash that Nordic ROM of C5503 on to my C5502?
Sent from my C5502 using xda app-developers app
Click to expand...
Click to collapse
Yes!! I flashed the firmware of C5503 to my C5502 and it works fine!!! Yeahh! Finally have Android 4.2.2.!
Annoying fact is that the screenshot option in the power menu is now gone!
akash4357 said:
Yes!! I flashed the firmware of C5503 to my C5502 and it works fine!!! Yeahh! Finally have Android 4.2.2.!
Annoying fact is that the screenshot option in the power menu is now gone!
Click to expand...
Click to collapse
I guess no root, right? I'd definitely flash it once root method is available!

[LG L FINO] TWEAKS Klean & Speed

►Tweaks Klean & Speed◄​
2016, February 16th
Hi, after reading many forums and using the various resource I created a script to optimize all LG L Fino.
Before install check your phone is ROOT HERE.
How to .zip ? Flash banner into CWM HERE
- Activated init.d
Full cleaning at launch
Disabled kernel panic
Optimization
Tweaks VM
Configuring KSM
Activated Zram 256 mo
Best I/O scheduler line
Configuring lowmemorykiller
Remounted
Optimization application
Optimization database
Lag trim fix > need BusyBox tools
Secure and optimize
Idle wait
Kill all process
- Adaware
- Mod better screen (perf)
- Disable MPDecision and use full multicore
- DSP manager
- Tweaks to build.prop added
#
#fluencetype
ro.qc.sdk.audio.fluencetype=fluence
persist.audio.fluence.mode=endfire
persist.audio.handset.mic=digital
# Best Scrolling
persist.sys.scrollingcache=3
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
ro.min_pointer_dur=8
windowsmgr.max_events_per_sec=90
# Disable Checking Data
logcat.live=disable
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
ro.config.nocheckin=1
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
# Enable Surface Dithering
persist.sys.use_dithering=2
# Game Tweaks
persist.tegra.NV_FPSLIMIT=0
#
persist.sys.NV_FPSLIMIT=60
persist.sys.NV_POWERMODE=1
persist.sys.NV_PROFVER=15
persist.sys.NV_STEREOCTRL=0
persist.sys.NV_STEREOSEPCHG=0
persist.sys.NV_STEREOSEP=20
# LG flags
persist.service.pcsync.enable=0
persist.service.lgospd.enable=0
# Photo & Flashlight Quality
ro.media.capture.flash=led
ro.media.capture.flashMinV=3300000
ro.media.capture.flashIntensity=70
ro.media.capture.torchIntensity=65
# Quality Of Media Streaming
media.stagefright.enable-meta=true
media.stagefright.enable-rtsp=true
Click to expand...
Click to collapse
- Bootanimation GooGle : link here replace original file.
media / ..644
- Guide :
Delete manualy all Google files to app/* and to priv-app/*
- without : GoogleCalendarSyncAdapter.apk, GoogleContactSyncAdapter.apk, GmsCore.apk, GoogleBackupTransport.apk, GoogleLoginService.apk, GoogleServicesFramework.apk, Phonesky.apk
Disable all LG services to parameter/application : xx xx
Enjoy Your ROM is Kustom...
____________________________________
Apps for escort
Root Browser - Sd Maid - Link2Sd (for export 2go but don't extand)
Thank's many dev for the script.
Join the file .zip after eating.
Ok, enjoy...
Hi, No file shared ?
I'm looking for optimizing my LG L Fino. Could you please share it again ?
Thanks
Overclock?
Sent from my Moto E using XDA-Developers mobile app

SNAPPATCH - 18.4.4

WELCOME TO THE SNAPPATCH​
INTRO​Unleash Your Snapdragon AOSP OS on a unexpected Way
The Snappatch isn't a Mod or a Tweak, it's a Custom ROM without including the OS Parts. Or in other Words, a POM. The Snappatch is the 4th Revision of the POM, containg the knowledge of researching and testing on over 8 Android Versions, over 20 Devices, or just 8 Years if You want so. The Goal is to set the Quality of everything as high as possible. Part of that is enabling Services, the Optimization of Hard and Software Configurations, and deep going Changes under the Hood which You will find nowhere else in such a big and goodworking Combination. Copied, but never reached! Forget obsolete or not working Modules and Tweaks, forget Audio Mods and Viper! The Snappatch contains only really working Content, and Options that You need and maybe not even knowed about. Take a closer look on the Thread and the Website for more Informations. But Words can't explain the Magic, You've to expierence it...​
CONTENT​
SNAP AROMA 3
SNAP OPEN GAPPS
SNAP SUPERSU
SNAP MAGISK
SNAP BUSYBOX
SNAP PROP PATCH
SNAP AUDIO SYSTEM
SNAP AUDIO EXTRAS
SNAP SOUND EXTRAS
SNAP DEVICE TRANSFORMATION
AND A LOT MORE
SNAP MEANS THAT THE USED CONTENT IS CHANGED, CUSTOMIZED, CREATED AND/OR OPTIMIZED BY MIUSTONE. TAKE A LOOK ON THE CREDITS IF YOU WANT TO THANK SOMEONE
FEATURES​
SAFETYNET PASSING AND SECURE
TESTED AND SUPPORTED BY MIUSTONE
ANDROID FOR WORK READY AND OPTIMIZED
UNLOCKED AND ENABLED 4K AND HDR PLAYBACK
UNLOCKED AND ENABLED GOOGLE PIXEL FEATURES
BETTER RENDERING HANDLING AND GAMING EFFICIENCY
ENABLED HIGHER AUDIO QUALITY AND VARIOUS SERVICES
ENABLED HIDDEN ANDROID AND QUALCOMM FUNCTIONS
PORTED VARIOUS FEATURES AND CONTENT FROM SNAPDRAGONS
SMOOTHER AND SILKIER SCROLLING AND RESPONSIVENESS
VARIOUS STORAGE AND INDEXING SERVICE OPTIMIZATIONS
ENABLED DEVICE SERIAL NUMBER IN ABOUT PHONE
ENABLED SCREEN ROTATION ON SETUP WIZARD, HOME AND LOCKSCREEN
ENABLED VARIOUS FUNCTIONS FOR MORE OPTIONS IN THE GOOGLE SETTINGS
VARIOUS BACKGROUND BASIC SERVICE HANDLING OPTIMIZATIONS
AND SO MUCH MORE WHICH DOESN'T FITS IN MY WORDS
SNAP GAPPS​
OPENGAPPS SUPER
HEAVILY DEBLOATED
BARELY MINIMUM SET
FULL FUNCTIONALITY
EXTRA SERVICES
PIXEL STYLE
SNAP AUDIO​
THE SNAP AUDIO SYSTEM OPTION IS BASED ON A ADVANCED SONY SOUND ENHANCEMENTS PORT
INCLUDING THE LATEST SONY XPERIA LIBRARIES AND AUDIO CONFIGS AS REPLACEMENTS
OPTIMIZED FOR STEREO SPEAKERS BESIDES SUPPORTING DIFFERENT HEADSET TYPES AND OPTIONS
NOT JUST ANOTHER AUDIO MOD
TRUST YOUR EARS
NOT YOUR EYES
CREDITS​
amarullz for AROMA
Chainfire for SuperSU
topjohnwu for Magisk
YashdSaraf for BusyBox
OpenGApps for GApps
EmojiOne for free Emojis
AND OF COURSE THANKS TO XDA AND ALL USERS AND DEVS WHO HAVE CONTRIBUTED TO ANDROID AND THIS PROJECT
IF YOU WANT TO SUPPORT MY PROJECTS
BECOME A PATRON
XDA:DevDB Information
SNAPPATCH, Tool/Utility for the ZTE Axon 7
Contributors
Miustone, Miustone, Miustone, Miustone
Version Information
Status: Beta
Current Beta Version: 18.4.4 BEASTMODE
Beta Release Date: 2018-04-04
Created 2018-02-15
Last Updated 2018-04-13
Instructions:
-Format Data / Disable Encryption (Backup Your Files to a External Storage before)
-Wipe Data, System and Caches (If You don't want to face Issues after Patching)
-Flash Oreo AOSP (Avoid booting the System before the Patch is applied)
-Reboot Recovery (Make sure Your Device isn't charging to keep the heat low)
-Flash Patch (Do Your thing, choose what You want but follow this Instructions)
-Reconnect Charger (No worries, it will not burn like a Note 7)
-Reboot System (Let it charge till 100% to get the Battery Calibration)
(The POM may exit to the Recovery while flashing, please repeat the Instructions from the second Step and make sure Your Device isn't getting hot before starting the Patch. AROMA has Performance Problems with TWRP, this can only be avoided on this Way)
Officially Supported Devices:
-Axon 7
(You want Official Support for Your Device? Talk to @Miustone)
Custom Prop:
If You want to change some Settings like for the Rotation of the Homescreen, Lockscreen, Setupwizard
or more advanced Things, can You simply use a File called "snap.prop" from Your Internal Storage using the Custom Prop Option within the Patch.
All You need to do is extracting the default Prop File from META-INF\com\google\android\aroma\snap\patch\prop. Place the file on the Root of Your Internal Storage,
and make sure TWRP has Access to it. Make Your changes and flash it using the Snappatch. That's all. As addition can You use "!#" to remove all Lines containing "#",
or remove anything You want by using "!anythingyouwant" (First example exists on the default Prop). The next is the Backup. Give it a yes, YES or just y or Y to make a backup
of Your current build.prop. Use NO, no, n or N to skip the Backup Function. If You want to know more just ask Me!
Kernel Tipps:
-Disable Touchboost on all Cores
-Underclock Your Cores to Max. 2GHz and 1,4GHz (Big - Little)
-Set the CPU Governors to Interactive and Conservative (Big - Little)
-Set the GPU to Max. 401MHz
-Set the I/O Sheduler Read-Ahead to 1024kB (Internal)(External may be slower = 512kB)
Developer Settings:
-Set Chrome (Beta, Dev, Canary) as Webview and access chrome://flags for more Options
-Set All Animation Scalings to 1.0 or 1.5
-Set "Forced Resizing of all Activities" to On
-Set "Allow External Storage using by Apps" to On
Download:
SNAPPATCH WEBSITE
If You want to support Me, take a look on the Info Section on the Website and/or consider sharing the Patch on Social Media and/or XDA!
Hello again! I just decided to create a Thread after sharing My latest Patch somewhere else, and getting Questions about it. It is good to use on 8.1 but keep in mind it is a Beta! No Bugs at all, but some Things may be not final or something will be added or removed on the final Release. The Beta will come all few Days, the Releases will come every first of the Month. And now happy flashing!
I'm having trouble understanding what this is exactly. Is this like an all in one flash file for AOSP ROMs so we don't have to run all the commands separately? Is this just for AOSP Oreo or does this include Nougat ROMs as well?
Thanks, works great on AEX Oreo 5.2 ROM.
ibphantom said:
I'm having trouble understanding what this is exactly. Is this like an all in one flash file for AOSP ROMs so we don't have to run all the commands separately? Is this just for AOSP Oreo or does this include Nougat ROMs as well?
Click to expand...
Click to collapse
It is mostly to compare with a AROMA based Custom ROM. While a custom ROM contains a Firmware/OS is the Patch just containing the changes i would usually made, plus even more since the Patch System is giving more Options as a simple ROM. I started with Miui Ports over to Stock ROMs, but i see more potential is AOSP, since it delivers the latest Android Versions even for Devices with bad/slow/stopped OEM Update Support besides providing a more unified Base to work with. The Snappatch is already the 4. Version of the Patch System and is specially made for Flagship Snapdragons (820+) running Oreo. Nougat isn't supported anymore, same for Stock, but i always recommend to try it out. If it does not Bootloop or gives tons of FCs, should it be fine to use on Your favorite ROM. Hope that explains it a bit better as i did it before. My English isn't that good to create complex Texts, sorry for that! :silly:
Always available for more Questions! BR
@BrianTeague glad it works well for You! Hope You'd enjoy it
not for android N, right?
xboxbr said:
not for android N, right?
Click to expand...
Click to collapse
The post right above yours...
"Nougat isn't supported anymore, same for Stock, but i always recommend to try it out. If it does not Bootloop or gives tons of FCs, should it be fine to use on Your favorite ROM"
xboxbr said:
not for android N, right?
Click to expand...
Click to collapse
Cablespider said:
The post right above yours...
"Nougat isn't supported anymore, same for Stock, but i always recommend to try it out. If it does not Bootloop or gives tons of FCs, should it be fine to use on Your favorite ROM"
Click to expand...
Click to collapse
Right, besides of the Kernel and the GApps should everything flash flawless, but if You face issues out of Oreo will they not getting fixed. Feel free to try it with any OS (MIUI, Stock, Nougat AOSP) and Share Your expierence Here. I'm sure that would Help others...
BR
BrianTeague said:
Thanks, works great on AEX Oreo 5.2 ROM.
Click to expand...
Click to collapse
Bro can you link me to this rom? Is it for axon 7? Thanks
And thanks for this patch man gonna give it a try then post back :3
J0nhy said:
Bro can you link me to this rom? Is it for axon 7? Thanks
And thanks for this patch man gonna give it a try then post back :3
Click to expand...
Click to collapse
It's on the AEX thread over at the ROMs section, not too hard to find it
J0nhy said:
Bro can you link me to this rom? Is it for axon 7? Thanks
And thanks for this patch man gonna give it a try then post back :3
Click to expand...
Click to collapse
Over here - https://forum.xda-developers.com/axon-7/development/rom-aospextended-rom-v4-3-t3618950
AEX (AOSP Extended)
You are welcome!
Miustone said:
UNLOCKED AND ENABLED GOOGLE PIXEL FEATURES
BETTER RENDERING HANDLING AND GAMING EFFICIENCY
ENABLED HIGHER AUDIO QUALITY AND VARIOUS SERVICES
ENABLED HIDDEN ANDROID AND QUALCOMM FUNCTIONS
PORTED VARIOUS FEATURES AND CONTENT FROM SNAPDRAGONS
Click to expand...
Click to collapse
Would you elaborate on these?
This patch did not solve the echo issue on calls for me, on AEX Oreo, but I would appreciate receiving feedback from others who have installed this, to confirm.
Thanks!
In case anybody is wondering, here are the build.prop modifications that this patch adds:
Code:
af.fast_track_multiplier=1
af.resampler.quality=5
assertdisplay.value=128
audio.adm.buffering.ms=5
audio.deep_buffer.media=true
audio.dolby.ds2.enabled=false
audio.dolby.ds2.hardbypass=false
audio.ds1.metainfo.key=273
audio.heap.size.multiplier=1
audio.hifi_rec.concert_gain=-100
audio.hifi_rec.concert_lcf=0
audio.hifi_rec.concert_lmt=0
audio.hifi_rec.normal_gain=30
audio.hifi_rec.normal_lcf=75
audio.hifi_rec.normal_lmt=0
audio.hifi_rec.offset_gain=40
audio.legacy.postproc=true
audio.noisy.broadcast.delay=600
audio.offload.16bit.enable=1
audio.offload.24bit.enable=1
audio.offload.32bit.enable=1
audio.offload.buffer.size.kb=1024
audio.offload.disable=0
audio.offload.gapless.enabled=true
audio.offload.min.duration.secs=30
audio.offload.multiaac.enable=true
audio.offload.multiple.enabled=true
audio.offload.passthrough=true
audio.offload.pcm.16bit.enable=true
audio.offload.pcm.24bit.enable=true
audio.offload.pcm.32bit.enable=true
audio.offload.pcm.enable=true
audio.offload.pstimeout.secs=5
audio.offload.track.enable=true
audio.offload.video=true
audio.parser.ip.buffer.size=262144
audio.safx.pbe.enabled=true
audio_hal.period_size=192
av.offload.enable=true
av.streaming.offload.enable=true
bt.max.hfpclient.connections=1
camera.aux.packagelist=org.codeaurora.snapcam,com.qualcomm.saltproject,com.qualcomm.saltproject2
camera.disable_zsl_mode=0
camera2.portability.force_api=1
com.qc.hardware=1
com.sonymobile.dseehx_enabled=true
config.foss.path=/system/etc/FOSSConfig.xml
config.foss.xml=1
dalvik.vm.appimageformat=lz4
dalvik.vm.build-mode=smart
dalvik.vm.dex2oat-swap=true
dalvik.vm.dex2oat-thread_count=4
dalvik.vm.dexopt-flags=v=y,o=y,m=y
dalvik.vm.image-dex2oat-filter=smart
dalvik.vm.isa.arm.features=default
dalvik.vm.usejit=true
dalvik.vm.usejitprofiles=true
dalvik.vm.verify-bytecode=true
db.log.slow_query_threshold=100
debug.bt.discoverable_time=0
debug.composition.type=gpu
debug.drm.mode.auto=1
debug.drm.mode.force=3840x2160
debug.egl.hw=1
debug.egl.swapinterval=-1
debug.enable.gamed=1
debug.enabletr=true
debug.gralloc.enable_fb_ubwc=1
debug.gralloc.enable_fb_ubwc=1
debug.hwc.force_gpu=1
debug.mdpcomp.maxlayer=4
debug.qc.hardware=1
debug.qctwa.preservebuf=1
debug.qctwa.statusbar=1
debug.qualcomm.sns.daemon=i
debug.qualcomm.sns.hal=i
debug.qualcomm.sns.libsensor1=e
debug.sf.enable_hwc_vds=1
debug.sf.hw=1
debug.sf.hwc.canUseABC=1
debug.sf.latch_unsignaled=1
debug.sf.no_hw_vsync=0
debug.sf.nobootanimation=0
debug.sf.swaprect=1
dev.defaultwallpaper=/system/snap.jpg
dev.pm.dyn_samplingrate=1
dev.pm.gpu_samplingrate=1
dmid=-1286820014
doze.pulse.brightness=15
doze.pulse.delay.in=500
doze.pulse.duration.in=1000
doze.pulse.duration.out=1000
doze.pulse.duration.visible=3500
doze.pulse.notifications=1
doze.pulse.proxcheck=1
doze.pulse.sigmotion=1
doze.shake.acc.threshold=100
doze.use.accelerometer=1
doze.vibrate.sigmotion=0
drm.service.enabled=true
flac.sw.decoder.16bit.support=true
flac.sw.decoder.24bit.support=true
flac.sw.decoder.32bit.support=true
hdr_capable=1
htc.audio.hdaudio.videoplayback=1
htc.build.stage=2
htc.scanrecorder=1
hw.cabl.level=Auto
hwui.render_dirty_regions=true
lockscreen.rot_override=true
log.tag.launcher_force_rotate=VERBOSE
lpa.encode=true
lpa.releaselock=true
lpa.use-stagefright=true
media.aac_51_output_enabled=true
media.mediadrmservice.enable=true
media.stagefright.audio.sink=280
media.stagefright.enable-aac=true
media.stagefright.enable-http=true
media.stagefright.enable-player=true
media.stagefright.enable-qcp=true
media.stagefright.enable-scan=true
mm.enable.qcom_parser=760765
mm.enable.qcom_parser=760765
mm.enable.smoothstreaming=true
mm.enable.smoothstreaming=true
mmp.enable.3g2=true
mpq.audio.decode=true
net.dns1=8.8.8.8
net.dns2=8.8.4.4
net.tethering.noprovisioning=true
persist.adb.notify=1
persist.af.fast_track_multiplier=1
persist.af.resampler.quality=5
persist.android.strictmode=0
persist.audio.aov=ON
persist.audio.dirac.speaker=true
persist.audio.dual_audio=ON
persist.audio.dualmic.config=true
persist.audio.fluence.audiorec=true
persist.audio.fluence.speaker=true
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicecomm=true
persist.audio.fluence.voicerec=true
persist.audio.handset.mic=digital
persist.audio.heap.size.multiplier=5
persist.audio.hifi.int_codec=true
persist.audio.hifi=true
persist.audio.hifi_adv_support=1
persist.audio.hifivoice=true
persist.audio.hp=true
persist.audio.lowlatency.rec=true
persist.audio.ns.enabled=ON
persist.audio.ras.enabled=true
persist.audio.ssr.3mic=false
persist.audio.uhqa=1
persist.audio.voice.clarity=ON
persist.audio.vr.enable=true
persist.autorun.mode=1
persist.bootanim.preload=1
persist.bt.a2dp.aac_disable=false
persist.bt.a2dp_offload_cap=sbc-aptx-aptxhd-aac
persist.bt.enableAptXHD=true
persist.camera.HAL3.enabled=1
persist.camera.gyro.android=4
persist.camera.tnr.preview=1
persist.camera.tnr.video=1
persist.camera.tof.direct=1
persist.cne.feature=1
persist.data.df.agg.dl_pkt=10
persist.data.df.agg.dl_size=4096
persist.data.df.dev_name=rmnet_usb0
persist.data.df.dl_mode=5
persist.data.df.iwlan_mux=9
persist.data.df.mux_count=8
persist.data.df.ul_mode=5
persist.data.iwlan.enable=true
persist.data.mode=concurrent
persist.data.netmgrd.qos.enable=true
persist.data.wda.enable=true
persist.debug.coresight.config=none
persist.debug.wfd.enable=1
persist.delta_time.enable=true
persist.denoise.process.plates=0
persist.dpm.feature=1
persist.fuse_sdcard=true
persist.gps.qc_nlp_in_use=1
persist.hal.binderization=true
persist.hvdcp.allow_opti=1
persist.hwc.enable_vds=1
persist.igps.sensor=on
persist.ims.disableADBLogs=1
persist.ims.disableDebugLogs=1
persist.ims.disableIMSLogs=1
persist.ims.disableQXDMLogs=1
persist.ims.disableUserAgent=1
persist.mm.enable.prefetch=true
persist.net.doxlat=true
persist.power.useautobrightadj=true
persist.radio.RATE_ADAPT_ENABLE=1
persist.radio.ROTATION_ENABLE=1
persist.radio.VT_CAM_INTERFACE=2
persist.radio.VT_ENABLE=1
persist.radio.VT_HYBRID_ENABLE=1
persist.radio.add_power_save=1
persist.radio.apm_mdm_not_pwdn=1
persist.radio.videopause.mode=1
persist.radio.volte.dan_support=true
persist.rcs.supported=1
persist.rmnet.data.enable=true
persist.sensors.pocket_delay=1000
persist.service.adb.enable=0
persist.service.bdroid.ssrlvl=3
persist.service.clearaudio.enable=1
persist.service.clearphase.enable=1
persist.service.debuggable=0
persist.service.dseehx.enable=0
persist.service.enhance.enable=1
persist.service.sforce.enable=1
persist.service.swiqi3.enable=1
persist.service.xfrm.enable=1
persist.service.xloud.enable=1
persist.service.xrfm.mode=1
persist.speaker.prot.enable=false
persist.sys.app_rotation=1
persist.sys.colorgamut.mode=1
persist.sys.composition.type=gpu
persist.sys.dalvik.multithread=true
persist.sys.force_highendgfx=true
persist.sys.hiddenmenu.type=4
persist.sys.highlux.menu_on=1
persist.sys.isUsbOtgEnabled=1
persist.sys.media.avsync=true
persist.sys.purgeable_assets=1
persist.sys.root_access=1
persist.sys.scrollingcache=1
persist.sys.sdcardfs=force_on
persist.sys.ssr.enable_ramdumps=1
persist.sys.storage_preload=1
persist.sys.strictmode.disable=1
persist.sys.strictmode.visual=0
persist.sys.ui.hw=1
persist.sys.usb.config=charging
persist.sys.usb.factory=0
persist.sys.use_32bpp_alpha=1
persist.sys.use_dithering=1
persist.sys.video.enhancer=1
persist.sys.wfd.virtual=0
persist.telephony.support.ipv4=1
persist.telephony.support.ipv6=1
persist.timed.enable=true
persist.ts.rtmakeup=false
persist.tuning.qdcm=1
persist.vendor.audio.ras.enabled=true
persist.vendor.audio.speaker.prot.enable=false
persist.vendor.radio.add_power_save=1
persist.vendor.radio.wait_for_pbm=1
persist.volte_enalbed_by_hw=1
persist.zygote.preload_threads=4
pm.dexopt.ab-ota=quicken
pm.dexopt.bg-dexopt=quicken
pm.dexopt.boot=verify-profile
pm.dexopt.core-app=quicken
pm.dexopt.first-boot=verify-at-runtime
pm.dexopt.forced-dexopt=quicken
pm.dexopt.install=interpret-only
pm.dexopt.nsys-library=quicken
pm.dexopt.shared-apk=quicken
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
qcom.hw.aac.encoder=true
qcom.thermal=thermal-engine
qdcm.diagonal_matrix_mode=1
qdcm.only_pcc_for_trans=1
ro.adb.secure=0
ro.afwdata.LGfeatureset=NAOBASE
ro.apn.uservalue.protocol=IPV4V6
ro.astcenc.astcsupport=1
ro.audio.hifi=true
ro.bionic.ld.warning=1
ro.bluetooth.a4wp=true
ro.bluetooth.alwaysbleon=true
ro.bluetooth.emb_wp_mode=true
ro.bluetooth.remote.autoconnect=true
ro.bluetooth.wipower=true
ro.boot.vendor.overlay.theme=Pixel
ro.build.PTP_Feature=true
ro.build.chinasense=7.4.9
ro.build.display.id=SNAPPATCH 18.2
ro.build.display_manufacture_sn=1
ro.build.id=SNAPPATCH 18.2
ro.build.overseas=1
ro.build.selinux=0
ro.build.sense.version=8.0
ro.build.shutdown_timeout=0
Choose an username... said:
Would you elaborate on these?
Click to expand...
Click to collapse
Sure, the Thread is just not finalized yet cause a lack of Time. Was the same before with the Light Patch. The Documentation around My work is something i can't gleam with...
joaste said:
This patch did not solve the echo issue on calls for me, on AEX Oreo, but I would appreciate receiving feedback from others who have installed this, to confirm.
Thanks!
Click to expand...
Click to collapse
The Echo Issues will be fixed on the next Public Version. I tried a known fix and it worked, but it destroys the noise reduction (On Calls and Loudspeaker Calls(More Background Sound)). Hope i can optimize that a bit to get both, the fix AND the noise reduction. I'll keep You informed on G+
BR
Great mod!!! Beautiful, Powerfull and easy. I miss:
1. The face unlock enabled in your gaaps. Rom has the option for fast face unlock in Settings/Extensions/Lockscreen/Lockscreen UI/Face auto unlock
Here is ho to trick it:
- edit the gapps inteller.sh file and include the bold line line:
# Is device FaceUnlock compatible
if ( ! grep -qE "Victory|herring|sun4i" /proc/cpuinfo ); then
for xml in $SYSTEM/etc/permissions/android.hardware.camera.front.xml $SYSTEM/etc/permissions/android.hardware.camera.xml; do
if ( awk -vRS='-->' '{ gsub(/<!--.*/,"")}1' $xml | grep -q "feature name="android.hardware.camera.front" ); then
faceunlock_compat=true
break
fi
faceunlock_compat=false
done
else
faceunlock_compat=false
fi
faceunlock_compat=true
2. The option in aroma of changing the buttons to Tasks-Home-Back mapping. to do this you have to edit the file system/usr/keylayout/synaptics_dsx.kl. Yo use the Tasks-Home-Back mapping it should be:
key 158 APP_SWITCH
key 102 HOME
key 187 BACK
key 143 WAKEUP
Thanks!!
p82maarj said:
Great mod!!! Beautiful, Powerfull and easy. I miss:
1. The face unlock enabled in your gaaps. Rom has the option for fast face unlock in Settings/Extensions/Lockscreen/Lockscreen UI/Face auto unlock
Here is ho to trick it:
- edit the gapps inteller.sh file and include the bold line line:
# Is device FaceUnlock compatible
if ( ! grep -qE "Victory|herring|sun4i" /proc/cpuinfo ); then
for xml in $SYSTEM/etc/permissions/android.hardware.camera.front.xml $SYSTEM/etc/permissions/android.hardware.camera.xml; do
if ( awk -vRS='-->' '{ gsub(/<!--.*/,"")}1' $xml | grep -q "feature name="android.hardware.camera.front" ); then
faceunlock_compat=true
break
fi
faceunlock_compat=false
done
else
faceunlock_compat=false
fi
faceunlock_compat=true
2. The option in aroma of changing the buttons to Tasks-Home-Back mapping. to do this you have to edit the file system/usr/keylayout/synaptics_dsx.kl. Yo use the Tasks-Home-Back mapping it should be:
key 158 APP_SWITCH
key 102 HOME
key 187 BACK
key 143 WAKEUP
Thanks!!
Click to expand...
Click to collapse
Next Version will contain Faceunlock, thanks for sharing that. I wasn't aware of this Part and wondered why it's missing in the Android Settings. Do You know more about the installer.sh? I would like to force it also to flash the Pixel Camera Config instead of the Legacy One. Maybe is there also more to get out of the Super Pack!? Any help is much appreciated!
But the keylayout is really Device Specific, besides the Kernel should the Patch stay Unified and clean as far as possible. The Axon 7 has this Buttons, but i think it was one of the last Devices with them. Even the Axon 9 is expected to get a 18:9 Screen (Missing Front Speakers and Buttons).
I would prefer creating a external flashable zip containing system/usr/keylayout/synaptics_dsx.kl with changed Layout if there is non yet. Since 99% of the Devices don't have them. To create Options for that inside the Patch would mean useless Options for all other Devices or the need to remove them again before releasing the Patch for other Devices. Hope You understand that...
And sorry if something doesn't makes sense here, it was a long night with much coffee :silly:
Please, will it be possible to add an option to enable Jojoc battery tweaks in aroma ? ( https://forum.xda-developers.com/axon-7/how-to/tweak-jojoc-tuning-battery-focused-t3704831 ).
Otherwise, everything is working smoothly on latest AEX. :good:

Categories

Resources