WanHu's rom Froyo TODO List - Milestone XT720 Android Development

OK so here is the TODO list for this BETA ROM, I'm am trying to coordinate all our best guys so we don't double our efforts.
WanHu's beta3 untouched.http://www.mediafire.com/?xr3152zre3lmid3
http://www.xt720.ru/WanHu/SC_2.2_XT7...by WanHu.zip
Stock XT720 XDA special,
http://www.megaupload.com/?d=6FIZ85EJ
Made a nandroid with all fixs to date and a few of my own, this is stock all lang included but more US orientated, Sorry Fj .
Squlite3 sms fix, and Handcent sms
All framework from Mz, and Fj
Lang Fj and Gm
3rd Android black glass keybord
I strongly suggest dumping your sd-ext and starting fresh, seems some of my modification don't play well with apk install on other roms, does works fine after.
Thanks to all bellow.
*******************
Bug Report Disclaimer
*******************
**************************************************************************
Please use the other Wanhu thread to report bugs on the original Rom, this thread is for developing. Please feel free to leave requests.
**************************************************************************
******************
This is not a support thread, if you are going to report a BUG, flash from Stock 2.1, then flash to WanHu's then apply relevant patch or work on the remaining issues bellow, testing flashing from another ROM than stock is irrelevant to this project.
************************
Please refer to other Threads for support
First the issues
1. Power menus COMPLETED
2. Base-band, needs to be updated to a cleaner version due USIM incompatibilities. PENDING
3. Dialer need to change due to the weird Korean formats. COMPLETE ?!
Some people are reporting that the contacts don't sync up correctly we need more info please. multiple threads in SMS apps.
4. Keyboard, I like this one but a lot of people don't... Done Stock 2.3
5. Multi lang, some extra language support like French :/ PENDING
6. Fastboot swap kernel, the Kernel is different and will not fastboot with FJ curent one. FINAL?
7. Make it pretty and optimized. Pending.
8. Short press power button super sleep. COMPLETE
9. SMS message limit size PENDING
10. Enable/disable data roaming and double_tap PENDING
This is how i think we could best concentrate our efforts,
1 and 8. Mioze7Ae Complete
Mioze7Ae Beta2 App2-ext and more hacks.
http://forum.xda-developers.com/attachment.php?attachmentid=644971&d=1309741174
Power menu + Super sleep short press power button! + Current hacks apps2sd etc.
http://forum.xda-developers.com/attachment.php?attachmentid=649144&d=1310142584
Millestone OC 1.4.8 bug, does not keep settings after reboot, Reported Links2sd not working Someone please test
Ramdisc http://forum.xda-developers.com/attachment.php?attachmentid=651692&d=1310404568
Dialer formatting fix
HotBoot
Code:
/system/xbin/killall system_server
2. ???!?!?
3. Mioze7Ae Dialer formatting fix
http://forum.xda-developers.com/attachment.php?attachmentid=652051&d=1310431190
http://www.xt720.ru/WanHu/update-SC_...eta3a-Mz05.zip
warrenkb says
Eg. Incoming call 450-123-4567 only matches a contact if I store their number as 450-123-4567 and not 1-450-123-4567.
4.compatible. 2.3 dialler
5.fjfalcon, gommers1978, hellmonger. LAng Pack. English US and CA, French CA and Fr, Ger, Spanish, Korean, Chinese.
http://www.megaupload.com/?d=8N1498B4
http://www.xt720.ru/WanHu/trans_patch.zip
6. fjfalcon,
Kernel with Swap and ussd; hot reboot; signature problems; DONE DONE DONE AND DONE!!!!
Fastboot Kernel 3 http://xt720.ru/Files/Kernel/boot3.img Beta, TV out not working.
Fastboot Kernel 4 http://xt720.ru/Files/Kernel/boot4.img Solid and working with Swap, TV out ????.
Boot5 http://xt720.ru/Kernel/boot5.img Testing???
Ussd http://xt720.ru/Files/Patchs/ussd.zip
FJ's Translating Kitchen http://xt720.ru/Files/Tools/fjKit.zip
Signature work around.
We need to move/delete /system/etc/security/otacerts.zip
RusMod 1.19
http://xt720.ru/Mods/rusmodv1.19.zip
RmEnPatch http://xt720.ru/Patchs/RmEnPatch.zip
hellmonger will handle 4 and 7, once the power menus and and baseband dialers and SMS have been changed. Done!
Real HDMI http://forum.xda-developers.com/attachment.php?attachmentid=647076&d=1309961290 Beta mdpi
Requests,
Android keyboard 2.3, Dialer 2.3, Haptic feedback 2.1 -syrenz
3rdstring
Clean nice . JAR .DEX ModLab
http://dl.dropbox.com/u/17417379/Framework_test.zip
White date and time XML.
http://forum.xda-developers.com/attachment.php?attachmentid=648590&d=1310089324
Hopefully this will be the last time we need to do this until (if ever) the bootloader get unlocked!
So who is with me?
**************************************************************************
Please use the other Wanhu thread to report bugs on the original Rom, this thread is for developing. Please feel free to leave requests.
**************************************************************************

I don't think the powermenu should hold up the tranlations and other things. I should be able to merge them fairly easily / quickly later. The changes are inside the same files, but in different parts inside the files if that makes any sense.
Also, #6 should be working already after applying the patch, but I haven't had time to test it. Oh--you have tried it? Hmmmm.

Mioze7Ae said:
I don't think the powermenu should hold up the tranlations and other things. I should be able to merge them fairly easily / quickly later. The changes are inside the same files, but in different parts inside the files if that makes any sense.
Also, #6 should be working already after applying the patch, but I haven't had time to test it.
Click to expand...
Click to collapse
Yes the option is there and working after patch but the Kernel does not match so fastboot never loads FJ kernel.

Sounds like a plan kids.
If anyone has anything they need tested, I'm more than willing to subject my phone to beta (or alpha) testing.
Bring it on!

I'm in as soon as i have my handset back.

Just need Fj and Khal now....

Add to plan:
ussd;
hot reboot;
Signature problems;f
Will try to compile it from source on opensource.motorola.com, and will try different config's, why not?
BTW i think telephony part should be edited in framework.jar...
Also, i already started translation of it to russian.
First of all: have problems with signature in some apk's.
With mine test key i can't get russian Phone.apk work on it.

fjfalcon said:
Add to plan:
ussd;
hot reboot;
2ndboot ? =)sure why not try it?
Will try to compile it from source on opensource.motorola.com, and will try different config's, why not?
Also will compile 2ndboot mode to it... have some ideas... and... it will be good if we will have working binary, cause my preveus attemp purged will my old eeepc.
Click to expand...
Click to collapse
Sorry, you are limited to five thanks per day DAMNIT !!!
Il get you tomorrow promise! Got you!
Hot reboot part of power menus no, lol no ok i understand.. could be useful >; )
But...
what is ussd?
thank you for the rest

ussd service, in russia that short messages to your mobile operator with commands like *100# - get your balance, and something like this.
2ndboot i think won't be usefull right now, i can't get jtag on it.. so 2ndboot will wait...
Maybe moto will unlock bootloader someday? =)

fjfalcon said:
ussd service, in russia that short messages to your mobile operator with commands like *100# - get your balance, and something like this.
2ndboot i think won't be usefull right now, i can't get jtag on it.. so 2ndboot will wait...
Maybe moto will unlock bootloader someday? =)
Click to expand...
Click to collapse
Sounds great thats a nifty litle service that ussd..

Please try to incorporate the CB changes. Its sooooo stable!
EDIT: And thank you all for making this possible!

Nice thread. This is exciting... Hope this somehow helps with getting CM7 lol - still hungry for gingerbread. Speaking of which - not to get off-track or anything, but I don't want to start a thread for this - but does anyone know if the stock google camera app works for the XT720?
Oh and I hope someone makes a gingerbread theme for this ROM... love the look. Of course, not highest priority though.
Looking forward to some success with this. Good luck guys!

@Hellmonger are you going to replace the dialer apk or just edit it? If you are going to replace it, you could use the attached dialer which is for the DroidX2. This is the link to the original post: http://forum.androidcentral.com/motorola-droid-x2/86247-droid-x2-system-dump-wallpapers-ringtones.html

mod build prop
guys..my xt lcd getting worst n for now im just using xt as tethering for tablet..become lazy to mod when look at the lcd......btw here my new mod buildprop for wanhu ..go try and also anyone manage to install real hdmi on this rom?..if real hdmi can detect then i want to reflash back to this
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=SHOLS_U2_05.26.0
ro.build.display.id=WanHu's Milestone2.2.1 XT720 Optimize
ro.build.version.incremental=95429183
ro.build.version.sdk=8
ro.build.version.codename=REL
ro.build.version.release=2.2.1
ro.build.svn=48
ro.build.date=Mon Feb 21 03:18:02 CST 2011
ro.build.date.utc=1295415902
ro.build.type=user
ro.build.user=w21529
ro.build.host=il93lnxebld12
ro.build.tags=release-keys
ro.product.model=XT720
ro.product.brand=tmobile
ro.product.name=umts_sholes
ro.product.device=sholest
ro.product.board=sholes
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=sholest
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=1.22.531.8 CL277427 release-keys
ro.build.fingerprint=tmobile/htc_vision/vision/vision:2.2.1/FRF91/277427:user/release-keys#
# end build properties
#
# system.prop for UMTS Sholes
#
rild.libpath=/system/lib/libril-moto-umts-1.so
rild.libargs=-d /dev/ttyS0
ro.sf.lcd_density=240
ro.default_usb_mode=2
# Optimize TCP Stack for faster speeds
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
# Battery Savings (Sleep Mode)
ro.ril.disable.power.collapse=0
pm.sleep_mode=1
# Render UI through GPU instead of CPU
# Comment out if this causes laggy UI (it should speed up UI)
debug.sf.hw=1
# Default network type.
# 3 -> GSM/WCDMA (auto mode, according to PRL)
ro.telephony.default_network=3
# When moving through zones or losing signal, having a delay
# smooths out constant disconnects and reconnects, which in turn
# saves a ton of battery life!
ro.mot.eri.losalert.delay=1000
wifi.interface = tiwlan0
# 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 = 90
# The OpenGL ES API level that is natively supported by this device.
# This is a 16.16 fixed point number
ro.opengles.version = 131072
# our HTML browser (not WAP browser ) does not need to specify UAProf URL
ro.mot.hw.uaprof=
# This is a high density device with more memory, so larger vm heaps for it.
dalvik.vm.startheapsize=10m
dalvik.vm.heapsize=44m
#proximit sensor screen off delay
mot.proximity.delay=75
#proximit sensor disable touch distance
mot.proximity.distance=100
# Milestone DSI kernel bug workaround
persist.sys.omap_dss_mode=1
# to spare some RAM
persist.sys.purgeable_assets=1
# apps to be kept in memory (specified by process name)
# use with caution, RAM is limited!
sys.keep_app_1=
sys.keep_app_2=
# DF MODs
ro.media.dec.vid.wmv.enabled = 1
ro.media.dec.aud.wma.enabled = 1
ro.media.dec.aud.flac.enabled = 1
ro.media.dec.aud.ape.enabled = 0
ro.media.dec.vid.avi.enabled = 1
ro.media.dec.vid.flv.enabled = 0
ro.media.dec.vid.qt.enabled = 0
ro.media.dec.vid.rm.enabled = 0
video.accelerate.hw =1
debug.performance.tuning =1
## Specific properties available only in CM6 for Milestone
# set to 0 if you don't use a dock but a case with a magentic closure
ro.config.dockobserver=1
# swap volume keys in landscape mode
ro.config.volume_keys_rotation=1
# By default, the dalvik-cache of apps in /system is stored in /cache,
# of apps in /data and sdcard in /data. When set to 1, dalvik-cache of
# all apps will be stored in /cache.
# Use with caution, a lot of free space in /data and almost full /cache
# is not a good thing...
dalvik.vm.dexopt-cache-only=0
# set to 1 if you don't want the screen to turn on when the phone is plugged
# useful when using a solar power adapter (fluctuating power)
ro.config.no_action_on_plug=0
##
windowsmgr.max_events_per_sec=260
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.ril.enable.a53=1
ro.ril.enable.dtm=1
ro.ril.gprsclass=10
ro.ril.hsdpa.category=8
ro.ril.hsupa.category=6
ro.ril.hsxpa=2
ro.ril.def.agps.feature=1
ro.ril.disable.fd.plmn.prefix=23402,23410,23411
ro.ril.enable.sdr=0
ro.ril.enable.gea3=0
ro.com.android.wifi-watchlist=GoogleGuest
ro.error.receiver.system.apps=com.google.android.feedback
ro.setupwizard.enterprise_mode=1
ro.com.google.clientidbase=android-tmobile-us
ro.com.google.clientidbase.vs=android-hms-tmobile-us
ro.com.google.clientidbase.ms=android-hms-tmobile-us
ro.com.google.locationfeatures=1
ro.com.google.networklocation=1
ro.com.google.gmsversion=2.2_r5
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.config.vc_call_vol_steps=7
ro.telephony.call_ring.multiple=false
ro.telephony.call_ring.delay=500
ro.url.safetylegal=http://www.motorola.com/staticfiles/Support/legal/?model=A853
ro.setupwizard.enable_bypass=1
ro.media.dec.jpeg.memcap=20000000
dalvik.vm.lockprof.threshold=500
dalvik.vm.dexopt-flags=m=y
ro.product.multi_touch_enabled=true
ro.product.max_num_touch=3
ro.com.google.gmsversion=2.2_r8
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=true
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=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.setupwizard.mode=DISABLED
ro.com.android.dateformat=yyyy-MM-dd
ro.com.android.dataroaming=true
ro.ril.enable.managed.roaming=1
ro.ril.oem.nosim.ecclist=911,112,999,000,08,118,120,122,110,119,995
ro.ril.emc.mode=2
ro.moddevice=Milestone
dalvik.vm.lockprof.threshold=500
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.HOME_APP_ADJ=1
ro.media.enc.hprof.file.format=mp4
ro.media.enc.hprof.codec.vid=h264
ro.media.enc.hprof.codec.aud=aac
ro.media.enc.hprof.vid.width=720
ro.media.enc.hprof.vid.height=480
ro.media.enc.hprof.vid.fps=25
ro.media.enc.hprof.vid.bps=5000000
ro.media.enc.hprof.aud.bps=192000
ro.media.enc.hprof.aud.hz=44100
ro.media.enc.hprof.aud.ch=1
ro.media.enc.hprof.duration=60
ro.media.enc.lprof.file.format=mp4
ro.media.enc.lprof.codec.vid=h264
ro.media.enc.lprof.codec.aud=aac
ro.media.enc.lprof.vid.width=320
ro.media.enc.lprof.vid.height=240
ro.media.enc.lprof.vid.fps=25
ro.media.enc.lprof.vid.bps=2500000
ro.media.enc.lprof.aud.bps=96000
ro.media.enc.lprof.aud.hz=16000
ro.media.enc.lprof.aud.ch=1
ro.media.enc.lprof.duration=30
ro.media.enc.file.format=3gp,mp4
ro.media.enc.vid.codec=h264,m4v,h263
ro.media.enc.aud.codec=aac,amrnb
ro.media.enc.vid.h264.width=176,720
ro.media.enc.vid.h264.height=144,480
ro.media.enc.vid.h264.bps=64000,8000000
ro.media.enc.vid.h264.fps=1,30
ro.media.enc.vid.h263.width=176,720
ro.media.enc.vid.h263.height=144,480
ro.media.enc.vid.h263.bps=64000,8000000
ro.media.enc.vid.h263.fps=1,30
ro.media.enc.vid.m4v.width=176,720
ro.media.enc.vid.m4v.height=144,480
ro.media.enc.vid.m4v.bps=64000,8000000
ro.media.enc.vid.m4v.fps=1,30
ro.media.enc.aud.amrnb.bps=5525,12200
ro.media.enc.aud.amrnb.hz=8000,8000
ro.media.enc.aud.amrnb.ch=1,1
ro.media.enc.aud.aac.bps=8192,192000
ro.media.enc.aud.aac.hz=16000,44100
ro.media.enc.aud.aac.ch=1,1
ro.media.dec.aud.wma.enabled=1
ro.media.dec.vid.wmv.enabled=1
ro.media.cam.preview.fps=0
ro.media.dec.jpeg.memcap=20000000
ro.media.enc.jpeg.quality=95,85,70

pavithren said:
@Hellmonger are you going to replace the dialer apk or just edit it? If you are going to replace it, you could use the attached dialer which is for the DroidX2. This is the link to the original post: http://forum.androidcentral.com/motorola-droid-x2/86247-droid-x2-system-dump-wallpapers-ringtones.html
Click to expand...
Click to collapse
Personally I'd prefer if we kept things stock here. Stock 2.2 dialer is fine (though stock 2.3 dialer has a really nice clean black look - +in the absence of an actual 2.3 ROM for us yet I want to at least have the total 2.3 look ). Oh and it would also be nice if the music app was replaced with google's new app I think, but no big deal.
Which reminds me - Question: Is there a way to define a particular app as a "stock" app? I've used apps that will only use stock apps of a particular kind (i.e. stock music player, stock video player, etc...). I was wondering if there is a way to set an app up as stock?

+1, would love to see a gingerbread-themed ROM. Lol, it will atleast give us the impression that our phone isn't TOO outdated.

Oh and request:
Since haptic feedback works on some apps like the dialer, there must be a way to make it work on all things like in 2.1 (I think?). I would love if someone would figure out how to do that.

khalpowers said:
guys..my xt lcd getting worst n for now im just using xt as tethering for tablet..become lazy to mod when look at the lcd......btw here my new mod buildprop for wanhu ..go try and also anyone manage to install real hdmi on this rom?..if real hdmi can detect then i want to reflash back to this
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=SHOLS_U2_05.26.0
ro.build.display.id=WanHu's Milestone2.2.1 XT720 Optimize
ro.build.version.incremental=95429183
ro.build.version.sdk=8
ro.build.version.codename=REL
ro.build.version.release=2.2.1
ro.build.svn=48
ro.build.date=Mon Feb 21 03:18:02 CST 2011
ro.build.date.utc=1295415902
ro.build.type=user
ro.build.user=w21529
ro.build.host=il93lnxebld12
ro.build.tags=release-keys
ro.product.model=XT720
ro.product.brand=tmobile
ro.product.name=umts_sholes
ro.product.device=sholest
ro.product.board=sholes
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=sholest
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=1.22.531.8 CL277427 release-keys
ro.build.fingerprint=tmobile/htc_vision/vision/vision:2.2.1/FRF91/277427:user/release-keys#
# end build properties
#
# system.prop for UMTS Sholes
#
rild.libpath=/system/lib/libril-moto-umts-1.so
rild.libargs=-d /dev/ttyS0
ro.sf.lcd_density=240
ro.default_usb_mode=2
# Optimize TCP Stack for faster speeds
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
# Battery Savings (Sleep Mode)
ro.ril.disable.power.collapse=0
pm.sleep_mode=1
# Render UI through GPU instead of CPU
# Comment out if this causes laggy UI (it should speed up UI)
debug.sf.hw=1
# Default network type.
# 3 -> GSM/WCDMA (auto mode, according to PRL)
ro.telephony.default_network=3
# When moving through zones or losing signal, having a delay
# smooths out constant disconnects and reconnects, which in turn
# saves a ton of battery life!
ro.mot.eri.losalert.delay=1000
wifi.interface = tiwlan0
# 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 = 90
# The OpenGL ES API level that is natively supported by this device.
# This is a 16.16 fixed point number
ro.opengles.version = 131072
# our HTML browser (not WAP browser ) does not need to specify UAProf URL
ro.mot.hw.uaprof=
# This is a high density device with more memory, so larger vm heaps for it.
dalvik.vm.startheapsize=10m
dalvik.vm.heapsize=44m
#proximit sensor screen off delay
mot.proximity.delay=75
#proximit sensor disable touch distance
mot.proximity.distance=100
# Milestone DSI kernel bug workaround
persist.sys.omap_dss_mode=1
# to spare some RAM
persist.sys.purgeable_assets=1
# apps to be kept in memory (specified by process name)
# use with caution, RAM is limited!
sys.keep_app_1=
sys.keep_app_2=
# DF MODs
ro.media.dec.vid.wmv.enabled = 1
ro.media.dec.aud.wma.enabled = 1
ro.media.dec.aud.flac.enabled = 1
ro.media.dec.aud.ape.enabled = 0
ro.media.dec.vid.avi.enabled = 1
ro.media.dec.vid.flv.enabled = 0
ro.media.dec.vid.qt.enabled = 0
ro.media.dec.vid.rm.enabled = 0
video.accelerate.hw =1
debug.performance.tuning =1
## Specific properties available only in CM6 for Milestone
# set to 0 if you don't use a dock but a case with a magentic closure
ro.config.dockobserver=1
# swap volume keys in landscape mode
ro.config.volume_keys_rotation=1
# By default, the dalvik-cache of apps in /system is stored in /cache,
# of apps in /data and sdcard in /data. When set to 1, dalvik-cache of
# all apps will be stored in /cache.
# Use with caution, a lot of free space in /data and almost full /cache
# is not a good thing...
dalvik.vm.dexopt-cache-only=0
# set to 1 if you don't want the screen to turn on when the phone is plugged
# useful when using a solar power adapter (fluctuating power)
ro.config.no_action_on_plug=0
##
windowsmgr.max_events_per_sec=260
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.ril.enable.a53=1
ro.ril.enable.dtm=1
ro.ril.gprsclass=10
ro.ril.hsdpa.category=8
ro.ril.hsupa.category=6
ro.ril.hsxpa=2
ro.ril.def.agps.feature=1
ro.ril.disable.fd.plmn.prefix=23402,23410,23411
ro.ril.enable.sdr=0
ro.ril.enable.gea3=0
ro.com.android.wifi-watchlist=GoogleGuest
ro.error.receiver.system.apps=com.google.android.feedback
ro.setupwizard.enterprise_mode=1
ro.com.google.clientidbase=android-tmobile-us
ro.com.google.clientidbase.vs=android-hms-tmobile-us
ro.com.google.clientidbase.ms=android-hms-tmobile-us
ro.com.google.locationfeatures=1
ro.com.google.networklocation=1
ro.com.google.gmsversion=2.2_r5
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.config.vc_call_vol_steps=7
ro.telephony.call_ring.multiple=false
ro.telephony.call_ring.delay=500
ro.url.safetylegal=http://www.motorola.com/staticfiles/Support/legal/?model=A853
ro.setupwizard.enable_bypass=1
ro.media.dec.jpeg.memcap=20000000
dalvik.vm.lockprof.threshold=500
dalvik.vm.dexopt-flags=m=y
ro.product.multi_touch_enabled=true
ro.product.max_num_touch=3
ro.com.google.gmsversion=2.2_r8
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=true
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=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.setupwizard.mode=DISABLED
ro.com.android.dateformat=yyyy-MM-dd
ro.com.android.dataroaming=true
ro.ril.enable.managed.roaming=1
ro.ril.oem.nosim.ecclist=911,112,999,000,08,118,120,122,110,119,995
ro.ril.emc.mode=2
ro.moddevice=Milestone
dalvik.vm.lockprof.threshold=500
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.HOME_APP_ADJ=1
ro.media.enc.hprof.file.format=mp4
ro.media.enc.hprof.codec.vid=h264
ro.media.enc.hprof.codec.aud=aac
ro.media.enc.hprof.vid.width=720
ro.media.enc.hprof.vid.height=480
ro.media.enc.hprof.vid.fps=25
ro.media.enc.hprof.vid.bps=5000000
ro.media.enc.hprof.aud.bps=192000
ro.media.enc.hprof.aud.hz=44100
ro.media.enc.hprof.aud.ch=1
ro.media.enc.hprof.duration=60
ro.media.enc.lprof.file.format=mp4
ro.media.enc.lprof.codec.vid=h264
ro.media.enc.lprof.codec.aud=aac
ro.media.enc.lprof.vid.width=320
ro.media.enc.lprof.vid.height=240
ro.media.enc.lprof.vid.fps=25
ro.media.enc.lprof.vid.bps=2500000
ro.media.enc.lprof.aud.bps=96000
ro.media.enc.lprof.aud.hz=16000
ro.media.enc.lprof.aud.ch=1
ro.media.enc.lprof.duration=30
ro.media.enc.file.format=3gp,mp4
ro.media.enc.vid.codec=h264,m4v,h263
ro.media.enc.aud.codec=aac,amrnb
ro.media.enc.vid.h264.width=176,720
ro.media.enc.vid.h264.height=144,480
ro.media.enc.vid.h264.bps=64000,8000000
ro.media.enc.vid.h264.fps=1,30
ro.media.enc.vid.h263.width=176,720
ro.media.enc.vid.h263.height=144,480
ro.media.enc.vid.h263.bps=64000,8000000
ro.media.enc.vid.h263.fps=1,30
ro.media.enc.vid.m4v.width=176,720
ro.media.enc.vid.m4v.height=144,480
ro.media.enc.vid.m4v.bps=64000,8000000
ro.media.enc.vid.m4v.fps=1,30
ro.media.enc.aud.amrnb.bps=5525,12200
ro.media.enc.aud.amrnb.hz=8000,8000
ro.media.enc.aud.amrnb.ch=1,1
ro.media.enc.aud.aac.bps=8192,192000
ro.media.enc.aud.aac.hz=16000,44100
ro.media.enc.aud.aac.ch=1,1
ro.media.dec.aud.wma.enabled=1
ro.media.dec.vid.wmv.enabled=1
ro.media.cam.preview.fps=0
ro.media.dec.jpeg.memcap=20000000
ro.media.enc.jpeg.quality=95,85,70
Click to expand...
Click to collapse
Thanx Khal! i will compare!
Also for old timey sakes i will most try to get Realhdmi working for you
Why Real hdmi is gone....
HTML:
http://www.androidpolice.com/2010/10/15/real-hdmi-dev-voluntarily-pulls-app-from-market-over-motorola-droid-x-issues-android-market-model/

pavithren said:
@Hellmonger are you going to replace the dialer apk or just edit it? If you are going to replace it, you could use the attached dialer which is for the DroidX2. This is the link to the original post: http://forum.androidcentral.com/motorola-droid-x2/86247-droid-x2-system-dump-wallpapers-ringtones.html
Click to expand...
Click to collapse
Have you integrated these, i mean have you tried them yet?

I'll volunteer to test if needed.

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!

Defy Rom Porting

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.

[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

how do I install CWM recovery on att S4?

I'm following these instructions: http://wiki.cyanogenmod.org/w/Install_CM_for_jflte
using the "AT&T variant" instructions. I've already done root. I ran the "install-cwm.cmd". just a dos window blinked open and went away. I dont know how to install ClockworkMod Recovery. it just says rename to recovery.img. it doesn't say how to actually install it. when I "hold Volume Up, Home & Power.". the phone goes into android system recovery 3e instead of CWM recovery. I assume CWM recovery is not installed and the instructions don't say how to install it.
thanks.
Gabe3 said:
I ran the "install-cwm.cmd". just a dos window blinked open and went away. I dont know how....
Click to expand...
Click to collapse
Ekhm... may I ask one small question?
Of course, while reading the prerequisites, and verifying the tools you are using, you have recognized that Loki uses adb command?
And, knowing that, you of course do know that to do anything via adb from Windows based PC, you need to have the Android SDK installed and working?
EDIT: one more question: just by the accident, have you even though about placing your question in ATT section, or even looking for your solution, for example here???
spamtrash said:
Ekhm... may I ask one small question?
Of course, while reading the prerequisites, and verifying the tools you are using, you have recognized that Loki uses adb command?
And, knowing that, you of course do know that to do anything via adb from Windows based PC, you need to have the Android SDK installed and working?
EDIT: one more question: just by the accident, have you even though about placing your question in ATT section, or even looking for your solution, for example here???
Click to expand...
Click to collapse
still lost. I dont see a guide in the att section. where can I get the latest CWM Recovery lok file?
Gabe3 said:
still lost. I dont see a guide in the att section. where can I get the latest CWM Recovery lok file?
Click to expand...
Click to collapse
What is your model of phone?
Joku1981 said:
What is your model of phone?
Click to expand...
Click to collapse
AT&T Galaxy S4 SGH-i337
I was going to use this guide: http://galaxys4root.com/galaxy-s4-root/how-to-install-cwm-recovery-on-att-or-verizon-galaxy-s4-sgh-i337sch-i545/
but the recovery lok file in the guide is pretty old.
I've also tried using odin but it fails.
Gabe3 said:
AT&T Galaxy S4 SGH-i337
I was going to use this guide: http://galaxys4root.com/galaxy-s4-root/how-to-install-cwm-recovery-on-att-or-verizon-galaxy-s4-sgh-i337sch-i545/
but the recovery lok file in the guide is pretty old.
Click to expand...
Click to collapse
Is it really so hard to go to General section of I337 to find this thread, or, if you'd look deeper, to look into this, where, in section Step 2: Rooting Your Device - you have very specific split what is for which model is what type of custom recovery (and, it seems that CWM is for I337M, a Canadian version ONLY) preferred, at least for rooting.
however, Section 3 provides easy instruction step by step what you shall do...
Gabe3 said:
AT&T Galaxy S4 SGH-i337
I was going to use this guide: http://galaxys4root.com/galaxy-s4-root/how-to-install-cwm-recovery-on-att-or-verizon-galaxy-s4-sgh-i337sch-i545/
but the recovery lok file in the guide is pretty old.
Click to expand...
Click to collapse
The codename is "jflteatt". Also known as SGH-I337. CWM is old for this new phone, use Philz Touch now:
- Guide for flash the recovery: HERE
- This is the file for install it (select latest version): HERE
spamtrash said:
Is it really so hard to go to General section of I337 to find this thread, or, if you'd look deeper, to look into this, where, in section Step 2: Rooting Your Device - you have very specific split what is for which model is what type of custom recovery (and, it seems that CWM is for I337M, a Canadian version ONLY) preferred, at least for rooting.
however, Section 3 provides easy instruction step by step what you shall do...
Click to expand...
Click to collapse
looks like motochopper root failed. It said failed when I did it but it prompted me to reboot the phone so I thought it worked and superuser app got installed. superuser says "the superuser binary (su) must be updated. please choose an installation method. recovery mode installation is recommended for htc devices."
also, when I use root checker it says I don't have root. looks like back to step 1. I tried motochopper again and it still says failed.
just used the CASUAL application and checked root checker, still no root.
heres the casual log:
[*] Waiting for device...
Waiting for ADB device connection. When Windows 7 recognizes the device, we will continue. Don't touch anything.
[*] Device found.
[*] Pushing exploit...
2816 KB/s (1283460 bytes in 0.445s)
[*] Pushing root tools...
3916 KB/s (96260 bytes in 0.024s)
4132 KB/s (1578585 bytes in 0.373s)
[*] Pushing recovery to device...
4225 KB/s (10484224 bytes in 2.423s)
[*] Rooting phone...
[+] This may take a few minutes.
[-] Failure.
installing superuser to system partition
/system/bin/sh: su: not found
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KOT49H
ro.build.display.id=KOT49H.I337UCUFNB1
ro.build.version.incremental=I337UCUFNB1
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.2
ro.build.date=Tue Feb 11 22:30:13 KST 2014
ro.build.date.utc=1392125413
ro.build.type=user
ro.build.user=dpi
ro.build.host=SWDD5521
ro.build.tags=release-keys
ro.product.model=SAMSUNG-SGH-I337
ro.product.brand=samsung
ro.product.name=jflteuc
ro.product.device=jflteatt
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=jflteatt
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=jflteuc-user 4.4.2 KOT49H I337UCUFNB1 release-keys
ro.build.fingerprint=samsung/jflteuc/jflteatt:4.4.2/KOT49H/I337UCUFNB1:user/release-keys
ro.build.characteristics=att
# Samsung Specific Properties
ro.build.PDA=I337UCUFNB1
ro.build.hidden_ver=I337UCUFNB1
ro.build.changelist=505595
ro.product_ship=true
ro.chipname=apq8064
# end build properties
#
# from device/samsung/jflteatt/system.prop
#
#
# system.prop for surf
#
ro.sf.lcd_density=480
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
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 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 proverty for sys info indication
persist.radio.add_power_save=1
# 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
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
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=true
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.ringtone=ATT_Firefly_Default.ogg
ro.config.notification_sound=Whisper.ogg
ro.config.alarm_alert=Alarm_Morning_flower.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-att-us
ro.com.google.clientidbase.am=android-att-us
ro.com.google.clientidbase.yt=android-samsung
ro.com.google.clientidbase.gmm=android-samsung
ro.com.google.gmsversion=4.4.2_r1
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
[*] Installing Recovery
/system/bin/sh: su: not found
[*] rebooting into recovery. Ensure that you "Install Superuser" in after you reboot into Android for security reasons!
done
Script Complete
Click to expand...
Click to collapse
Gabe3 said:
looks like motochopper root failed. It said failed when I did it but it prompted me to reboot the phone so I thought it worked and superuser app got installed. superuser says "the superuser binary (su) must be updated. please choose an installation method. recovery mode installation is recommended for htc devices."
also, when I use root checker it says I don't have root. looks like back to step 1. I tried motochopper again and it still says failed.
Click to expand...
Click to collapse
The thread u created was for install custom recovery or root ur phone? If you want root ur phone too, follow this GUIDE, special for your device model.
Joku1981 said:
The thread u created was for install custom recovery or root ur phone?
Click to expand...
Click to collapse
well I wanted to root my phone so I could install cwm recovery to let me put cm11 on. but looks like my firmware version "NB1" isn't able to be rooted.
Gabe3 said:
well I wanted to root my phone so I could install cwm recovery to let me put cm11 on. but looks like my firmware version "NB1" isn't able to be rooted.
Click to expand...
Click to collapse
I answered you the 2 questions: Flash custom recovery and root ur phone :highfive:
Joku1981 said:
I answered you the 2 questions: Flash custom recovery and root ur phone :highfive:
Click to expand...
Click to collapse
thanks. it would have worked if my phone didn't have the NB1 firmware.
I'm finally able to give an answer instead of reading one.
I sent you a personal message with my post since I can't post links yet, as I've just made an account. Been lurking forever it was time. I will post it here when I can for any future passersby.

Fire Stick 4k - first impressions:

I got the new 4k Firestick, and put it through the paces a bit (XDA style). I was not able to block the stick from updating on the very first run by throttling the WiFi connection speed (despite quite a bit of effort). Anyway, after it updated and came up, I was able to set up MoreLocale to add a non-supported language (Russian), and SmartYouTube, exactly as per instructions here:
https://forum.xda-developers.com/fire-tv/general/fire-stick2-run-avoiding-otas-youtube-t3718556
I could not disable the OTA updates using the old commands.
For ADB, the network route works fine (adb connect 192.168.1.XX). I was also able to power the stick from a PC, and by updating device ID in the old MTK driver, the stick became ADB visible from the PC. Unfortunately, Kingoroot did not work
The stick appears to be very snappy, faster than Gen2. The android version is 7.1.2, so it's a major step up from 5.1.1 for Gen2. The Fire OS version is 6.2.3.2. Amazon really slowed down updates for its misc tablets, I suspect they are busy working on moving everything to 7.1.2
Here is the build.prop file from those who are interested.
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=NS6232
ro.build.display.id=NS6232
ro.build.version.incremental=0001443165316
ro.build.version.sdk=25
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=7.1.2
ro.build.version.security_patch=2018-07-01
ro.build.version.base_os=NHG47K
ro.build.date=Wed Nov 7 18:06:26 UTC 2018
ro.build.date.utc=1541613986
ro.build.type=user
ro.build.user=build
ro.build.host=i3-ri-14-use1a-b-63
ro.build.tags=amz-p,release-keys
ro.build.flavor=mantis-user
ro.product.model=AFTMM
ro.product.brand=Amazon
ro.product.name=mantis
ro.product.device=mantis
ro.product.board=mantis
# 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=Amazon
ro.wifi.channels=
ro.board.platform=mt8695
# ro.build.product is obsolete; use ro.product.device
ro.build.product=mantis
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=mantis-user 6.0 NS6232 1268 amz-p,release-keys
ro.build.fingerprint=Amazon/mantis:6.0/NS6232/1268/N:user/amz-p,release-keys
ro.build.thumbprint=6.0/NS6232/1268/N:user/amz-p,release-keys
ro.build.characteristics=tv
# end build properties
#
# from device/amazon/mantis/system.prop
#
#
# system.prop for generic sdk
#
rild.libpath=mtk-ril.so
rild.libargs=-d /dev/ttyC0
# MTK, Infinity, 20090720 {
wifi.interface=wlan0
# MTK, Infinity, 20090720 }
# MTK, mtk03034, 20101210 {
ro.mediatek.wlan.wsc=1
# MTK, mtk03034 20101210}
# MTK, mtk03034, 20110318 {
ro.mediatek.wlan.p2p=1
# MTK, mtk03034 20110318}
# MTK, mtk03034, 20101213 {
mediatek.wlan.ctia=0
# MTK, mtk03034 20101213}
#
wifi.tethering.interface=ap0
#
# wifi rssi->bar thresholds
persist.wifi.rssi.thresholds=-85,-80,-73,-69
ro.opengles.version=196610
wifi.direct.interface=p2p0
dalvik.vm.heapgrowthlimit=128m
dalvik.vm.heapsize=256m
# USB MTP WHQL
ro.sys.usb.mtp.whql.enable=0
# Power off opt in IPO
sys.ipo.pwrdncap=2
ro.sys.usb.storage.type=mtp
# USB BICR function
ro.sys.usb.bicr=no
# USB Charge only function
ro.sys.usb.charging.only=yes
# audio
ro.camera.sound.forced=0
ro.audio.silent=0
ro.mtk_box_audio_support=1
ro.zygote.preload.enable=0
ro.kernel.zio=38,108,105,16
#ro.kernel.qemu=1
#ro.kernel.qemu.gles=0
ro.boot.selinux=disable
ro.sf.lcd_density=320
# disable ipo for development
sys.ipo.disable=1
#for sw gpu alloc
#ro.hardware.gralloc=mt8695.sw
ro.mtk_alps_box_support=1
# for ethernet extention
ro.mtk_alps_ethernet_ext=1
#add for 8695box cec device type
ro.hdmi.device_type=4
#add for svp
ro.mtk_sec_video_path_support=1
ro.nrdp.modelgroup=FIRETVSTICK2018
ro.nrdp.validation=ninja_5.1
# Android OpenGL renderer configuration
# Configure as if we're a 1080p 1GB device
# (we can consider Mantis Tank + .5GB for 4k)
ro.hwui.texture_cache_size=48.0
ro.hwui.texture_cache_flushrate=0.4
ro.hwui.layer_cache_size=32.0
ro.hwui.drop_shadow_cache_size=4.0
ro.hwui.path_cache_size=16.0
ro.hwui.r_buffer_cache_size=4.0
ro.hwui.text_small_cache_height=512
dalvik.vm.heapmaxfree=2m
# max size(kb) of FDR whiltelist, 512MB
ro.recovery.wl.maxstore=524288
#Support storage visible to apps
persist.fw.force_adoptable=true
#Dynamic warming service
persist.sys.ps.favapps_limit=2
#dma continuous mode devices
persist.dolby.dma.devices.cm=1152
# enable offload mode for video
audio.offload.video=true
#set min duration as 1 sec for video in offload
audio.offload.min.duration.secs=1
# limit buffers for streaming apps
ro.trim.buffers=1
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.build.lab126.buildtype=Nightly
ro.build.lab126.project=mantis_fireos_ship_6232
ro.build.lab126.build=1268
ro.build.version.fireos=6.0
ro.product.package_name=com.amazon.mantis.android.os
ro.build.configuration=tv
ro.build.version.serial=1268
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.fireos.resources=framework/fireos-res/fireos-res.apk
config.disable_networktime=true
dalvik.vm.skpheapgrowthlimit=20m
dalvik.vm.skpheapmaxfree=512k
dalvik.vm.skpheapminfree=128k
dalvik.vm.skpheapstartsize=2m
dalvik.vm.skpheaptargetutil=0.95
ro.hdmi.wake_on_hotplug=false
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapsize=384m
ro.logd.kernel=true
ro.mediatek.chip_ver=S01
ro.mediatek.platform=MT8695
ro.telephony.sim.count=2
persist.radio.default.sim=0
persist.radio.multisim.config=ss
wifi.interface=wlan0
service.adb.tcp.port=5555
wifi.tethering.interface=ap0
ro.mtk_sec_video_path_support=1
ro.mtk_key_manager_kb_path=1
ril.specific.sm_cause=0
ril.external.md=0
ro.btstack=blueangel
ro.sf.hwrotation=0
drm.service.enabled=true
ro.mtk_in_house_tee_support=true
fmradio.driver.enable=0
ril.first.md=1
ril.flightmode.poweroffMD=0
ril.telephony.mode=0
dalvik.vm.mtk-stack-trace-file=/data/anr/mtk_traces.txt
mediatek.wlan.chip=MT7668
mediatek.wlan.module.postfix=_mt7668
ril.radiooff.poweroffMD=0
ro.mtk_protocol1_rat_config=no
ro.mediatek.version.branch=alps-mp-n2.mp12.tc6sp
ro.mediatek.version.release=alps-mp-n2.mp12
ro.mediatek.version.sdk=4
ro.num_md_protocol=2
ro.mtk_bt_support=1
ro.mtk_audio_tuning_tool_ver=V2.2
ro.mtk_wlan_support=1
ro.mtk_search_db_support=1
ro.have_aacencode_feature=1
ro.mtk_widevine_drm_l1_support=1
ro.mtk_hdmi_support=1
ro.mtk_emmc_support=1
ro.telephony.default_network=0,0
ro.mtk_shared_sdcard=1
ro.mtk_pq_support=2
ro.mtk_pq_color_mode=1
ro.mtk_world_phone_policy=0
ro.mtk_perfservice_support=1
ro.mtk_hdmi_hdcp_support=1
ro.mtk_internal_hdmi_support=1
ro.mtk_key_manager_support=1
ro.mtk_cam_mfb_support=3
ro.mtk_external_sim_only_slots=0
ro.sim_me_lock_mode=0
ro.mtk_dual_mic_support=0
ro.mtk_is_tablet=0
wfd.dummy.enable=1
wfd.iframesize.level=0
ro.mediatek.project.path=device/amazon/mantis
ro.com.android.mobiledata=true
persist.radio.mobile.data=0,0
persist.meta.dumpdata=0
persist.radio.mtk_ps2_rat=G
persist.log.tag.RIL-DATA=D
ro.boot.opt_using_default=1
mtk.vdec.waitkeyframeforplay=1
ro.sys.sdcardfs=1
ro.media.maxmem=500000000
ro.dpframework.not_support_yv12=1
debug.log.thermal_qa.enable=n
persist.sys.hdmi.keep_awake=false
dalvik.vm.dex2oat-threads=3
ro.product.config.type=AKPGW064GI9HE
persist.sys.recovery.batt_level=25
persist.sys.ota.verified=unverified
persist.sys.ota.last_verified=none
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm.variant=cortex-a7
dalvik.vm.isa.arm.features=default
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.build.version.number=0001443165316
ro.build.mktg.fireos=Fire OS 6.2.3.2
ro.build.version.name=Fire OS 6.2.3.2 (NS6232/1268)
ro.expect.recovery_id=0x9fcb0ab2f1f9483f404aeab2ca8929ee416780a5000000000000000000000000
It looks like the non-supported language setting via MoreLocale does not stick between reboots. It reverts back to English. Any ideas how to handle this?
bibikalka said:
It looks like the non-supported language setting via MoreLocale does not stick between reboots. It reverts back to English. Any ideas how to handle this?
Click to expand...
Click to collapse
Alright, there is an option in SmartYouTubeTV to set the language (where the launcher is selected, very early on). That language persists through reboots, so all is good!
There is another place in SmartYouTubeTV to set the language, it's in the Settings. This one does not persist, and always reverts to the system language (which would be English for Fire Stick 4k).
I've tried the old adb commands as well and can't block OTA, I havent found any new way or commands to do it - is there any available yet, or is it not possible on the 4k?
This is my first Fire Stick... @bibikalka can this be debloated or rooted yet? ever?
Seems maybe they have stopped some fun things you guys have been able to do with the older sticks?
I would also be interested in rooting mine. In the meantime, did anyone figure out a way to install google play services? I could sideload the API, but after reboot it got into boot loop and had to remove it (also youtube didn't find the services, so it was useless anyway).
Hello, can you guys help me getting through the first initial setup, as I'm outside the "allowed countries" for the device to work? Thanks
Gathrid said:
Hello, can you guys help me getting through the first initial setup, as I'm outside the "allowed countries" for the device to work? Thanks
Click to expand...
Click to collapse
Get a VPN, Google search VPN if you don't know what that means, and then you will be inside the allowed countries.
Yes its an amazing review post I am also working on the similar reviews site you cansee here and this will help me in that case.

Categories

Resources