I need the build.prop of the shield TV as I try to spoof my Shield Tablet to buy shield TV only games from the PlayStore.
Yes I know that some games might not work on the tablet but I ordered a Shield TV and just want to prepurchase the games, which I can't do without a compatible device.
I already tried downloading the OTA update and extract the puild.prop with an linux explorer but the file seems to be encrypted or compressed.
anybody?
If you care to download the full oem images you can extract it from there unfortunately I'm not yet rooted (waiting for marshmallow first) so I can't pull mine for you
nex86 said:
I need the build.prop of the shield TV as I try to spoof my Shield Tablet to buy shield TV only games from the PlayStore.
Yes I know that some games might not work on the tablet but I ordered a Shield TV and just want to prepurchase the games, which I can't do without a compatible device.
I already tried downloading the OTA update and extract the puild.prop with an linux explorer but the file seems to be encrypted or compressed.
Click to expand...
Click to collapse
here is mine:
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=LMY47D
ro.build.display.id=LMY47D.35739_609.6420
ro.build.version.incremental=35739_609.6420
ro.build.version.sdk=22
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=5.1
ro.build.date=Thu Oct 8 13:57:46 PDT 2015
ro.build.date.utc=1444337866
ro.build.type=user
ro.build.user=NVIDIA
ro.build.host=mobile-u64-396
ro.build.tags=release-keys
ro.build.flavor=foster_e-user
ro.product.model=SHIELD Android TV
ro.product.brand=NVIDIA
ro.product.name=foster_e
ro.product.device=foster
ro.product.board=
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=arm64-v8a
ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=arm64-v8a
ro.product.manufacturer=NVIDIA
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=tegra
# ro.build.product is obsolete; use ro.product.device
ro.build.product=foster
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=foster_e-user 5.1 LMY47D 35739_609.6420 release-keys
ro.build.fingerprint=NVIDIA/foster_e/foster:5.1/LMY47D/35739_609.6420:user/release-keys
ro.build.characteristics=tv
# end build properties
#
# from device/nvidia/soc/t210/system.prop
#
# opengles.version is 16.16 (maj.min) fixed point
ro.opengles.version=196609
persist.tegra.nvmmlite=1
persist.wlan.ti.calibrated=0
ro.sf.override_lcd_density=1
# glcomposer composition
persist.tegra.compositor=glcomposer
persist.tegra.decompression=cde-client
# WAR for bug 1536227: Restrict all ZBC clears to transparent black:
persist.tegra.AF73C63E=0x80007ffd
# disable input resampling
ro.input.noresample=1
#enable Miracast game mode support
nvwfd.gamemode=1
#max resolution supported for Miracast is 1080p, represented interms of macroblocks
nvwfd.max_macroblocks=8160
# usb vendor and product ID definition
ro.nv.usb.vid=0955
ro.nv.usb.pid.mtp=B430
ro.nv.usb.pid.mtp.adb=B431
ro.nv.usb.pid.rndis=B434
ro.nv.usb.pid.rndis.adb=B435
ro.nv.usb.pid.ptp=B432
ro.nv.usb.pid.ptp.adb=B433
#Set audioflinger resampler quality to DYN_HIGH_QUALITY
af.resampler.quality=7
#
# from device/nvidia/platform/t210/system.prop
#
wifi.interface=wlan0
wifi.Xinterface=xlan0
ap.interface=wlan0
# boot animation property
persist.bootanim.preload=1
#pbc properties
pbc.log.on=0
pbc.hist.size=5
pbc.step.period=700
pbc.polling.period=100
pbc.throttle.depth=0
persist.sys.pbc.enabled=1
persist.sys.pbc.hyst=5
persist.sys.pbc.psys.cap=10000
persist.sys.pbc.ibat.cap=4000
persist.sys.pbc.pbat.cap=30000
persist.sys.pbc.inf.game.mode=1
persist.sys.pbc.inf.socthres=20
persist.sys.pbc.pbat.slope=1.5
persist.sys.pbc.pbat.intercept=-7
persist.sys.pbc.over.cfboost=true
persist.sys.pbc.cfboost.floor=800000
persist.sys.pbc.gfboost.floor=300000
#disable Eco mode with charger
persist.sys.NV_ECO.IF.CHARGING=false
#playback type device, for cec
ro.hdmi.device_type=4
#used to enable adb over tcpip on port 5555 from Settings app
persist.system.adb.tcp.enable=0
#
# ADDITIONAL_BUILD_PROPERTIES
#
persist.sys.media.avsync=true
dalvik.vm.heapstartsize=12m
dalvik.vm.heapgrowthlimit=128m
dalvik.vm.heapsize=448m
ro.build.version.ota=2.1(22.18.61.16)
drm.service.enabled=true
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=5.0_r2
ro.com.google.clientidbase=android-nvidia
ro.sf.lcd_density=320
ro.nrdp.modelgroup=SHIELDANDROIDTV
ro.nrdp.audio.otfs=false
ro.radio.noril=true
ro.tegra.tz3.sorting=1
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm64.features=default
dalvik.vm.isa.arm.features=div
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
*deleted...wrong thread. Doh!
Related
Please see:
http://forum.xda-developers.com/showthread.php?t=1816022
Head on over to the OTA 9.2.1.27 US/WW/TW - CWM zip thread, download the rom you want (US, WW, or TW). Once you have the .zip rom downloaded on your pc, simply extract it, go to the /system folder and you can find the build.prop from there
Hold on, those are just patch updates.. You will actually need to download the rom from Asus' support page do as stated above.
It goes a little something like this:
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=IML74K
ro.build.display.id=IML74K.US_epad-9.2.1.27-20120615
ro.build.version.incremental=US_epad-9.2.1.27-20120615
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.3
ro.build.date=Fri Jun 15 17:45:41 CST 2012
ro.build.date.utc=1339753541
ro.build.type=user
ro.build.user=
ro.build.host=Mars
ro.build.tags=release-keys
ro.product.model=EPAD
ro.product.brand=asus
ro.product.name=US_epad
ro.product.device=EeePad
ro.product.board=EeePad
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=asus
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=tegra
# ro.build.product is obsolete; use ro.product.device
ro.build.product=EeePad
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=US_epad-user 4.0.3 IML74K US_epad-9.2.1.27-20120615 release-keys
ro.build.fingerprint=asus/US_epad/EeePad:4.0.3/IML74K/US_epad-9.2.1.27-20120615:user/release-keys
ro.build.characteristics=tablet
# end build properties
ro.opengles.version = 131072
wifi.interface=wlan0
ro.ethernet.interface=eth0
ro.ethernet.autoEnable=yes
rild.libpath=/system/lib/libmbm-ril.so
rild.libargs=-d /dev/ttyACM0 -i wwan0
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.config.notification_sound=NewMessage.ogg
persist.sys.ringermode=2
ro.config.bootsound=PowerOn.ogg
drm.service.enabled=1
ro.config.alarm_alert=Alarm_Classic.ogg
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=256m
wifi.version.driver=V6.1.24
gps.version.driver=V6.9.12
keyguard.no_require_sim=true
ro.kernel.qemu=
bt.version.driver=V8.30
gsm.bodysargsm=32,26,29,29
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=4.0_r1
ro.com.google.clientidbase=android-asus
ro.wifi.country=US
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
fone_fanatic said:
Head on over to the OTA 9.2.1.27 US/WW/TW - CWM zip thread, download the rom you want (US, WW, or TW). Once you have the .zip rom downloaded on your pc, simply extract it, go to the /system folder and you can find the build.prop from there
Hold on, those are just patch updates.. You will actually need to download the rom from Asus' support page do as stated above.
Click to expand...
Click to collapse
Neither one would work: because it is contained in in the blob file. If you or anyone could tell me how to get it out ( without running Linux, and building the unblob tool from github, and etc.), I would be very appreciative.
gee one said:
It goes a little something like this:
Code:
...
[/QUOTE]
Thank You, Thank You
Just what I needed
Click to expand...
Click to collapse
I made a newbie mistake.
I need a copy of the build.prop file from 4.4.0 (Build KRT16S)
I change the DPI on my Nexus 7 to show more on the screen (213 to 175).
But this needs to be reset in order to flash the new hotness that is 4.4.2.
Instead of just changing the dpi, i restored the build.prop to the previous version (4.3).
Now I'm stuck in a boot loop.
I know I can revert to stock, but that wipes everything.
Thanks!
marvinj920 said:
I made a newbie mistake.
I need a copy of the build.prop file from 4.4.0 (Build KRT16S)
I change the DPI on my Nexus 7 to show more on the screen (213 to 175).
But this needs to be reset in order to flash the new hotness that is 4.4.2.
Instead of just changing the dpi, i restored the build.prop to the previous version (4.3).
Now I'm stuck in a boot loop.
I know I can revert to stock, but that wipes everything.
Thanks!
Click to expand...
Click to collapse
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KRT16S
ro.build.display.id=KRT16S
ro.build.version.incremental=920375
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4
ro.build.date=Sat Nov 16 02:25:28 UTC 2013
ro.build.date.utc=1384568728
ro.build.type=user
ro.build.user=android-build
ro.build.host=vpbs25.mtv.corp.google.com
ro.build.tags=release-keys
ro.product.model=Nexus 7
ro.product.brand=google
ro.product.name=nakasig
ro.product.device=tilapia
ro.product.board=grouper
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=asus
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=tegra3
# ro.build.product is obsolete; use ro.product.device
ro.build.product=tilapia
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=nakasig-user 4.4 KRT16S 920375 release-keys
ro.build.fingerprint=google/nakasig/tilapia:4.4/KRT16S/920375:user/release-keys
ro.build.characteristics=tablet,nosdcard
# end build properties
#
# from device/asus/tilapia/system.prop
#
ro.opengles.version = 131072
wifi.interface=wlan0
rild.libpath=/system/lib/libxgold-ril.so
rild.libargs=-d /dev/ttyACM0
persist.tegra.nvmmlite = 1
ro.audio.monitorOrientation=true
#NFC
debug.nfc.fw_download=false
debug.nfc.se=false
# set default lcd density to TVDPI
ro.sf.lcd_density=213
# don't preload OpenGL in Zygote, the Tegra drivers do not like it
ro.zygote.disable_gl_preload=true
# configure PRISM
persist.tegra.didim.video = 5
#
# ADDITIONAL_BUILD_PROPERTIES
#
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
tf.enable=y
drm.service.enabled=true
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=384m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m
ro.config.ringtone=Girtab.ogg
ro.config.notification_sound=Tejat.ogg
ro.config.alarm_alert=Cesium.ogg
ro.carrier=unknown
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.error.receiver.system.apps=com.google.android.gms
ro.setupwizard.enterprise_mode=1
keyguard.no_require_sim=true
ro.facelock.black_timeout=1250
ro.facelock.det_timeout=1500
ro.facelock.rec_timeout=2500
ro.facelock.lively_timeout=2500
ro.facelock.est_max_time=1000
ro.facelock.use_intro_anim=true
ro.media.effect.bgdropper.adj=0.2
camera.flash_off=0
ro.setupwizard.network_required=true
ro.com.widevine.cachesize=16777216
media.aac_51_output_enabled=true
persist.sys.dalvik.vm.lib=libdvm.so
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
Hi, I flashed some new stuff, after a while with just root. I fell in love with the lollipop google edition (stock rom). There's a little problem, in my city I use my phone (through NFC) to get access in subway and all of public transports. To do that I have to flag the option on an app, but this option isn't flaggable due to "phone not supported". In fact not all of the NFC smartphone are supported, so as I have a Galaxy S4 (which is supported) is there a way to get recognized as well? I think it recognizes just I9505 phones (which is the most frequent model in my country) and no other like I9505G.
I don't know which parameter could be modified to get this work.
If it can help, this is my build.prop:
Spoiler
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=LMY47O.S008
ro.build.display.id=LMY47O.S008.151001
ro.build.version.incremental=151001
ro.build.version.sdk=22
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=5.1
ro.build.version.security_patch=2015-10-01
ro.build.version.base_os=samsung/jgedlteue/jgedlte:5.1/LMY47O.S008/150802:user/release-keys
ro.build.date=2015. 10. 13. (화) 15:15:52 KST
ro.build.date.utc=1444716952
ro.build.type=user
ro.build.user=dpi
ro.build.host=SWHD7407
ro.build.tags=release-keys
ro.build.flavor=jgedlteue-user
ro.product.model=GT-I9505G
ro.product.brand=samsung
ro.product.name=jgedlteue
ro.product.device=jgedlte
ro.product.board=MSM8960
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.cpu.abilist=armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm8960
# ro.build.product is obsolete; use ro.product.device
ro.build.product=jgedlte
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=jgedlteue-user 5.1 LMY47O.S008 151001 release-keys
ro.build.fingerprint=samsung/jgedlteue/jgedlte:5.1/LMY47O.S008/151001:user/release-keys
ro.build.characteristics=default
# Samsung Specific Properties
ro.build.PDA=I9505GUEUDOJ1
ro.build.hidden_ver=I9505GUEUDOJ1
ro.build.changelist=2852115
ro.product_ship=true
ro.chipname=MSM8960
# end build properties
#
# from device/samsung/jgedlte/system.prop
#
#
# system.prop for surf
#
rild.libpath=/system/lib/libril-qc-qmi-1.so
ro.sf.lcd_density=480
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1
ro.telephony.default_network=9
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=gpu
dalvik.vm.heapsize=36m
debug.enable.wl_log=1
persist.hwc.mdpcomp.enable=true
debug.mdpcomp.logs=0
#
# system props for the cne module
#
persist.cne.feature=0
lpa.decode=false
tunnel.decode=true
tunnel.audiovideo.decode=false
lpa.use-stagefright=true
qcom.hw.aac.encoder=true
#system props for the MM modules
media.stagefright.enable-player=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
media.aac_51_output_enabled=true
#33395 is sum of supported format flags in AAL
#Formats: AVI AC3 ASF AAC QCP DTS 3G2
mm.enable.qcom_parser=33395
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=false
#system props for time-services
persist.timed.enable=true
# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.handset.mic=digital
persist.audio.lowlatency.rec=false
# System prop to select audio resampler quality
af.resampler.quality=255
# System prop to select MPQAudioPlayer by default on mpq8064
mpq.audio.decode=true
#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3
ro.opengles.version=196608
# system prop for requesting Master role in incoming Bluetooth connection.
#
ro.bluetooth.request.master=true
#
# system prop for Bluetooth Auto connect for remote initated connections
#
ro.bluetooth.remote.autoconnect=true
# system property for Bluetooth discoverability time out in seconds
# 0: Always discoverable
#debug.bt.discoverable_time=0
#system prop for switching gps driver to qmi
persist.gps.qmienabled=true
#System prop to enable ehrpd capability
ro.config.ehrpd=true
# System property for cabl
ro.qualcomm.cabl=0
# System props for telephony
# System prop to turn on CdmaLTEPhone always
#telephony.lteOnCdmaDevice=1
#
# System prop for sending transmit power request to RIL during WiFi hotspot on/off
#
ro.ril.transmitpower=true
#
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
ro.hwui.text_cache_width=2048
#
# Supports warmboot capabilities
#
ro.warmboot.capability=1
#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
##fluencetype can be "fluence" or "fluencepro" or "none"
ro.qc.sdk.audio.fluencetype=none
ro.qc.sdk.camera.facialproc=true
ro.qc.sdk.gestures.camera=false
ro.qc.sdk.sensors.gestures=false
#property to force camera shutter sound on speaker
ro.camera.sound.forced=1
#property to check if dynamic resolution change is supported in framework
ro.streaming.video.drs=true
#property to enable user to access Google WFD settings.
persist.debug.wfd.enable=1
#property to choose between virtual/external wfd display
persist.sys.wfd.virtual=0
#system prop for setting rmnet mux mode
persist.rmnet.mux=disabled
#
# System prop for Tvout/HDMI
#
persist.sys.camera.transform=0
persist.sys.camera.connect=0
persist.sys.videomode=0
ro.hdmi.enable=true
# System proverty for sys info indication
persist.radio.add_power_save=1
# System property for Default Brightness
ro.lcd_min_brightness=10
ro.lcd_brightness=143
# Keep SIM state on LPM mode
persist.radio.apm_sim_not_pwdn=1
# use se table when search list
persist.radio.use_se_table_only=1
# System prop for PLMN
persist.radio.fill_eons=1
# System prop for SPN
persist.radio.prefer_spn=0
# Boot animation fps
boot.fps=25
# System prop for NetworkMonitor Linger Delay
persist.netmon.linger=0
#
# ADDITIONAL_BUILD_PROPERTIES
#
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
keyguard.no_require_sim=true
ro.com.android.dataroaming=false
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
ro.com.widevine.cachesize=16777216
ro.vendor.extension_library=libqti-perfd-client.so
drm.service.enabled=true
ro.hdcp2.rx=tz
ro.secwvk=144
ro.config.ringtone=Themos.ogg
ro.config.notification_sound=Tejat.ogg
ro.config.alarm_alert=Oxygen.ogg
ro.config.media_sound=Over_the_horizon_Acoustic.ogg
ro.setupwizard.mode=OPTIONAL
ro.com.google.clientidbase=android-google
ro.com.google.gmsversion=5.1_r1
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm.features=div
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
persist.gps.qc_nlp_in_use=1
persist.loc.nlp_name=com.qualcomm.location
ro.gps.agps_provider=1
ro.pip.gated=0
I edit this:
ro.product.model=GT-I9505G
ro.product.name=jgedlteue
ro.product.device=jgedlte
in
product.model= GT-I9505
product.name= jfltexx
product.device= jflte
But after a reboot it didn't work yet. I think the app just check something more specific but I don't know what. I have to fix it, if there is not a solution I sadly got to remove this ROM.
ro.build.flavor=jgedlteue-user
ro.product.model=GT-I9505G
ro.product.brand=samsung
ro.product.name=jgedlteue
ro.product.device=jgedlte
Those lines might be related to how an app recognises the device.
But you might want to modify only the product model and see if it works. And be sure to make a backup.
GDReaper said:
ro.build.flavor=jgedlteue-user
ro.product.model=GT-I9505G
ro.product.brand=samsung
ro.product.name=jgedlteue
ro.product.device=jgedlte
Those lines might be related to how an app recognises the device.
But you might want to modify only the product model and see if it works. And be sure to make a backup.
Click to expand...
Click to collapse
Thanks, I tried and set this:
ro.build.flavor=jfltexx-user
product.model= GT-I9505
ro.product.brand=samsung
product.name= jfltexx
product.device= jflte
But still no recognise
Sawmoke said:
Thanks, I tried and set this:
ro.build.flavor=jfltexx-user
product.model= GT-I9505
ro.product.brand=samsung
product.name= jfltexx
product.device= jflte
But still no recognise
Click to expand...
Click to collapse
Are you sure it's related to that and not because you are rooted?
Lennyz1988 said:
Are you sure it's related to that and not because you are rooted?
Click to expand...
Click to collapse
Yes, I used that with S4 stock rooted. Maybe it's some driver missing, as for the beam service. In fact Nexus 5 isn't supported, just some samsung,lg and sony phones. Don't know..
It surely is software related. On google edition roms some games appear as uncompatible with my phone, but on cyanogen based roms, the same games, appear as compatible in google play.
Unfortunately, I had to flash a lollipop stock firmware to get that working. I will try some other custom roms to see if it was just a problem for the google edition.
Thanks, I think mod may close the thread.
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.
Does anyone know how to edit the build.prop to saw google play Shield TV as Samsung Galaxy 10 or another model?
I have root . I can edit the bulid.prop file, but I don't know which lines of code to change.
There are 3 bulid.prop files in the shield tv device.
First:
root / vendor / bulid.prop
Second:
root / system / vendor / bulid.prop
Third
root / system / bulid.prop
I need to edit these 3 or only the last 2?
Bulid.prop code:
HTML:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=PPR1.180610.011
ro.build.display.id=PPR1.180610.011.4086637_1873.3004
ro.build.version.incremental=4086637_1873.3004
ro.build.version.sdk=28
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=9
ro.build.version.security_patch=2019-11-05
ro.build.version.base_os=
ro.build.version.min_supported_target_sdk=17
ro.build.date=Fri Jan 17 18:36:10 PST 2020
ro.build.date.utc=1579314970
ro.build.type=user
ro.build.user=NVIDIA
ro.build.host=mobile-u64-80220
ro.build.tags=release-keys
ro.build.flavor=darcy-user
ro.build.system_root_image=true
ro.product.model=SHIELD Android TV
ro.product.brand=NVIDIA
ro.product.name=darcy
ro.product.device=darcy
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=arm64-v8a
ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=arm64-v8a
ro.product.manufacturer=NVIDIA
ro.product.locale=en-US
ro.wifi.channels=
# ro.build.product is obsolete; use ro.product.device
ro.build.product=foster
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=darcy-user 9 PPR1.180610.011 4086637_1873.3004 release-keys
ro.build.fingerprint=NVIDIA/darcy/darcy:9/PPR1.180610.011/4086637_1873.3004:user/release-keys
ro.build.characteristics=tv
# end build properties
#
# from device/nvidia/platform/t210/system.prop
#
# disable input resampling
ro.input.noresample=1
persist.vendor.sys.NV_ECO.IF.CHARGING=false
ro.af.client_heap_size_kbyte=10240
# bluetooth: delay atv remote service gatt connection
atvremote.bleaudio_connectgatt_delay_ms = 2500
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.treble.enabled=true
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm64.variant=generic
dalvik.vm.isa.arm64.features=default
dalvik.vm.isa.arm.variant=cortex-a15
dalvik.vm.isa.arm.features=default
net.bt.name=Android
dalvik.vm.stack-trace-dir=/data/anr
ro.expect.recovery_id=0xb8261c114f30e65be6a913a48f3b82916630ef30000000000000000000000000
just use props magisk module and use it to change the build fingerprint