Defy Rom Porting - Bravo General

These are the basic steps to port CM7-10.1 & CyanMobile. If there's a choice of roms, choose either the Defy version or the Green Lens version. Only use the Plus version for custom kernels. I say latest in the directions below, and latest should work for a lot of the Defy roms, but due to changes throught the years some roms might need the camera drivers from earlier CM's. This guide should also work for Defy MIUI and its variants as well.
Note: I haven't included the steps to port the custom kernel since the current compiled kernel for the Bravo is out-of-date compared to the Defy. You'll just have to deal with the Defy's capacitive button layout, for now.
CM10.1 Porting -- For the time being, just flash Defy CM10.1 roms as-is without doing any porting. Defy doesn't have working camera or baseband, and those are the main reasons we port. Once the Bravo has a CM10.1 rom, by all means, try to port it :good:
CM7 - CM10 and Variants Porting Guide
1. Download the latest Quarx CM* rom for the Bravo and Defy
2. Open them both up and navigate to system/lib
3. Copy libkobecamera.so, libcameraservice.so, & libcameraclient.so from Bravo to Defy
3a. Some older 7's and CM.com 7's need libcamera.so instead of libkobecamera.so -- rename libkobecamera.so or dig up libcamera.so from an older CM7
4. Delete libbayercamera.so, libsoccamera.so, liboemcamera.so (& libcamera.so if its an older\CM.com 7)
4b. Navigate to system/lib/hw and copy camera.kobe.so from Bravo to Defy
4c. Rename all the files with jordan to kobe -- example -- gps.jordan.so to gps.kobe.so
5. Navigate to /system/etc
6. Delete mot_ise_imager_cfg.bin and cameraCalFileDef5M.bin
7. Copy mot_ise_imager_cfg.bin from Bravo to Defy
8. Navigate to /system/etc/motorola
9. Delete bp_nvm_default and comm_drv & replace with the Bravo's folders (this is the baseband, don't bother is you're gonna use the Baseband Switcher)
10. Modify system/build.prop and /system/etc/media_profiles.xml
Step 3a is for older CM7's and some CM.com CM7's
Steps 4b & 4c are for CM9+
Steps 8 & 9 are optional if the stock Bravo baseband sucks for you and you end up using the Baseband Switcher anyways. Example -- I'm a US ATT user, and the stock US ATT baseband with the sbf sucks for me so I end up using BS and Argentina Basebands
If you're porting from a non-custom kernel Defy+ rom you have to add in /system/bin/battd and /system/bin/opperofdaemon from the Bravo base rom. Those files are universal in custom kernel roms. Forgetting to add in /system/bin/battd can possible cause a low battery brick. Bravo and Defy share the same battery driver, but Defy+ has a higher capacity battery and different driver.
build.prop before and after (using Quarx's CM10.1 as a reference, but the exact same changes are needed for every rom)
to make it easy to see the changes, top is untouched, bottoms changed lines are bold with the specific change italicized
BEFORE
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JOP40G
ro.build.display.id=cm_mb526-userdebug 4.2.1 JOP40G eng.quarx.20130208.185431 test-keys
ro.build.version.incremental=20130208
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.1
ro.build.date=Fri Feb 8 18:56:33 OMST 2013
ro.build.date.utc=1360324593
ro.build.type=user
ro.build.user=quarx
ro.build.host=debian
ro.build.tags=release-keys
ro.product.model=MB526
ro.product.brand=MOTO
ro.product.name=MB526_DFP
ro.product.device=umts_jordan
ro.product.board=jordan
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=omap3
# ro.build.product is obsolete; use ro.product.device
ro.build.product=umts_jordan
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=umts_jordan_emara-user 2.3.6 4.5.1-134_DFP-132 1317968148 release-keys
ro.build.fingerprint=MOTO/MB526_O2DE/umts_jordan:2.3.6/4.5.1-134_DFP-132/1317968148:user/release-keys
ro.build.characteristics=default
ro.cm.device=mb526
# end build properties
#
# system.prop for jordan
#
rild.libpath=/system/lib/libril-moto-umts-1.so
rild.libargs=-d /dev/ttyS0
ro.sf.lcd_density=240
# Default network type.
# 3 -> GSM/WCDMA (auto mode, according to PRL)
ro.telephony.default_network=3
# old ril switchs: signalstrength,facilitylock,datacall,icccardstatus,skipbrokendatacall
ro.telephony.ril.v3=skipbrokendatacall,signalstrength
ro.telephony.ril_class=MotoWrigley3GRIL
# The interfaces to get DNS data from when using mobile data
# Comma-separated
#mobiledata.interfaces=rmnet0,rmnet1,rmnet2,rmnet3,rmnet4,gannet0
mobiledata.interfaces=rmnet0
# wlan interface
wifi.interface = wlan0
softap.interface = wlan0
wifi.ap.interface = wlan0
# 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=60
# The OpenGL ES API level that is natively supported by this device.
# This is a 16.16 fixed point number
ro.opengles.version = 131072
# Enable Jpeg HW decoder for images > 300 kb (disabled, buggy)
jpeg.libskiahw.decoder.enable=0
jpeg.libskiahw.decoder.thresh=300000
# Disable Jpeg HW encoder
jpeg.libskiahw.encoder.enable=0
# Forbid format of these partitions in mount menu :
ro.cwm.forbid_format=/misc,/devtree,/config,/boot,/recovery,/pds,/system
# Tell UsbService that we're using Usb.apk
ro.usb.use_custom_service=1
# use 1% battery steps
persist.sys.one_percent_batt=1
#Place files named by process names in /data/local/hwui.allow/ (or use HWA Selector app)
hwui.use.blacklist=true
# CpuGovernorService (require ondemand cpu governor)
dev.pm.dyn_samplingrate=1
dalvik.vm.heapstartsize=5m
dalvik.vm.heapsize=48m
# Default usb config
persist.sys.usb.config=mass_storage,adb
#=========================================================================================
# Note about persist.xxx properties :
#
# Don't edit values in this file, they are only used to set the default values on upgrade
# use setprop tool if you want to change them.
#=========================================================================================
# LED charging indicator mode
# off = keep LED off during charging
# white = white LED for 'charging', green LED for 'charged'
# rgb = mixed yellowish LED for 'charging', green LED for 'charged'
persist.sys.charge_led=white
# Brightness scaling of the button backlight
persist.sys.button_brightness=100
# use default multitouch configuration
persist.sys.multitouch=2
# enable ADB
persist.service.adb.enable=1
#=========================================================================================
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.rommanager.developerid=cyanogenmodnightly
keyguard.no_require_sim=true
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.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.cm.version=10.1-20130208-NIGHTLY-mb526
ro.modversion=10.1-20130208-NIGHTLY-mb526
ro.config.ringtone=Orion.ogg
ro.config.notification_sound=Deneb.ogg
ro.config.alarm_alert=Hassium.ogg
ro.media.capture.flip=horizontalandvertical
ro.com.google.locationfeatures=1
ro.telephony.call_ring.multiple=false
ro.telephony.call_ring.delay=3000
ro.media.dec.jpeg.memcap=20000000
dalvik.vm.lockprof.threshold=500
dalvik.vm.checkjni=false
dalvik.vm.dexopt-data-only=1
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
ro.carrier=unknown
ro.url.safetylegal=http://www.motorola.com/staticfiles/Support/legal/?model=MB525
ro.media.capture.maxres=5m
ro.media.capture.flash=led
ro.media.capture.flashIntensity=41
ro.media.capture.torchIntensity=25
ro.media.capture.classification=classE
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
AFTER
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JOP40G
[B]ro.build.display.id=cm_[I]mb520[/I]-userdebug 4.2.1 JOP40G eng.quarx.20130208.185431 test-keys
[/B]ro.build.version.incremental=20130208
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.1
ro.build.date=Fri Feb 8 18:56:33 OMST 2013
ro.build.date.utc=1360324593
ro.build.type=user
ro.build.user=quarx
ro.build.host=debian
ro.build.tags=release-keys
[B]ro.product.model=[I]MB520[/I][/B]
ro.product.brand=MOTO
[B]ro.product.name=[I]MB520[/I]_DFP[/B]
[B]ro.product.device=umts_[I]kobe[/I][/B]
[B]ro.product.board=[I]kobe[/I][/B]
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=omap3
# ro.build.product is obsolete; use ro.product.device
[B]ro.build.product=umts_[I]kobe[/I][/B]
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=[B]umts_[I]kobe[/I][/B]_emara-user 2.3.6 4.5.1-134_DFP-132 1317968148 release-keys
ro.build.fingerprint=[B]MOTO/[I]MB520[/I]_O2DE/umts_[I]kobe[/I][/B]:2.3.6/4.5.1-134_DFP-132/1317968148:user/release-keys
ro.build.characteristics=default
[B]ro.cm.device=[I]mb520[/I][/B]
# end build properties
#
[B]# system.prop for [I]kobe[/I][/B]
#
rild.libpath=/system/lib/libril-moto-umts-1.so
rild.libargs=-d /dev/ttyS0
ro.sf.lcd_density=240
# Default network type.
# 3 -> GSM/WCDMA (auto mode, according to PRL)
ro.telephony.default_network=3
# old ril switchs: signalstrength,facilitylock,datacall,icccardstatus,skipbrokendatacall
ro.telephony.ril.v3=skipbrokendatacall,signalstrength
ro.telephony.ril_class=MotoWrigley3GRIL
# The interfaces to get DNS data from when using mobile data
# Comma-separated
#mobiledata.interfaces=rmnet0,rmnet1,rmnet2,rmnet3,rmnet4,gannet0
mobiledata.interfaces=rmnet0
# wlan interface
wifi.interface = wlan0
softap.interface = wlan0
wifi.ap.interface = wlan0
# 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=60
# The OpenGL ES API level that is natively supported by this device.
# This is a 16.16 fixed point number
ro.opengles.version = 131072
# Enable Jpeg HW decoder for images > 300 kb (disabled, buggy)
jpeg.libskiahw.decoder.enable=0
jpeg.libskiahw.decoder.thresh=300000
# Disable Jpeg HW encoder
jpeg.libskiahw.encoder.enable=0
# Forbid format of these partitions in mount menu :
ro.cwm.forbid_format=/misc,/devtree,/config,/boot,/recovery,/pds,/system
# Tell UsbService that we're using Usb.apk
ro.usb.use_custom_service=1
# use 1% battery steps
persist.sys.one_percent_batt=1
#Place files named by process names in /data/local/hwui.allow/ (or use HWA Selector app)
hwui.use.blacklist=true
# CpuGovernorService (require ondemand cpu governor)
dev.pm.dyn_samplingrate=1
dalvik.vm.heapstartsize=5m
dalvik.vm.heapsize=48m
# Default usb config
persist.sys.usb.config=mass_storage,adb
#=========================================================================================
# Note about persist.xxx properties :
#
# Don't edit values in this file, they are only used to set the default values on upgrade
# use setprop tool if you want to change them.
#=========================================================================================
# LED charging indicator mode
# off = keep LED off during charging
# white = white LED for 'charging', green LED for 'charged'
# rgb = mixed yellowish LED for 'charging', green LED for 'charged'
persist.sys.charge_led=white
# Brightness scaling of the button backlight
persist.sys.button_brightness=100
# use default multitouch configuration
persist.sys.multitouch=2
# enable ADB
persist.service.adb.enable=1
#=========================================================================================
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.rommanager.developerid=cyanogenmodnightly
keyguard.no_require_sim=true
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.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
[B]ro.cm.version=10.1-20130208-NIGHTLY-[I]mb520[/I]
ro.modversion=10.1-20130208-NIGHTLY-[I]mb520[/I][/B]
ro.config.ringtone=Orion.ogg
ro.config.notification_sound=Deneb.ogg
ro.config.alarm_alert=Hassium.ogg
ro.media.capture.flip=horizontalandvertical
ro.com.google.locationfeatures=1
ro.telephony.call_ring.multiple=false
ro.telephony.call_ring.delay=3000
ro.media.dec.jpeg.memcap=20000000
dalvik.vm.lockprof.threshold=500
dalvik.vm.checkjni=false
dalvik.vm.dexopt-data-only=1
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
ro.carrier=unknown
ro.url.safetylegal=http://www.motorola.com/staticfiles/Support/legal/?model=MB525
[B]ro.media.capture.maxres=[I]3m[/I][/B]
[B][I]ro.media.capture.flash=led --- [I]Delete this line[/I]
ro.media.capture.flashIntensity=41 --- [I]Delete this line[/I]
ro.media.capture.torchIntensity=25[/I][/B] --- [I]Delete this line[/I]
[B]ro.media.capture.classification=[I]classA[/I][/B]
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
media_profiles.xml needed change
This disables support for 720p videos and 848x480 wide screen (16x9) recording since we can't record at those resolutions with the Bravo driver.
'Sometimes videos can be recorded in 848x480 (16x9) using the Defy libsoccamera.so driver, but we lose the ability to take photos (panorama still works). I've only tested 16x9 video on CM10. Just flash an unchanged Defy rom to test if it'll work with CM9 or CM10.1
media_profiles.xml before any changes are done, with the required changes
Code:
<!-- <EncoderProfile quality="720p" fileFormat="mp4" duration="30">
<Video codec="m4v"
bitRate="10000000"
width="1280"
height="720"
frameRate="24" />
<Audio codec="aac"
bitRate="96000"
sampleRate="16000"
channels="1" />
</EncoderProfile>[B] [I]-->[/I] (select and cut this) [/B]
<EncoderProfile quality="high" fileFormat="mp4" duration="30">
<Video codec="m4v"
bitRate="6000000"
width="848"
height="480"
frameRate="24" />
<Audio codec="aac"
bitRate="96000"
sampleRate="16000"
channels="1" />
</EncoderProfile> [B](and paste it here)[/B]
What it should look like afterwards
Code:
<!-- <EncoderProfile quality="720p" fileFormat="mp4" duration="30">
<Video codec="m4v"
bitRate="10000000"
width="1280"
height="720"
frameRate="24" />
<Audio codec="aac"
bitRate="96000"
sampleRate="16000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="high" fileFormat="mp4" duration="30">
<Video codec="m4v"
bitRate="6000000"
width="848"
height="480"
frameRate="24" />
<Audio codec="aac"
bitRate="96000"
sampleRate="16000"
channels="1" />
</EncoderProfile> [B]-->[/B]

reserved

exelent skeevy420 awesome info...

Thats what I say!
You the man bro! Thanks for this!

OP updated -- added this about CM10.1 porting
CM10.1 Porting -- For the time being, just flash Defy CM10.1 roms as-is without doing any porting. Defy doesn't have working camera or baseband, and those are the main reasons we port. Once the Bravo has a CM10.1 rom, by all means, try to port it
Figured I'd add. PA is almost back. Lots of progress made. I've been posting in Kayant's GUIDE -- Compile you're own rom thread in Defy General. There's still a bit of work to do, but its almost to a working state.

Related

[Q] Is it dead?

I've just bought this phone used, and there are no new ROMs in Android Development section, why?
shvelo said:
I've just bought this phone used, and there are no new ROMs in Android Development section, why?
Click to expand...
Click to collapse
We get our ROMs from the defy developers and they are ported to the bravo. The big Defy developers are working hard on making a stable 3.0.x kernel currently, and we don't have a lot of people willing to port every variation of cm7.2 or cm10 that has come out.
IMO, most of us are quite content with being able to smoothly run jelly bean on a mid range phone from 2+ years ago.
CM7.2 and CM10 are both very stable, MIUI is stable, paranoid works but is less stable. There are some other variations of those too.
Is not a popular phone either as you can tell. The defy is almost exactly the same phone with a better camera and some other things, which is why it is/was more popular when it was released, and that's why it has more support.
If you're willing to port some defy ROMs we are very willing to help you test it out and fix problems with you.
Hopefully this answers your question (s).
Sent from my MB520 using xda app-developers app
shvelo said:
I've just bought this phone used, and there are no new ROMs in Android Development section, why?
Click to expand...
Click to collapse
I've been either busy or injured this year. Quarx releases Bravo roms when he hits milestones on the Defy coding, but most of his attention is focused on CM10.1 and Kernel 3.0 (which is moving along at a blistering pace ).
I suggest that Bravo users learn to port from the Defy. Its not very hard, all drag-and-drop, no coding\programming skills needed. Hell, all Bravo to Defy porting is replacing the camera drivers and fixing the build.prop & media_profiles.xml -- that's it. If camera isn't an issue, you can flash Defy Roms as-is without porting or changing anything (*and you'll possibly have working camcorder and panorama with no changes at all).
I've posted similar guides before, but here we go
1. Download the latest Quarx CM rom for the Bravo and Defy
2. Open them both up and navigate to system/lib
3. Copy libkobecamera.so, libcameraservice.so, & libcameraclient.so from Bravo to Defy
3a. Some older 7's and CM.com 7's need libcamera.so instead of libkobecamera.so -- rename libkobecamera.so or dig up libcamera.so from an older CM7
4. Delete libbayercamera.so, libsoccamera.so, liboemcamera.so (& libcamera.so if its an older\CM.com 7)
4b. Navigate to system/lib/hw and copy camera.kobe.so from Bravo to Defy
4c. Rename all the files with jordan to kobe -- example -- gps.jordan.so to gps.kobe.so
5. Navigate to /system/etc
6. Delete mot_ise_imager_cfg.bin and cameraCalFileDef5M.bin
7. Copy mot_ise_imager_cfg.bin from Bravo to Defy
8. Navigate to /system/etc/motorola
9. Delete bp_nvm_default and comm_drv & replace with the Bravo's folders (this is the baseband, don't bother is you're gonna use the Baseband Switcher)
10. Modify system/build.prop and /system/etc/media_profiles.xml
Step 3a is for older CM7's and some CM.com CM7's
Steps 4b & 4c are for CM9+
Steps 8 & 9 are optional if the stock Bravo baseband sucks for you and you end up using the Baseband Switcher anyways. Example -- I'm a US ATT user, and the stock US ATT baseband with the sbf sucks for me so I end up using BS and Argentina Basebands
build.prop before and after (using Quarx's CM10.1 as a reference, but the exact same changes are needed for every rom)
to make it easy to see the changes, top is untouched, bottoms changed lines are bold with the specific change italicized
BEFORE
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JOP40G
ro.build.display.id=cm_mb526-userdebug 4.2.1 JOP40G eng.quarx.20130208.185431 test-keys
ro.build.version.incremental=20130208
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.1
ro.build.date=Fri Feb 8 18:56:33 OMST 2013
ro.build.date.utc=1360324593
ro.build.type=user
ro.build.user=quarx
ro.build.host=debian
ro.build.tags=release-keys
ro.product.model=MB526
ro.product.brand=MOTO
ro.product.name=MB526_DFP
ro.product.device=umts_jordan
ro.product.board=jordan
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=omap3
# ro.build.product is obsolete; use ro.product.device
ro.build.product=umts_jordan
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=umts_jordan_emara-user 2.3.6 4.5.1-134_DFP-132 1317968148 release-keys
ro.build.fingerprint=MOTO/MB526_O2DE/umts_jordan:2.3.6/4.5.1-134_DFP-132/1317968148:user/release-keys
ro.build.characteristics=default
ro.cm.device=mb526
# end build properties
#
# system.prop for jordan
#
rild.libpath=/system/lib/libril-moto-umts-1.so
rild.libargs=-d /dev/ttyS0
ro.sf.lcd_density=240
# Default network type.
# 3 -> GSM/WCDMA (auto mode, according to PRL)
ro.telephony.default_network=3
# old ril switchs: signalstrength,facilitylock,datacall,icccardstatus,skipbrokendatacall
ro.telephony.ril.v3=skipbrokendatacall,signalstrength
ro.telephony.ril_class=MotoWrigley3GRIL
# The interfaces to get DNS data from when using mobile data
# Comma-separated
#mobiledata.interfaces=rmnet0,rmnet1,rmnet2,rmnet3,rmnet4,gannet0
mobiledata.interfaces=rmnet0
# wlan interface
wifi.interface = wlan0
softap.interface = wlan0
wifi.ap.interface = wlan0
# 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=60
# The OpenGL ES API level that is natively supported by this device.
# This is a 16.16 fixed point number
ro.opengles.version = 131072
# Enable Jpeg HW decoder for images > 300 kb (disabled, buggy)
jpeg.libskiahw.decoder.enable=0
jpeg.libskiahw.decoder.thresh=300000
# Disable Jpeg HW encoder
jpeg.libskiahw.encoder.enable=0
# Forbid format of these partitions in mount menu :
ro.cwm.forbid_format=/misc,/devtree,/config,/boot,/recovery,/pds,/system
# Tell UsbService that we're using Usb.apk
ro.usb.use_custom_service=1
# use 1% battery steps
persist.sys.one_percent_batt=1
#Place files named by process names in /data/local/hwui.allow/ (or use HWA Selector app)
hwui.use.blacklist=true
# CpuGovernorService (require ondemand cpu governor)
dev.pm.dyn_samplingrate=1
dalvik.vm.heapstartsize=5m
dalvik.vm.heapsize=48m
# Default usb config
persist.sys.usb.config=mass_storage,adb
#=========================================================================================
# Note about persist.xxx properties :
#
# Don't edit values in this file, they are only used to set the default values on upgrade
# use setprop tool if you want to change them.
#=========================================================================================
# LED charging indicator mode
# off = keep LED off during charging
# white = white LED for 'charging', green LED for 'charged'
# rgb = mixed yellowish LED for 'charging', green LED for 'charged'
persist.sys.charge_led=white
# Brightness scaling of the button backlight
persist.sys.button_brightness=100
# use default multitouch configuration
persist.sys.multitouch=2
# enable ADB
persist.service.adb.enable=1
#=========================================================================================
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.rommanager.developerid=cyanogenmodnightly
keyguard.no_require_sim=true
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.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.cm.version=10.1-20130208-NIGHTLY-mb526
ro.modversion=10.1-20130208-NIGHTLY-mb526
ro.config.ringtone=Orion.ogg
ro.config.notification_sound=Deneb.ogg
ro.config.alarm_alert=Hassium.ogg
ro.media.capture.flip=horizontalandvertical
ro.com.google.locationfeatures=1
ro.telephony.call_ring.multiple=false
ro.telephony.call_ring.delay=3000
ro.media.dec.jpeg.memcap=20000000
dalvik.vm.lockprof.threshold=500
dalvik.vm.checkjni=false
dalvik.vm.dexopt-data-only=1
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
ro.carrier=unknown
ro.url.safetylegal=http://www.motorola.com/staticfiles/Support/legal/?model=MB525
ro.media.capture.maxres=5m
ro.media.capture.flash=led
ro.media.capture.flashIntensity=41
ro.media.capture.torchIntensity=25
ro.media.capture.classification=classE
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
AFTER
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JOP40G
[B]ro.build.display.id=cm_[I]mb520[/I]-userdebug 4.2.1 JOP40G eng.quarx.20130208.185431 test-keys
[/B]ro.build.version.incremental=20130208
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.1
ro.build.date=Fri Feb 8 18:56:33 OMST 2013
ro.build.date.utc=1360324593
ro.build.type=user
ro.build.user=quarx
ro.build.host=debian
ro.build.tags=release-keys
[B]ro.product.model=[I]MB520[/I][/B]
ro.product.brand=MOTO
[B]ro.product.name=[I]MB520[/I]_DFP[/B]
[B]ro.product.device=umts_[I]kobe[/I][/B]
[B]ro.product.board=[I]kobe[/I][/B]
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=omap3
# ro.build.product is obsolete; use ro.product.device
[B]ro.build.product=umts_[I]kobe[/I][/B]
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=[B]umts_[I]kobe[/I][/B]_emara-user 2.3.6 4.5.1-134_DFP-132 1317968148 release-keys
ro.build.fingerprint=[B]MOTO/[I]MB520[/I]_O2DE/umts_[I]kobe[/I][/B]:2.3.6/4.5.1-134_DFP-132/1317968148:user/release-keys
ro.build.characteristics=default
[B]ro.cm.device=[I]mb520[/I][/B]
# end build properties
#
[B]# system.prop for [I]kobe[/I][/B]
#
rild.libpath=/system/lib/libril-moto-umts-1.so
rild.libargs=-d /dev/ttyS0
ro.sf.lcd_density=240
# Default network type.
# 3 -> GSM/WCDMA (auto mode, according to PRL)
ro.telephony.default_network=3
# old ril switchs: signalstrength,facilitylock,datacall,icccardstatus,skipbrokendatacall
ro.telephony.ril.v3=skipbrokendatacall,signalstrength
ro.telephony.ril_class=MotoWrigley3GRIL
# The interfaces to get DNS data from when using mobile data
# Comma-separated
#mobiledata.interfaces=rmnet0,rmnet1,rmnet2,rmnet3,rmnet4,gannet0
mobiledata.interfaces=rmnet0
# wlan interface
wifi.interface = wlan0
softap.interface = wlan0
wifi.ap.interface = wlan0
# 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=60
# The OpenGL ES API level that is natively supported by this device.
# This is a 16.16 fixed point number
ro.opengles.version = 131072
# Enable Jpeg HW decoder for images > 300 kb (disabled, buggy)
jpeg.libskiahw.decoder.enable=0
jpeg.libskiahw.decoder.thresh=300000
# Disable Jpeg HW encoder
jpeg.libskiahw.encoder.enable=0
# Forbid format of these partitions in mount menu :
ro.cwm.forbid_format=/misc,/devtree,/config,/boot,/recovery,/pds,/system
# Tell UsbService that we're using Usb.apk
ro.usb.use_custom_service=1
# use 1% battery steps
persist.sys.one_percent_batt=1
#Place files named by process names in /data/local/hwui.allow/ (or use HWA Selector app)
hwui.use.blacklist=true
# CpuGovernorService (require ondemand cpu governor)
dev.pm.dyn_samplingrate=1
dalvik.vm.heapstartsize=5m
dalvik.vm.heapsize=48m
# Default usb config
persist.sys.usb.config=mass_storage,adb
#=========================================================================================
# Note about persist.xxx properties :
#
# Don't edit values in this file, they are only used to set the default values on upgrade
# use setprop tool if you want to change them.
#=========================================================================================
# LED charging indicator mode
# off = keep LED off during charging
# white = white LED for 'charging', green LED for 'charged'
# rgb = mixed yellowish LED for 'charging', green LED for 'charged'
persist.sys.charge_led=white
# Brightness scaling of the button backlight
persist.sys.button_brightness=100
# use default multitouch configuration
persist.sys.multitouch=2
# enable ADB
persist.service.adb.enable=1
#=========================================================================================
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.rommanager.developerid=cyanogenmodnightly
keyguard.no_require_sim=true
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.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
[B]ro.cm.version=10.1-20130208-NIGHTLY-[I]mb520[/I]
ro.modversion=10.1-20130208-NIGHTLY-[I]mb520[/I][/B]
ro.config.ringtone=Orion.ogg
ro.config.notification_sound=Deneb.ogg
ro.config.alarm_alert=Hassium.ogg
ro.media.capture.flip=horizontalandvertical
ro.com.google.locationfeatures=1
ro.telephony.call_ring.multiple=false
ro.telephony.call_ring.delay=3000
ro.media.dec.jpeg.memcap=20000000
dalvik.vm.lockprof.threshold=500
dalvik.vm.checkjni=false
dalvik.vm.dexopt-data-only=1
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
ro.carrier=unknown
ro.url.safetylegal=http://www.motorola.com/staticfiles/Support/legal/?model=MB525
[B]ro.media.capture.maxres=[I]3m[/I][/B]
[B][I]ro.media.capture.flash=led --- [I]Delete this line[/I]
ro.media.capture.flashIntensity=41 --- [I]Delete this line[/I]
ro.media.capture.torchIntensity=25[/I][/B] --- [I]Delete this line[/I]
[B]ro.media.capture.classification=[I]classA[/I][/B]
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
media_profiles.xml needed change
this disables support for 720p videos and 848x480 wide screen (16x9) recording since we can't record at those resolutions*
Before any changes are done, with the required changes
Code:
<!-- <EncoderProfile quality="720p" fileFormat="mp4" duration="30">
<Video codec="m4v"
bitRate="10000000"
width="1280"
height="720"
frameRate="24" />
<Audio codec="aac"
bitRate="96000"
sampleRate="16000"
channels="1" />
</EncoderProfile>[B] [I]-->[/I] (select and cut this) [/B]
<EncoderProfile quality="high" fileFormat="mp4" duration="30">
<Video codec="m4v"
bitRate="6000000"
width="848"
height="480"
frameRate="24" />
<Audio codec="aac"
bitRate="96000"
sampleRate="16000"
channels="1" />
</EncoderProfile> [B](and paste it here)[/B]
What it should look like afterwards
Code:
<!-- <EncoderProfile quality="720p" fileFormat="mp4" duration="30">
<Video codec="m4v"
bitRate="10000000"
width="1280"
height="720"
frameRate="24" />
<Audio codec="aac"
bitRate="96000"
sampleRate="16000"
channels="1" />
</EncoderProfile>
<EncoderProfile quality="high" fileFormat="mp4" duration="30">
<Video codec="m4v"
bitRate="6000000"
width="848"
height="480"
frameRate="24" />
<Audio codec="aac"
bitRate="96000"
sampleRate="16000"
channels="1" />
</EncoderProfile> [B]-->[/B]
*Video can be recorded in 848x480 (16x9) using the Defy libsoccamera.so driver, but we lose the ability to take photos (panorama still works). Only tested on CM10. Just flash an unchanged Defy rom to test if it'll work with CM9 or CM10.1
Excellent.
@ skeevy420 you are the master here!
You should post this tuto into a new thread, so that avarage users can deal with porting roms from defy to bravo.
I wish I have my pc to test it all and learn everything without having to read, all steps are very easy.
Thanks!

[File Request] Nexus 7 4.4.0 KRT16S build.prop

I made a newbie mistake.
I need a copy of the build.prop file from 4.4.0 (Build KRT16S)
I change the DPI on my Nexus 7 to show more on the screen (213 to 175).
But this needs to be reset in order to flash the new hotness that is 4.4.2.
Instead of just changing the dpi, i restored the build.prop to the previous version (4.3).
Now I'm stuck in a boot loop.
I know I can revert to stock, but that wipes everything.
Thanks!
marvinj920 said:
I made a newbie mistake.
I need a copy of the build.prop file from 4.4.0 (Build KRT16S)
I change the DPI on my Nexus 7 to show more on the screen (213 to 175).
But this needs to be reset in order to flash the new hotness that is 4.4.2.
Instead of just changing the dpi, i restored the build.prop to the previous version (4.3).
Now I'm stuck in a boot loop.
I know I can revert to stock, but that wipes everything.
Thanks!
Click to expand...
Click to collapse
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KRT16S
ro.build.display.id=KRT16S
ro.build.version.incremental=920375
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4
ro.build.date=Sat Nov 16 02:25:28 UTC 2013
ro.build.date.utc=1384568728
ro.build.type=user
ro.build.user=android-build
ro.build.host=vpbs25.mtv.corp.google.com
ro.build.tags=release-keys
ro.product.model=Nexus 7
ro.product.brand=google
ro.product.name=nakasig
ro.product.device=tilapia
ro.product.board=grouper
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=asus
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=tegra3
# ro.build.product is obsolete; use ro.product.device
ro.build.product=tilapia
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=nakasig-user 4.4 KRT16S 920375 release-keys
ro.build.fingerprint=google/nakasig/tilapia:4.4/KRT16S/920375:user/release-keys
ro.build.characteristics=tablet,nosdcard
# end build properties
#
# from device/asus/tilapia/system.prop
#
ro.opengles.version = 131072
wifi.interface=wlan0
rild.libpath=/system/lib/libxgold-ril.so
rild.libargs=-d /dev/ttyACM0
persist.tegra.nvmmlite = 1
ro.audio.monitorOrientation=true
#NFC
debug.nfc.fw_download=false
debug.nfc.se=false
# set default lcd density to TVDPI
ro.sf.lcd_density=213
# don't preload OpenGL in Zygote, the Tegra drivers do not like it
ro.zygote.disable_gl_preload=true
# configure PRISM
persist.tegra.didim.video = 5
#
# ADDITIONAL_BUILD_PROPERTIES
#
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
tf.enable=y
drm.service.enabled=true
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=384m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m
ro.config.ringtone=Girtab.ogg
ro.config.notification_sound=Tejat.ogg
ro.config.alarm_alert=Cesium.ogg
ro.carrier=unknown
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
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.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.error.receiver.system.apps=com.google.android.gms
ro.setupwizard.enterprise_mode=1
keyguard.no_require_sim=true
ro.facelock.black_timeout=1250
ro.facelock.det_timeout=1500
ro.facelock.rec_timeout=2500
ro.facelock.lively_timeout=2500
ro.facelock.est_max_time=1000
ro.facelock.use_intro_anim=true
ro.media.effect.bgdropper.adj=0.2
camera.flash_off=0
ro.setupwizard.network_required=true
ro.com.widevine.cachesize=16777216
media.aac_51_output_enabled=true
persist.sys.dalvik.vm.lib=libdvm.so
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

[Wallpapers] [Sounds] HTC One (M8)

.
I really liked the first one until I realized it was a spider and his web -__-
The rest are cool!
RoyJ said:
I really liked the first one until I realized it was a spider and his web -__-
The rest are cool!
Click to expand...
Click to collapse
hahahah! Made my day Never seen this before and I have seen this wallpaper a few times :cyclops:
Since I have the sounds too, I updated the OP with them for those interested.
RoyJ said:
I really liked the first one until I realized it was a spider and his web -__-
The rest are cool!
Click to expand...
Click to collapse
Afraid of the spiders?
I like the n° 13...
any chance for some flashable files
Great stuff Hammer! Cool
CheesyNutz said:
any chance for some flashable files
Click to expand...
Click to collapse
Hi,
For what
Hammer_Of_The_Gods said:
Hi,
For what
Click to expand...
Click to collapse
Flash in recovery LoL to replace or add to the sounds already on the phone
Sent from ...............
CheesyNutz said:
Flash in recovery LoL to replace or add to the sounds already on the phone
Click to expand...
Click to collapse
I know why a flashable zip is made for, thanks.
You can create the folders on your "sdcard" for Notifications, Alarms and Ringtones and put the files here, or just extract the folder from the .rar file and put them in your "sdcard".
For the UI sounds (or other if you want) you put them in /system/media/audio/UI and set the correct permissions. For the UI sounds you need only the ones already presents in our N5 and some are missing so you will have the ones from the N5.
I can try to find a flashable zip file if you really want (you can also)...
[No message]
Which sounds are default in M8 build.prop?
mastero9017 said:
Which sounds are default in M8 build.prop?
Click to expand...
Click to collapse
Hi,
Seriously...
Here's the original build.prop:
Code:
ro.customer.HTC__J15=PROJECT_G0005_flag, 0x0034
ro.language.HTC__J15=LANGUAGE_ARA_flag, 0x0019
ro.customer.HTC__K18=PROJECT_G0005_flag, 0x0034
ro.language.HTC__K18=LANGUAGE_ISR_flag, 0x0038
ro.ril.enable.a52=0
ro.ril.enable.a53=1
ro.ril.enable.dtm=0
ro.ril.hsdpa.category=24
ro.ril.hsupa.category=6
ro.ril.hsxpa=4
ro.ril.fast.dormancy.rule=1
ro.ril.disable.fd.plmn.prefix=23402,23410,23411,23420,23594,27202,27205
ro.ril.enable.managed.roaming=1
ro.ril.enable.sdr=1
ro.ril.n-roaming.mcclist=219,204,234,272,222,240,232
ro.ril.show.all.plmn=1
ro.ril.enable.amr.wideband=1
ro.ril.enable.r8fd=1
ro.ril.disable.cpc=1
ro.product.locale.language=en
ro.product.locale.region=US
ro.com.google.clientidbase=android-htc-rev
ro.telephony.default_network=0
ro.ril.vmail.23415=1571,BT,121,VDF UK
ro.ril.vmail.27203=171
ro.ril.vmail.65502=181
ro.ril.vmail.27211=171
ro.ril.vmail.65510=100
ro.ril.vmail.22299=4133,3ITA
ro.ril.vmail.23410=901,O2 UK,905,TESCO,443,giffgaff
ro.ril.vmail.22201=41901,I TIM
ro.ril.vmail.22210=42020,Vodafone IT
ro.ril.vmail.22288=4200,I WIND
ro.ril.vmail.20801=888
ro.ril.vmail.20810=123
ro.ril.vmail.20826=777
ro.product.model=HTC One_M8
ro.config.htc.enableCOTA=1
ro.ril.enable.pre_r8fd=1
ro.ril.fd.pre_r8_tout.scr_off=2
ro.ril.fd.pre_r8_tout.scr_on=3
ro.ril.fd.r8_tout.scr_off=2
ro.ril.fd.r8_tout.scr_on=3
ro.ril.ltefgi=1578105984
ro.ril.ltefgi.rel9=2147483648
ro.ril.lte3gpp=35
ro.customer.default=PROJECT_G0005_flag, 0x0034
ro.language.default=LANGUAGE_WWE_flag, 0x0000
ro.ril.enable.enhance.search=1
dev.defaultwallpaper=/system/customize/resource/wallpapers_00.jpg
ro.telephony.bl=27202
ro.wifi.sim=1
# begin build properties
htc.build.stage=2
ro.aa.customizationid=709407
ro.aa.project=M8_UL_K44_SENSE60_SECURITY
ro.prot=true
ro.aa.maincid=HTC__001
ro.aa.modelid=0P6B10000
ro.aa.cidlist=HTC__001,HTC__102,HTC__203,HTC__E11,HTC__405,HTC__Y13,HTC__304,HTC__A07,HTC__032,HTC__J15,HTC__016,HTC__M27,HTC__K18,HTC__A48,HTC__002
ro.aa.rid=1113
ro.aa.report=com
ro.aa.skulist=401
ro.aa.taskid=358399
ro.aa.mainsku=401
ro.aa.romver=1.54.401.5
ro.onecid=
ro.cwkey=CWS__001
# autogenerated by buildinfo.sh
ro.build.id=KOT49H
ro.build.display.id=KOT49H release-keys
ro.build.version.incremental=325784.5
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.2
ro.build.date=六 3月 22 00:34:22 CST 2014
ro.build.date.utc=1395419662
ro.build.type=user
ro.build.user=buildteam
ro.build.host=abm015
ro.build.tags=release-keys
ro.product.brand=htc
ro.product.name=htc_europe
ro.product.device=htc_m8
ro.product.board=MSM8974
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=HTC
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm8974
# ro.build.product is obsolete; use ro.product.device
ro.build.product=htc_m8
ro.build.description=1.54.401.5 CL325784 release-keys
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=1.54.401.5 CL325784 release-keys
ro.build.changelist=325784
ro.build.fingerprint=htc/htc_europe/htc_m8:4.4.2/KOT49H/325784.5:user/release-keys
ro.build.characteristics=default
ro.build.project=M8_UL_K44_SENSE60_SECURITY:358399
ro.build.sku=HTC Europe
ro.product.version=1.54.401.5
ro.build.languageremove=0
ro.build.sense.version=6.0
ro.build.version.htcsdk=HTCExt:HTCExtension_Sense60_442_3;SDK:6.17;hdkbase:19.1
ro.build.description=1.54.401.5 CL325784 release-keys
ro.build.fingerprint=htc/htc_europe/htc_m8:4.4.2/KOT49H/325784.5:user/release-keys
keyguard.no_require_sim=1
# end build properties
#
# from device/htc/htc_m8/system.prop
#
#
# system.prop for msm8974
#
rild.libpath=/vendor/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
# Default network type.
# 9 => GSM/UMTS/LTE mode preferred.
ro.telephony.default_network=9
#
# system props for display
#
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=gpu
persist.hwc.mdpcomp.enable=true
ro.hwui.renderer.disable_opaque=true
ro.sf.lcd_density=400
debug.mdpcomp.logs=0
# Display Info
ro.product.display_resolution = 5 inch 1080p resolution
dalvik.vm.heapsize=512m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapstartsize=8m
dalvik.vm.heapmaxfree=8m
dalvik.vm.heapminfree=2m
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false
# +SSD_RIL
ro.baseband.arch=msm
# +SSD_RIL Enable fill EONS
persist.radio.fill_eons=1
# Enable IMS service by default
persist.radio.jbims=1
# Current VT project need to be added
persist.rmnet.mux=enabled
persist.data.iwlan.enable=true
# -SSD_RIL
ro.hdmi.enable=true
tunnel.decode=true
tunnel.audiovideo.decode=true
lpa.decode=true
lpa.use-stagefright=true
persist.speaker.prot.enable=false
qcom.hw.aac.encoder=true
use.voice.path.for.pcm.voip=true
#
# system props for the cne module
#
persist.cne.feature=1
#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
#37491 is decimal sum of supported codecs in AAL
#codecs: AVI AC3 ASF AAC QCP DTS 3G2 MP2TS
mm.enable.qcom_parser=37491
# VIDC: debug_levels
# 1:ERROR 2:HIGH 4:LOW 0:NOLOGS 7:AllLOGS
vidc.debug.level=3
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=true
ro.data.large_tcp_window_size=true
#system props for time-services
persist.timed.enable=true
# System props for audio
# System props for soundhound
persist.htc.audio.pcm.samplerate=48000
persist.htc.audio.pcm.channels=2
# System prop to select audio resampler quality
af.resampler.quality=4
# System props for global effect
htc.audio.global.state=0
htc.audio.global.profile=0
htc.audio.q6.topology=0
htc.audio.global.speaker=1
#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3
ro.opengles.version=196608
#
# system prop for Bluetooth Dialup Networking
#
ro.qualcomm.bluetooth.dun=false
# system prop for Bluetooth FTP profile
ro.qualcomm.bluetooth.ftp=true
#
# system property for Bluetooth Handsfree Profile Wide Band Speech
#
ro.qualcomm.bluetooth.hfp.wbs=false
#
#system prop for Bluetooth hci transport
ro.qualcomm.bt.hci_transport=smd
#
# 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 property for Bluetooth Hardware information
ro.product.bluetooth=4.0
# config fm rssi threshold
#service.qct.fm.rssi=116
#SSD_BT- bluetooth
# system property for qcom Bluetooth stack
ro.qc.bluetooth.stack=bluedroid
# system property for bdaddr
ro.bt.bdaddr_path = /sys/module/htc_bdaddress/parameters/bdaddress
# BLE TAG (HtcBluetoothLeProfiles)
ro.bt.ble_tag = 1
# System property for cabl
#ro.qualcomm.cabl=1
#
# System props for telephony
# System prop to turn on CdmaLTEPhone always
#+ SSD_RIL: disable default value by MASD request
#telephony.lteOnCdmaDevice=1
#- SSD_RIL: disable default value by MASD request
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
# ro.storage_structure: define the storage structure of this project
# FUSE: 0x8, FAT: 0x4, SD: 0x2, INS: 0x1
# Example: If the project has FUSE with SD card, the value should be defined as 10 (dec)
ro.storage_structure = 10
# ro.storage_encryption_type: define the storage encryption type of this project
# not support encryption: 0x0 block level: 0x1 file level: 0x2
ro.storage_encryption_type = 2
#For usb storage
ro.usb_host = 1
#
#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.sensors.gestures=true
ro.qc.sdk.gestures.camera=false
ro.qc.sdk.camera.facialproc=false
#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
# Following property will be reference by Settings.
ro.product.main_camera =HTC UltraPixel Camera
ro.product.front_camera = 5M
# Support HW rest
ro.product.hwreset = 1
ro.product.hwreset.timer1 = 6
ro.product.hwreset.timer2 = 9
# M8 HW info
ro.product.ram = 2GB
# wifi
wifi.softap.interface=wlan0
wifi.softapconcurrent.interface=softap.0
wifi.miracastconcurrent.scan=WCN3680
init.svc.wpa_supplicant=
init.svc.dhcpcd_wlan0=
dhcp.wlan0.autoip=
dhcp.wlan0.dns1=
dhcp.wlan0.dns2=
dhcp.wlan0.dns3=
dhcp.wlan0.dns4=
dhcp.wlan0.gateway=
dhcp.wlan0.ipaddress=
dhcp.wlan0.leasetime=
dhcp.wlan0.mask=
dhcp.wlan0.ooxx=
dhcp.wlan0.pid=
dhcp.wlan0.reason=
dhcp.wlan0.result=
dhcp.wlan0.server=
net.wlan0.dns1=
net.wlan0.dns2=
wifi.wpa_supp_ready=
wlan.driver.status=
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
persist.wifi.v6=true
persist.wifi.v6.rs.count=5
persist.wifi.v6.rs.timeout=5
ro.product.wifi = 802.11 a/b/g/n/ac
sys.stt.ssr.no_prompt=1
tunnel.audio.encode = true
# For Embadded DIAG
ro.chipset.vendor=QCT
ro.chipset.model=MSM8974
ro.chipset.version=1.x
# ro.storage_encryption_type: define the storage encryption type of this project
# not support encryption: 0x0 block level: 0x1 file level: 0x2
ro.storage_encryption_type = 2
#
# ADDITIONAL_BUILD_PROPERTIES
#
persist.preload.common=1
persist.zygote.preload_threads=3
persist.camera.antibanding=50
persist.camera.tuning_spec=htc
ro.com.android.dataroaming=false
persist.sys.logkit.ctrlcode=0
keyguard.no_require_sim=true
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=pixiedust.ogg
ro.carrier=unknown
drm.service.enabled=true
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=4.4.2_r1
ro.config.alarm_alert=Alarm_Classic.ogg
ro.vendor.extension_library=/vendor/lib/libqc-opt.so
persist.sys.dalvik.vm.lib=libdvm.so
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=0x0
persist.gps.qc_nlp_in_use=0
ro.gps.agps_provider=1
Then you will see 2 lines, it's what you are looking for:
Code:
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=pixiedust.ogg
Unfortunately these ringtone and notification sounds are not available in the /system/media/audio folder..., maybe somewhere in the Framework...
I'm sorry, but seriously I provide wallpapers, sounds and a zip file for the sounds and you ask what is the default sound??? Ask in the HTC One M8 forum or to someone who knows well the HTC devices, I even don't understand what it can do more for you
Download the 1.5 Gb and search inside by yourself.
Hammer_Of_The_Gods said:
Hi,
Seriously...
Here's the original build.prop:
Code:
ro.customer.HTC__J15=PROJECT_G0005_flag, 0x0034
ro.language.HTC__J15=LANGUAGE_ARA_flag, 0x0019
ro.customer.HTC__K18=PROJECT_G0005_flag, 0x0034
ro.language.HTC__K18=LANGUAGE_ISR_flag, 0x0038
ro.ril.enable.a52=0
ro.ril.enable.a53=1
ro.ril.enable.dtm=0
ro.ril.hsdpa.category=24
ro.ril.hsupa.category=6
ro.ril.hsxpa=4
ro.ril.fast.dormancy.rule=1
ro.ril.disable.fd.plmn.prefix=23402,23410,23411,23420,23594,27202,27205
ro.ril.enable.managed.roaming=1
ro.ril.enable.sdr=1
ro.ril.n-roaming.mcclist=219,204,234,272,222,240,232
ro.ril.show.all.plmn=1
ro.ril.enable.amr.wideband=1
ro.ril.enable.r8fd=1
ro.ril.disable.cpc=1
ro.product.locale.language=en
ro.product.locale.region=US
ro.com.google.clientidbase=android-htc-rev
ro.telephony.default_network=0
ro.ril.vmail.23415=1571,BT,121,VDF UK
ro.ril.vmail.27203=171
ro.ril.vmail.65502=181
ro.ril.vmail.27211=171
ro.ril.vmail.65510=100
ro.ril.vmail.22299=4133,3ITA
ro.ril.vmail.23410=901,O2 UK,905,TESCO,443,giffgaff
ro.ril.vmail.22201=41901,I TIM
ro.ril.vmail.22210=42020,Vodafone IT
ro.ril.vmail.22288=4200,I WIND
ro.ril.vmail.20801=888
ro.ril.vmail.20810=123
ro.ril.vmail.20826=777
ro.product.model=HTC One_M8
ro.config.htc.enableCOTA=1
ro.ril.enable.pre_r8fd=1
ro.ril.fd.pre_r8_tout.scr_off=2
ro.ril.fd.pre_r8_tout.scr_on=3
ro.ril.fd.r8_tout.scr_off=2
ro.ril.fd.r8_tout.scr_on=3
ro.ril.ltefgi=1578105984
ro.ril.ltefgi.rel9=2147483648
ro.ril.lte3gpp=35
ro.customer.default=PROJECT_G0005_flag, 0x0034
ro.language.default=LANGUAGE_WWE_flag, 0x0000
ro.ril.enable.enhance.search=1
dev.defaultwallpaper=/system/customize/resource/wallpapers_00.jpg
ro.telephony.bl=27202
ro.wifi.sim=1
# begin build properties
htc.build.stage=2
ro.aa.customizationid=709407
ro.aa.project=M8_UL_K44_SENSE60_SECURITY
ro.prot=true
ro.aa.maincid=HTC__001
ro.aa.modelid=0P6B10000
ro.aa.cidlist=HTC__001,HTC__102,HTC__203,HTC__E11,HTC__405,HTC__Y13,HTC__304,HTC__A07,HTC__032,HTC__J15,HTC__016,HTC__M27,HTC__K18,HTC__A48,HTC__002
ro.aa.rid=1113
ro.aa.report=com
ro.aa.skulist=401
ro.aa.taskid=358399
ro.aa.mainsku=401
ro.aa.romver=1.54.401.5
ro.onecid=
ro.cwkey=CWS__001
# autogenerated by buildinfo.sh
ro.build.id=KOT49H
ro.build.display.id=KOT49H release-keys
ro.build.version.incremental=325784.5
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.2
ro.build.date=六 3月 22 00:34:22 CST 2014
ro.build.date.utc=1395419662
ro.build.type=user
ro.build.user=buildteam
ro.build.host=abm015
ro.build.tags=release-keys
ro.product.brand=htc
ro.product.name=htc_europe
ro.product.device=htc_m8
ro.product.board=MSM8974
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=HTC
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm8974
# ro.build.product is obsolete; use ro.product.device
ro.build.product=htc_m8
ro.build.description=1.54.401.5 CL325784 release-keys
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=1.54.401.5 CL325784 release-keys
ro.build.changelist=325784
ro.build.fingerprint=htc/htc_europe/htc_m8:4.4.2/KOT49H/325784.5:user/release-keys
ro.build.characteristics=default
ro.build.project=M8_UL_K44_SENSE60_SECURITY:358399
ro.build.sku=HTC Europe
ro.product.version=1.54.401.5
ro.build.languageremove=0
ro.build.sense.version=6.0
ro.build.version.htcsdk=HTCExt:HTCExtension_Sense60_442_3;SDK:6.17;hdkbase:19.1
ro.build.description=1.54.401.5 CL325784 release-keys
ro.build.fingerprint=htc/htc_europe/htc_m8:4.4.2/KOT49H/325784.5:user/release-keys
keyguard.no_require_sim=1
# end build properties
#
# from device/htc/htc_m8/system.prop
#
#
# system.prop for msm8974
#
rild.libpath=/vendor/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
# Default network type.
# 9 => GSM/UMTS/LTE mode preferred.
ro.telephony.default_network=9
#
# system props for display
#
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=gpu
persist.hwc.mdpcomp.enable=true
ro.hwui.renderer.disable_opaque=true
ro.sf.lcd_density=400
debug.mdpcomp.logs=0
# Display Info
ro.product.display_resolution = 5 inch 1080p resolution
dalvik.vm.heapsize=512m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapstartsize=8m
dalvik.vm.heapmaxfree=8m
dalvik.vm.heapminfree=2m
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false
# +SSD_RIL
ro.baseband.arch=msm
# +SSD_RIL Enable fill EONS
persist.radio.fill_eons=1
# Enable IMS service by default
persist.radio.jbims=1
# Current VT project need to be added
persist.rmnet.mux=enabled
persist.data.iwlan.enable=true
# -SSD_RIL
ro.hdmi.enable=true
tunnel.decode=true
tunnel.audiovideo.decode=true
lpa.decode=true
lpa.use-stagefright=true
persist.speaker.prot.enable=false
qcom.hw.aac.encoder=true
use.voice.path.for.pcm.voip=true
#
# system props for the cne module
#
persist.cne.feature=1
#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
#37491 is decimal sum of supported codecs in AAL
#codecs: AVI AC3 ASF AAC QCP DTS 3G2 MP2TS
mm.enable.qcom_parser=37491
# VIDC: debug_levels
# 1:ERROR 2:HIGH 4:LOW 0:NOLOGS 7:AllLOGS
vidc.debug.level=3
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=true
ro.data.large_tcp_window_size=true
#system props for time-services
persist.timed.enable=true
# System props for audio
# System props for soundhound
persist.htc.audio.pcm.samplerate=48000
persist.htc.audio.pcm.channels=2
# System prop to select audio resampler quality
af.resampler.quality=4
# System props for global effect
htc.audio.global.state=0
htc.audio.global.profile=0
htc.audio.q6.topology=0
htc.audio.global.speaker=1
#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3
ro.opengles.version=196608
#
# system prop for Bluetooth Dialup Networking
#
ro.qualcomm.bluetooth.dun=false
# system prop for Bluetooth FTP profile
ro.qualcomm.bluetooth.ftp=true
#
# system property for Bluetooth Handsfree Profile Wide Band Speech
#
ro.qualcomm.bluetooth.hfp.wbs=false
#
#system prop for Bluetooth hci transport
ro.qualcomm.bt.hci_transport=smd
#
# 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 property for Bluetooth Hardware information
ro.product.bluetooth=4.0
# config fm rssi threshold
#service.qct.fm.rssi=116
#SSD_BT- bluetooth
# system property for qcom Bluetooth stack
ro.qc.bluetooth.stack=bluedroid
# system property for bdaddr
ro.bt.bdaddr_path = /sys/module/htc_bdaddress/parameters/bdaddress
# BLE TAG (HtcBluetoothLeProfiles)
ro.bt.ble_tag = 1
# System property for cabl
#ro.qualcomm.cabl=1
#
# System props for telephony
# System prop to turn on CdmaLTEPhone always
#+ SSD_RIL: disable default value by MASD request
#telephony.lteOnCdmaDevice=1
#- SSD_RIL: disable default value by MASD request
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
# ro.storage_structure: define the storage structure of this project
# FUSE: 0x8, FAT: 0x4, SD: 0x2, INS: 0x1
# Example: If the project has FUSE with SD card, the value should be defined as 10 (dec)
ro.storage_structure = 10
# ro.storage_encryption_type: define the storage encryption type of this project
# not support encryption: 0x0 block level: 0x1 file level: 0x2
ro.storage_encryption_type = 2
#For usb storage
ro.usb_host = 1
#
#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.sensors.gestures=true
ro.qc.sdk.gestures.camera=false
ro.qc.sdk.camera.facialproc=false
#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
# Following property will be reference by Settings.
ro.product.main_camera =HTC UltraPixel Camera
ro.product.front_camera = 5M
# Support HW rest
ro.product.hwreset = 1
ro.product.hwreset.timer1 = 6
ro.product.hwreset.timer2 = 9
# M8 HW info
ro.product.ram = 2GB
# wifi
wifi.softap.interface=wlan0
wifi.softapconcurrent.interface=softap.0
wifi.miracastconcurrent.scan=WCN3680
init.svc.wpa_supplicant=
init.svc.dhcpcd_wlan0=
dhcp.wlan0.autoip=
dhcp.wlan0.dns1=
dhcp.wlan0.dns2=
dhcp.wlan0.dns3=
dhcp.wlan0.dns4=
dhcp.wlan0.gateway=
dhcp.wlan0.ipaddress=
dhcp.wlan0.leasetime=
dhcp.wlan0.mask=
dhcp.wlan0.ooxx=
dhcp.wlan0.pid=
dhcp.wlan0.reason=
dhcp.wlan0.result=
dhcp.wlan0.server=
net.wlan0.dns1=
net.wlan0.dns2=
wifi.wpa_supp_ready=
wlan.driver.status=
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
persist.wifi.v6=true
persist.wifi.v6.rs.count=5
persist.wifi.v6.rs.timeout=5
ro.product.wifi = 802.11 a/b/g/n/ac
sys.stt.ssr.no_prompt=1
tunnel.audio.encode = true
# For Embadded DIAG
ro.chipset.vendor=QCT
ro.chipset.model=MSM8974
ro.chipset.version=1.x
# ro.storage_encryption_type: define the storage encryption type of this project
# not support encryption: 0x0 block level: 0x1 file level: 0x2
ro.storage_encryption_type = 2
#
# ADDITIONAL_BUILD_PROPERTIES
#
persist.preload.common=1
persist.zygote.preload_threads=3
persist.camera.antibanding=50
persist.camera.tuning_spec=htc
ro.com.android.dataroaming=false
persist.sys.logkit.ctrlcode=0
keyguard.no_require_sim=true
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=pixiedust.ogg
ro.carrier=unknown
drm.service.enabled=true
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=4.4.2_r1
ro.config.alarm_alert=Alarm_Classic.ogg
ro.vendor.extension_library=/vendor/lib/libqc-opt.so
persist.sys.dalvik.vm.lib=libdvm.so
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=0x0
persist.gps.qc_nlp_in_use=0
ro.gps.agps_provider=1
Then you will see 2 lines, it's what you are looking for:
Code:
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=pixiedust.ogg
Unfortunately these ringtone and notification sounds are not available in the sounds folder..., maybe somewhere in the Framework...
I'm sorry, but seriously I provide wallpapers, sounds and a zip file for the sounds and you ask what is the default sound??? Ask in the HTC One M8 forum, I even don't understand what it can do more for you
Click to expand...
Click to collapse
I ask because you
extracted them from a stock rom
Click to expand...
Click to collapse
so you have build.prop, framework etc. (or maybe not)?
If i flash other devices ringtones i want default sounds, for me they are more "orginal", so i don't know what is strange for you.
mastero9017 said:
I ask because you so you have build.prop, framework etc. (or maybe not)?
If i flash other devices ringtones i want default sounds, for me they are more "orginal", so i don't know what is strange for you.
Click to expand...
Click to collapse
YES I have it, full stock and so one, I don't know where is located the defaut ringtone and notification as stated in the build.prop since they are not in the media folder and I don't know why nor I know where they can be, right?
If YOU WANT something I can't provide, DO IT BY YOURSELF!
What do you want more? I explained that's all, I don't know why, how and where...
mastero9017 said:
I ask because you so you have build.prop, framework etc. (or maybe not)?
If i flash other devices ringtones i want default sounds, for me they are more "orginal", so i don't know what is strange for you.
Click to expand...
Click to collapse
Happy with the attachment?
Search in the HTC Framework, if you want or know better than me where it is (since it strange for you that I don't know), I will be glad to provide you the file(s) needed.
I spent time to download a full rom, to search the wallpapers, the sounds (ok this it's not too difficult), provide a flashable zip file for the sounds, upload all and honestly, not to be rude, but you bother me with something like "If I have then I want", Smh....
Sometimes better is to do the things by yourself if the guy who provide something can't do more what you want because he don't know more instead of making "insinuation"!
It's HTC stuff, some things are not as easy like you seem to think. For example in the Nexus 5 all the defaut sounds are settled in the build.prop (notifications, ringtones and alarm) are in the media folder. It's not the case for HTC...
From the Nexus 5 build.prop:
Code:
ro.config.ringtone=Titania.ogg
ro.config.notification_sound=Tethys.ogg
ro.config.alarm_alert=Oxygen.ogg
These files are present in /system/media/audio for the Nexus 5, so it correspond, why not in the HTC firmware..., don't know
thats gooooooood downloading now
thanks
Sent from my Nexus 5 using Tapatalk
OP is friendly
Sent from my Nexus 5 using Tapatalk

[HELP] Motorola Connect App not compatible?

Hey guys, I got a Moto 360 today and was trying to install their app so that I can customize it and shiz, but the market place is showing that its not compatible. I thought I would post in here because you guys can see if your S4 will let you install it (I have the att s4)
Here is the app. https://play.google.com/store/apps/details?id=com.motorola.targetnotif
And just for kicks, here is my build.prop
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KOT49H
ro.build.display.id=RLS17.1
ro.build.version.incremental=I545VRUFNC5
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.2
ro.build.date=Fri Mar 28 13:44:25 KST 2014
ro.build.date.utc=1395981865
ro.build.type=user
ro.build.user=dpi
ro.build.host=SWDD5015
ro.build.dev=sbreen94
ro.build.tags=release-keys
ro.product.model=SCH-I545
ro.product.brand=Verizon
ro.product.name=jfltevzw
ro.product.device=jfltevzw
ro.product.version=Hyperdrive KK-Galaxy S4
ro.product.board=MSM8960
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm8960
# ro.build.product is obsolete; use ro.product.device
ro.build.product=jfltevzw
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=jfltevzw-user 4.4.2 KOT49H I545VRUFNC5 release-keys
ro.build.fingerprint=Verizon/jfltevzw/jfltevzw:4.4.2/KOT49H/I545VRUFNC5:user/release-keys
ro.build.characteristics=verizon
# Samsung Specific Properties
ro.build.PDA=I545VRUFNC5
ro.build.hidden_ver=I545VRUFNC5c
ro.build.changelist=1151670
ro.product_ship=true
ro.chipname=apq8064
# end build properties
#
# from device/samsung/jfltevzw/system.prop
#
#
# system.prop for surf
#
ro.sf.lcd_density=480
# Evolution RIL (8xxx)
rild.libpath=/system/lib/libsec-ril.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
# Enable time services daemon
persist.timed.enable=true
# Keep SIM state on LPM mode
persist.radio.apm_sim_not_pwdn=1
# Don't wait the card state for RADIO POWER request
persist.radio.no_wait_for_card=1
# For sys info indication
persist.radio.add_power_save=1
# Snapshot setting
persist.radio.snapshot_enabled=1
persist.radio.snapshot_timer=22
# Control EONS (true = EONS enabled, false = EONS disabled)
persist.eons.enabled=false
# Use CP SE13 Table
persist.radio.use_se_table_only=1
# Default ECCList
ro.ril.ecclist=911,#911,*911
# Use CDMALTE Phone (For 4G model)
telephony.lteOnCdmaDevice=1
# Support Global Mode (For global mode model)
ro.config.multimode_cdma=1
# Data modules (For evolution RIL model)
ro.use_data_netmgrd=false
persist.data.netmgrd.qos.enable=false
# Use data service state for signal display (Except USC CS model)
ro.config.combined_signal=true
# Restore delay of the default network - 30 mins (VZW)
android.telephony.apn-restore=1800000
# Restore delay of VZW Apps APN - 1 min (VZW)
vzw.telephony.appsapn-restore=60000
# Retry Timer (VZW)
ro.gsm.data_retry_config=max_retries=infinite,5000,5000,60000,120000,480000,900000
# Restore delay of the default network - 30 mins (VZW)
android.telephony.apn-restore=1800000
# Restore delay of VZW Apps APN - 1 min (VZW)
vzw.telephony.appsapn-restore=60000
# Default Network Mode (For 4G model)
ro.telephony.default_network=10
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=gpu
dalvik.vm.heapsize=36m
debug.enable.wl_log=1
persist.hwc.mdpcomp.enable=true
debug.mdpcomp.logs=0
#
# system props for the cne module
#
persist.cne.feature=0
lpa.decode=false
tunnel.decode=true
tunnel.audiovideo.decode=false
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
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
# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.handset.mic=digital
persist.audio.lowlatency.rec=false
# 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 prop to enable ehrpd capability
ro.config.ehrpd=true
# System property for cabl
ro.qualcomm.cabl=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.hwui.text_cache_width=2048
#
# Supports warmboot capabilities
#
ro.warmboot.capability=1
#
#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=false
#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
#
# System prop for Tvout/HDMI
#
persist.sys.camera.transform=0
persist.sys.camera.connect=0
persist.sys.videomode=0
ro.hdmi.enable=true
# System property for Default Brightness
ro.lcd_min_brightness=10
ro.lcd_brightness=143
# system property for vmware hypervisor running
vmware.hypervisor.running=0
# system props for call volume steps
ro.config.vc_call_vol_steps=7
media.enable-commonsource=true
#
# ADDITIONAL_BUILD_PROPERTIES
#
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=128m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
persist.log.seclevel=1
persist.translation.assistant=0
ro.vendor.extension_library=/vendor/lib/libqc-opt.so
ro.build.scafe=americano
ro.build.scafe.size=short
ro.build.scafe.shot=single
ro.hdcp2.rx=tz
ro.secwvk=144
ro.securestorage.support=false
#security.mdpp=None
ro.security.mdpp.ver=1.0
ro.security.mdpp.release=2
security.mdpp.result=None
ro.sec.fle.encryption=true
ro.hwui.texture_cache_size=48
ro.hwui.layer_cache_size=32
ro.hwui.path_cache_size=8
ro.hwui.shape_cache_size=2
ro.hwui.gradient_cache_size=1
ro.hwui.drop_shadow_cache_size=4
ro.hwui.texture_cache_flush_rate=0.5
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=512
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=1024
ro.error.receiver.default=com.samsung.receiver.error
ro.config.alarm_alert=Alarm_Morning_flower.ogg
ro.config.ringtone=Drifting_downstream.ogg
ro.config.notification_sound=S_Knock.ogg
ro.config.media_sound=Media_preview_Touch_the_light.ogg
ro.security.mdpp.ux=Enabled
ro.setupwizard.mode=OPTIONAL
ro.com.google.clientidbase=android-samsung
ro.com.google.clientidbase.ms=android-verizon
ro.com.google.clientidbase.am=android-verizon
ro.com.google.clientidbase.yt=android-verizon
ro.com.google.clientidbase.gmm=android-samsung
ro.com.google.gmsversion=4.4.2_r1
ro.HorizontalVVM=true
persist.sys.dalvik.vm.lib=libdvm.so
ro.kernel.qemu=0
ro.build.selinux=1
ro.config.knox=1
ro.config.tima=1
ro.config.timaversion=2.0
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.qc.sdk.izat.premium_enabled=1
ro.qc.sdk.izat.service_mask=0x5
persist.gps.qc_nlp_in_use=0
ro.gps.agps_provider=1
#HyperdriveROM_Tweaks
#Disable the ADB Icon
persist.adb.notify=0
persist.service.adb.enable=1
#Disable Google Report service
profiler.force_disable_err_rpt=1
#Battery And Misc Tweaks
ro.mot.eri.losalert.delay=1000
ro.telephony.call_ring.delay=0
wifi.supplicant_scan_interval=300
dalvik.vm.verify-bytecode=false
dalvik.vm.dexopt-flags=v=n,o=v,m=y
boot.fps=30
#LG
ime_extend_row_keyboard=true
ime_onehand_keyboard=true
ime_split_keyboard=true
ime_theme=true
ime_keyboard_layout=ko=QWERTY
ime_vibration_pattern=0:20
It installed on my S4 just fine. I even used the link you posted. Hope you figure it out.
Haas360 said:
Hey guys, I got a Moto 360 today and was trying to install their app so that I can customize it and shiz, but the market place is showing that its not compatible. I thought I would post in here because you guys can see if your S4 will let you install it (I have the att s4)[/CODE]
Click to expand...
Click to collapse
Here man just download and Install make sure you have unknown sources check in security so you can install
https://app.box.com/s/4qx5e0k8zfqz4libwwha
So it ended up being the build.prop. once I upgraded to hyperdrive 18 it let me install.... .weird
Thanks guys!

How ann app recognizes my S4 I9505?

Hi, I flashed some new stuff, after a while with just root. I fell in love with the lollipop google edition (stock rom). There's a little problem, in my city I use my phone (through NFC) to get access in subway and all of public transports. To do that I have to flag the option on an app, but this option isn't flaggable due to "phone not supported". In fact not all of the NFC smartphone are supported, so as I have a Galaxy S4 (which is supported) is there a way to get recognized as well? I think it recognizes just I9505 phones (which is the most frequent model in my country) and no other like I9505G.
I don't know which parameter could be modified to get this work.
If it can help, this is my build.prop:
Spoiler
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=LMY47O.S008
ro.build.display.id=LMY47O.S008.151001
ro.build.version.incremental=151001
ro.build.version.sdk=22
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=5.1
ro.build.version.security_patch=2015-10-01
ro.build.version.base_os=samsung/jgedlteue/jgedlte:5.1/LMY47O.S008/150802:user/release-keys
ro.build.date=2015. 10. 13. (화) 15:15:52 KST
ro.build.date.utc=1444716952
ro.build.type=user
ro.build.user=dpi
ro.build.host=SWHD7407
ro.build.tags=release-keys
ro.build.flavor=jgedlteue-user
ro.product.model=GT-I9505G
ro.product.brand=samsung
ro.product.name=jgedlteue
ro.product.device=jgedlte
ro.product.board=MSM8960
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.cpu.abilist=armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm8960
# ro.build.product is obsolete; use ro.product.device
ro.build.product=jgedlte
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=jgedlteue-user 5.1 LMY47O.S008 151001 release-keys
ro.build.fingerprint=samsung/jgedlteue/jgedlte:5.1/LMY47O.S008/151001:user/release-keys
ro.build.characteristics=default
# Samsung Specific Properties
ro.build.PDA=I9505GUEUDOJ1
ro.build.hidden_ver=I9505GUEUDOJ1
ro.build.changelist=2852115
ro.product_ship=true
ro.chipname=MSM8960
# end build properties
#
# from device/samsung/jgedlte/system.prop
#
#
# system.prop for surf
#
rild.libpath=/system/lib/libril-qc-qmi-1.so
ro.sf.lcd_density=480
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
ro.telephony.default_network=9
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=gpu
dalvik.vm.heapsize=36m
debug.enable.wl_log=1
persist.hwc.mdpcomp.enable=true
debug.mdpcomp.logs=0
#
# system props for the cne module
#
persist.cne.feature=0
lpa.decode=false
tunnel.decode=true
tunnel.audiovideo.decode=false
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
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
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=false
#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=digital
persist.audio.lowlatency.rec=false
# 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 prop to enable ehrpd capability
ro.config.ehrpd=true
# System property for cabl
ro.qualcomm.cabl=0
# System props for telephony
# System prop to turn on CdmaLTEPhone always
#telephony.lteOnCdmaDevice=1
#
# 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.hwui.text_cache_width=2048
#
# Supports warmboot capabilities
#
ro.warmboot.capability=1
#
#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=false
#property to force camera shutter sound on speaker
ro.camera.sound.forced=1
#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
#
# System prop for Tvout/HDMI
#
persist.sys.camera.transform=0
persist.sys.camera.connect=0
persist.sys.videomode=0
ro.hdmi.enable=true
# System proverty for sys info indication
persist.radio.add_power_save=1
# System property for Default Brightness
ro.lcd_min_brightness=10
ro.lcd_brightness=143
# Keep SIM state on LPM mode
persist.radio.apm_sim_not_pwdn=1
# use se table when search list
persist.radio.use_se_table_only=1
# System prop for PLMN
persist.radio.fill_eons=1
# System prop for SPN
persist.radio.prefer_spn=0
# Boot animation fps
boot.fps=25
# System prop for NetworkMonitor Linger Delay
persist.netmon.linger=0
#
# ADDITIONAL_BUILD_PROPERTIES
#
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
keyguard.no_require_sim=true
ro.com.android.dataroaming=false
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
ro.com.widevine.cachesize=16777216
ro.vendor.extension_library=libqti-perfd-client.so
drm.service.enabled=true
ro.hdcp2.rx=tz
ro.secwvk=144
ro.config.ringtone=Themos.ogg
ro.config.notification_sound=Tejat.ogg
ro.config.alarm_alert=Oxygen.ogg
ro.config.media_sound=Over_the_horizon_Acoustic.ogg
ro.setupwizard.mode=OPTIONAL
ro.com.google.clientidbase=android-google
ro.com.google.gmsversion=5.1_r1
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm.features=div
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
persist.gps.qc_nlp_in_use=1
persist.loc.nlp_name=com.qualcomm.location
ro.gps.agps_provider=1
ro.pip.gated=0
I edit this:
ro.product.model=GT-I9505G
ro.product.name=jgedlteue
ro.product.device=jgedlte
in
product.model= GT-I9505
product.name= jfltexx
product.device= jflte
But after a reboot it didn't work yet. I think the app just check something more specific but I don't know what. I have to fix it, if there is not a solution I sadly got to remove this ROM.
ro.build.flavor=jgedlteue-user
ro.product.model=GT-I9505G
ro.product.brand=samsung
ro.product.name=jgedlteue
ro.product.device=jgedlte
Those lines might be related to how an app recognises the device.
But you might want to modify only the product model and see if it works. And be sure to make a backup.
GDReaper said:
ro.build.flavor=jgedlteue-user
ro.product.model=GT-I9505G
ro.product.brand=samsung
ro.product.name=jgedlteue
ro.product.device=jgedlte
Those lines might be related to how an app recognises the device.
But you might want to modify only the product model and see if it works. And be sure to make a backup.
Click to expand...
Click to collapse
Thanks, I tried and set this:
ro.build.flavor=jfltexx-user
product.model= GT-I9505
ro.product.brand=samsung
product.name= jfltexx
product.device= jflte
But still no recognise
Sawmoke said:
Thanks, I tried and set this:
ro.build.flavor=jfltexx-user
product.model= GT-I9505
ro.product.brand=samsung
product.name= jfltexx
product.device= jflte
But still no recognise
Click to expand...
Click to collapse
Are you sure it's related to that and not because you are rooted?
Lennyz1988 said:
Are you sure it's related to that and not because you are rooted?
Click to expand...
Click to collapse
Yes, I used that with S4 stock rooted. Maybe it's some driver missing, as for the beam service. In fact Nexus 5 isn't supported, just some samsung,lg and sony phones. Don't know..
It surely is software related. On google edition roms some games appear as uncompatible with my phone, but on cyanogen based roms, the same games, appear as compatible in google play.
Unfortunately, I had to flash a lollipop stock firmware to get that working. I will try some other custom roms to see if it was just a problem for the google edition.
Thanks, I think mod may close the thread.

Categories

Resources