Ok, so long story short I tested a build from utkanos and completely hard bricked my phone, it still connect to my computer screen off and all in a mode called "QHSUSB" I think.. or something like that WEIRD stuff. I got a new phone, problem being this is my 6th one... I don't think I should test anymore or bestbuy is not going to like me. So if anyone wants clockwork, we need testers who are AWARE of what could happen.
BTW 5 of the 6 phones I screwed up personally and by stupid mistakes.. this one that I just screwed up, probably still my fault but I can't prove that it was me, so I wont blame me just yet lol.
The Following User Says Thank You to salvy512 For This Useful Post:
We tested 2 builds one didn't work and the other bricked the phone. Just this morning utkanos asked for EVERY block on the phone so I sent him all blocks from mmcblk0p1 up until mmcblk0p21. Not sure what he is going to do with this, but we will see probably in two days. considering im going to wildwood newjersey tomrrow all day(7/1/2012) and then when I get home ill probably sleep. But he might not even have a test for a couple of days anyway
The Following 4 Users Say Thank You to salvy512 For This Useful Post:
[10:06] <@utkanos> salvy512: is someone willing to try fastboot in the bootloader on your device? looks like partition 17 has some fastboot esque code in it
[13:32] <@utkanos> im willing to still work on this if I can get a device in hand, but it doesnt look promising, sorry salvy512 :\
We need to find fastboot o.o well a way to get into bootloader so we can do fastboot or something
Last edited by salvy512; July 5th, 2012 at 12:33 PM.
I was under the impression that one would have to screw up flashing a recovery in order to get access to fastboot on a phone like this one.
I did try many different methods and key combinations for older optimus phones in order to use fastboot without any success. If anybody has suggestions, I may try them.
I'm thinking we should start enlisting some others help with CWM. You guys know anyone?
I'm not sure if we could pull someone away from the Optimus V dev corner to help or not. I think this phone will be a little bit to get a working recovery, especially since the phone is pretty great on stock with root already in my opinion.
Edit: I didn't mean to sound negative, that's just my...forecast.
I've also read that Koushik has ported cwm for other lg devices. Maybe worth a shot, my only problem is I could not afford to be without my phone for a week or more. Maybe someone can email him ,ask him if he has any ideas. Don't know just throwing ideas out.
I flashed it, Nothing =/ Although hesitant myself I can't help but not stay out lol
I talked to utkanos:
[02:02] <@utkanos> thats what i was building for you
[02:02] <@utkanos> basically
[02:02] <@utkanos> without the bot
[02:02] <@utkanos> i did it myself
[02:02] <salvy512> Well, was worth looking at until now lol
[02:02] <@utkanos> but the website utilizes the same build I am doing
Last edited by salvy512; July 8th, 2012 at 01:11 AM.
Reason: also I have the info in recovery.fstab I believe
Within the past 2 weeks, my computer died and so did my beloved 16 yo dog More sister than anything else and couldn't concentrate much on anything afterwards.
Now my grandma is in an off an on coma so frankly I have no idea if I'll be able to join for testing. If things get better I will join along. If not, I wish everyone the best of luck. Will join when I can and hope you are all otherwise healthy.
Within the past 2 weeks, my computer died and so did my beloved 16 yo dog More sister than anything else and couldn't concentrate much on anything afterwards.
Now my grandma is in an off an on coma so frankly I have no idea if I'll be able to join for testing. If things get better I will join along. If not, I wish everyone the best of luck. Will join when I can and hope you are all otherwise healthy.
I hope things get better for you and your family! We all appreciate your help!
Within the past 2 weeks, my computer died and so did my beloved 16 yo dog More sister than anything else and couldn't concentrate much on anything afterwards.
Now my grandma is in an off an on coma so frankly I have no idea if I'll be able to join for testing. If things get better I will join along. If not, I wish everyone the best of luck. Will join when I can and hope you are all otherwise healthy.
Hey WhisperPntr - Thanks for stopping by. That's terrible news all-around and a lot to deal with at once. I wish you and your family the best. I hope to see you back soon.
BTW, not that it should make make you feel better, but my main computer sort of died a couple weeks ago also - hard drive failure.
Within the past 2 weeks, my computer died and so did my beloved 16 yo dog More sister than anything else and couldn't concentrate much on anything afterwards.
Now my grandma is in an off an on coma so frankly I have no idea if I'll be able to join for testing. If things get better I will join along. If not, I wish everyone the best of luck. Will join when I can and hope you are all otherwise healthy.
All I can say is we wish you the best, take as much time as you need..
I put all my hope to you.
Device(s): OV- MIUIgb with Suave HD theme, MT- AOKP with my own theme
Carrier: Not Provided
Thanks: 102
Thanked 507 Times in 185 Posts
Salvy or others, I need you to test one of the twrp builds for me again. One of the old ones, but this time, boot back into Android after it fails and do:
Adb pull /proc/last_kmsg
Then pastebin it for me and give me link. I'm having a to notch developer looking at it
Salvy or others, I need you to test one of the twrp builds for me again. One of the old ones, but this time, boot back into Android after it fails and do:
Adb pull /proc/last_kmsg
Then pastebin it for me and give me link. I'm having a to notch developer looking at it
I dont have one of these phones, what file system is this running on? there is a chance it might have fastboot. I know for my current phone we flash CWM with the following commands
I dont have one of these phones, what file system is this running on? there is a chance it might have fastboot. I know for my current phone we flash CWM with the following commands
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>cd C:\Program Files\Android\android-sdk\platform-tools
C:\Program Files\Android\android-sdk\platform-tools>adb shell
$ su
su
# cat /init.rc
cat /init.rc
on early-init
start ueventd
# matthew.choi@lge.com 111019 LGE_FOTA
wait /dev/block/mmcblk0
on init
sysclktz 0
# LGE_CHANGE [2011.07.13] M3S : increase log level(3 --> 6)
loglevel 6
#[2010-09-06] addy.kim@lge.com [START]
# NFC
chmod 0666 /dev/pn544
setprop ro.nfc.port I2C
#[2010-09-06] addy.kim@lge.com [END]
# setup the global environment
export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
export LD_LIBRARY_PATH /vendor/lib:/system/lib
export ANDROID_BOOTLOGO 1
export ANDROID_ROOT /system
export ANDROID_ASSETS /system/app
export ANDROID_DATA /data
export EXTERNAL_STORAGE /mnt/sdcard
export ASEC_MOUNTPOINT /mnt/asec
export LOOP_MOUNTPOINT /mnt/obb
# [START] LGE_USE_INTERNAL_FAT
export EXTERNAL_ADD_STORAGE /mnt/sdcard/_ExternalSD
export ASEC_ADD_MOUNTPOINT /mnt/extasec
export LOOP_ADD_MOUNTPOINT /mnt/extobb
# [END] LGE_USE_INTERNAL_FAT
export BOOTCLASSPATH /system/framework/core.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system
/framework/core-junit.jar
# Backward compatibility
symlink /system/etc /etc
symlink /sys/kernel/debug /d
# Right now vendor lives on the same filesystem as system,
# but someday that may change.
symlink /system/vendor /vendor
# create mountpoints
mkdir /mnt 0775 root system
mkdir /mnt/sdcard 0000 system system
# Create cgroup mount point for cpu accounting
mkdir /acct
mount cgroup none /acct cpuacct
mkdir /acct/uid
# Backwards Compat - XXX: Going away in G*
symlink /mnt/sdcard /sdcard
# [START] LGE_USE_INTERNAL_FAT
symlink /mnt/sdcard/_ExternalSD /sdcard/_ExternalSD
# [END] LGE_USE_INTERNAL_FAT
mkdir /system
mkdir /data 0771 system system
mkdir /persist 0771 system system
mkdir /cache 0770 system cache
mkdir /config 0500 root root
mkdir /persist 0771 system system
# Directory for putting things only root should see.
mkdir /mnt/secure 0700 root root
# Directory for staging bindmounts
mkdir /mnt/secure/staging 0700 root root
# Directory-target for where the secure container
# imagefile directory will be bind-mounted
mkdir /mnt/secure/asec 0700 root root
# [START] LGE_USE_INTERNAL_FAT
mkdir /mnt/extsecure 0700 root root
mkdir /mnt/extsecure/staging 0700 root root
mkdir /mnt/extsecure/extasec 0700 root root
# [END] LGE_USE_INTERNAL_FAT
# Secure container public mount points.
mkdir /mnt/asec 0700 root system
mount tmpfs tmpfs /mnt/asec mode=0755,gid=1000
# Filesystem image public mount points.
mkdir /mnt/obb 0700 root system
mount tmpfs tmpfs /mnt/obb mode=0755,gid=1000
# [START] LGE_USE_INTERNAL_FAT
mkdir /mnt/extasec 0000 root system
mount tmpfs tmpfs /mnt/extasec mode=0755,gid=1000
mkdir /mnt/extobb 0700 root system
mount tmpfs tmpfs /mnt/extobb mode=0755,gid=1000
# [END] LGE_USE_INTERNAL_FAT
write /proc/sys/kernel/panic_on_oops 1
write /proc/sys/kernel/hung_task_timeout_secs 0
write /proc/cpu/alignment 4
write /proc/sys/kernel/sched_latency_ns 10000000
write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000
write /proc/sys/kernel/sched_compat_yield 1
write /proc/sys/kernel/sched_child_runs_first 0
# Create cgroup mount points for process groups
mkdir /dev/cpuctl
mount cgroup none /dev/cpuctl cpu
chown system system /dev/cpuctl
chown system system /dev/cpuctl/tasks
chmod 0777 /dev/cpuctl/tasks
write /dev/cpuctl/cpu.shares 1024
mkdir /dev/cpuctl/fg_boost
chown system system /dev/cpuctl/fg_boost/tasks
chmod 0777 /dev/cpuctl/fg_boost/tasks
write /dev/cpuctl/fg_boost/cpu.shares 1024
mkdir /dev/cpuctl/bg_non_interactive
chown system system /dev/cpuctl/bg_non_interactive/tasks
chmod 0777 /dev/cpuctl/bg_non_interactive/tasks
# 5.0 %
write /dev/cpuctl/bg_non_interactive/cpu.shares 52
on fs
# mount mtd partitions
# Mount /system rw first to give the filesystem a chance to save a checkpoint
mount yaffs2 mtd@system /system
#mount yaffs2 mtd@system /system ro remount
mount yaffs2 mtd@userdata /data nosuid nodev
mount yaffs2 mtd@persist /persist nosuid nodev
mount yaffs2 mtd@cache /cache nosuid nodev
mount yaffs2 mtd@persist /persist nosuid nodev
on emmc-fs
# mount mmc partitions
wait /dev/block/mmcblk0p12
chmod 0777 /sbin/resize2fs_static
chmod 0777 /sbin/e2fsck_static
exec /sbin/resize2fs_static /dev/block/mmcblk0p12
exec /sbin/e2fsck_static -y /dev/block/mmcblk0p12
mount ext4 /dev/block/mmcblk0p12 /system ro barrier=1 data=ordered
wait /dev/block/mmcblk0p13
chmod 0777 /system/bin/resize2fs
chmod 0777 /system/bin/e2fsck
exec /system/bin/resize2fs /dev/block/mmcblk0p13
exec /system/bin/e2fsck -p /dev/block/mmcblk0p13
exec /system/bin/tune2fs -u system -m 5 /dev/block/mmcblk0p13
mount ext4 /dev/block/mmcblk0p13 /data nosuid nodev barrier=1 data=ordered noauto_da_alloc
wait /dev/block/mmcblk0p6
exec /system/bin/resize2fs /dev/block/mmcblk0p6
exec /system/bin/e2fsck -y /dev/block/mmcblk0p6
mount ext4 /dev/block/mmcblk0p6 /cache nosuid nodev barrier=1 data=ordered
wait /dev/block/mmcblk0p5
exec /system/bin/resize2fs /dev/block/mmcblk0p5
exec /system/bin/e2fsck -y /dev/block/mmcblk0p5
mount ext4 /dev/block/mmcblk0p5 /persist nosuid nodev barrier=1 data=ordered
# [START] LGE_USE_INTERNAL_FAT
wait /dev/block/mmcblk0p15
exec /system/bin/resize2fs /dev/block/mmcblk0p15
exec /system/bin/e2fsck -p /dev/block/mmcblk0p15
#mount vfat /dev/block/mmcblk0p15 /mnt/sdcard
# [END] LGE_USE_INTERNAL_FAT
# add mpt partition
wait /dev/block/mmcblk0p21
mkdir /mpt 0775 system system
exec /system/bin/sh /system/etc/format_first.sh
exec /system/bin/e2fsck -y /dev/block/mmcblk0p21
mount ext4 /dev/block/mmcblk0p21 /mpt nosuid nodev barrier=1 data=ordered
on post-fs
# once everything is setup, no need to modify /
mount rootfs rootfs / ro remount
# We chown/chmod /data again so because mount is run as root + defaults
chown system system /data
chmod 0771 /data
# Mounting of persist is moved to 'on emmc-fs' and 'on fs' sections
# We chown/chmod /persist again so because mount is run as root + defaults
chown system system /persist
chmod 0771 /persist
chmod 0664 /sys/devices/platform/msm_sdcc.1/polling
chmod 0664 /sys/devices/platform/msm_sdcc.2/polling
chmod 0664 /sys/devices/platform/msm_sdcc.3/polling
chmod 0664 /sys/devices/platform/msm_sdcc.4/polling
# Chown polling nodes as needed from UI running on system server
chown system system /sys/devices/platform/msm_sdcc.1/polling
chown system system /sys/devices/platform/msm_sdcc.2/polling
chown system system /sys/devices/platform/msm_sdcc.3/polling
chown system system /sys/devices/platform/msm_sdcc.4/polling
# Create dump dir and collect dumps.
# Do this before we mount cache so eventually we can use cache for
# storing dumps on platforms which do not have a dedicated dump partition.
mkdir /data/dontpanic
# [MPT] change owner
chown system system /mpt
chown root system /data/dontpanic
# chown root log /data/dontpanic
// volume up + down dumpstate in /data/dontpanic, imported from VS920
#chmod 0750 /data/dontpanic
chmod 0775 /data/dontpanic
chmod 0775 /mpt
# Collect apanic data, free resources and re-arm trigger
copy /proc/apanic_console /data/dontpanic/apanic_console
chown root log /data/dontpanic/apanic_console
chmod 0640 /data/dontpanic/apanic_console
copy /proc/apanic_threads /data/dontpanic/apanic_threads
chown root log /data/dontpanic/apanic_threads
chmod 0640 /data/dontpanic/apanic_threads
write /proc/apanic_console 1
# Same reason as /data above
chown system cache /cache
chmod 0770 /cache
# This may have been created by the recovery system with odd permissions
chown system cache /cache/recovery
chmod 0770 /cache/recovery
#change permissions on vmallocinfo so we can grab it from bugreports
chown root log /proc/vmallocinfo
chmod 0440 /proc/vmallocinfo
#change permissions on kmsg & sysrq-trigger so bugreports can grab kthread stacks
chown root system /proc/kmsg
chmod 0440 /proc/kmsg
chown root system /proc/sysrq-trigger
chmod 0220 /proc/sysrq-trigger
# CONFIG_LGE_ERS
# 0010675: auto reboot and save kernel panic message into file automatically
write /sys/devices/platform/ers-kernel.0/ers_panic 1
# create basic filesystem structure
mkdir /data/misc 01771 system misc
mkdir /data/misc/bluetoothd 0770 bluetooth bluetooth
mkdir /data/misc/bluetooth 0770 system system
mkdir /data/misc/keystore 0700 keystore keystore
mkdir /data/misc/vpn 0770 system system
mkdir /data/misc/systemkeys 0700 system system
mkdir /data/misc/vpn/profiles 0770 system system
# give system access to wpa_supplicant.conf for backup and restore
mkdir /data/misc/wifi 0770 wifi wifi
chmod 0771 /data/misc/wifi
chmod 0660 /data/misc/wifi/wpa_supplicant.conf
mkdir /data/local 0771 shell shell
mkdir /data/local/tmp 0771 shell shell
mkdir /data/data 0771 system system
mkdir /data/app-private 0771 system system
mkdir /data/app 0771 system system
mkdir /data/property 0700 root root
mkdir /data/radio 0770 radio radio
chown system radio /system/etc/firmware/wlan/volans/WCN1314_qcom_wlan_nv.bin
chmod 0660 /system/etc/firmware/wlan/volans/WCN1314_qcom_wlan_nv.bin
mkdir /data/misc/sensors 0775 root root
write /data/system/sensors/settings 0
chmod 0664 /data/system/sensors/settings
# create dalvik-cache and double-check the perms
mkdir /data/dalvik-cache 0771 system system
chown system system /data/dalvik-cache
chmod 0771 /data/dalvik-cache
# create the lost+found directories, so as to enforce our permissions
mkdir /data/lost+found 0770
mkdir /cache/lost+found 0770
# double check the perms, in case lost+found already exists, and set owner
chown root root /data/lost+found
chmod 0770 /data/lost+found
chown root root /cache/lost+found
chmod 0770 /cache/lost+found
#20111028 kyungyoul.lee@lge.com FRAMEWORK M3S - disable permission change for CTS
# chmod 0777 /dev/block/mmcblk0p8
# 20111128 kyungyoul.lee@lge.com FRAMEWORKS M3S - adb rooting merge by DV-DGMS
## #ifdef LGE_ROOTING_FEATURE
## princlee add for rooting
## mkdir /persist/hidden
## chown root root /persist/hidden
## chmod 0755 /persist/hidden
# LGE_CHANGE_S hyungsoo.kim@lge.com
chown system audio /dev/msm_audio_misc
chmod 0660 /dev/msm_audio_misc
# LGE_CHANGE_E
# 20111128 kyungyoul.lee@lge.com FRAMEWORKS M3S - adb rooting merge by DV-DGMS
## #ifdef LGE_ROOTING_FEATURE
## princlee add for rooting
## change direcoty to persist incase of QCT
## mkdir /data/hidden
## chown root root /data/hidden
## chmod 0755 /data/hidden
on boot
# basic network init
ifup lo
hostname localhost
domainname localdomain
# set RLIMIT_NICE to allow priorities from 19 to -20
setrlimit 13 40 40
# Define the oom_adj values for the classes of processes that can be
# killed by the kernel. These are used in ActivityManagerService.
setprop ro.FOREGROUND_APP_ADJ 0
setprop ro.VISIBLE_APP_ADJ 1
setprop ro.PERCEPTIBLE_APP_ADJ 2
setprop ro.HEAVY_WEIGHT_APP_ADJ 3
setprop ro.SECONDARY_SERVER_ADJ 4
setprop ro.BACKUP_APP_ADJ 5
setprop ro.HOME_APP_ADJ 6
setprop ro.HIDDEN_APP_MIN_ADJ 7
setprop ro.EMPTY_APP_ADJ 15
# Define the memory thresholds at which the above process classes will
# be killed. These numbers are in pages (4k).
# 20111221 kyungyoul.lee@lge.com FRAMEWORK M3S - increase min free <migration from Victor 512M>
# setprop ro.FOREGROUND_APP_MEM 2048
# setprop ro.VISIBLE_APP_MEM 3072
# setprop ro.PERCEPTIBLE_APP_MEM 4096
# setprop ro.HEAVY_WEIGHT_APP_MEM 4096
# setprop ro.SECONDARY_SERVER_MEM 6144
# setprop ro.BACKUP_APP_MEM 6144
# setprop ro.HOME_APP_MEM 6144
# setprop ro.HIDDEN_APP_MEM 7168
# setprop ro.EMPTY_APP_MEM 8192
setprop ro.FOREGROUND_APP_MEM 3072
setprop ro.VISIBLE_APP_MEM 4096
setprop ro.PERCEPTIBLE_APP_MEM 6144
setprop ro.HEAVY_WEIGHT_APP_MEM 6144
setprop ro.SECONDARY_SERVER_MEM 7168
setprop ro.BACKUP_APP_MEM 7168
setprop ro.HOME_APP_MEM 7168
setprop ro.HIDDEN_APP_MEM 10240
setprop ro.EMPTY_APP_MEM 13896
# Write value must be consistent with the above properties.
# Note that the driver only supports 6 slots, so we have combined some of
# the classes into the same memory level; the associated processes of higher
# classes will still be killed first.
write /sys/module/lowmemorykiller/parameters/adj 0,1,2,4,7,15
write /proc/sys/vm/overcommit_memory 1
write /proc/sys/vm/min_free_order_shift 4
#20111221 kyungyoul.lee@lge.com FRAMEWORK M3S - increase min free <migration from Victor 512M>
#write /sys/module/lowmemorykiller/parameters/minfree 2048,3072,4096,6144,7168,8192
write /sys/module/lowmemorykiller/parameters/minfree 3072,4096,6144,7168,10240,13896
# Set init its forked children's oom_adj.
write /proc/1/oom_adj -16
# Tweak background writeout
write /proc/sys/vm/dirty_expire_centisecs 200
write /proc/sys/vm/dirty_background_ratio 5
# Permissions for System Server and daemons.
chown radio system /sys/android_power/state
chown radio system /sys/android_power/request_state
chown radio system /sys/android_power/acquire_full_wake_lock
chown radio system /sys/android_power/acquire_partial_wake_lock
chown radio system /sys/android_power/release_wake_lock
chown radio system /sys/power/state
chown radio system /sys/power/wake_lock
chown radio system /sys/power/wake_unlock
chmod 0660 /sys/power/state
chmod 0660 /sys/power/wake_lock
chmod 0660 /sys/power/wake_unlock
chown system system /sys/class/timed_output/vibrator/enable
chown system system /sys/class/leds/keyboard-backlight/brightness
chown system system /sys/class/leds/lcd-backlight/brightness
chown system system /sys/class/leds/button-backlight/brightness
chown system system /sys/class/leds/button-backlight/device/led_blink
chown system system /sys/class/leds/jogball-backlight/brightness
chown system system /sys/class/leds/red/brightness
chown system system /sys/class/leds/green/brightness
chown system system /sys/class/leds/blue/brightness
chown system system /sys/class/leds/red/device/grpfreq
chown system system /sys/class/leds/red/device/grppwm
chown system system /sys/class/leds/red/device/blink
chown system system /sys/class/leds/red/brightness
chown system system /sys/class/leds/green/brightness
chown system system /sys/class/leds/blue/brightness
chown system system /sys/class/leds/red/device/grpfreq
chown system system /sys/class/leds/red/device/grppwm
chown system system /sys/class/leds/red/device/blink
chown system system /sys/class/timed_output/vibrator/enable
chown system system /sys/module/sco/parameters/disable_esco
chown system system /sys/kernel/ipv4/tcp_wmem_min
chown system system /sys/kernel/ipv4/tcp_wmem_def
chown system system /sys/kernel/ipv4/tcp_wmem_max
chown system system /sys/kernel/ipv4/tcp_rmem_min
chown system system /sys/kernel/ipv4/tcp_rmem_def
chown system system /sys/kernel/ipv4/tcp_rmem_max
chown root radio /proc/cmdline
# 20111117 jungseob.kim@lge.com FRAMEWORK CTS permission fail fix [START]
chown system system /sys/devices/platform/mddi_r61529_hvga.256/lcd_onoff
chown radio radio /sys/devices/platform/testmode.0/sync_cmd
chmod 0664 /sys/devices/platform/mddi_r61529_hvga.256/lcd_onoff
chmod 0220 /sys/devices/platform/testmode.0/sync_cmd
# 20111117 jungseob.kim@lge.com FRAMEWORK CTS permission fail fix [END]
chown root system /sys/devices/platform/lg_diag_cmd/sms_status
chown root system /sys/devices/platform/lg_diag_cmd/get_sms
chown root system /sys/devices/platform/lg_diag_cmd/set_sms
chown root system /sys/devices/platform/lg_diag_cmd/rsp_sms_status
chown root system /sys/devices/platform/lg_diag_cmd/rsp_get_sms
chown root system /sys/devices/platform/lg_diag_cmd/rsp_set_sms
chmod 0775 /sys/devices/platform/lg_diag_cmd/sms_status
chmod 0775 /sys/devices/platform/lg_diag_cmd/get_sms
chmod 0775 /sys/devices/platform/lg_diag_cmd/set_sms
chmod 0775 /sys/devices/platform/lg_diag_cmd/rsp_sms_status
chmod 0775 /sys/devices/platform/lg_diag_cmd/rsp_get_sms
chmod 0775 /sys/devices/platform/lg_diag_cmd/rsp_set_sms
# Testmode LCD K Cal Test
chown system system /sys/devices/platform/msm_fb.65792/mdp_kcal
chmod 0644 /sys/devices/platform/msm_fb.65792/mdp_kcal
# 20111117 jungseob.kim@lge.com FRAMEWORK CTS permission fail fix [START]
##LGE_CHANGE_S [myeonggyu.son] [2011.04.14] [gelato] : for slate icd cmd [START]
chown system system /sys/devices/virtual/lg_fw_diagclass/lg_fw_diagcmd/result
chown system system /sys/devices/virtual/lg_fw_diagclass/lg_fw_diagcmd/return
chmod 0664 /sys/devices/virtual/lg_fw_diagclass/lg_fw_diagcmd/result
chmod 0664 /sys/devices/virtual/lg_fw_diagclass/lg_fw_diagcmd/return
##LGE_CHANGE_E [myeonggyu.son] [2011.04.14] [gelato] : for slate icd cmd [END]
# 20111117 jungseob.kim@lge.com FRAMEWORK CTS permission fail fix [END]
# Define TCP buffer sizes for various networks
# ReadMin, ReadInitial, ReadMax, WriteMin, WriteInitial, WriteMax,
setprop net.tcp.buffersize.default 4096,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.wifi 4095,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.umts 4094,87380,110208,4096,16384,110208
setprop net.tcp.buffersize.hspa 4094,87380,1220608,4096,16384,1220608
setprop net.tcp.buffersize.hsupa 4094,87380,1220608,4096,16384,1220608
setprop net.tcp.buffersize.hsdpa 4094,87380,1220608,4096,16384,1220608
setprop net.tcp.buffersize.edge 4093,26280,35040,4096,16384,35040
setprop net.tcp.buffersize.gprs 4092,8760,11680,4096,8760,11680
setprop net.tcp.buffersize.lte 4094,87380,1220608,4096,16384,1220608
setprop net.tcp.buffersize.evdo_b 4094,87380,262144,4096,16384,262144
# Assign TCP buffer thresholds to be ceiling value of technology maximums
# Increased technology maximums should be reflected here.
write /proc/sys/net/core/rmem_max 1220608
write /proc/sys/net/core/wmem_max 1220608
class_start default
## NFC test_mode - for getting result of testmode
chown system system /sys/class/lg_fw_diagclass/lg_fw_diagcmd/nfc_testmode_result
# 2011.12.06 jaeho.cho@lge.com invest diag_enable with system permission
#2012.02.18 virgin not using
# chown radio radio /sys/devices/platform/lg_diag_cmd/diag_enable
# chmod 664 /sys/devices/platform/lg_diag_cmd/diag_enable
# on property:persist.service.diag.enable=0
# write /sys/devices/platform/lg_diag_cmd/diag_enable "0"
# on property:persist.service.diag.enable=1
# write /sys/devices/platform/lg_diag_cmd/diag_enable "1"
# 2011.12.06 jaeho.cho@lge.com invest diag_enable with system permission
# 2012.01.16 hyoill.leem@lge.com invest usb_port_enable with system permission
chown radio radio /sys/devices/platform/msm_hsusb/gadget/usb_port_enable
chmod 664 /sys/devices/platform/msm_hsusb/gadget/usb_port_enable
on property:persist.service.usbport.enable=0
write /sys/devices/platform/msm_hsusb/gadget/usb_port_enable "0"
on property:persist.service.usbport.enable=1
write /sys/devices/platform/msm_hsusb/gadget/usb_port_enable "1"
# 2012.01.16 hyoill.leem@lge.com invest usb_port_enable with system permission
## LGE_EMMC_SUPPORT - this is for the testmode, permissions are required to access from userspace
chown system system /sys/module/lge_emmc_direct_access/parameters/fota_id_check
chown system system /sys/module/lge_emmc_direct_access/parameters/fota_id_read
chown system system /sys/module/lge_emmc_direct_access/parameters/write_block
chmod 0660 /sys/module/lge_emmc_direct_access/parameters/write_block
chown system system /sys/module/lge_emmc_direct_access/parameters/read_block
chmod 0660 /sys/module/lge_emmc_direct_access/parameters/read_block
chown system system /sys/module/lge_emmc_direct_access/parameters/boot_info
chmod 0660 /sys/module/lge_emmc_direct_access/parameters/boot_info
chown system system /sys/module/lge_emmc_direct_access/parameters/db_integrity_ready
chmod 0660 /sys/module/lge_emmc_direct_access/parameters/db_integrity_ready
chown system system /sys/module/lge_emmc_direct_access/parameters/fpri_crc_ready
chmod 0660 /sys/module/lge_emmc_direct_access/parameters/fpri_crc_ready
chown system system /sys/module/lge_emmc_direct_access/parameters/file_crc_ready
chmod 0660 /sys/module/lge_emmc_direct_access/parameters/file_crc_ready
chown system system /sys/module/lge_emmc_direct_access/parameters/code_partition_crc_ready
chmod 0660 /sys/module/lge_emmc_direct_access/parameters/code_partition_crc_ready
chown system system /sys/module/lge_emmc_direct_access/parameters/total_crc_ready
chmod 0660 /sys/module/lge_emmc_direct_access/parameters/total_crc_ready
chown system system /sys/module/lge_emmc_direct_access/parameters/db_dump_ready
chmod 0660 /sys/module/lge_emmc_direct_access/parameters/db_dump_ready
chown system system /sys/module/lge_emmc_direct_access/parameters/db_copy_ready
chmod 0660 /sys/module/lge_emmc_direct_access/parameters/db_copy_ready
chown system system /sys/module/lge_emmc_direct_access/parameters/integrity_ret
chmod 0660 /sys/module/lge_emmc_direct_access/parameters/integrity_ret
#VOLD_SUPPORT_CRYPT
# chown system system /sys/module/lge_emmc_direct_access/parameters/cryptfs_cmd
# chmod 0770 /sys/module/lge_emmc_direct_access/parameters/cryptfs_cmd
## for switching USB pid //LG_FW_SPG_PORT
chown radio radio /sys/module/android/parameters/product_id
chmod 0664 /sys/module/android/parameters/product_id
## Daemon processes to be run by init.
##
service ueventd /sbin/ueventd
critical
service console /system/bin/sh
console
disabled
user shell
group log
# [START] LGE_USE_INTERNAL_FAT
service formatfat /system/bin/sh /system/etc/format_fat32.sh
oneshot
# [END] LGE_USE_INTERNAL_FAT
on property:ro.secure=0
start console
# adbd is controlled by the persist.service.adb.enable system property
service adbd /sbin/adbd
disabled
# adbd on at boot in emulator
on property:ro.kernel.qemu=1
start adbd
on property:persist.service.adb.enable=1
start adbd
on property:persist.service.adb.enable=0
stop adbd
service servicemanager /system/bin/servicemanager
user system
critical
onrestart restart zygote
onrestart restart media
service vold /system/bin/vold
socket vold stream 0660 root mount
ioprio be 2
service netd /system/bin/netd
socket netd stream 0660 root system
service debuggerd /system/bin/debuggerd
service ril-daemon /system/bin/rild
socket rild stream 660 root radio
socket rild-debug stream 660 radio system
user root
group radio cache inet misc audio sdcard_rw qcom_oncrpc diag
# disabled
service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server
socket zygote stream 666
onrestart write /sys/android_power/request_state wake
onrestart write /sys/power/state on
onrestart restart media
onrestart restart netd
service media /system/bin/mediaserver
user media
group system audio camera graphics inet net_bt net_bt_admin net_raw qcom_oncrpc
ioprio rt 4
service bootanim /system/bin/bootanimation
user graphics
group graphics
disabled
oneshot
service dbus /system/bin/dbus-daemon --system --nofork
socket dbus stream 660 bluetooth bluetooth
user bluetooth
group bluetooth net_bt_admin
service bluetoothd /system/bin/bluetoothd -n
socket bluetooth stream 660 bluetooth bluetooth
socket dbus_bluetooth stream 660 bluetooth bluetooth
# init.rc does not yet support applying capabilities, so run as root and
# let bluetoothd drop uid to bluetooth with the right linux capabilities
group bluetooth net_bt_admin misc
disabled
service h*** /system/bin/sdptool add --channel=10 H***
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot
service hsag /system/bin/sdptool add --channel=11 HSAG
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot
service opush /system/bin/sdptool add --psm=5255 --channel=12 OPUSH
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot
service pbap /system/bin/sdptool add --channel=19 PBAP
user bluetooth
group bluetooth net_bt_admin
disabled
oneshot
service installd /system/bin/installd
socket installd stream 600 system system
service flash_recovery /system/etc/install-recovery.sh
oneshot
service racoon /system/bin/racoon
socket racoon stream 600 system system
# racoon will setuid to vpn after getting necessary resources.
group net_admin
disabled
oneshot
service mtpd /system/bin/mtpd
socket mtpd stream 600 system system
user vpn
group vpn net_admin net_raw
disabled
oneshot
service keystore /system/bin/keystore /data/misc/keystore
user keystore
group keystore
socket keystore stream 666
service dumpstate /system/bin/dumpstate -s
socket dumpstate stream 0660 shell log
disabled
oneshot
// volume up + down dumpstate in /data/dontpanic, imported from VS920
on property:ro.build.type=eng
chmod 0777 /data/dontpanic
on property:ro.build.type=userdebug
chmod 0777 /data/dontpanic
// disable now
#service lockup_dump /system/bin/lockup_dump
# user root
# group system
# disabled
# oneshot
# keycodes 114 115
#
build.prop
Code:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>cd C:\Program Files\Android\android-sdk\platform-tools
C:\Program Files\Android\android-sdk\platform-tools>adb shell
$ su
su
# cat /system/build.prop
cat /system/build.prop
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=ZV4.GWK74
ro.build.display.id=ZV4.GWK74
ro.build.version.lge=VM696ZV4
ro.build.version.incremental=47C45DFC
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.7
ro.build.date=Thu Apr 5 14:53:48 KST 2012
ro.build.date.utc=1333605228
ro.build.type=user
ro.build.user=VM696
ro.build.host=builder1.nuribom.com
ro.build.tags=release-keys
ro.product.model=LG-VM696
ro.product.brand=lge
ro.product.name=m3s_virgin_us
ro.product.device=m3s
ro.modem.version=
ro.brand.name=LG Optimus Elite
ro.product.board=lge_m3s
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=LGE
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm7k
# ro.build.product is obsolete; use ro.product.device
ro.build.product=m3s
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=m3s_virgin_us-user 2.3.7 ZV4.GWK74 47C45DFC release-keys
ro.build.fingerprint=lge/m3s_virgin_us/m3s:2.3.7/ZV4.GWK74/47C45DFC:user/release-keys
# end build properties
#
# system.prop for surf
#
rild.libpath=/system/lib/libril-qc-qmi-1.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1
debug.sf.hw=1
#20120220 suhyun.lee@lge.com FRAMEWORKS M3S increase 24m => 32m
dalvik.vm.heapsize=32m
dev.pm.dyn_samplingrate=1
#
# system props for the cne module
#
persist.cne.UseCne=false
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
#
lpa.decode=true
#20111121 kyungyoul.lee@lge.com FRAMEWORKS M3S - not use HDMI
#ro.hdmi.enable=true
#
# system props for the data modules
#
ro.use_data_netmgrd=true
#
# system props for SD card emulation of emmc partition
#
ro.emmc.sdcard.partition=16
#
# system props for telephony modules
#
#device supports EHRPD
ro.config.ehrpd=true
#
# system props for the MM modules
#
media.stagefright.enable-player=true
media.stagefright.enable-meta=false
media.stagefright.enable-scan=false
media.stagefright.enable-http=true
#
# system prop for opengles version
#
ro.opengles.version=131072
#
# system prop for Bluetooth Dialup Networking
#
# NRB_CHANGES_S [ys.kim@nuribom.com] 2012-02-17, change value [ true -> false ]
ro.qualcomm.bluetooth.dun=false
#
# system prop for Bluetooth Auto connect for remote initated connections
#
ro.bluetooth.remote.autoconnect=true
# system prop for sprint network
#
# NRB_CHANGES_S [jhseo@nuribom.com] 2011-05-13, [VM701] change operator.alpha for VirginMobile
#ro.cdma.home.operator.alpha=Sprint
ro.cdma.home.operator.alpha=Virgin Mobile
# NRB_CHANGES_S [ksjung@nuribom.com] 2012-01-27, [VM696] change VirginMobile Telephony values
#ro.cdma.home.operator.numeric=310120
#
ro.cdma.home.operator.subscriber=31000
ro.cdma.home.operator.numeric=311490
gsm.sim.operator.alpha=Virgin Mobile
gsm.sim.operator.numeric=311490
gsm.sim.operator.iso-country=us
gsm.operator.alpha=Virgin Mobile
gsm.operator.numeric=311490
gsm.operator.iso-country=us
gsm.sim.state=READY
#persist.service.diag.enable=1
# hyoill.leem 2012.01.16 usb port enable/disable
persist.service.usbport.enable=1
# hyoill.leem 2012.01.16 usb port enable/disable
#
# system prop for multi rild (DSDS case)
#
ro.multi.rild=true
#
# system prop for Bluetooth FTP profile
#
ro.qualcomm.bluetooth.ftp=true
#
# system property for Bluetooth discoverability time out in seconds
# 0: Always discoverable
debug.bt.discoverable_time=120
#
# system prop for requesting Master role in incoming Bluetooth connection.
#
ro.bluetooth.request.master=false
# VOLD_SUPPORT_CRYPT
# EAS Data encryption for Sprint
#persist.sys.email.crypt=0
#persist.sys.email.crypt_ext=0
#persist.sys.email.crypt_int=0
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.setupwizard.mode=DISABLED
ro.com.google.gmsversion=2.3_r9
ro.config.notification_sound=Pebble.ogg
ro.config.alarm_alert=Alarm1.ogg
ro.com.google.clientidbase=android-lge
ro.com.google.clientidbase.yt=android-virgin-us
ro.com.google.clientidbase.am=android-virgin-us
ro.com.google.clientidbase.gmm=android-lge
ro.com.google.clientidbase.ms=android-virgin-us
ro.config.ringtone=Beyond_the_Dream.ogg
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
#
Last edited by ktb83; July 13th, 2012 at 09:24 PM.
I dont have one of these phones, what file system is this running on? there is a chance it might have fastboot. I know for my current phone we flash CWM with the following commands
So what exactly does this recovery screen look like? I have installed the quickboot app from the android marked and it has an option to reboot to recovery menu and when it does, I have a black screen with blue text up top and yellow text down below.
So what exactly does this recovery screen look like? I have installed the quickboot app from the android marked and it has an option to reboot to recovery menu and when it does, I have a black screen with blue text up top and yellow text down below.
That is stock recovery. We are trying to make a custom one, but it is tough lol.
so could stock recovery be used to flash custom roms? or are there limitations? i mean obviously custom would be better, but could people theoretically be doing rom development already?
so could stock recovery be used to flash custom roms? or are there limitations? i mean obviously custom would be better, but could people theoretically be doing rom development already?
Well, you can do rom development from a stock root, hell maybe even a stock without root, But to get the roms on there it needs to be Custom. The Stock recovery is limited by a "signature" on a zip, that we can't get a hold of.. Or.. haven't tried lol, Without it, no zip is authorized to be flashed by the stock recovery.
Some of the info needed to make a recovery is also needed for a rom, it's not quite as simple as copying off what is on the phone and puling the boot.img.
❤❤❤Ahhhh, the wonderful life of a developer, so romantic, so glamorous! The candles, the music, the gentle glow of your phone as it sits on your desk stuck in a boot loop.❤❤❤