Related
I want to start working with dsixda's Android Kitchen, but unfortunately the Galaxy Ace isn't supported.
If someone is also interested in using this kitchen or just wants to help, please help me filling this in.
Till now I found this using #cat /proc/mounts
change_mnt=yes
sys_mnt=\/dev\/block\/stl12
cache_mnt=\/dev\/block\/stl14
boot_mnt=
data_mnt=\/dev\/block\/stl13
sdcard_mnt=\/dev\/block\/vold\/179:1
# The values below should be set in each file in this folder.
#
# Each file represents a device name (set in ro.product.device of
# build.prop)
#
# If yes, then this device requires changing the mount point
# names in the new updater-script or update-script
# DO NOT SET TO 'yes' IF DEVICE IS BY DELL
change_mnt=no
# If yes, the device is by Dell and requires changing the mount
# point names in the new updater-script or update-script
change_mnt_dell=no
#
# NOTE: The update-script will be converted to updater-script if the
# definition file for the device exists. If 'change_mnt' or
# 'change_mnt_dell' are set to 'yes' then the mount names will
# also be changed.
#
# Mention the mount point names if change_mnt=yes
# Use '\/' instead of '/'
# e.g. sys_mnt=\/dev\/block\/mcblk0p25
#
# If unknown, set to: ???
sys_mnt=
cache_mnt=
boot_mnt=
data_mnt=
sdcard_mnt=
# Set this mount point for the modem.bin in Samsung devices like the Galaxy S2
modem_mnt=
# Set this mount point if you know what it is (e.g. on Motorola Atrix)
webtop_mnt=
# Filesystem info for SYSTEM/DATA/CACHE/etc.
# e.g. param1=ext3, param2=EMMC
param1=
param2=
# If SDCARD filesystem is different from above, then mention it
# e.g. param1_sdcard=vfat, param2_sdcard=MTD
param1_sdcard=
param2_sdcard=
# If CACHE filesystem is different from above, then mention it
param1_cache=
param2_cache=
# If yes, the device does not require using a temp folder when
# flashing the boot.img in the updater-script
fix_boot=no
# Device uses /cache instead of /tmp, e.g. when writing boot.img
use_cache_not_tmp=no
Example of Galaxy S
# Samsung Galaxy S GT-I9000
change_mnt=yes
param1=yaffs2
param2=MTD
param1_sdcard=vfat
param2_sdcard=MTD
sys_mnt=\/dev\/block\/stl9
cache_mnt=\/dev\/block\/stl11
boot_mnt=\/dev\/block\/bml7
data_mnt=\/dev\/block\/mmcblk0p2
sdcard_mnt=\/dev\/block\/mmcblk0p1
modem_mnt=\/dev\/block\/bml12
Hey, i know this is old thread, but i'm interested. There are news about that???
Anybody? Have been stuck on this since yesterday.
i am new..
1jesper1 said:
I want to start working with dsixda's Android Kitchen, but unfortunately the Galaxy Ace isn't supported.
If someone is also interested in using this kitchen or just wants to help, please help me filling this in.
Till now I found this using #cat /proc/mounts
change_mnt=yes
sys_mnt=\/dev\/block\/stl12
cache_mnt=\/dev\/block\/stl14
boot_mnt=
data_mnt=\/dev\/block\/stl13
sdcard_mnt=\/dev\/block\/vold\/179:1
# The values below should be set in each file in this folder.
#
# Each file represents a device name (set in ro.product.device of
# build.prop)
#
# If yes, then this device requires changing the mount point
# names in the new updater-script or update-script
# DO NOT SET TO 'yes' IF DEVICE IS BY DELL
change_mnt=no
# If yes, the device is by Dell and requires changing the mount
# point names in the new updater-script or update-script
change_mnt_dell=no
#
# NOTE: The update-script will be converted to updater-script if the
# definition file for the device exists. If 'change_mnt' or
# 'change_mnt_dell' are set to 'yes' then the mount names will
# also be changed.
#
# Mention the mount point names if change_mnt=yes
# Use '\/' instead of '/'
# e.g. sys_mnt=\/dev\/block\/mcblk0p25
#
# If unknown, set to: ???
sys_mnt=
cache_mnt=
boot_mnt=
data_mnt=
sdcard_mnt=
# Set this mount point for the modem.bin in Samsung devices like the Galaxy S2
modem_mnt=
# Set this mount point if you know what it is (e.g. on Motorola Atrix)
webtop_mnt=
# Filesystem info for SYSTEM/DATA/CACHE/etc.
# e.g. param1=ext3, param2=EMMC
param1=
param2=
# If SDCARD filesystem is different from above, then mention it
# e.g. param1_sdcard=vfat, param2_sdcard=MTD
param1_sdcard=
param2_sdcard=
# If CACHE filesystem is different from above, then mention it
param1_cache=
param2_cache=
# If yes, the device does not require using a temp folder when
# flashing the boot.img in the updater-script
fix_boot=no
# Device uses /cache instead of /tmp, e.g. when writing boot.img
use_cache_not_tmp=no
Click to expand...
Click to collapse
hey man thanks for info .
i use to use xperia x8 and i heard bricked during flashing it.
now i have ace i. bt i still wanna make own Rom. this post May help me.
sorry for poor English.
I have an AT&T Samsung S3 Mini Sm-G730A and would like to try/help making CyanogenMod 10.2 for this.
I found this generic guide that may be helpful:
http://wiki.cyanogenmod.org/w/Doc:_porting_intro
Official source code can be downloaded from here, just click 'mobile phones' > then scroll down to your model number SM-G730_NA (I believe the NA stands for National version): http://opensource.samsung.com/
Rooting this device is possible with instructions from here: www.forum.xda-developers.com/showthread.php?t=2469413
Phone information:
Code:
Model number: Sumsung-SM-G730A
Android version:
4.2.2
Baseband version:
G730AUCUAMH4
Kernel Version:
3.4.0-1299773
[email protected] #1
Wed Aug 21 13:15:42 KST 2013
Build version:
JDQ39.G730AUCUAMH4
Partition information:
$ cat /proc/partitions
Code:
major minor #blocks name
7 0 5229 loop0
253 0 204800 zram0
179 0 7634944 mmcblk0
179 1 61440 mmcblk0p1
179 2 128 mmcblk0p2
179 3 256 mmcblk0p3
179 4 512 mmcblk0p4
179 5 2048 mmcblk0p5
179 6 512 mmcblk0p6
179 7 512 mmcblk0p7
179 8 12800 mmcblk0p8
179 9 8192 mmcblk0p9
179 10 13952 mmcblk0p10
179 11 3072 mmcblk0p11
179 12 3072 mmcblk0p12
179 13 10240 mmcblk0p13
179 14 10240 mmcblk0p14
179 15 10240 mmcblk0p15
179 16 7160 mmcblk0p16
179 17 3072 mmcblk0p17
179 18 8 mmcblk0p18
179 19 8192 mmcblk0p19
179 20 1351680 mmcblk0p20
179 21 716800 mmcblk0p21
179 22 16384 mmcblk0p22
179 23 5390319 mmcblk0p23
179 32 7761920 mmcblk1
179 33 1 mmcblk1p1
179 37 7761919 mmcblk1p5
254 0 5229 dm-0
Build.prop:
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JDQ39
ro.build.display.id=JDQ39.G730AUCUAMH4
ro.build.version.incremental=G730AUCUAMH4
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Wed Aug 21 13:27:12 KST 2013
ro.build.date.utc=1377059232
ro.build.type=user
ro.build.user=se.infra
ro.build.host=R0210-01
ro.build.tags=release-keys
ro.product.model=SAMSUNG-SM-G730A
ro.product.brand=samsung
ro.product.name=goldenlteuc
ro.product.device=goldenlteatt
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=goldenlteatt
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=goldenlteuc-user 4.2.2 JDQ39 G730AUCUAMH4 release-keys
ro.build.fingerprint=samsung/goldenlteuc/goldenlteatt:4.2.2/JDQ39/G730AUCUAMH4:user/release-keys
ro.build.characteristics=att
# Samsung Specific Properties
ro.build.PDA=G730AUCUAMH4
ro.build.hidden_ver=G730AUCUAMH4
ro.build.changelist=1299773
ro.product_ship=true
ro.chipname=MSM8930
# end build properties
#
# system.prop for surf
#
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
debug.compbypass.enable=1
dalvik.vm.heapsize=36m
debug.enable.wl_log=1
persist.hwc.mdpcomp.enable=true
#
# system props for the cne module
#
persist.cne.bat.range.low.med=30
persist.cne.bat.range.med.high=60
persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml
persist.cne.loc.policy.user=/system/etc/UserPolicy.xml
persist.cne.bwbased.rat.sel=false
persist.cne.snsr.based.rat.mgt=false
persist.cne.bat.based.rat.mgt=false
persist.cne.rat.acq.time.out=30000
persist.cne.rat.acq.retry.tout=0
persist.cne.feature=0
#
# System prop for Tvout/HDMI
#
persist.sys.camera.connect=0
persist.sys.videomode=0
ro.hdmi.enable=true
ro.yas.enable=true
ro.yas-selftest.enable=true
lpa.decode=true
lpa.use-stagefright=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
#
# system props for the data modules
#
ro.use_data_netmgrd=true
#system props for time-services
persist.timed.enable=true
# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.handset.mic=digital
# 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
#
# 131072 is decimal for 0x20000 to report version 2
ro.opengles.version=131072
#
# system property for Bluetooth Handsfree Profile version
#
ro.bluetooth.hfp.ver=1.6
#
#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 prop for switching gps driver to qmi
persist.gps.qmienabled=true
# System property for cabl
ro.qualcomm.cabl=1
# System property for Default Brightness
ro.lcd_min_brightness=40
ro.lcd_brightness=160
ro.button_key_light=6000
#
# 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
ro.sf.lcd_density=240
#
# System property for SIM
#
persist.radio.apm_sim_not_pwdn=1
# System property for PreloadInstaller
persist.sys.storage_preload=1
# System proverty for sys info indication
persist.radio.add_power_save=1
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.vendor.extension_library=/system/lib/libqc-opt.so
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=256m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
ro.sec.fle.encryption=true
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=Over_the_horizon_Acoustic.ogg
ro.monkey=0
ro.error.receiver.default=com.samsung.receiver.error
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
ro.com.google.clientidbase=android-samsung
ro.crypto.support=recovery_mount|others
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.adb.qemud=1
ro.setupwizard.mode=DISABLED
ro.com.google.apphider=off
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.2_r2
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.qc.sdk.izat.premium_enabled=0
persist.gps.qc_nlp_in_use=0
System dump (freshly restored before the dump):
https://www.dropbox.com/s/1b4x1h1d3tmte1n/sysdump-g730a.tgz
Note to moderators: If this is allowed to be in the development section, i'd like to request it to be moved. Thanks
This is really a good step. i search for this without any luck, i really don't know how i don't came across with this you found the source code for the Samsung-SM-G730A.
+100
Sent from my SAMSUNG-SM-G730A using XDA Premium 4 mobile app
I edited the OP to include the build.prop information.
Edit: And I added specific phone information, including kernel version.
I havn't seen anyone provide a system dump yet.
tys0n said:
I haven't seen anyone provide a system dump yet.
Click to expand...
Click to collapse
Thanks for the help. I did a system dump 800mb I will find somewhere to upload it to. What would you say is the next step? Attempting to dump boot (by following a guide) gave me this error: Segmentation fault
Edit: I added a link to the system dump in the Original Post.
Edit: Here's a odin file for stock boot and recovery in one package.
SM-G730A_boot_rec.tar.md5 - 14.76 MB (Credit goes tys0n)
dylan07 said:
Thanks for the help. I did a system dump 800mb I will find somewhere to upload it to. What would you say is the next step? Attempting to dump boot (by following a guide) gave me this error: Segmentation fault
Edit: I added a link to the system dump in the Original Post.
Edit: Here's a odin file for stock boot and recovery in one package.
SM-G730A_boot_rec.tar.md5 - 14.76 MB (Credit goes tys0n)
Click to expand...
Click to collapse
i would like to help out on this ad i have a system dump file too but looks like everyone started helping too. anything i can do to put some work into this? im also trying to unlock the device and include system properties to the modem part. im kinda handy with finding sections of the phone and able to write code to compile.
krayzieiyian23 said:
i would like to help out on this ad i have a system dump file too but looks like everyone started helping too. anything i can do to put some work into this? im also trying to unlock the device and include system properties to the modem part. im kinda handy with finding sections of the phone and able to write code to compile.
Click to expand...
Click to collapse
we need someone to create a recovery before anything with a custom rom is possible. with root, you can use any given recovery flasher from the play store, i know recovery tools works. ODIN on this thing doesn't like unsigned packages. someone just needs to create a custom recovery.img, i am more than willing to test for myself, for everyone, for science!
You might be a goldenlteatt owner if...
A CyanogenMod maintainer raids the system dump you post in the thread you created asking for a CyanogenMod port for blobs for his official CyanogenMod phone.
https://github.com/TheMuppets/propr...mmit/415916c37644993c5747c1232989624126c6ef5b
any news on cyanogenmod?
Sent from my GT-I9195 using xda app-developers app
Not from me. But thanks for the blobs. @arco maintains a similar device perhaps he can help you
Sent from my Nexus 7 using Tapatalk
recovery?
So has anyone had any luck on this?
onelostmind said:
So has anyone had any luck on this?
Click to expand...
Click to collapse
I believe a recovery was compiled, but it cannot be flashed due to the locked bootloader. Until the bootloader is locked, you guys are out of luck in terms of custom roms/recoveries/kernels.
trying to flash my rom to g730a :/
Hi everyone,
I am trying to flash a custom ROM that I created (Android 4.2.2 downloaded from google repo and kernel downloaded from samsung opensource) to my g730a. The problem is that this phone seems impossible to flash with unsigned or non-samsung roms!
I tried to upload boot.img and system.img through heimdall and it gives me an error (ERROR: Failed to confirm end of file transfer sequence!).
I tried to upload it with ODIN but gives me an error (Security check error)
I tried to create a zip with Android Kitchen and install it from the recovery mode and this time the error is about the sign of the zip. I tried to look for a customized version of recovery mode but I could not find one compatible with this phone. So, I cannot install it from the zip since I cannot sign the zip as samsung.
At this point I am tempted to take the phone and flush it in the toilet!!!
Any suggestion or anyone that could install a custom ROM?
Thanks
Marco
brok85 said:
Hi everyone,
I am trying to flash a custom ROM that I created (Android 4.2.2 downloaded from google repo and kernel downloaded from samsung opensource) to my g730a. The problem is that this phone seems impossible to flash with unsigned or non-samsung roms!
I tried to upload boot.img and system.img through heimdall and it gives me an error (ERROR: Failed to confirm end of file transfer sequence!).
I tried to upload it with ODIN but gives me an error (Security check error)
I tried to create a zip with Android Kitchen and install it from the recovery mode and this time the error is about the sign of the zip. I tried to look for a customized version of recovery mode but I could not find one compatible with this phone. So, I cannot install it from the zip since I cannot sign the zip as samsung.
At this point I am tempted to take the phone and flush it in the toilet!!!
Any suggestion or anyone that could install a custom ROM?
Thanks
Marco
Click to expand...
Click to collapse
You need to unlock the booloader before flashing; and there's currently no way of unlocking the bootloader...
g730a custom rom
You mean that in general is not possible to unlock the bootloader or is not possible only for the g730a?
If the second case, is there a specific reason for that?
Thanks,
Marco
Exothermic said:
You need to unlock the booloader before flashing; and there's currently no way of unlocking the bootloader...
Click to expand...
Click to collapse
brok85 said:
You mean that in general is not possible to unlock the bootloader or is not possible only for the g730a?
If the second case, is there a specific reason for that?
Thanks,
Marco
Click to expand...
Click to collapse
The latter; it's typically carriers that lock the bootloaders of their phones AT&T and Verizon are notorious for this, I do believe you have the Telus version? Not sure if that's locked.
If not, you can try sending a copy of your stock recovery.img to cwm builder and see if that flashes okay for your phone.
BTW: you need a custom recovery to flash ROMs hence why you were getting the not samsung verified zip msg.
customize g730a
Not sure if Telus. How can I check?
I have downloaded the stock recovery from the link posted previously in this thread...should I download it from my phone?
sorry I am not really an expert...
Exothermic said:
The latter; it's typically carriers that lock the bootloaders of their phones AT&T and Verizon are notorious for this, I do believe you have the Telus version? Not sure if that's locked.
If not, you can try sending a copy of your stock recovery.img to cwm builder and see if that flashes okay for your phone.
BTW: you need a custom recovery to flash ROMs hence why you were getting the not samsung verified zip msg.
Click to expand...
Click to collapse
brok85 said:
Not sure if Telus. How can I check?
I have downloaded the stock recovery from the link posted previously in this thread...should I download it from my phone?
sorry I am not really an expert...
Click to expand...
Click to collapse
Googled SM-G730A and it's at&t, so it seems like you're out of luck.
g730a custom rom
Any way I can create a zip with original signature of samsung?
that would be a solution...
Exothermic said:
Googled SM-G730A and it's at&t, so it seems like you're out of luck.
Click to expand...
Click to collapse
brok85 said:
Any way I can create a zip with original signature of samsung?
that would be a solution...
Click to expand...
Click to collapse
Not that I'm aware of, otherwise there wouldn't be a need for a custom recovery.
DEPRECATED because I don't have the watch anymore. Might still work, might also not. Feel free to just try and iterate on my work.
Links are going to remain active for now. PM me if they are broken without me stating here that I deleted them.
Since Asus doesn't provide official factory images, I decided to extract them with adb and post them here.
These are the stock partitions of the Asus Zenwatch 3, unmodified and pulled via
Code:
adb pull /dev/block/platform/soc/7824900.sdhci/by-name/<partition-name>
"Common" images, which are flashable via fastboot (means boot, recovery and system) are in the first zip (part1).
Second one contains some other partitions which might be of interest for reverse-engineering, bootloader modding, etc. Proceed at your own risk. They also can't most likely be flashed through fastboot if original partition gets broken (maybe with dd?), so be careful!
Dropbox links:
MWF76:
swift_partition_dump_part1 | boot, system, recovery | md5: 563d36c92028d1579826f2db6797c18d
swift_partition_dump_part2 | asusfw, devinfo, factory, misc, modem, modemst1, modemst2, oem, splash | md5: 0cc181c937773d69bc51099d804fcae9
MWG68:
swift_partition_dump_part1 | boot, system, recovery | md5: 159e488bdcc1aba281d4050d31d62791
How to flash:
Flash from fastboot, e.g.
Code:
fastboot flash boot bootm
fastboot flash system system.img
fastboot flash recovery recovery.img
OTA zips:
MWE76 to MWF76 - Thanks to @janjan for extracting!
NWD1.170623.001 (universal OTA, should even work to get back to stock) - Thanks to reddit user k3vink3vin! (MEGA mirror by @ingbrzy)
Thanks! So this should work with regular old "fastboot flash system system.img", etc.? The watches should be identical worldwide, right? I have one from Germany, and it looks like you're from Germany too, so that shouldn't be a problem, but I'm just wondering about other people.
jobarr said:
Thanks! So this should work with regular old "fastboot flash system system.img", etc.? The watches should be identical worldwide, right? I have one from Germany, and it looks like you're from Germany too, so that shouldn't be a problem, but I'm just wondering about other people.
Click to expand...
Click to collapse
Yes, you can flash with fastboot. Boards should be all the same, and since the watch doesn't have mobile data, the firmware files shouldn't differ much and be compatible with every model. My device name in settings is "ASUS ZenWatch 3 2458", for reference.
(edited)
UPDATE: I updated part1, so please redownload if you already downloaded it. The system.img wasn't flashable via fastboot before, but after I converted it to a sparse image with img2simg it now is.
@janjan @jobarr
Great. I guess I'll give it a try.
It worked!
If anyone is unsure of how to do this:
1) Get the SDK Platform Tools for your platform:
https://developer.android.com/studio/releases/platform-tools.html
2) Connect to USB using the charger
3) Start up in fastboot mode (I enabled ADB debugging by going to Settings -> About and tapping again and again on the "Build number" to enable the Developer options, then Settings -> Developer options -> ADB debugging -> enable, and then typed "adb reboot-bootloader" at the command prompt)
5) Unlock watch with "fastboot oem unlock" <- This will erase everything on the watch
5) Flash the partitions with "fastboot flash boot boot.img", "fastboot flash recovery recovery.img", and "fastboot flash system system.img" (make sure you are in the same folder as the img files from Maxr1998 or modify the commands accordingly)
And that's it.
Hmm. I've had some weird issues since flashing this. Not sure if it is the firmware version itself or these files. It restarted twice while I was trying to setup Android Wear the first time after the flash, but I figured that was because my battery was pretty low. Right now though, I just tried to plug it in to charge and it basically immediately restarted. It restarted again after booting up (after showing the watch face and beeping to indicate charging). It only stopped restarting after I unplugged it. Just plugged it in again and it restarted again. Any ideas? If it keeps this up, I'll try a factory reset, but it actually already did that when I unlocked it.
Edit: Won't stop rebooting when charging. Did a factory reset, still rebooted twice while trying to setup Android Wear again. I'll try reflashing, just for fun.
jobarr said:
Hmm. I've had some weird issues since flashing this. Not sure if it is the firmware version itself or these files. It restarted twice while I was trying to setup Android Wear the first time after the flash, but I figured that was because my battery was pretty low. Right now though, I just tried to plug it in to charge and it basically immediately restarted. It restarted again after booting up (after showing the watch face and beeping to indicate charging). It only stopped restarting after I unplugged it. Just plugged it in again and it restarted again. Any ideas? If it keeps this up, I'll try a factory reset, gut it actually already did that when I unlocked it.
Edit: Won't stop rebooting when charging. Did a factory reset, still rebooted twice while trying to setup Android Wear again. I'll try reflashing, just for fun.
Click to expand...
Click to collapse
Yes i am facing the same issue. After flashing boot.img and system.img it starts reboot every 1 minute.
No luck. Factory reset, reflash, clear cache, wipe everything, fastboot oem lock... No change. My best guess now is that it's rebooting when it tries to enter (fast) charging mode. The first time I plug it in after starting up, it will charge, but only slowly (even though it shows the quick charge rocket icon). If I unplug it and plug it back in, it restarts. If I leave it plugged in while starting up, it keeps restarting every time it starts up just a few seconds after it shows the watch face.
Anyone else having any issues like this?
Edit: missed that last post. Ok, so it's probably not a hardware issue. Maybe the img files or the way of flashing. @Maxr1998, I assume I could flash this via "adb put ...", right? Do you know how to do that? Would I need the original firmware files you posted (not the img2simg version)?
jobarr said:
No luck. Factory reset, reflash, clear cache, wipe everything, fastboot oem lock... No change. My best guess now is that it's rebooting when it tries to enter (fast) charging mode. The first time I plug it in after starting up, it will charge, but only slowly (even though it shows the quick charge rocket icon). If I unplug it and plug it back in, it restarts. If I leave it plugged in while starting up, it keeps restarting every time it starts up just a few seconds after it shows the watch face.
Anyone else having any issues like this?
Edit: missed that last post. Ok, so it's probably not a hardware issue. Maybe the img files or the way of flashing. @Maxr1998, I assume I could flash this via "adb put ...", right? Do you know how to do that? Would I need the original firmware files you posted (not the img2simg version)?
Click to expand...
Click to collapse
Really weird. I must admit that I didn't flash the boot image, only system and recovery, and I don't have any problem. Fast charging works perfectly.
adb push probably won't work, but dd might (WARNING: DANGEROUS! Easily possible to screw up. Read tutorials on Google before and make sure you use the right partition). You should only try it with the boot image, others are probably fine.
Only system was converted to sparse img, boot and recovery are unmodified.
You could also try to build and flash the official kernel source (look at my other thread for that).
If no one has any other ideas tonight, I'll just try sending it back to Amazon.de and getting a new one...
jobarr said:
If no one has any other ideas tonight, I'll just try sending it back to Amazon.de and getting a new one...
Click to expand...
Click to collapse
Asus just enable the OTA update again. You should try to get it now. I successfully build my own kernel and it works fine.
What do you mean about the OTA? Is there another one?
I can look into building my own kernel later if that fixes it. Could you just give me yours?
System dump of WW_WI503Q_MWG23_20170123
Code:
#
# PRODUCT_OEM_PROPERTIES
#
import /oem/oem.prop ro.oem.*
import /oem/oem.prop oem.*
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=MWG23
ro.build.display.id=MWG23
ro.build.version.incremental=3665037
ro.build.version.sdk=23
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=6.0.1
ro.build.version.security_patch=2017-01-05
ro.build.version.base_os=
ro.build.date=Mon Jan 23 20:22:55 UTC 2017
ro.build.date.utc=1485202975
ro.build.type=user
ro.build.user=android-build
ro.build.host=wphm9.hot.corp.google.com
ro.build.tags=release-keys
ro.build.flavor=swift-user
ro.product.model=ASUS ZenWatch 3
ro.product.brand=asus
ro.product.name=swift
ro.product.device=swift
ro.product.board=swift
# 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=asus
ro.product.locale=en-US
ro.wifi.channels=
ro.board.platform=msm8909
# ro.build.product is obsolete; use ro.product.device
ro.build.product=swift
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=swift-user 6.0.1 MWG23 3665037 release-keys
ro.build.fingerprint=asus/swift/swift:6.0.1/MWG23/3665037:user/release-keys
ro.build.characteristics=nosdcard,watch
# end build properties
#
# from device/asus/swift/system.prop
#
#
# system.prop for msm8909
#
#rild.libpath=/system/lib/libreference-ril.so
rild.libpath=/system/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
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=dyn
debug.hwc.dynThreshold=2.5
debug.mdpcomp.logs=0
dalvik.vm.heapsize=36m
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false
#enable dirty rect
debug.sf.swaprect=1
#enable app buffer composition
debug.sf.hwc.canUseABC=1
#enable gpu perf hint
sys.hwc.gpu_perf_mode=1
#ro.hdmi.enable=true
#tunnel.decode=true
#tunnel.audiovideo.decode=true
#lpa.decode=false
#lpa.use-stagefright=true
#persist.speaker.prot.enable=false
#
# 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
media.aac_51_output_enabled=true
#codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC
mm.enable.qcom_parser=262143
# Default to AwesomePlayer
media.stagefright.use-awesome=false
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=true
persist.data.mode=concurrent
#system props for time-services
persist.timed.enable=true
#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3
ro.opengles.version=196608
# System property for cabl
ro.qualcomm.cabl=2
# System property for QDCM
persist.tuning.qdcm=1
# System property for Screen Color
ro.qcom.screencolor=1
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
#
# System property for Camera
# System prop to allocate Reprocess buffer as "1"
# during Longshot usecase
persist.camera.longshot.stages=1
#
# dirty ratio value when enable ums
#
ro.sys.umsdirtyratio=20
#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
##fluencetype can be "fluence" or "fluencepro" or "none"
ro.qc.sdk.audio.fluencetype=none
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=true
#Set for msm8909
tunnel.audio.encode = false
#enable low_ram property on low-tier devices
ro.config.low_ram=true
#Buffer size in kbytes for compress offload playback
audio.offload.buffer.size.kb=64
#Minimum duration for offload playback in secs
audio.offload.min.duration.secs=30
#Enable offload audio video playback by default
av.offload.enable=true
#enable voice path for PCM VoIP by default
use.voice.path.for.pcm.voip=true
#
#System property for FM transmitter
#
ro.fm.transmitter=false
#enable dsp gapless mode by default
audio.offload.gapless.enabled=true
#Audio offload playback
audio.offload.disable=0
#Audio voice concurrency related flags
voice.playback.conc.disabled=true
voice.record.conc.disabled=true
voice.voip.conc.disabled=true
#Audio VoIP / playback record concurrency flags
rec.playback.conc.disabled=true
#Set composition for USB
#persist.sys.usb.config=diag,serial_smd,rmnet_qti_bam,adb
#Set read only default composition for USB
#ro.sys.usb.default.config=diag,serial_smd,rmnet_qti_bam,adb
# set max background services
ro.config.max_starting_bg=8
#property to enable user to access Google WFD settings
persist.debug.wfd.enable=1
#propery to enable VDS WFD solution
persist.hwc.enable_vds=1
#property to enable image unload by audio HAL
sys.audio.init=false
#property to enable DS2 dap
audio.dolby.ds2.enabled=true
#property to change touch screen resolution
persist.sys.synaptics_dsx.qhd=false
#HWUI properties
ro.hwui.text_large_cache_height=2048
# enable sta proxy bydefault
persist.mm.sta.enable=1
#Trim properties
ro.sys.fw.use_trim_settings=true
ro.sys.fw.empty_app_percent=50
ro.sys.fw.trim_empty_percent=100
ro.sys.fw.trim_cache_percent=100
ro.sys.fw.trim_enable_memory=1073741824
# set cutoff voltage to 3200mV
ro.cutoff_voltage_mv=3200
#min/max cpu in core control
ro.core_ctl_min_cpu=2
ro.core_ctl_max_cpu=4
#Enable B service adj transition by default
ro.sys.fw.bservice_enable=true
ro.sys.fw.bservice_limit=5
ro.sys.fw.bservice_age=5000
#save memory property for camera daemon
cameradaemon.SaveMemAtBoot=1
#Disable sensors
ro.qti.sdk.sensors.gestures=false
ro.qti.sensors.scrn_ortn=false
ro.qti.sensors.facing=false
ro.qti.sensors.tilt=false
ro.qti.sensors.tilt_detector=false
ro.qti.sensors.tap=false
ro.qti.sensors.cmc=false
ro.qti.sensors.amd=false
ro.qti.sensors.rmd=false
ro.qti.sensors.pedometer=false
#Enable sensors
ro.qti.sensors.qheart=false
ro.qti.sensors.wrist_tilt=true
#Enable WearQSTA
ro.sensors.wearqstp=1
#WearQSTA Wakelock by default disabled
ro.sensors.wearqstp.lock=0
#reduce background apps limit to 16 on wearables
ro.sys.fw.bg_apps_limit=16
#Enable delay service restart
ro.am.reschedule_service=true
# No telephony or radio
setprop ro.radio.noril yes
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.vendor.extension_library=libqti-perfd-client.so
persist.radio.apm_sim_not_pwdn=1
persist.radio.sib16_support=1
ro.frp.pst=/dev/block/bootdevice/by-name/config
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=128m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
ro.ambient.plugged_timeout_min=5
ro.ambient.low_bit_enabled=false
ro.carrier=unknown
ro.config.low_ram=true
ro.bluetooth.hfp.ver=1.6
dalvik.vm.dex2oat-threads=1
ro.config.ringtone=Atria.ogg
ro.config.notification_sound=Tethys.ogg
ro.config.alarm_alert=Oxygen.ogg
ro.sf.lcd_density=280
ro.epad.model=swift
ro.force_screen_timeout=true
ro.build.csc.version=WW_WI503Q_MWG23_20170123
persist.sys.dalvik.vm.lib.2=libart
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.expect.bootloader=swift1003313
ro.expect.recovery_id=0x8483ccf7c509f998f3f26608974ee222fdac358a000000000000000000000000
DOWNLOAD WW_WI503Q_MWG23_20170123
Install via FASTBOOT commands
Code:
adb reboot bootloader
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot reboot
Changelog MWF76 to MWG23
- Updated security patch to 2017-01-05
Ww_wi503q_mwg68_20170309
WW_WI503Q_MWG68_20170309
Code:
#
# PRODUCT_OEM_PROPERTIES
#
import /oem/oem.prop ro.oem.*
import /oem/oem.prop oem.*
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=MWG68
ro.build.display.id=MWG68
ro.build.version.incremental=3798981
ro.build.version.sdk=23
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=6.0.1
ro.build.version.security_patch=2017-02-05
ro.build.version.base_os=
ro.build.date=Thu Mar 9 20:21:52 UTC 2017
ro.build.date.utc=1489090912
ro.build.type=user
ro.build.user=android-build
ro.build.host=wphm3.hot.corp.google.com
ro.build.tags=release-keys
ro.build.flavor=swift-user
ro.product.model=ASUS ZenWatch 3
ro.product.brand=asus
ro.product.name=swift
ro.product.device=swift
ro.product.board=swift
# 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=asus
ro.product.locale=en-US
ro.wifi.channels=
ro.board.platform=msm8909
# ro.build.product is obsolete; use ro.product.device
ro.build.product=swift
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=swift-user 6.0.1 MWG68 3798981 release-keys
ro.build.fingerprint=asus/swift/swift:6.0.1/MWG68/3798981:user/release-keys
ro.build.characteristics=nosdcard,watch
# end build properties
#
# from device/asus/swift/system.prop
#
#
# system.prop for msm8909
#
#rild.libpath=/system/lib/libreference-ril.so
rild.libpath=/system/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
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=dyn
debug.hwc.dynThreshold=2.5
debug.mdpcomp.logs=0
dalvik.vm.heapsize=36m
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false
#enable dirty rect
debug.sf.swaprect=1
#enable app buffer composition
debug.sf.hwc.canUseABC=1
#enable gpu perf hint
sys.hwc.gpu_perf_mode=1
#ro.hdmi.enable=true
#tunnel.decode=true
#tunnel.audiovideo.decode=true
#lpa.decode=false
#lpa.use-stagefright=true
#persist.speaker.prot.enable=false
#
# 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
media.aac_51_output_enabled=true
#codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC
mm.enable.qcom_parser=262143
# Default to AwesomePlayer
media.stagefright.use-awesome=false
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=true
persist.data.mode=concurrent
#system props for time-services
persist.timed.enable=true
#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3
ro.opengles.version=196608
# System property for cabl
ro.qualcomm.cabl=2
# System property for QDCM
persist.tuning.qdcm=1
# System property for Screen Color
ro.qcom.screencolor=1
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
#
# System property for Camera
# System prop to allocate Reprocess buffer as "1"
# during Longshot usecase
persist.camera.longshot.stages=1
#
# dirty ratio value when enable ums
#
ro.sys.umsdirtyratio=20
#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
##fluencetype can be "fluence" or "fluencepro" or "none"
ro.qc.sdk.audio.fluencetype=none
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=true
#Set for msm8909
tunnel.audio.encode = false
#enable low_ram property on low-tier devices
ro.config.low_ram=true
#Buffer size in kbytes for compress offload playback
audio.offload.buffer.size.kb=64
#Minimum duration for offload playback in secs
audio.offload.min.duration.secs=30
#Enable offload audio video playback by default
av.offload.enable=true
#enable voice path for PCM VoIP by default
use.voice.path.for.pcm.voip=true
#
#System property for FM transmitter
#
ro.fm.transmitter=false
#enable dsp gapless mode by default
audio.offload.gapless.enabled=true
#Audio offload playback
audio.offload.disable=0
#Audio voice concurrency related flags
voice.playback.conc.disabled=true
voice.record.conc.disabled=true
voice.voip.conc.disabled=true
#Audio VoIP / playback record concurrency flags
rec.playback.conc.disabled=true
#Set composition for USB
#persist.sys.usb.config=diag,serial_smd,rmnet_qti_bam,adb
#Set read only default composition for USB
#ro.sys.usb.default.config=diag,serial_smd,rmnet_qti_bam,adb
# set max background services
ro.config.max_starting_bg=8
#property to enable user to access Google WFD settings
persist.debug.wfd.enable=1
#propery to enable VDS WFD solution
persist.hwc.enable_vds=1
#property to enable image unload by audio HAL
sys.audio.init=false
#property to enable DS2 dap
audio.dolby.ds2.enabled=true
#property to change touch screen resolution
persist.sys.synaptics_dsx.qhd=false
#HWUI properties
ro.hwui.text_large_cache_height=2048
# enable sta proxy bydefault
persist.mm.sta.enable=1
#Trim properties
ro.sys.fw.use_trim_settings=true
ro.sys.fw.empty_app_percent=50
ro.sys.fw.trim_empty_percent=100
ro.sys.fw.trim_cache_percent=100
ro.sys.fw.trim_enable_memory=1073741824
# set cutoff voltage to 3200mV
ro.cutoff_voltage_mv=3200
#min/max cpu in core control
ro.core_ctl_min_cpu=2
ro.core_ctl_max_cpu=4
#Enable B service adj transition by default
ro.sys.fw.bservice_enable=true
ro.sys.fw.bservice_limit=5
ro.sys.fw.bservice_age=5000
#save memory property for camera daemon
cameradaemon.SaveMemAtBoot=1
#Disable sensors
ro.qti.sdk.sensors.gestures=false
ro.qti.sensors.scrn_ortn=false
ro.qti.sensors.facing=false
ro.qti.sensors.tilt=false
ro.qti.sensors.tilt_detector=false
ro.qti.sensors.tap=false
ro.qti.sensors.cmc=false
ro.qti.sensors.amd=false
ro.qti.sensors.rmd=false
ro.qti.sensors.pedometer=false
#Enable sensors
ro.qti.sensors.qheart=false
ro.qti.sensors.wrist_tilt=true
#Enable WearQSTA
ro.sensors.wearqstp=1
#WearQSTA Wakelock by default disabled
ro.sensors.wearqstp.lock=0
#reduce background apps limit to 16 on wearables
ro.sys.fw.bg_apps_limit=16
#Enable delay service restart
ro.am.reschedule_service=true
# No telephony or radio
setprop ro.radio.noril yes
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.vendor.extension_library=libqti-perfd-client.so
persist.radio.apm_sim_not_pwdn=1
persist.radio.sib16_support=1
ro.frp.pst=/dev/block/bootdevice/by-name/config
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=128m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
ro.ambient.plugged_timeout_min=5
ro.ambient.low_bit_enabled=false
ro.carrier=unknown
ro.config.low_ram=true
ro.bluetooth.hfp.ver=1.6
dalvik.vm.dex2oat-threads=1
ro.config.ringtone=Atria.ogg
ro.config.notification_sound=Tethys.ogg
ro.config.alarm_alert=Oxygen.ogg
ro.sf.lcd_density=280
ro.epad.model=swift
ro.force_screen_timeout=true
ro.build.csc.version=WW_WI503Q_MWG68_20170309
persist.sys.dalvik.vm.lib.2=libart
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.expect.bootloader=swift1003313
ro.expect.recovery_id=0x5c5fe027d0eddfaade8a3734d02d171f1c8c7871000000000000000000000000
DOWNLOAD WW_WI503Q_MWG68_20170309
Install via FASTBOOT commands
Code:
adb reboot bootloader
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot reboot
Changelog MWG23 to MWG68
- Updated security patch to 2017-02-05
Hello, I have a problem with update. I first booted watch and it got ota. Now watches have MFW76 and it reboots every minute, even after a factory reset. Could someone help me with those? I bought it as present for my wife)
heckfycu said:
Hello, I have a problem with update. I first booted watch and it got ota. Now watches have MFW76 and it reboots every minute, even after a factory reset. Could someone help me with those? I bought it as present for my wife)
Click to expand...
Click to collapse
Did you flash any img from the first post? If not, contact Asus, if yes, try to reflash system and boot in fastboot, and if TWRP is installed don't allow it to modify /system.
Maxr1998 said:
Did you flash any img from the first post? If not, contact Asus, if yes, try to reflash system and boot in fastboot, and if TWRP is installed don't allow it to modify /system.
Click to expand...
Click to collapse
Yeah, thank you i used your images and reflashed device, even though asus support said that i can't do that and should send it to them)
ANDROID WEAR 2.0 NWD1.170623.001
DOWNLOAD
Code:
#
# PRODUCT_OEM_PROPERTIES
#
import /oem/oem.prop ro.oem.*
import /oem/oem.prop oem.*
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=NWD1.170623.001
ro.build.display.id=NWD1.170623.001
ro.build.version.incremental=4130756
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.1
ro.build.version.security_patch=2017-06-01
ro.build.version.base_os=
ro.build.date=Fri Jun 23 19:40:31 UTC 2017
ro.build.date.utc=1498246831
ro.build.type=user
ro.build.user=android-build
ro.build.host=vpeb8.mtv.corp.google.com
ro.build.tags=release-keys
ro.build.flavor=swift-user
ro.product.model=ASUS ZenWatch 3
ro.product.brand=asus
ro.product.name=swift
ro.product.device=swift
ro.product.board=swift
# 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=asus
ro.product.locale=en-US
ro.wifi.channels=
ro.board.platform=msm8909
# ro.build.product is obsolete; use ro.product.device
ro.build.product=swift
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=swift-user 7.1.1 NWD1.170623.001 4130756 release-keys
ro.build.fingerprint=asus/swift/swift:7.1.1/NWD1.170623.001/4130756:user/release-keys
ro.build.characteristics=nosdcard,watch
# end build properties
#
# from device/asus/swift/system.prop
#
#
# system.prop for msm8909
#
#rild.libpath=/system/lib/libreference-ril.so
rild.libpath=/system/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
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=dyn
debug.hwc.dynThreshold=4.5
debug.mdpcomp.logs=0
dalvik.vm.heapsize=36m
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false
#enable dirty rect
debug.sf.swaprect=1
#enable app buffer composition
debug.sf.hwc.canUseABC=1
#enable gpu perf hint
sys.hwc.gpu_perf_mode=1
#ro.hdmi.enable=true
#tunnel.decode=true
#tunnel.audiovideo.decode=true
#lpa.decode=false
#lpa.use-stagefright=true
#persist.speaker.prot.enable=false
#
# 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
media.aac_51_output_enabled=true
#codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC
mm.enable.qcom_parser=262143
# Default to AwesomePlayer
media.stagefright.use-awesome=false
#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=true
persist.data.mode=concurrent
#system props for time-services
persist.timed.enable=true
#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3
ro.opengles.version=196608
# System property for cabl
ro.qualcomm.cabl=2
# System property for QDCM
persist.tuning.qdcm=1
# System property for Screen Color
ro.qcom.screencolor=1
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
#
# System property for Camera
# System prop to allocate Reprocess buffer as "1"
# during Longshot usecase
persist.camera.longshot.stages=1
#
# dirty ratio value when enable ums
#
ro.sys.umsdirtyratio=20
#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
##fluencetype can be "fluence" or "fluencepro" or "none"
ro.qc.sdk.audio.fluencetype=none
persist.audio.fluence.voicecall=true
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=true
#Set for msm8909
tunnel.audio.encode = false
#enable low_ram property on low-tier devices
ro.config.low_ram=true
#Buffer size in kbytes for compress offload playback
audio.offload.buffer.size.kb=64
#Minimum duration for offload playback in secs
audio.offload.min.duration.secs=30
#Enable offload audio video playback by default
av.offload.enable=true
#enable voice path for PCM VoIP by default
use.voice.path.for.pcm.voip=true
#
#System property for FM transmitter
#
ro.fm.transmitter=false
#enable dsp gapless mode by default
audio.offload.gapless.enabled=true
#Audio offload playback
audio.offload.disable=0
#Audio voice concurrency related flags
voice.playback.conc.disabled=true
voice.record.conc.disabled=true
voice.voip.conc.disabled=true
#Audio VoIP / playback record concurrency flags
rec.playback.conc.disabled=true
#Set composition for USB
#persist.sys.usb.config=diag,serial_smd,rmnet_qti_bam,adb
#Set read only default composition for USB
#ro.sys.usb.default.config=diag,serial_smd,rmnet_qti_bam,adb
# set max background services
ro.config.max_starting_bg=8
#property to enable user to access Google WFD settings
persist.debug.wfd.enable=1
#propery to enable VDS WFD solution
persist.hwc.enable_vds=1
#property to enable image unload by audio HAL
sys.audio.init=false
#property to enable DS2 dap
audio.dolby.ds2.enabled=true
#property to change touch screen resolution
persist.sys.synaptics_dsx.qhd=false
#HWUI properties
ro.hwui.text_large_cache_height=2048
# enable sta proxy bydefault
persist.mm.sta.enable=1
#Trim properties
ro.sys.fw.use_trim_settings=true
ro.sys.fw.empty_app_percent=50
ro.sys.fw.trim_empty_percent=100
ro.sys.fw.trim_cache_percent=100
ro.sys.fw.trim_enable_memory=1073741824
# set cutoff voltage to 3200mV
ro.cutoff_voltage_mv=3200
#min/max cpu in core control
ro.core_ctl_min_cpu=2
ro.core_ctl_max_cpu=4
#Enable B service adj transition by default
ro.sys.fw.bservice_enable=true
ro.sys.fw.bservice_limit=5
ro.sys.fw.bservice_age=5000
#save memory property for camera daemon
cameradaemon.SaveMemAtBoot=1
#Disable sensors
ro.qti.sdk.sensors.gestures=false
ro.qti.sensors.scrn_ortn=false
ro.qti.sensors.facing=false
ro.qti.sensors.tilt=false
ro.qti.sensors.tilt_detector=false
ro.qti.sensors.tap=false
ro.qti.sensors.cmc=false
ro.qti.sensors.amd=false
ro.qti.sensors.rmd=false
ro.qti.sensors.pedometer=false
#Enable sensors
ro.qti.sensors.qheart=false
ro.qti.sensors.wrist_tilt=true
#Enable WearQSTA
ro.sensors.wearqstp=1
#WearQSTA Wakelock by default disabled
ro.sensors.wearqstp.lock=0
#reduce background apps limit to 16 on wearables
ro.sys.fw.bg_apps_limit=16
#Enable delay service restart
ro.am.reschedule_service=true
# No telephony or radio
setprop ro.radio.noril yes
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.vendor.extension_library=libqti-perfd-client.so
persist.radio.apm_sim_not_pwdn=1
persist.radio.sib16_support=1
ro.frp.pst=/dev/block/bootdevice/by-name/config
ro.ambient.plugged_timeout_min=5
ro.ambient.low_bit_enabled=false
ro.stem_1.location.x=373
ro.stem_1.location.y=100
ro.stem_2.location.x=373
ro.stem_2.location.y=300
ro.stem_primary.location.x=400
ro.stem_primary.location.y=200
logd.logpersistd.size=256
debug.composition.type=dyn
debug.hwc.dynThreshold=4.5
debug.sf.hwc.canUseABC=1
dalvik.vm.boot-dex2oat-threads=4
dalvik.vm.dex2oat-threads=2
dalvik.vm.image-dex2oat-threads=4
sys.use_fifo_ui=1
ro.carrier=unknown
ro.config.low_ram=true
ro.config.max_starting_bg=8
ro.bluetooth.hfp.ver=1.6
ro.config.alarm_alert=Oxygen.ogg
ro.config.ringtone=Atria.ogg
ro.sf.lcd_density=280
ro.epad.model=swift
ro.force_screen_timeout=true
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=96m
dalvik.vm.heapsize=128m
dalvik.vm.heapmaxfree=8m
dalvik.vm.heapminfree=512k
dalvik.vm.heaptargetutilization=0.75
ro.build.csc.version=WW_WI503Q_NWD1.170623.001_20170623
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.expect.bootloader=swift-7.2.331.9
ro.expect.recovery_id=0x793d5d6660f71553b8719c2e5721561061e1874d000000000000000000000000
How to install:
Reboot to RECOVERY MODE
Select "apply update via ADB"
run command
Code:
adb sideload path/to/your/rom.zip
Build Props Tweaks [For both rooting method (System & Systemless)]
Code:
I am NOT responsible for bricked devices, destroyed SD cards or any
damage that may happen to your device.
We need to add this code to the end of file "/system/build.prop"
I will add complete information in the future about these codes!
I try these in Lineage OS 17.1 and give good results!
To begging these tweaks:
1- Enable adb from developer options.
2- In recovery mode and mount System partition and connect your USB to your computer!
3- Open your computer terminal and type this (to pull(download) the file "/system/build.prop" to your Desktop):
adb pull /system/build.prop ~/Desktop/build.prop
4- Now come to your Desktop and first take a backup from this file then open the file "build.prop" with text editor and add all below codes to the end of file "build.prop" then save it! (don't try to edit other lines!)
Code:
#----------------------------------
# Start
#----------------------------------
# Audio enhancer
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=true
persist.audio.handset.mic=digital
af.resampler.quality=255
mpq.audio.decode=true
#----------------------------------
# Call delay
ro.telephony.call_ring.delay=800
#----------------------------------
# Video acceleration enabled
video.accelerate.hw=1
#----------------------------------
# Wifi scaning rate [every 60 --> 1 scan / min]
wifi.supplicant_scan_interval=180
#----------------------------------
# Deeper sleep/better battery life [for extrimmly power save] [kills all background apps]
ro.ril.disable.power.collapse=1
# pm.sleep_mode=1
#----------------------------------
# Improves audio and video recording quality
ro.media.enc.hprof.vid.fps=65
ro.media.enc.hprof.vid.bps=8000000
ro.media.capture.maxres=8m
ro.camcorder.videoModes=true
#----------------------------------
# Picture Quality Enhancer
ro.media.enc.jpeg.quality=100
ro.media.dec.jpeg.memcap=8000000
#----------------------------------
# Disable Boot Animation [for Enable set 0]
debug.sf.nobootanimation=1
#----------------------------------
# Disable Camera Sound
ro.camera.sound.forced=0
#----------------------------------
# Better Scrolling
ro.min_pointer_dur=8
ro.max.fling_velocity=12000
windowsmgr.max_events_per_sec=120
#----------------------------------
# Disable strict mode checking
persist.android.strictmode=0
#----------------------------------
# Remain launcher in memory
ro.HOME_APP_ADJ=1
#----------------------------------
# Disable usb debugging popup in notification
# persist.adb.notify=0
#----------------------------------
# Proximeter delays
ro.lge.proximity.delay=25
mot.proximity.delay=10
#----------------------------------
# media enhancer [codecs]
ro.media.dec.aud.flac.enabled=1
ro.media.dec.aud.wma.enabled=1
ro.media.dec.vid.avi.enabled=1
ro.media.dec.vid.wmv.enabled=1
ro.media.dec.aud.wma.enabled=1
ro.media.dec.aud.mp3.enabled=1
ro.media.dec.vid.mp4.enabled=1
ro.media.dec.aud.flac.enabled=1
ro.media.dec.vid.H.264.enabled=1
ro.media.enc.aud.flac.enabled=1
ro.media.enc.vid.H.264.enabled=1
ro.media.enc.aud.wma.enabled=1
ro.media.enc.vid.wmv.enabled=1
ro.media.enc.aud.mp3.enabled=1
ro.media.enc.vid.mp4.enabled=1
#----------------------------------
# Improved performance
debug.performance.tuning=1
#----------------------------------
# DNS Servers [Quad9 & Cloudflare]
net.dns1=9.9.9.9
net.dns2=149.112.112.112
net.dns3=1.1.1.1
net.dns4=1.0.0.1
net.wlan0.dns1=9.9.9.9
net.wlan0.dns2=149.112.112.112
net.wlan0.dns3=1.1.1.1
net.wlan0.dns4=1.0.0.1
net.eth0.dns1=9.9.9.9
net.eth0.dns2=149.112.112.112
net.eth0.dns3=1.1.1.1
net.eth0.dns4=1.0.0.1
net.wcdma.dns1=9.9.9.9
net.wcdma.dns2=149.112.112.112
net.wcdma.dns3=1.1.1.1
net.wcdma.dns4=1.0.0.1
net.hspa.dns1=9.9.9.9
net.hspa.dns2=149.112.112.112
net.hspa.dns3=1.1.1.1
net.hspa.dns4=1.0.0.1
net.lte.dns1=9.9.9.9
net.lte.dns2=149.112.112.112
net.lte.dns3=1.1.1.1
net.lte.dns4=1.0.0.1
net.ltea.dns1=9.9.9.9
net.ltea.dns2=149.112.112.112
net.ltea.dns3=1.1.1.1
net.ltea.dns4=1.0.0.1
#----------------------------------
# Better Network Signals
persist.cust.tel.eons=1
ro.config.hw_fast_dormancy=1
#----------------------------------
# Better call voice quality
ro.ril.enable.amr.wideband=1
#----------------------------------
# Faster streaming videos
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=true
media.stagefright.enable-record=false
#----------------------------------
# Disables built in error reporting
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
#----------------------------------
# Disables kernel error checking
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
#----------------------------------
# Disable Logcat
logcat.live=disable
#----------------------------------
# Disables sending of usage data
ro.config.nocheckin=1
#----------------------------------
# Boost Booting Speed & hibernate mode
ro.config.hw_quickpoweron=true
persist.sys.shutdown.mode=hibernate
#----------------------------------
# Very fast reboot
persist.sys.purgeable_assets=1
#----------------------------------
# Disables locating
ro.com.google.locationfeatures=0
ro.com.google.networklocation=0
#----------------------------------
# Net speed enhancer[tcp buffersize]
net.tcp.buffersize.default=6144,87380,110208,6144,16384,110208
net.tcp.buffersize.edge=6144,26280,35040,6144,16384,35040
net.tcp.buffersize.evdo_b=6144,262144,1048576,6144,262144,1048576
net.tcp.buffersize.gprs=6144,8760,11680,6144,8760,11680
net.tcp.buffersize.hsdpa=6144,262144,1048576,6144,262144,1048576
net.tcp.buffersize.hspa=6144,87380,262144,6144,16384,262144
net.tcp.buffersize.lte=262144,524288,3145728,262144,524288,3145728
net.tcp.buffersize.umts=6144,87380,110208,6144,16384,110208
net.tcp.buffersize.wifi=262144,524288,1048576,262144,524288,1048576
#----------------------------------
# For Sensor Sleep Control
ro.ril.sensor.sleep.control=1
#----------------------------------
# DHA tunning
ro.config.dha_tunnable=1
#----------------------------------
# Faster Boot-Animation FPS
# boot.fps=20
#----------------------------------
# END
#----------------------------------
5- Now we must push(upload) new file "build.prop" by typing this command in your terminal:
adb push ~/Desktop/build.prop /system/build.prop
If you have a problem with these tweaks use backup file to restore your first file "/system/build.prop"
If you have any suggestion to improve this thread please tell me!
Last update 2021/4/4
You know several of these properties are long deprecated and can be removed outright. No point in keeping them circulating as they do on every build.prop tweaks thread.
There is also the possibility, though maybe not the case with Samsung devices since I've never owned one to know first hand, that some of these properties are read from separate build.prop files. You'll have the usual prop under /system but you may also have one under /vendor, where some props like audio/gfx related, build device or patch dates, among others won't have an effect unless it is also present in the /vendor prop file. Otherwise you'll see the props "loaded" when you run 'getprop' in terminal, but whether the system actually read and set them in time in the appropriate boot stage is another issue.
Again, not certain how Samsung has these setup, there may be additional prop files that are pulled during boot like /odm. At any case, usually your best bet is not to edit the one build.prop file itself but rather add the configured properties you want to edit as a boot script using 'setprop', like under init.d or in an existing init file, if allowed, because as I understand depending on your device's init sequence those are loaded before it pulls the props from their respective mounts which would not guarantee them not being overwritten soon after, and you could remove conflicting props if it's really an issue, but it would at least allow an easy recovery without touching the prop files themselves.
Can you make these into a magisk module?
Today I don't know how to do this!
But in near future I will try to learn it!
Thanks for this suggestions!
matkali said:
Today I don't know how to do this!
But in near future I will try to learn it!
Thanks for this suggestions!
Click to expand...
Click to collapse
Good luck my friend
Dear Sir @matkali, I just want to know the proper permissions for this build.prop file before and after the editing. And - Why there are differences permissions according to differences roms and android versions ?
ant24 said:
Dear Sir @matkali, I just want to know the proper permissions for this build.prop file before and after the editing. And - Why there are differences permissions according to differences roms and android versions ?
Click to expand...
Click to collapse
You can check this file permissions by this command:
Code:
ls -l /system/build.prop
This permissions applied from rom's builder security policy!
matkali said:
You can check this file permissions by this command:
Code:
ls -l /system/build.prop
This permissions applied from rom's builder security policy!
Click to expand...
Click to collapse
Thanks Sir.
I thought the latest build was just copying articles
Build Props Tweaks [For both rooting method (System & Systemless)]
Code:
I am NOT responsible for bricked devices, destroyed SD cards or any
damage that may happen to your device.
We need to add this code to the end of file "/system/build.prop"
I will add complete information in the future about these codes!
I try these in Lineage OS 17.1 and give good results!
To begging these tweaks:
1- Enable adb from developer options.
2- In recovery mode and mount System partition and connect your USB to your computer!
3- Open your computer terminal and type this (to pull(download) the file "/system/build.prop" to your Desktop):
adb pull /system/build.prop ~/Desktop/build.prop
4- Now come to your Desktop and first take a backup from this file then open the file "build.prop" with text editor and add all below codes to the end of file "build.prop" then save it! (don't try to edit other lines!)
Code:
#----------------------------------
# Start
#----------------------------------
# Audio enhancer
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=true
persist.audio.handset.mic=digital
af.resampler.quality=255
mpq.audio.decode=true
#----------------------------------
# Call delay
ro.telephony.call_ring.delay=800
#----------------------------------
# Video acceleration enabled
video.accelerate.hw=1
#----------------------------------
# Wifi scaning rate [every 60 --> 1 scan / min]
wifi.supplicant_scan_interval=180
#----------------------------------
# Deeper sleep/better battery life [for extrimmly power save] [kills all background apps]
ro.ril.disable.power.collapse=1
# pm.sleep_mode=1
#----------------------------------
# Improves audio and video recording quality
ro.media.enc.hprof.vid.fps=120
ro.media.enc.hprof.vid.bps=8000000
ro.media.capture.maxres=8m
ro.camcorder.videoModes=true
#----------------------------------
# Picture Quality Enhancer
ro.media.enc.jpeg.quality=100
ro.media.dec.jpeg.memcap=8000000
#----------------------------------
# Disable Boot Animation [for Enable set 0]
debug.sf.nobootanimation=1
#----------------------------------
# Disable Camera Sound
ro.camera.sound.forced=0
#----------------------------------
# Better Scrolling
ro.min_pointer_dur=8
ro.max.fling_velocity=12000
windowsmgr.max_events_per_sec=120
#----------------------------------
# Disable strict mode checking
persist.android.strictmode=0
#----------------------------------
# Remain launcher in memory
ro.HOME_APP_ADJ=1
#----------------------------------
# Disable usb debugging popup in notification
# persist.adb.notify=0
#----------------------------------
# Proximeter delays
ro.lge.proximity.delay=25
mot.proximity.delay=10
#----------------------------------
# media enhancer [codecs]
ro.media.dec.aud.flac.enabled=1
ro.media.dec.aud.wma.enabled=1
ro.media.dec.vid.avi.enabled=1
ro.media.dec.vid.wmv.enabled=1
ro.media.dec.aud.wma.enabled=1
ro.media.dec.aud.mp3.enabled=1
ro.media.dec.vid.mp4.enabled=1
ro.media.dec.aud.flac.enabled=1
ro.media.dec.vid.H.264.enabled=1
ro.media.enc.aud.flac.enabled=1
ro.media.enc.vid.H.264.enabled=1
ro.media.enc.aud.wma.enabled=1
ro.media.enc.vid.wmv.enabled=1
ro.media.enc.aud.mp3.enabled=1
ro.media.enc.vid.mp4.enabled=1
#----------------------------------
# Improved performance
debug.performance.tuning=1
#----------------------------------
# DNS Servers [Quad9 & Cloudflare]
net.dns1=9.9.9.9
net.dns2=149.112.112.112
net.dns3=1.1.1.1
net.dns4=1.0.0.1
net.wlan0.dns1=9.9.9.9
net.wlan0.dns2=149.112.112.112
net.wlan0.dns3=1.1.1.1
net.wlan0.dns4=1.0.0.1
net.eth0.dns1=9.9.9.9
net.eth0.dns2=149.112.112.112
net.eth0.dns3=1.1.1.1
net.eth0.dns4=1.0.0.1
net.wcdma.dns1=9.9.9.9
net.wcdma.dns2=149.112.112.112
net.wcdma.dns3=1.1.1.1
net.wcdma.dns4=1.0.0.1
net.hspa.dns1=9.9.9.9
net.hspa.dns2=149.112.112.112
net.hspa.dns3=1.1.1.1
net.hspa.dns4=1.0.0.1
net.lte.dns1=9.9.9.9
net.lte.dns2=149.112.112.112
net.lte.dns3=1.1.1.1
net.lte.dns4=1.0.0.1
net.ltea.dns1=9.9.9.9
net.ltea.dns2=149.112.112.112
net.ltea.dns3=1.1.1.1
net.ltea.dns4=1.0.0.1
#----------------------------------
# Better Network Signals
persist.cust.tel.eons=1
ro.config.hw_fast_dormancy=1
#----------------------------------
# Better call voice quality
ro.ril.enable.amr.wideband=1
#----------------------------------
# Faster streaming videos
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=true
media.stagefright.enable-record=false
#----------------------------------
# Disables built in error reporting
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
#----------------------------------
# Disables kernel error checking
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
#----------------------------------
# Disable Logcat
logcat.live=disable
#----------------------------------
# Disables sending of usage data
ro.config.nocheckin=1
#----------------------------------
# Boost Booting Speed & hibernate mode
ro.config.hw_quickpoweron=true
persist.sys.shutdown.mode=hibernate
#----------------------------------
# Very fast reboot
persist.sys.purgeable_assets=1
#----------------------------------
# Disables locating
ro.com.google.locationfeatures=0
ro.com.google.networklocation=0
#----------------------------------
# Net speed enhancer[tcp buffersize]
net.tcp.buffersize.default=6144,87380,110208,6144,16384,110208
net.tcp.buffersize.edge=6144,26280,35040,6144,16384,35040
net.tcp.buffersize.evdo_b=6144,262144,1048576,6144,262144,1048576
net.tcp.buffersize.gprs=6144,8760,11680,6144,8760,11680
net.tcp.buffersize.hsdpa=6144,262144,1048576,6144,262144,1048576
net.tcp.buffersize.hspa=6144,87380,262144,6144,16384,262144
net.tcp.buffersize.lte=262144,524288,3145728,262144,524288,3145728
net.tcp.buffersize.umts=6144,87380,110208,6144,16384,110208
net.tcp.buffersize.wifi=262144,524288,1048576,262144,524288,1048576
#----------------------------------
# For Sensor Sleep Control
ro.ril.sensor.sleep.control=1
#----------------------------------
# DHA tunning
ro.config.dha_tunnable=1
#----------------------------------
# Faster Boot-Animation FPS
# boot.fps=20
#----------------------------------
# END
#----------------------------------
5- Now we must push(upload) new file "build.prop" by typing this command in your terminal:
adb push ~/Desktop/build.prop /system/build.prop
If you have a problem with these tweaks use backup file to restore your first file "/system/build.prop"
If you have any suggestion to improve this thread please tell me!
Find this lines in the build.prop file and comment
net.dns1=8.8.8.8
net.dns2=8.8.4.4
in the recovery adb dont reconice te device..
I dont Knowl why?? Any one can help me
If you enable adb from developer options (try in power on mode to check your cable)
In twrp when connecting USB to pc wait 1min then run this command to test connection
adb devices
You must have already adb installed in your pc (to install in ubuntu).
sudo apt install android-tools-adb android-tools-fastboot
After mounting system partition you can also use file manager twrp to copy /system/build.prop
Looks promising, thanks for sharing! But as stated in the OP, explanations are really needed when it comes to build.prop tweaks. In the end it's just about convenience as of course, a responsible user can (and should) google those lines him/herself anyway, before applying anything.
Hi guys. Has anyone tried the above tweaks and can confirm that they are working fine??
adb pull /system/build.prop ~/Desktop/build.prop
adb: error: cannot create file/directory '~/Desktop/build.prop': No such file or directory
Hamid Chikh said:
adb pull /system/build.prop ~/Desktop/build.prop
adb: error: cannot create file/directory '~/Desktop/build.prop': No such file or directoryu
Click to expand...
Click to collapse
You can give what ever path's that you love it.
I use Linux and type it in that way.
'~/Desktop/' is my desktop path in my computer and 'build.prop' is file name.
matkali said:
You can give what ever path's that you love it.
I use Linux and type it in that way.
'~/Desktop/' is my desktop path in my computer and 'build.prop' is file name.
Click to expand...
Click to collapse
Tried D:/ didn't work neither
Hamid Chikh said:
Tried D:/ didn't work neither
Click to expand...
Click to collapse
You can try adb pull /system/build.prop, then drag the file to the command prompt window, assuming you use PowerShell.
so this is only for rooted devices right?
absinth4 said:
so this is only for rooted devices right?
Click to expand...
Click to collapse
Yes you most have permission of read/write of system partition of your device!