[Q] Walkman series F: is there a root? - General Questions and Answers

Hey guys I have had an android phone since the first of their kind came out and am well knowledgeable of the software and all the good stuff that comes packed in an android device. Currently I own a SONY Xperia ION (which I do not want to root for certain reasons) and a SONY Walkman series F PMP (NWZ-F806). The Walkman mp3 player runs on android version 4.0.4 and kernel version 2.6.39.4 (don't know if this information is actually necessary.
Now I do not have enough experience with rooting but I have seen it done with other devices. Just wondering if a root for the Walkman exists. I am aware that the SONY Walkman series Z is able to accept a root similar to the process found when rooting the SONY Tablet S. Though I do not know if this same exploit is applicable to the F version.
Any help would be great. Personally I rather root the Walkman than the ION, reasons leaning more towards warranty voiding. Thanks.

Looking for this information as well!
I wish i was brave enough to try the walkman Z root to see if it's the same, but for a $$$ device i'm not that brave.

Anyone has dump for nwz f800 series?

Anyone can provide me the system files of nwz 804/805/806 ?
Just copy the whole system folder and zip it and upload it somewhere on internet.
Really grateful

zhuhang said:
Anyone can provide me the system files of nwz 804/805/806 ?
Just copy the whole system folder and zip it and upload it somewhere on internet.
Really grateful
Click to expand...
Click to collapse
hope this thread isnt dead yet...
here is the dump from recently updated my nw-f708, jp model, 64gb. build number is 1.10.0000.
im not sure its same as global model but ill upload it anyway.
http://www.mediafire.com/download.php?zasur3029343vmc
http://www.mediafire.com/download.php?fokyvqeanwccorc

utubo_sk8 said:
hope this thread isnt dead yet...
here is the dump from recently updated my nw-f708, jp model, 64gb. build number is 1.10.0000.
im not sure its same as global model but ill upload it anyway.
http://www.mediafire.com/download.php?zasur3029343vmc
http://www.mediafire.com/download.php?fokyvqeanwccorc
Click to expand...
Click to collapse
Thanks anyway! Will check it out.
---------- Post added at 06:23 PM ---------- Previous post was at 06:00 PM ----------
utubo_sk8 said:
hope this thread isnt dead yet...
here is the dump from recently updated my nw-f708, jp model, 64gb. build number is 1.10.0000.
im not sure its same as global model but ill upload it anyway.
http://www.mediafire.com/download.php?zasur3029343vmc
http://www.mediafire.com/download.php?fokyvqeanwccorc
Click to expand...
Click to collapse
Yes ,indeed it is almost the same. THANKS FOR YOUR CONTRIBUTION!
U uploaded it yourself?

utubo_sk8 said:
hope this thread isnt dead yet...
here is the dump from recently updated my nw-f708, jp model, 64gb. build number is 1.10.0000.
im not sure its same as global model but ill upload it anyway.
http://www.mediafire.com/download.php?zasur3029343vmc
http://www.mediafire.com/download.php?fokyvqeanwccorc
Click to expand...
Click to collapse
Can u also give me your init.rc file located on root of the device?

zhuhang said:
Thanks anyway! Will check it out.
---------- Post added at 06:23 PM ---------- Previous post was at 06:00 PM ----------
Yes ,indeed it is almost the same. THANKS FOR YOUR CONTRIBUTION!
U uploaded it yourself?
Click to expand...
Click to collapse
yes, i uploaded it.
how to pull that init.rc out? tried adb pull init.rc and says permission denied

utubo_sk8 said:
yes, i uploaded it.
how to pull that init.rc out? tried adb pull init.rc and says permission denied
Click to expand...
Click to collapse
How about using file manager on phone and copy it to sdcard manually?

zhuhang said:
How about using file manager on phone and copy it to sdcard manually?
Click to expand...
Click to collapse
didnt work... permission was "-rwxr-x---".
i saw something on 2ch that since its updated to 1.10.0000 the bin4ry's root method won't work anymore, but look like it was working before the update.

utubo_sk8 said:
didnt work... permission was "-rwxr-x---".
i saw something on 2ch that since its updated to 1.10.0000 the bin4ry's root method won't work anymore, but look like it was working before the update.
Click to expand...
Click to collapse
I see, u have the init.rc for previous version?

zhuhang said:
I see, u have the init.rc for previous version?
Click to expand...
Click to collapse
erm, nope.

utubo_sk8 said:
erm, nope.
Click to expand...
Click to collapse
Its ok. I dont need it already. Thanks for the system upload!

zhuhang said:
Its ok. I dont need it already. Thanks for the system upload!
Click to expand...
Click to collapse
yea no problem.
one thing i found out, i could just extract the firmware from the walkman updater with archiver LOL and it contains zip file and theres one file called hidden.img there.
not sure if it contains something useful for rooting but maybe worth checking.
walkman 1.10.0000 updater
http://walkman.update.sony.net/fw/pc/F800/NW-F800_V1_10_0000.exe
hidden.img inside of NW-WM-FW.zip
http://www.mediafire.com/?0rtgy5cwnja6dfr

utubo_sk8 said:
yea no problem.
one thing i found out, i could just extract the firmware from the walkman updater with archiver LOL and it contains zip file and theres one file called hidden.img there.
not sure if it contains something useful for rooting but maybe worth checking.
walkman 1.10.0000 updater
http://walkman.update.sony.net/fw/pc/F800/NW-F800_V1_10_0000.exe
hidden.img inside of NW-WM-FW.zip
http://www.mediafire.com/?0rtgy5cwnja6dfr
Click to expand...
Click to collapse
English version of update is also available right now.
So english dump can be extracted easily.

Just bought this device and waiting for a root solution.
p.s. on 1.10

Anyone able to provide /dev/ folder?

zhuhang said:
Anyone able to provide /dev/ folder?
Click to expand...
Click to collapse
Code:
pull: building file list...
skipping special file 'mgscsi'
skipping special file 'mgscc'
skipping special file 'icx_diag'
skipping special file 'radio0'
skipping special file 'tegra_dc_0'
skipping special file 'ppp'
skipping special file 'tegra_dc_ctrl'
skipping special file 'nvhost-ctrl'
skipping special file 'nvhost-dsi'
skipping special file 'nvhost-mpe'
skipping special file 'nvhost-vi'
skipping special file 'nvhost-isp'
skipping special file 'nvhost-gr2d'
skipping special file 'nvhost-gr3d'
skipping special file 'nvhost-display'
skipping special file 'wmport'
skipping special file 'ptmx'
skipping special file 'console'
skipping special file 'tty'
skipping special file 'kmsg'
skipping special file 'urandom'
skipping special file 'random'
skipping special file 'full'
skipping special file 'zero'
skipping special file 'port'
skipping special file 'null'
skipping special file 'mem'
skipping special file 'tegra-crypto'
skipping special file 'cpu_freq_max'
skipping special file 'cpu_freq_min'
skipping special file 'max_online_cpus'
skipping special file 'min_online_cpus'
skipping special file 'network_throughput'
skipping special file 'network_latency'
skipping special file 'cpu_dma_latency'
skipping special file 'xt_qtaguid'
skipping special file 'binder'
skipping special file 'device-mapper'
skipping special file 'tegra_mediaserver'
skipping special file 'tegra_avp'
skipping special file 'tegra_rpc'
skipping special file 'tegra_sema'
skipping special file 'alarm'
skipping special file 'uinput'
skipping special file 'keychord'
skipping special file 'usb_accessory'
skipping special file 'mtp_usb'
skipping special file 'android_adb'
skipping special file 'tun'
skipping special file 'timerirq'
skipping special file 'fuse'
skipping special file 'ashmem'
skipping special file 'timerinfo'
skipping special file 'rfkill'
skipping special file 'vga_arbiter'
skipping special file 'ttyS3'
skipping special file 'ttyS2'
skipping special file 'knvmap'
skipping special file 'nvmap'
skipping special file 'ttyGS3'
skipping special file 'ttyGS2'
skipping special file 'ttyGS1'
skipping special file 'ttyGS0'
skipping special file 'watchdog'
skipping special file 'ttyS1'
skipping special file 'ttyHS2'
skipping special file 'ttyHS1'
skipping special file 'ttyS0'
skipping special file 'i2c-4'
skipping special file 'rtc0'
skipping special file 'i2c-3'
skipping special file 'i2c-2'
skipping special file 'i2c-1'
skipping special file 'stuid'
skipping special file 'i2c-0'
skipping special file '0'
skipping special file 'wpa_wlan0'
skipping special file 'vold'
skipping special file 'dbus'
skipping special file 'keystore'
skipping special file 'installd'
skipping special file 'netd'
skipping special file 'dnsproxyd'
skipping special file 'rild'
skipping special file 'rild-debug'
skipping special file 'zygote'
skipping special file 'property_service'
skipping special file 'event3'
skipping special file 'event2'
skipping special file 'event0'
skipping special file 'event1'
skipping special file 'timer'
skipping special file 'controlC0'
skipping special file 'pcmC0D0c'
skipping special file 'pcmC0D0p'
skipping special file 'pcmC0D1c'
skipping special file 'pcmC0D1p'
skipping special file 'loop7'
skipping special file 'loop6'
skipping special file 'loop5'
skipping special file 'loop4'
skipping special file 'loop3'
skipping special file 'loop2'
skipping special file 'loop1'
skipping special file 'loop0'
skipping special file 'mmcblk0p12'
skipping special file 'mmcblk0p11'
skipping special file 'mmcblk0p10'
skipping special file 'mmcblk0p9'
skipping special file 'mmcblk0p8'
skipping special file 'mmcblk0p7'
skipping special file 'mmcblk0p6'
skipping special file 'mmcblk0p5'
skipping special file 'mmcblk0p4'
skipping special file 'mmcblk0p3'
skipping special file 'mmcblk0p2'
skipping special file 'mmcblk0p1'
skipping special file 'mmcblk0'
skipping special file 'mmcblk0p12'
skipping special file 'mmcblk0p11'
skipping special file 'mmcblk0p10'
skipping special file 'mmcblk0p9'
skipping special file 'mmcblk0p8'
skipping special file 'mmcblk0p7'
skipping special file 'mmcblk0p6'
skipping special file 'mmcblk0p5'
skipping special file 'mmcblk0p4'
skipping special file 'mmcblk0p3'
skipping special file 'mmcblk0p2'
skipping special file 'mmcblk0p1'
skipping special file 'mmcblk0'
skipping special file 'SDC'
skipping special file 'MAN'
skipping special file 'ZZ3'
skipping special file 'LOG'
skipping special file 'DAP'
skipping special file 'ZZN'
skipping special file 'BLF'
skipping special file 'USP'
skipping special file 'MSC'
skipping special file 'CAC'
skipping special file 'ZZ1'
skipping special file 'ZZ0'
skipping special file 'p12'
skipping special file 'p11'
skipping special file 'p10'
skipping special file 'p9'
skipping special file 'p8'
skipping special file 'p7'
skipping special file 'p6'
skipping special file 'p5'
skipping special file 'p4'
skipping special file 'p3'
skipping special file 'p2'
skipping special file 'p1'
skipping special file '179:12'
skipping special file '179:11'
skipping special file '179:10'
skipping special file '179:9'
skipping special file '179:8'
skipping special file '179:7'
skipping special file '179:6'
skipping special file '179:5'
skipping special file '179:4'
skipping special file '179:3'
skipping special file '179:2'
skipping special file '179:1'
skipping special file '179:0'
skipping special file 'system'
skipping special file 'radio'
skipping special file 'events'
skipping special file 'main'
skipping special file 'fb0'
skipping special file '089'
skipping special file '088'
skipping special file '087'
skipping special file '086'
skipping special file '085'
skipping special file '084'
skipping special file '083'
skipping special file '082'
skipping special file '081'
skipping special file '080'
skipping special file '079'
skipping special file '078'
skipping special file '077'
skipping special file '076'
skipping special file '075'
skipping special file '074'
skipping special file '073'
skipping special file '072'
skipping special file '071'
skipping special file '070'
skipping special file '069'
skipping special file '068'
skipping special file '067'
skipping special file '066'
skipping special file '066'
skipping special file '065'
skipping special file '064'
skipping special file '063'
skipping special file '062'
skipping special file '061'
skipping special file '060'
skipping special file '059'
skipping special file '058'
skipping special file '057'
skipping special file '056'
skipping special file '055'
skipping special file '054'
skipping special file '053'
skipping special file '052'
skipping special file '051'
skipping special file '050'
skipping special file '049'
skipping special file '048'
skipping special file '047'
skipping special file '046'
skipping special file '045'
skipping special file '044'
skipping special file '043'
skipping special file '042'
skipping special file '041'
skipping special file '040'
skipping special file '039'
skipping special file '038'
skipping special file '037'
skipping special file '036'
skipping special file '035'
skipping special file '034'
skipping special file '033'
skipping special file '032'
skipping special file '031'
skipping special file '030'
skipping special file '029'
skipping special file '028'
skipping special file '027'
skipping special file '026'
skipping special file '025'
skipping special file '024'
skipping special file '023'
skipping special file '022'
skipping special file '021'
skipping special file '020'
skipping special file '019'
skipping special file '018'
skipping special file '017'
skipping special file '016'
skipping special file '015'
skipping special file '014'
skipping special file '013'
skipping special file '012'
skipping special file '011'
skipping special file '010'
skipping special file '009'
skipping special file '008'
skipping special file '007'
skipping special file '006'
skipping special file '005'
skipping special file '004'
skipping special file '003'
skipping special file '002'
skipping special file '001'
skipping special file '000'
pull: /dev/cpuctl/bg_non_interactive/tasks -> ./cpuctl/bg_non_interactive/tasks
pull: /dev/cpuctl/bg_non_interactive/cgroup.procs -> ./cpuctl/bg_non_interactive/cgroup.procs
pull: /dev/cpuctl/bg_non_interactive/notify_on_release -> ./cpuctl/bg_non_interactive/notify_on_release
pull: /dev/cpuctl/bg_non_interactive/cgroup.event_control -> ./cpuctl/bg_non_interactive/cgroup.event_control
failed to copy '/dev/cpuctl/bg_non_interactive/cgroup.event_control' to './cpuctl/bg_non_interactive/cgroup.event_control': Permission denied
pull: /dev/cpuctl/bg_non_interactive/cgroup.clone_children -> ./cpuctl/bg_non_interactive/cgroup.clone_children
pull: /dev/cpuctl/bg_non_interactive/cpu.shares -> ./cpuctl/bg_non_interactive/cpu.shares
pull: /dev/cpuctl/bg_non_interactive/cpu.rt_runtime_us -> ./cpuctl/bg_non_interactive/cpu.rt_runtime_us
pull: /dev/cpuctl/bg_non_interactive/cpu.rt_period_us -> ./cpuctl/bg_non_interactive/cpu.rt_period_us
pull: /dev/cpuctl/fg_boost/tasks -> ./cpuctl/fg_boost/tasks
pull: /dev/cpuctl/fg_boost/cgroup.procs -> ./cpuctl/fg_boost/cgroup.procspull: /dev/cpuctl/fg_boost/notify_on_release -> ./cpuctl/fg_boost/notify_on_release
pull: /dev/cpuctl/fg_boost/cgroup.event_control -> ./cpuctl/fg_boost/cgroup.event_control
failed to copy '/dev/cpuctl/fg_boost/cgroup.event_control' to './cpuctl/fg_boost/cgroup.event_control': Permission denied
pull: /dev/cpuctl/fg_boost/cgroup.clone_children -> ./cpuctl/fg_boost/cgroup.clone_children
pull: /dev/cpuctl/fg_boost/cpu.shares -> ./cpuctl/fg_boost/cpu.shares
pull: /dev/cpuctl/fg_boost/cpu.rt_runtime_us -> ./cpuctl/fg_boost/cpu.rt_runtime_us
pull: /dev/cpuctl/fg_boost/cpu.rt_period_us -> ./cpuctl/fg_boost/cpu.rt_period_us
pull: /dev/cpuctl/tasks -> ./cpuctl/tasks
pull: /dev/cpuctl/cgroup.procs -> ./cpuctl/cgroup.procs
pull: /dev/cpuctl/notify_on_release -> ./cpuctl/notify_on_release
pull: /dev/cpuctl/cgroup.event_control -> ./cpuctl/cgroup.event_control
failed to copy '/dev/cpuctl/cgroup.event_control' to './cpuctl/cgroup.event_control': Permission denied
pull: /dev/cpuctl/cgroup.clone_children -> ./cpuctl/cgroup.clone_children
pull: /dev/cpuctl/release_agent -> ./cpuctl/release_agent
pull: /dev/cpuctl/cpu.shares -> ./cpuctl/cpu.shares
pull: /dev/cpuctl/cpu.rt_runtime_us -> ./cpuctl/cpu.rt_runtime_us
pull: /dev/cpuctl/cpu.rt_period_us -> ./cpuctl/cpu.rt_period_us
pull: /dev/.coldboot_done -> ./.coldboot_done
failed to copy '/dev/.coldboot_done' to './.coldboot_done': Permission denied
26 files pulled. 0 files skipped.
4 KB/s (3279 bytes in 0.709s)
Code:
[email protected]:/dev $ ls -l
ls -l
crw-rw-r-- system radio 10, 52 2012-12-17 20:24 alarm
crw-rw---- adb adb 10, 56 2012-12-17 20:24 android_adb
crw-rw-rw- root root 10, 58 2012-12-17 20:24 ashmem
crw-rw-rw- root root 10, 47 2012-12-17 20:24 binder
drwxr-xr-x root root 2012-12-17 20:24 block
crw------- root root 5, 1 2012-12-17 20:24 console
crw------- root root 10, 41 2012-12-17 20:24 cpu_dma_latency
crw------- root root 10, 35 2012-12-17 20:24 cpu_freq_max
crw------- root root 10, 36 2012-12-17 20:24 cpu_freq_min
drwxr-xr-x system system 2012-12-17 20:24 cpuctl
crw------- root root 10, 236 2012-12-17 20:24 device-mapper
crw-rw-rw- root root 1, 7 2012-12-17 20:24 full
crw------- root root 10, 229 2012-12-17 20:24 fuse
drwxr-xr-x root root 2012-12-17 20:24 graphics
crw------- root root 89, 0 2012-12-17 20:24 i2c-0
crw------- root root 89, 1 2012-12-17 20:24 i2c-1
crw------- root root 89, 2 2012-12-17 20:24 i2c-2
crw------- root root 89, 3 2012-12-17 20:24 i2c-3
crw------- root root 89, 4 2012-12-17 20:24 i2c-4
crw-rw---- system system 10, 32 2012-12-17 20:24 icx_diag
drwxr-xr-x root root 2012-12-17 20:24 icx_nvp
drwxr-xr-x root root 2012-12-17 20:24 input
crw------- root root 10, 53 2012-12-17 20:24 keychord
crw------- root root 1, 11 2012-12-17 20:24 kmsg
crw-rw---- system system 10, 60 2012-12-17 20:26 knvmap
drwxr-xr-x root root 2012-12-17 20:24 log
crw------- root root 10, 37 2012-12-17 20:24 max_online_cpus
crw------- root root 1, 1 2012-12-17 20:24 mem
crw-rw---- root icx_mg 10, 244 2012-12-17 20:24 mgscc
crw-rw---- root icx_mg 10, 245 2012-12-17 20:24 mgscsi
crw------- root root 10, 38 2012-12-17 20:24 min_online_cpus
crw-rw---- root mtp 10, 55 2012-12-17 20:24 mtp_usb
crw------- root root 10, 40 2012-12-17 20:24 network_latency
crw------- root root 10, 39 2012-12-17 20:24 network_throughput
crw-rw-rw- root root 1, 3 2012-12-17 20:24 null
crw-rw-rw- root root 251, 7 2012-12-17 20:24 nvhost-ctrl
crw-rw-rw- root root 251, 0 2012-12-17 20:24 nvhost-display
crw-rw-rw- root root 251, 6 2012-12-17 20:24 nvhost-dsi
crw-rw-rw- root root 251, 2 2012-12-17 20:24 nvhost-gr2d
crw-rw-rw- root root 251, 1 2012-12-17 20:24 nvhost-gr3d
crw-rw-rw- root root 251, 3 2012-12-17 20:24 nvhost-isp
crw-rw-rw- root root 251, 5 2012-12-17 20:24 nvhost-mpe
crw-rw-rw- root root 251, 4 2012-12-17 20:24 nvhost-vi
crw-rw-rw- system system 10, 61 2012-12-17 20:24 nvmap
crw------- root root 1, 4 2012-12-17 20:24 port
crw-rw---- radio vpn 108, 0 2012-12-17 20:24 ppp
crw-rw-rw- root root 5, 2 2012-12-17 20:34 ptmx
drwxr-xr-x root root 1970-01-01 09:00 pts
crw-rw---- system fm 81, 0 2012-12-17 20:24 radio0
crw-rw-rw- root root 1, 8 2012-12-17 20:24 random
crw------- root root 10, 62 2012-12-17 20:24 rfkill
crw-r--r-- root system 254, 0 2012-12-17 20:24 rtc0
drwxr-xr-x root root 2012-12-17 20:24 snd
drwxr-xr-x root root 2012-12-17 20:24 socket
cr--r--r-- root root 10, 33 2012-12-17 20:24 stuid
crw------- root root 10, 34 2012-12-17 20:24 tegra-crypto
crw-rw---- media wmmedia 10, 49 2012-12-17 20:24 tegra_avp
crw-rw---- system system 250, 1 2012-12-17 20:24 tegra_dc_0
crw-rw---- system system 250, 0 2012-12-17 20:24 tegra_dc_ctrl
crw-rw---- media wmmedia 10, 48 2012-12-17 20:24 tegra_mediaserver
crw-rw---- media wmmedia 10, 50 2012-12-17 20:24 tegra_rpc
crw-rw---- media wmmedia 10, 51 2012-12-17 20:24 tegra_sema
cr--r--r-- system system 10, 59 2012-12-17 20:24 timerinfo
crw-r----- system system 10, 57 2012-12-17 20:24 timerirq
crw-rw-rw- root root 5, 0 2012-12-17 20:24 tty
crw------- root root 248, 0 2012-12-17 20:24 ttyGS0
crw------- root root 248, 1 2012-12-17 20:24 ttyGS1
crw------- root root 248, 2 2012-12-17 20:24 ttyGS2
crw------- root root 248, 3 2012-12-17 20:24 ttyGS3
crw------- system system 249, 1 2012-12-17 20:24 ttyHS1
crw-rw---- bluetooth bluetooth 249, 2 2012-12-17 20:24 ttyHS2
crw------- root root 4, 64 2012-12-17 20:24 ttyS0
crw------- system system 4, 65 2012-12-17 20:24 ttyS1
crw------- root root 4, 66 2012-12-17 20:24 ttyS2
crw------- root root 4, 67 2012-12-17 20:24 ttyS3
crw-rw---- system vpn 10, 200 2012-12-17 20:24 tun
crw-rw---- system bluetooth 10, 223 2012-12-17 20:24 uinput
crw-rw-rw- root root 1, 9 2012-12-17 20:24 urandom
crw-rw---- root usb 10, 54 2012-12-17 20:24 usb_accessory
crw------- root root 10, 63 2012-12-17 20:24 vga_arbiter
crw------- root root 10, 130 2012-12-17 20:24 watchdog
crw------- system system 252, 0 2012-12-17 20:24 wmport
crw-r--r-- root root 10, 42 2012-12-17 20:24 xt_qtaguid
crw-rw-rw- root root 1, 5 2012-12-17 20:24 zero
probably not useful... i cant pull the files out.
EDIT: tar worked. got a tons of dummy files.

utubo_sk8 said:
Code:
pull: building file list...
skipping special file 'mgscsi'
skipping special file 'mgscc'
skipping special file 'icx_diag'
skipping special file 'radio0'
skipping special file 'tegra_dc_0'
skipping special file 'ppp'
skipping special file 'tegra_dc_ctrl'
skipping special file 'nvhost-ctrl'
skipping special file 'nvhost-dsi'
skipping special file 'nvhost-mpe'
skipping special file 'nvhost-vi'
skipping special file 'nvhost-isp'
skipping special file 'nvhost-gr2d'
skipping special file 'nvhost-gr3d'
skipping special file 'nvhost-display'
skipping special file 'wmport'
skipping special file 'ptmx'
skipping special file 'console'
skipping special file 'tty'
skipping special file 'kmsg'
skipping special file 'urandom'
skipping special file 'random'
skipping special file 'full'
skipping special file 'zero'
skipping special file 'port'
skipping special file 'null'
skipping special file 'mem'
skipping special file 'tegra-crypto'
skipping special file 'cpu_freq_max'
skipping special file 'cpu_freq_min'
skipping special file 'max_online_cpus'
skipping special file 'min_online_cpus'
skipping special file 'network_throughput'
skipping special file 'network_latency'
skipping special file 'cpu_dma_latency'
skipping special file 'xt_qtaguid'
skipping special file 'binder'
skipping special file 'device-mapper'
skipping special file 'tegra_mediaserver'
skipping special file 'tegra_avp'
skipping special file 'tegra_rpc'
skipping special file 'tegra_sema'
skipping special file 'alarm'
skipping special file 'uinput'
skipping special file 'keychord'
skipping special file 'usb_accessory'
skipping special file 'mtp_usb'
skipping special file 'android_adb'
skipping special file 'tun'
skipping special file 'timerirq'
skipping special file 'fuse'
skipping special file 'ashmem'
skipping special file 'timerinfo'
skipping special file 'rfkill'
skipping special file 'vga_arbiter'
skipping special file 'ttyS3'
skipping special file 'ttyS2'
skipping special file 'knvmap'
skipping special file 'nvmap'
skipping special file 'ttyGS3'
skipping special file 'ttyGS2'
skipping special file 'ttyGS1'
skipping special file 'ttyGS0'
skipping special file 'watchdog'
skipping special file 'ttyS1'
skipping special file 'ttyHS2'
skipping special file 'ttyHS1'
skipping special file 'ttyS0'
skipping special file 'i2c-4'
skipping special file 'rtc0'
skipping special file 'i2c-3'
skipping special file 'i2c-2'
skipping special file 'i2c-1'
skipping special file 'stuid'
skipping special file 'i2c-0'
skipping special file '0'
skipping special file 'wpa_wlan0'
skipping special file 'vold'
skipping special file 'dbus'
skipping special file 'keystore'
skipping special file 'installd'
skipping special file 'netd'
skipping special file 'dnsproxyd'
skipping special file 'rild'
skipping special file 'rild-debug'
skipping special file 'zygote'
skipping special file 'property_service'
skipping special file 'event3'
skipping special file 'event2'
skipping special file 'event0'
skipping special file 'event1'
skipping special file 'timer'
skipping special file 'controlC0'
skipping special file 'pcmC0D0c'
skipping special file 'pcmC0D0p'
skipping special file 'pcmC0D1c'
skipping special file 'pcmC0D1p'
skipping special file 'loop7'
skipping special file 'loop6'
skipping special file 'loop5'
skipping special file 'loop4'
skipping special file 'loop3'
skipping special file 'loop2'
skipping special file 'loop1'
skipping special file 'loop0'
skipping special file 'mmcblk0p12'
skipping special file 'mmcblk0p11'
skipping special file 'mmcblk0p10'
skipping special file 'mmcblk0p9'
skipping special file 'mmcblk0p8'
skipping special file 'mmcblk0p7'
skipping special file 'mmcblk0p6'
skipping special file 'mmcblk0p5'
skipping special file 'mmcblk0p4'
skipping special file 'mmcblk0p3'
skipping special file 'mmcblk0p2'
skipping special file 'mmcblk0p1'
skipping special file 'mmcblk0'
skipping special file 'mmcblk0p12'
skipping special file 'mmcblk0p11'
skipping special file 'mmcblk0p10'
skipping special file 'mmcblk0p9'
skipping special file 'mmcblk0p8'
skipping special file 'mmcblk0p7'
skipping special file 'mmcblk0p6'
skipping special file 'mmcblk0p5'
skipping special file 'mmcblk0p4'
skipping special file 'mmcblk0p3'
skipping special file 'mmcblk0p2'
skipping special file 'mmcblk0p1'
skipping special file 'mmcblk0'
skipping special file 'SDC'
skipping special file 'MAN'
skipping special file 'ZZ3'
skipping special file 'LOG'
skipping special file 'DAP'
skipping special file 'ZZN'
skipping special file 'BLF'
skipping special file 'USP'
skipping special file 'MSC'
skipping special file 'CAC'
skipping special file 'ZZ1'
skipping special file 'ZZ0'
skipping special file 'p12'
skipping special file 'p11'
skipping special file 'p10'
skipping special file 'p9'
skipping special file 'p8'
skipping special file 'p7'
skipping special file 'p6'
skipping special file 'p5'
skipping special file 'p4'
skipping special file 'p3'
skipping special file 'p2'
skipping special file 'p1'
skipping special file '179:12'
skipping special file '179:11'
skipping special file '179:10'
skipping special file '179:9'
skipping special file '179:8'
skipping special file '179:7'
skipping special file '179:6'
skipping special file '179:5'
skipping special file '179:4'
skipping special file '179:3'
skipping special file '179:2'
skipping special file '179:1'
skipping special file '179:0'
skipping special file 'system'
skipping special file 'radio'
skipping special file 'events'
skipping special file 'main'
skipping special file 'fb0'
skipping special file '089'
skipping special file '088'
skipping special file '087'
skipping special file '086'
skipping special file '085'
skipping special file '084'
skipping special file '083'
skipping special file '082'
skipping special file '081'
skipping special file '080'
skipping special file '079'
skipping special file '078'
skipping special file '077'
skipping special file '076'
skipping special file '075'
skipping special file '074'
skipping special file '073'
skipping special file '072'
skipping special file '071'
skipping special file '070'
skipping special file '069'
skipping special file '068'
skipping special file '067'
skipping special file '066'
skipping special file '066'
skipping special file '065'
skipping special file '064'
skipping special file '063'
skipping special file '062'
skipping special file '061'
skipping special file '060'
skipping special file '059'
skipping special file '058'
skipping special file '057'
skipping special file '056'
skipping special file '055'
skipping special file '054'
skipping special file '053'
skipping special file '052'
skipping special file '051'
skipping special file '050'
skipping special file '049'
skipping special file '048'
skipping special file '047'
skipping special file '046'
skipping special file '045'
skipping special file '044'
skipping special file '043'
skipping special file '042'
skipping special file '041'
skipping special file '040'
skipping special file '039'
skipping special file '038'
skipping special file '037'
skipping special file '036'
skipping special file '035'
skipping special file '034'
skipping special file '033'
skipping special file '032'
skipping special file '031'
skipping special file '030'
skipping special file '029'
skipping special file '028'
skipping special file '027'
skipping special file '026'
skipping special file '025'
skipping special file '024'
skipping special file '023'
skipping special file '022'
skipping special file '021'
skipping special file '020'
skipping special file '019'
skipping special file '018'
skipping special file '017'
skipping special file '016'
skipping special file '015'
skipping special file '014'
skipping special file '013'
skipping special file '012'
skipping special file '011'
skipping special file '010'
skipping special file '009'
skipping special file '008'
skipping special file '007'
skipping special file '006'
skipping special file '005'
skipping special file '004'
skipping special file '003'
skipping special file '002'
skipping special file '001'
skipping special file '000'
pull: /dev/cpuctl/bg_non_interactive/tasks -> ./cpuctl/bg_non_interactive/tasks
pull: /dev/cpuctl/bg_non_interactive/cgroup.procs -> ./cpuctl/bg_non_interactive/cgroup.procs
pull: /dev/cpuctl/bg_non_interactive/notify_on_release -> ./cpuctl/bg_non_interactive/notify_on_release
pull: /dev/cpuctl/bg_non_interactive/cgroup.event_control -> ./cpuctl/bg_non_interactive/cgroup.event_control
failed to copy '/dev/cpuctl/bg_non_interactive/cgroup.event_control' to './cpuctl/bg_non_interactive/cgroup.event_control': Permission denied
pull: /dev/cpuctl/bg_non_interactive/cgroup.clone_children -> ./cpuctl/bg_non_interactive/cgroup.clone_children
pull: /dev/cpuctl/bg_non_interactive/cpu.shares -> ./cpuctl/bg_non_interactive/cpu.shares
pull: /dev/cpuctl/bg_non_interactive/cpu.rt_runtime_us -> ./cpuctl/bg_non_interactive/cpu.rt_runtime_us
pull: /dev/cpuctl/bg_non_interactive/cpu.rt_period_us -> ./cpuctl/bg_non_interactive/cpu.rt_period_us
pull: /dev/cpuctl/fg_boost/tasks -> ./cpuctl/fg_boost/tasks
pull: /dev/cpuctl/fg_boost/cgroup.procs -> ./cpuctl/fg_boost/cgroup.procspull: /dev/cpuctl/fg_boost/notify_on_release -> ./cpuctl/fg_boost/notify_on_release
pull: /dev/cpuctl/fg_boost/cgroup.event_control -> ./cpuctl/fg_boost/cgroup.event_control
failed to copy '/dev/cpuctl/fg_boost/cgroup.event_control' to './cpuctl/fg_boost/cgroup.event_control': Permission denied
pull: /dev/cpuctl/fg_boost/cgroup.clone_children -> ./cpuctl/fg_boost/cgroup.clone_children
pull: /dev/cpuctl/fg_boost/cpu.shares -> ./cpuctl/fg_boost/cpu.shares
pull: /dev/cpuctl/fg_boost/cpu.rt_runtime_us -> ./cpuctl/fg_boost/cpu.rt_runtime_us
pull: /dev/cpuctl/fg_boost/cpu.rt_period_us -> ./cpuctl/fg_boost/cpu.rt_period_us
pull: /dev/cpuctl/tasks -> ./cpuctl/tasks
pull: /dev/cpuctl/cgroup.procs -> ./cpuctl/cgroup.procs
pull: /dev/cpuctl/notify_on_release -> ./cpuctl/notify_on_release
pull: /dev/cpuctl/cgroup.event_control -> ./cpuctl/cgroup.event_control
failed to copy '/dev/cpuctl/cgroup.event_control' to './cpuctl/cgroup.event_control': Permission denied
pull: /dev/cpuctl/cgroup.clone_children -> ./cpuctl/cgroup.clone_children
pull: /dev/cpuctl/release_agent -> ./cpuctl/release_agent
pull: /dev/cpuctl/cpu.shares -> ./cpuctl/cpu.shares
pull: /dev/cpuctl/cpu.rt_runtime_us -> ./cpuctl/cpu.rt_runtime_us
pull: /dev/cpuctl/cpu.rt_period_us -> ./cpuctl/cpu.rt_period_us
pull: /dev/.coldboot_done -> ./.coldboot_done
failed to copy '/dev/.coldboot_done' to './.coldboot_done': Permission denied
26 files pulled. 0 files skipped.
4 KB/s (3279 bytes in 0.709s)
Code:
[email protected]:/dev $ ls -l
ls -l
crw-rw-r-- system radio 10, 52 2012-12-17 20:24 alarm
crw-rw---- adb adb 10, 56 2012-12-17 20:24 android_adb
crw-rw-rw- root root 10, 58 2012-12-17 20:24 ashmem
crw-rw-rw- root root 10, 47 2012-12-17 20:24 binder
drwxr-xr-x root root 2012-12-17 20:24 block
crw------- root root 5, 1 2012-12-17 20:24 console
crw------- root root 10, 41 2012-12-17 20:24 cpu_dma_latency
crw------- root root 10, 35 2012-12-17 20:24 cpu_freq_max
crw------- root root 10, 36 2012-12-17 20:24 cpu_freq_min
drwxr-xr-x system system 2012-12-17 20:24 cpuctl
crw------- root root 10, 236 2012-12-17 20:24 device-mapper
crw-rw-rw- root root 1, 7 2012-12-17 20:24 full
crw------- root root 10, 229 2012-12-17 20:24 fuse
drwxr-xr-x root root 2012-12-17 20:24 graphics
crw------- root root 89, 0 2012-12-17 20:24 i2c-0
crw------- root root 89, 1 2012-12-17 20:24 i2c-1
crw------- root root 89, 2 2012-12-17 20:24 i2c-2
crw------- root root 89, 3 2012-12-17 20:24 i2c-3
crw------- root root 89, 4 2012-12-17 20:24 i2c-4
crw-rw---- system system 10, 32 2012-12-17 20:24 icx_diag
drwxr-xr-x root root 2012-12-17 20:24 icx_nvp
drwxr-xr-x root root 2012-12-17 20:24 input
crw------- root root 10, 53 2012-12-17 20:24 keychord
crw------- root root 1, 11 2012-12-17 20:24 kmsg
crw-rw---- system system 10, 60 2012-12-17 20:26 knvmap
drwxr-xr-x root root 2012-12-17 20:24 log
crw------- root root 10, 37 2012-12-17 20:24 max_online_cpus
crw------- root root 1, 1 2012-12-17 20:24 mem
crw-rw---- root icx_mg 10, 244 2012-12-17 20:24 mgscc
crw-rw---- root icx_mg 10, 245 2012-12-17 20:24 mgscsi
crw------- root root 10, 38 2012-12-17 20:24 min_online_cpus
crw-rw---- root mtp 10, 55 2012-12-17 20:24 mtp_usb
crw------- root root 10, 40 2012-12-17 20:24 network_latency
crw------- root root 10, 39 2012-12-17 20:24 network_throughput
crw-rw-rw- root root 1, 3 2012-12-17 20:24 null
crw-rw-rw- root root 251, 7 2012-12-17 20:24 nvhost-ctrl
crw-rw-rw- root root 251, 0 2012-12-17 20:24 nvhost-display
crw-rw-rw- root root 251, 6 2012-12-17 20:24 nvhost-dsi
crw-rw-rw- root root 251, 2 2012-12-17 20:24 nvhost-gr2d
crw-rw-rw- root root 251, 1 2012-12-17 20:24 nvhost-gr3d
crw-rw-rw- root root 251, 3 2012-12-17 20:24 nvhost-isp
crw-rw-rw- root root 251, 5 2012-12-17 20:24 nvhost-mpe
crw-rw-rw- root root 251, 4 2012-12-17 20:24 nvhost-vi
crw-rw-rw- system system 10, 61 2012-12-17 20:24 nvmap
crw------- root root 1, 4 2012-12-17 20:24 port
crw-rw---- radio vpn 108, 0 2012-12-17 20:24 ppp
crw-rw-rw- root root 5, 2 2012-12-17 20:34 ptmx
drwxr-xr-x root root 1970-01-01 09:00 pts
crw-rw---- system fm 81, 0 2012-12-17 20:24 radio0
crw-rw-rw- root root 1, 8 2012-12-17 20:24 random
crw------- root root 10, 62 2012-12-17 20:24 rfkill
crw-r--r-- root system 254, 0 2012-12-17 20:24 rtc0
drwxr-xr-x root root 2012-12-17 20:24 snd
drwxr-xr-x root root 2012-12-17 20:24 socket
cr--r--r-- root root 10, 33 2012-12-17 20:24 stuid
crw------- root root 10, 34 2012-12-17 20:24 tegra-crypto
crw-rw---- media wmmedia 10, 49 2012-12-17 20:24 tegra_avp
crw-rw---- system system 250, 1 2012-12-17 20:24 tegra_dc_0
crw-rw---- system system 250, 0 2012-12-17 20:24 tegra_dc_ctrl
crw-rw---- media wmmedia 10, 48 2012-12-17 20:24 tegra_mediaserver
crw-rw---- media wmmedia 10, 50 2012-12-17 20:24 tegra_rpc
crw-rw---- media wmmedia 10, 51 2012-12-17 20:24 tegra_sema
cr--r--r-- system system 10, 59 2012-12-17 20:24 timerinfo
crw-r----- system system 10, 57 2012-12-17 20:24 timerirq
crw-rw-rw- root root 5, 0 2012-12-17 20:24 tty
crw------- root root 248, 0 2012-12-17 20:24 ttyGS0
crw------- root root 248, 1 2012-12-17 20:24 ttyGS1
crw------- root root 248, 2 2012-12-17 20:24 ttyGS2
crw------- root root 248, 3 2012-12-17 20:24 ttyGS3
crw------- system system 249, 1 2012-12-17 20:24 ttyHS1
crw-rw---- bluetooth bluetooth 249, 2 2012-12-17 20:24 ttyHS2
crw------- root root 4, 64 2012-12-17 20:24 ttyS0
crw------- system system 4, 65 2012-12-17 20:24 ttyS1
crw------- root root 4, 66 2012-12-17 20:24 ttyS2
crw------- root root 4, 67 2012-12-17 20:24 ttyS3
crw-rw---- system vpn 10, 200 2012-12-17 20:24 tun
crw-rw---- system bluetooth 10, 223 2012-12-17 20:24 uinput
crw-rw-rw- root root 1, 9 2012-12-17 20:24 urandom
crw-rw---- root usb 10, 54 2012-12-17 20:24 usb_accessory
crw------- root root 10, 63 2012-12-17 20:24 vga_arbiter
crw------- root root 10, 130 2012-12-17 20:24 watchdog
crw------- system system 252, 0 2012-12-17 20:24 wmport
crw-r--r-- root root 10, 42 2012-12-17 20:24 xt_qtaguid
crw-rw-rw- root root 1, 5 2012-12-17 20:24 zero
probably not useful... i cant pull the files out.
EDIT: tar worked. got a tons of dummy files.
Click to expand...
Click to collapse
32kb? so small?
I'll have a look. What do u mean tar works?

zhuhang said:
32kb? so small?
I'll have a look. What do u mean tar works?
Click to expand...
Click to collapse
adb pull /dev didnt really work and when i zipped it, just gave me a 8kb file
i mean, compressing with busybox tar.

Related

[Q] Why not tar for backups?

Ok, I'll admit it, for a lot of things, especially system administration, I prefer the command line.
Is there a reason why I would not use tar to do "full backup" of data (as opposed to TiBackup or the like)?
One advantage is that I can extract a tar on another box and, for example, check it in to a VC system.
Admittedly, busybox tar isn't the most full-featured implementation (no one-file-system option, for example), but I believe it does have an exclude-from-file option that works.
I may be wrong, but I don't think tar on our phones can save ownership and permissions (too lazy to try it out right now). I suppose it wouldn't be too hard to write a script to save any info that tar would not preserve into a properties file and then have a restore script that would read the properties file and chown and chmod every file after extracting.
xviiivx said:
I may be wrong, but I don't think tar on our phones can save ownership and permissions
Click to expand...
Click to collapse
busybox tar appears to work like "any" tar, at least for non-extended attributes (I don't know if the kernel supports xattrs )
Code:
$ tar tvf test.tar | head -n 10
drwxr-xr-x 0/0 0 2011-02-07 20:58 system/etc/
-rw-r--r-- 0/0 15346 2011-02-07 20:58 system/etc/apns-conf.xml
-rw-r--r-- 0/0 25 2011-02-07 20:58 system/etc/hosts
-rw-r--r-- 0/0 99026 2011-02-07 20:58 system/etc/NOTICE.html.gz
-r-xr-x--- 0/2000 1200 2011-02-07 20:58 system/etc/init.goldfish.sh
-rw-r--r-- 0/0 1707 2011-02-07 20:58 system/etc/vold.fstab
-rw-r--r-- 0/0 195 2011-02-07 20:58 system/etc/gps.conf
drwxr-xr-x 0/0 0 2011-02-07 20:58 system/etc/security/
-rw-r--r-- 0/0 91755 2011-02-07 20:58 system/etc/security/cacerts.bks
drwxr-xr-x 0/0 0 2011-02-07 20:58 system/etc/security/drm/
and does appear to preserve links as well
Code:
$ tar tvf test2.tar | head -n 10
lrwxrwxrwx 0/0 0 2011-03-15 12:09 etc -> /system/etc
These were created using busybox tar from /system/etc and of /etc, adb pull-ed, and extracted on another system (Cygwin, in this case).
If you look in the TitaniumBackup directory on the sdcard, each app has 3 files:
appname.apk.gz- I didn't check, but obviously is probably just a backup of the apk
appname.tar.gz (looks like a tar of the /data/data/app dir)
appname.properties- looks like it includes a huge chuck of data for the icon and some misc information, a lot of which appears to be... market information?
I don't know how important the third file is, but it looks like Titanium is using tar. You could download a junk app and try it with that app and see if it works.
Just a guess, but I bet untarring may not be enough, you'll probably have to run the command "pm install" on each apk.
Thanks Fubuya!
That leads me to two useful "conclusions"
tar probably works just fine
TiBackup files are likely extractable on a POSIX box
Yeah, on linux, one is just text and I extracted the other two just fine (tar -zxvf for one and gunzip for the other). It's probably just a matter of finding out if there are any extra tricks you need to know about. Looks like Tibackup has a forum here, if you run into problems maybe they'd be nice enough to translate what's happening on the backend of their backup process.

Building vocpcm.c into kernel current HTC Sensation kernel source

Hi (Posting here as I am not yet permitted to in dev section)
I need to get access to the /dev/voc* devices which come from the vocpcm.c code from olher HTC kernel releases.
It looks like it was meant to work with qdsp5 DSP and I am not sure whether I should assume it works
So, I added it to the kernel and once running, I can see the devices
ls -al /dev/voc*
crw-rw-rw- 1 root root 10, 49 Jul 28 21:18 /dev/voc_rx_playback
crw-rw-rw- 1 root root 10, 50 Jul 28 21:18 /dev/voc_rx_record
crw-rw-rw- 1 root root 10, 47 Jul 28 21:18 /dev/voc_tx_playback
crw-rw-rw- 1 root root 10, 48 Jul 28 21:18 /dev/voc_tx_record
But it looks like they really aren't mapping to the DSP as I get no audio from and when i try and tail the file, I get
[email protected]:/dev # tail voc_rx_playback
tail voc_rx_playback
tail: can't open 'voc_rx_playback': No such device
tail: no files
Which is a different result than on my working HTC Tattoo.
Any ideas here as to whether I might need to do something more to get it working with qdsp6 or whether I need a different handset etc
As far as I know, these devices are completely different (and different concept) from the voice uplink and voice downlink that comes with the 2 way recording patch. Is that right ?
cheers
Mark

ROOT without adb driver?

everthing I read refers to load adb driver.
what do you do if you dont have the driver?
adb drivers == nothing found
any attempt with adb
error: device not found
trying to root Audiosonic 7"
every program refers to loading the adb driver no adb driver to load
I've rooted other devices the easy way, someone advises howto
I WOULD like to learn how to root the device, without a know adb driver.
can someone point me to the RIGHT information to read or do please
android 4.0.4
Kernal version :
3.0.36 +
[email protected] #76
Build number :
RK292X_ANDROID4.0.4-SDK-v1.00.00
rk2926sdk-eng 4.0.4 IMM760 20121215.042649 release-keys
There is a way to make your device compatible with adb, even if you can't find driver for it. Below is how I made my old Creative Ziio compatible with adb:
- download and install Google USB driver
- open file android_winusb.inf from the driver's directory. Find section [Google.NTx86] (if you have 32-bit Windows) or [Google.NTamd64] (for 64-bit). At the end of the section, add the following lines:
; Creative Ziio 7"
%SingleAdbInterface% = USB_Install, USB\VID_2350&PID_0102
%CompositeAdbInterface% = USB_Install, USB\VID_2350&PID_0102&MI_01
- find the device in Device Manager and update driver using previously installed USB driver
- add the folowing line to %HOME/.android/adb_usb.ini:
0x2350
- restart adb server
You can get vid&pid from the DeviceManager.
knutson said:
There is a way to make your device compatible with adb, even if you can't find driver for it. Below is how I made my old Creative Ziio compatible with adb:
- download and install Google USB driver
- open file android_winusb.inf from the driver's directory. Find section [Google.NTx86] (if you have 32-bit Windows) or [Google.NTamd64] (for 64-bit). At the end of the section, add the following lines:
; Creative Ziio 7"
%SingleAdbInterface% = USB_Install, USB\VID_2350&PID_0102
%CompositeAdbInterface% = USB_Install, USB\VID_2350&PID_0102&MI_01
- find the device in Device Manager and update driver using previously installed USB driver
- add the folowing line to %HOME/.android/adb_usb.ini:
0x2350
- restart adb server
You can get vid&pid from the DeviceManager.
Click to expand...
Click to collapse
Very informative post. That's what we like to see
well the audiosonic in normal mode shows up as T-07B in recovery it shows as rk2928sdk
added the vid/pid I got from each (different)
unmerged/merged
nomal mode adb devices finds nothing
recovery mode adb devices finds 0123456789ABCDEF RECOVERY
tried adb shell in recovery and got exec '/system/bin/sh' folder or file not found
ok need a break and try attacking this again
singleadbinterface
compositeinterface
best to use both? 1? looking through android_winusb.ini seem like a mixed bag some both, one etc
Yes, both singleadbinterface and compositeinterface are needed. Also do not forget to modify adb_usb.ini.
Also, make sure that USB debugging is enabled on your device, note that this option should be changed only when device is disconnected from USB.
To check that adb is working,try to install something with
adb install ./some_application.apk
knutson said:
Yes, both singleadbinterface and compositeinterface are needed. Also do not forget to modify adb_usb.ini.
Also, make sure that USB debugging is enabled on your device, note that this option should be changed only when device is disconnected from USB.
To check that adb is working,try to install something with
adb install ./some_application.apk
Click to expand...
Click to collapse
so, just to be specific, and not presuming
to root the device I should be in normal mode or recovery? (last 2 roots I did was in normal mode but they where design root methods)
if normal mode, how can you install if the device not found (which device)
device set and confirmed in debugging mode
thanks for the help, even just confirming things for me
just to advised
I tried installing an app
in normal mode error device not found---- waiting on device
in recovery mode seemd to load but got exec '/system/bin/sh' folder or file not found (interestingly enough, got twice)
so either still a driver problem or need to solve the error (god i've been at this for a few days now)
wolfbite.aus said:
just to advised
I tried installing an app
in normal mode error device not found---- waiting on device
in recovery mode seemd to load but got exec '/system/bin/sh' folder or file not found (interestingly enough, got twice)
so either still a driver problem or need to solve the error (god i've been at this for a few days now)
Click to expand...
Click to collapse
Are you mounting /system partition with ADB prior to trying to push files to the partition?
cant mount /system
# adb shell
- exec '/system/bin/sh' failed: No such file or directory (2) -
is there a sh file somewhere I can push and try???
but adb pull /system gave me bin/busybox
adb pull /data gave me
But each clue you give me gives new ideas (mount got me looking into push/pull
seems I can
adb push so found a su and did adb push /system/bin/su
seemed to work
# adb push su /system/bin/
4576 KB/s (91980 bytes in 0.019s)
then tried
# adb pull /system/
pull: building file list...
pull: /system/bin/busybox -> ./bin/busybox
pull: /system/bin/su -> ./bin/su
2 files pulled. 0 files skipped.
2443 KB/s (1899036 bytes in 0.758s)
adb pull /
pull: building file list...
skipping special file 'rknand_sys_storage'
skipping special file 'ppp'
skipping special file 'network_throughput'
skipping special file 'network_latency'
skipping special file 'cpu_dma_latency'
skipping special file 'rk29-ipp'
skipping special file 'xt_qtaguid'
skipping special file 'galcore'
skipping special file 'binder'
skipping special file 'device-mapper'
skipping special file 'i2c-dev'
skipping special file 'alarm'
skipping special file 'uinput'
skipping special file 'keychord'
skipping special file 'usb_accessory'
skipping special file 'mtp_usb'
skipping special file 'android_adb'
skipping special file 'pmem'
skipping special file 'ion'
skipping special file 'fuse'
skipping special file 'ashmem'
skipping special file 'verifyid'
skipping special file 'vcsa1'
skipping special file 'vcs1'
skipping special file 'vcsa'
skipping special file 'vcs'
skipping special file 'ptmx'
skipping special file 'tty63'
skipping special file 'tty62'
skipping special file 'tty61'
skipping special file 'tty60'
skipping special file 'tty59'
skipping special file 'tty58'
skipping special file 'tty57'
skipping special file 'tty56'
skipping special file 'tty55'
skipping special file 'tty54'
skipping special file 'tty53'
skipping special file 'tty52'
skipping special file 'tty51'
skipping special file 'tty50'
skipping special file 'tty49'
skipping special file 'tty48'
skipping special file 'tty47'
skipping special file 'tty46'
skipping special file 'tty45'
skipping special file 'tty44'
skipping special file 'tty43'
skipping special file 'tty42'
skipping special file 'tty41'
skipping special file 'tty40'
skipping special file 'tty39'
skipping special file 'tty38'
skipping special file 'tty37'
skipping special file 'tty36'
skipping special file 'tty35'
skipping special file 'tty34'
skipping special file 'tty33'
skipping special file 'tty32'
skipping special file 'tty31'
skipping special file 'tty30'
skipping special file 'tty29'
skipping special file 'tty28'
skipping special file 'tty27'
skipping special file 'tty26'
skipping special file 'tty25'
skipping special file 'tty24'
skipping special file 'tty23'
skipping special file 'tty22'
skipping special file 'tty21'
skipping special file 'tty20'
skipping special file 'tty19'
skipping special file 'tty18'
skipping special file 'tty17'
skipping special file 'tty16'
skipping special file 'tty15'
skipping special file 'tty14'
skipping special file 'tty13'
skipping special file 'tty12'
skipping special file 'tty11'
skipping special file 'tty10'
skipping special file 'tty9'
skipping special file 'tty8'
skipping special file 'tty7'
skipping special file 'tty6'
skipping special file 'tty5'
skipping special file 'tty4'
skipping special file 'tty3'
skipping special file 'tty2'
skipping special file 'tty1'
skipping special file 'tty0'
skipping special file 'console'
skipping special file 'tty'
skipping special file 'kmsg'
skipping special file 'urandom'
skipping special file 'random'
skipping special file 'full'
skipping special file 'zero'
skipping special file 'null'
skipping special file 'kmem'
skipping special file 'mem'
skipping special file 'ttyGS3'
skipping special file 'ttyGS2'
skipping special file 'ttyGS1'
skipping special file 'ttyGS0'
skipping special file 'video0'
skipping special file 'rtc0'
skipping special file 'mma8452_daemon'
skipping special file 'ttyS2'
skipping special file 'ttyS0'
skipping special file 'ttyS1'
skipping special file 'property_service'
skipping special file 'event2'
skipping special file 'event0'
skipping special file 'event1'
skipping special file 'fb1'
skipping special file 'fb0'
skipping special file '001'
skipping special file '001'
skipping special file 'timer'
skipping special file 'controlC0'
skipping special file 'pcmC0D0c'
skipping special file 'pcmC0D0p'
skipping special file 'system'
skipping special file 'radio'
skipping special file 'events'
skipping special file 'main'
skipping special file 'mtdblock10'
skipping special file 'mtdblock9'
skipping special file 'mtdblock8'
skipping special file 'mtdblock7'
skipping special file 'mtdblock6'
skipping special file 'mtdblock5'
skipping special file 'mtdblock4'
skipping special file 'mtdblock3'
skipping special file 'mtdblock2'
skipping special file 'mtdblock1'
skipping special file 'mtdblock0'
skipping special file 'loop7'
skipping special file 'loop6'
skipping special file 'loop5'
skipping special file 'loop4'
skipping special file 'loop3'
skipping special file 'loop2'
skipping special file 'loop1'
skipping special file 'loop0'
skipping special file 'mtd10ro'
skipping special file 'mtd10'
skipping special file 'mtd9ro'
skipping special file 'mtd9'
skipping special file 'mtd8ro'
skipping special file 'mtd8'
skipping special file 'mtd7ro'
skipping special file 'mtd7'
skipping special file 'mtd6ro'
skipping special file 'mtd6'
skipping special file 'mtd5ro'
skipping special file 'mtd5'
skipping special file 'mtd4ro'
skipping special file 'mtd4'
skipping special file 'mtd3ro'
skipping special file 'mtd3'
skipping special file 'mtd2ro'
skipping special file 'mtd2'
skipping special file 'mtd1ro'
skipping special file 'mtd1'
skipping special file 'mtd0ro'
skipping special file 'mtd0'
^C
# adb pull /system
pull: building file list...
pull: /system/bin/busybox -> ./bin/busybox
1 file pulled. 0 files skipped.
2736 KB/s (1807056 bytes in 0.644s)
# ls
bin
# ls bin
busybox
adb ls /
still no sh
any ideas?
what about
000081a4 0001e9ff 00000000 rk29xxnand_ko.ko.3.0.8+
000081a4 0001e995 00000000 rk29xxnand_ko.ko.2.6.32.27
# adb ls /
000041ed 00000000 51470583 .
000041ed 00000000 51470583 ..
000041ed 00000000 51470583 cache
000041ed 00000000 51470583 mnt
000081a4 000006f9 00000000 ueventd.rk29board.rc
000081a4 00000f71 00000000 ueventd.rc
000081a4 00000110 00000000 ueventd.goldfish.rc
000041ed 00000000 51470585 tmp
000041ed 00000000 00000000 system
000041ed 00000000 51470583 sys
000041e8 00000000 00000000 sbin
000081a4 0001e9ff 00000000 rk29xxnand_ko.ko.3.0.8+
000081a4 0001e995 00000000 rk29xxnand_ko.ko.2.6.32.27
000041ed 00000000 00000000 res
0000416d 00000000 00000000 proc
000081e8 00000626 00000000 init.rc
000081e8 000191ac 00000000 init
000041ed 00000000 00000000 etc
000081a4 00000908 00000000 default.prop
000041ed 00000000 51470d4e data
000081e8 0003abe4 00000000 charger
000041c0 00000000 4fd5637e root
000041ed 000009b0 51470585 dev
# adb ls /sys
000041ed 00000000 51470583 .
000041ed 00000000 51470583 ..
000041ed 00000000 514718d3 fs
000041ed 00000000 51470583 devices
000041ed 00000000 514718d3 dev
000041ed 00000000 514718d3 bus
000041ed 00000000 51470583 class
000041ed 00000000 514718d3 firmware
000041ed 00000000 514718d3 kernel
000041ed 00000000 514718d3 power
000041ed 00000000 514718d3 module
000041ed 00000000 51470583 block
000041ed 00000000 514718d3 android_gsensor
000041ed 00000000 514718d3 sd-sdio
# adb ls /sbin
000041e8 00000000 00000000 .
000041ed 00000000 51470583 ..
0000a1ff 00000007 00000000 ueventd
000081e8 0001dd74 00000000 resize2fs
000081e8 00046330 00000000 recovery
000081e8 0002da68 00000000 mke2fs
000081e8 00012700 00000000 mkdosfs
000081e8 0004345c 00000000 e2fsck
000081e8 00022d40 00000000 adbd
.s
tried copying over the sh from second android
pushed to 1st android
# adb ls /system/bin/
000041ed 00000000 514722b2 .
000041ed 00000000 00000000 ..
000081ff 00025744 514721d6 sh
000081b6 0001674c 4ffd3b72 su
000081ed 001b92d0 00000000 busybox
# adb shell
- exec '/system/bin/sh' failed: No such file or directory (2) -
still fails
wonder if file permission thing, if so howto chage without shell capability
# adb root
adbd is already running as root
wolfbite.aus said:
tried copying over the sh from second android
pushed to 1st android
# adb ls /system/bin/
000041ed 00000000 514722b2 .
000041ed 00000000 00000000 ..
000081ff 00025744 514721d6 sh
000081b6 0001674c 4ffd3b72 su
000081ed 001b92d0 00000000 busybox
# adb shell
- exec '/system/bin/sh' failed: No such file or directory (2) -
still fails
wonder if file permission thing, if so howto chage without shell capability
# adb root
adbd is already running as root
Click to expand...
Click to collapse
As for the sh script, there isn't one that I know of. Sorry.
You must also apply file permissions with chmod for each file that you push to the device. Most file permissions are going to be 0644 or 0755.
All the Linux commands you are using are actually symlinked to busybox in your /system/bin folder. I would recommend updating your busybox installation while you are in the process of rooting with this method.
You should also update the SuperUser.apk in /system/app since you updated/replaced the su binary in /system/bin. A wise precautionary measure is to also install a copy of the su binary in /system/xbin.
the adb command seems to work push, pull, /
adb shell still gives me
- exec '/system/bin/sh' failed: No such file or directory (2) -
tried pushing busybox (succesful)
but getting same error with shell
how do you apply chmod without shell?
can you break down what the hexidecimal values mean (tried searching)
# adb ls /system/bin/
000041ed 00000000 514722b2 .
000041ed 00000000 00000000 ..
000081ff 00025744 514721d6 sh
000081b6 0001674c 4ffd3b72 su
000081ed 001b92d0 00000000 busybox
tried setting file permissions befor pushing, didnt work
tried upgrading img but got signature verification errors no matter what I through at it
(not worried about bricking this one, slight kid damaged screen and another to use for final results
theres probably mor i can do with adb but its learn as we go
wolfbite.aus said:
the adb command seems to work push, pull, /
adb shell still gives me
- exec '/system/bin/sh' failed: No such file or directory (2) -
tried pushing busybox (succesful)
but getting same error with shell
how do you apply chmod without shell?
can you break down what the hexidecimal values mean (tried searching)
# adb ls /system/bin/
000041ed 00000000 514722b2 .
000041ed 00000000 00000000 ..
000081ff 00025744 514721d6 sh
000081b6 0001674c 4ffd3b72 su
000081ed 001b92d0 00000000 busybox
tried setting file permissions befor pushing, didnt work
tried upgrading img but got signature verification errors no matter what I through at it
(not worried about bricking this one, slight kid damaged screen and another to use for final results
theres probably mor i can do with adb but its learn as we go
Click to expand...
Click to collapse
Permissions must be set after pushing to the device.
guess thats it then
if I cant get a shell, then nothing else to do
[Failed] ROOT without adb driver?
close thread
useful post
but afraid of the codes
What i Did
I took the google usb driver, then downloaded the (supposed) usb drivers from my manufactuer. The maker of my phone, totally screwed up their usb drivers, they didn't have the right vid/pid 's for it( checked the drivers in a linux distro) . Opened the manufactuer's driver, changed the vid/pid's to what was supposed to be there, in it, and the google driver too. Opened the device manager(windows) and ran the "have disk" option, to get the right recognition, and all of the (ADB interface, Bootloader Interface, Composite..) intalled correctly.SDK, eclipse, QtAdb, run great, the only problem is not recognizing what bootloader is in phone( it's locked). I think you're doing a little too much, for your problem.
wolfbite.aus said:
guess thats it then
if I cant get a shell, then nothing else to do
Click to expand...
Click to collapse
hang in there brah i rooted my 2 days ago. i got the a/sonic 10.1 rk2928 chip
how i did it? hrmm i downloaded the rk29 root tool its some where on xda forums. find it.! once i plugged the usb cable into my tablet from pc all drivers installed only one didn't that one t-22b i think. so i used my samsung s2 drivers that was already installed. and walla! adb started working the rest i left for the root kit runme.bat hope that helped good luck!

[Q] Overlay Error

Hello,
I'm trying to port Ubuntu Touch for Photon Q. I'm posting in this section, because the error I get is generic. My phone fails to boot. The display flickers several times and last_kmsg contains the following message multiple times (the number is consistent with the number of flickers):
Code:
[ 13.802716,0] mdp4_calc_req_mdp_clk: src_h is zero!
[ 13.807477,0] mdp4_overlay_borderfill_stage_down: no base layer at mixer=1
Can someone please tell me what might be causing this error?
Thank you!
Some more information from the log:
Code:
E/Adreno200-GSL( 1138): <ioctl_kgsl_driver_entry:402>: open(/dev/kgsl-3d0) failed: errno 2. No such file or directory
But the device is there:
Code:
ls -l /dev/kgsl*
crw-rw-rw- 1 root root 241, 1 Nov 26 01:08 /dev/kgsl-2d0
crw-rw-rw- 1 root root 241, 2 Nov 26 01:08 /dev/kgsl-2d1
crw-rw-rw- 1 root root 241, 0 Nov 26 01:08 /dev/kgsl-3d0

[Recovery][OFFICIAL][UBL] TWRP 3.1.1 Touch Recovery for Xperia L

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
TWRP 3.1.x - Based upon Android 7.1 :
* Whole new TWRP 3 interface
* Flashable to FOTA for permanent recovery
* Bootable recovery image if required
OFFICIAL DOWNLOADS FOR TAOSHAN :
https://twrp.me/sony/sonyxperial.html
twrp-3.x.x-x-taoshan.img : Official TWRP image
How to install : All informations available on TWRP.me
You can download the recovery via Official TWRP App as well :
https://play.google.com/store/apps/details?id=me.twrp.twrpapp&hl=en
DEVELOPMENT DOWNLOADS FOR TAOSHAN :
https://mega.nz/#F!vYwXRRRa!PQgFIpUqjEjJoHVkwTWe0w
twrp-3.x.x-x-fota-taoshan.zip : Flashable TWRP 3 to FOTA installer [Flash this zip if you already have older TWRP installed]
twrp-3.x.x-x-boot-taoshan.img : Fastboot bootable TWRP 3 image
twrp-3.x.x-x-secondary-multirom-taoshan.zip : As secondary MultiROM (optional)
cleaner-fota-taoshan.zip : Flashable FOTA formatter (optional)
HOW TO INSTALL EASILY TO FOTA :
* Boot to recovery : Enter the existing recovery as usual
* Flash to FOTA : Install the TWRP FOTA zip to upgrade to latest TWRP
* (Optional) : Flash the ROM you want
HOW TO INSTALL MANUALLY TO FOTA :
* Bootimage : Download the TWRP bootimage you want to flash
* File storage : Adapt the path and push the file to the device this way :
Code:
adb root
adb wait-for-device
adb push FullPathToTheRecovery.img /tmp/twrp.img
* Flash : Extract the TWRP image to the FOTA partition
Code:
adb shell dd if=/tmp/twrp.img of=/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel
* Reboot to recovery : adb reboot recovery
INFORMATIONS ABOUT TWRP 3 :
* Installation : Simply flash the zip with a working TWRP or CyanogenRecovery
* Known issues : No major issue remaining, but sources open to improvements
* Usage : Built for Nougat, works for Marshmallow, Lollipop based ROMs too
* More here : http://www.xda-developers.com/twrp-3-0-0-has-arrived/
ADDITIONAL LINKS :
* Easy ADB and Fastboot for unexperienced users :
http://forum.xda-developers.com/showthread.php?p=48915118
Thanks to @AdrianDC for big help in bring-up and thread template
Thanks to the TWRP Team for sources
​
Current local manifest of the TWRP build
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!-- https://github.com/STRYDER-007/twrp_development_sony -->
XDA:DevDB Information
[Recovery][OFFICIAL][UBL] TWRP 3.1.1 Touch Recovery for Xperia L, Tool/Utility for the Sony Xperia L
Contributors
STRYDER~007
Version Information
Status: Stable
Created 2017-10-02
Last Updated 2017-10-05
Nice work, but where can I download the zip file. Ready for testing. But I mis the link.
Btw nice work.
I was to early. They are here now
paul.coster said:
Nice work, but where can I download the zip file. Ready for testing. But I mis the link.
Btw nice work.
I was to early. They are here now
Click to expand...
Click to collapse
The link is up! Enjoy!
Is it just me, or does this recovery not work? Holding volUp to enter the recovery just turns the screen black; the screen flashes between the sony logo and the said black screen after that, and I have to remove the battery to get the phone working again.
I used both your method of installation, as well as mine, and none of them worked. The older official TWRP recovery (3.0.2-0) works just fine, though.
stuckbootloader said:
Is it just me, or does this recovery not work? Holding volUp to enter the recovery just turns the screen black; the screen flashes between the sony logo and the said black screen after that, and I have to remove the battery to get the phone working again.
I used both your method of installation, as well as mine, and none of them worked. The older official TWRP recovery (3.0.2-0) works just fine, though.
Click to expand...
Click to collapse
Can you mention the steps you performed as well as the scenario in which you're trying to flash it?
Btw you can simply flash twrp-3.x.x-x-fota-taoshan.zip from existing recovery to upgrade TWRP.
STRYDER~007 said:
Can you mention the steps you performed as well as the scenario in which you're trying to flash it?
Btw you can simply flash twrp-3.x.x-x-fota-taoshan.zip from existing recovery to upgrade TWRP.
Click to expand...
Click to collapse
Sorry for the late reply.
I transferred the twrp.img file to the root of the SD card, and ran this command through adb shell
dd if=/storage/36BD-1A02/twrp.img of=/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel.
That worked with the older releases.
I also tried the commands in the description (pushing twrp.img /tmp/ and then moving it to FOTAKernel), and there was no difference.
Weirdly enough, flashing the .zip worked.
stuckbootloader said:
Sorry for the late reply.
I transferred the twrp.img file to the root of the SD card, and ran this command through adb shell
dd if=/storage/36BD-1A02/twrp.img of=/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel.
That worked with the older releases.
I also tried the commands in the description (pushing twrp.img /tmp/ and then moving it to FOTAKernel), and there was no difference.
Weirdly enough, flashing the .zip worked.
Click to expand...
Click to collapse
Well there you go! IMO flashing zip to upgrade TWRP is the simplest so I'd always prefer that. Enjoy the new recovery! :highfive:
STRYDER~007 said:
Can you mention the steps you performed as well as the scenario in which you're trying to flash it?
Btw you can simply flash twrp-3.x.x-x-fota-taoshan.zip from existing recovery to upgrade TWRP.
Click to expand...
Click to collapse
Hi,
I have the same issue, on a Xperia L (white, C2105), tried with two possibilities now, using recovery image twrp.3.1.1-0-taoshan.img, two methods:
1) flashing via existing TWRP recovery (v 2.8.7.0): according to your description I selected install, image, with the aforementioned TWRP recovery image.
2) using the recovery installer app from corphish/StdBarbarossa (version 1.4 - dated 18 May 2016): selecting the menu option to install a custom recovery, to install the aforementioned TWRP recovery image.
Please note that the same recovery installer app from corphish/StdBarbarossa works perfectly to install the TWRP 2.8.7.0.
Therefore I would suggest that the latest TWRP image might need to be reviewed for side-effects by implemented changes. I will try with older versions, to identify if it works with older versions.
Please let me know in case you need any further details, either of the device or of the steps that I performed.
Cheers, Henning
---------- Post added at 10:39 PM ---------- Previous post was at 10:30 PM ----------
xleng said:
Hi,
I have the same issue, on a Xperia L (white, C2105), tried with two possibilities now, using recovery image twrp.3.1.1-0-taoshan.img, two methods:
1) flashing via existing TWRP recovery (v 2.8.7.0): according to your description I selected install, image, with the aforementioned TWRP recovery image.
2) using the recovery installer app from corphish/StdBarbarossa (version 1.4 - dated 18 May 2016): selecting the menu option to install a custom recovery, to install the aforementioned TWRP recovery image.
Please note that the same recovery installer app from corphish/StdBarbarossa works perfectly to install the TWRP 2.8.7.0.
Therefore I would suggest that the latest TWRP image might need to be reviewed for side-effects by implemented changes. I will try with older versions, to identify if it works with older versions.
Please let me know in case you need any further details, either of the device or of the steps that I performed.
Cheers, Henning
Click to expand...
Click to collapse
OK
Using the method to install TWRP v3 via the existing TWRP recovery version 2.8.7.0 (actually I'm not quite sure about the version, since the splash screen reported version 2.8.7.2, but the main application header reports 2.8.7.0, probably the latter version number was just not updated), finally was SUCCESSFUL with twrp-3.0.2-0-taoshan.img!
I didn't try the earlier ones, since I identified a TWRP version which should be functional.
I think probably something went wrong with the most recent update!?
Please let me know in case I could support troubleshooting somehow.
I have actually two Xperia L's, one as my primary smartphone, the second as spare, which I typically use to try out new things prior to messing around with the primary one.
Cheers
---------- Post added at 10:50 PM ---------- Previous post was at 10:39 PM ----------
STRYDER~007 said:
Well there you go! IMO flashing zip to upgrade TWRP is the simplest so I'd always prefer that. Enjoy the new recovery! :highfive:
Click to expand...
Click to collapse
Just noted that I should have read the thread more carefully first .... *doh*
Actually, where can I get the zip file? I only could download the img from the TWRP website.
Eventually I would also be interested to take a look to the sources, if possible (just out of curiosity).
Thanks in advance!
---------- Post added at 11:15 PM ---------- Previous post was at 10:50 PM ----------
xleng said:
Hi,
I have the same issue, on a Xperia L (white, C2105), tried with two possibilities now, using recovery image twrp.3.1.1-0-taoshan.img, two methods:
1) flashing via existing TWRP recovery (v 2.8.7.0): according to your description I selected install, image, with the aforementioned TWRP recovery image.
2) using the recovery installer app from corphish/StdBarbarossa (version 1.4 - dated 18 May 2016): selecting the menu option to install a custom recovery, to install the aforementioned TWRP recovery image.
Please note that the same recovery installer app from corphish/StdBarbarossa works perfectly to install the TWRP 2.8.7.0.
Therefore I would suggest that the latest TWRP image might need to be reviewed for side-effects by implemented changes. I will try with older versions, to identify if it works with older versions.
Please let me know in case you need any further details, either of the device or of the steps that I performed.
Cheers, Henning
---------- Post added at 10:39 PM ---------- Previous post was at 10:30 PM ----------
OK
Using the method to install TWRP v3 via the existing TWRP recovery version 2.8.7.0 (actually I'm not quite sure about the version, since the splash screen reported version 2.8.7.2, but the main application header reports 2.8.7.0, probably the latter version number was just not updated), finally was SUCCESSFUL with twrp-3.0.2-0-taoshan.img!
I didn't try the earlier ones, since I identified a TWRP version which should be functional.
I think probably something went wrong with the most recent update!?
Please let me know in case I could support troubleshooting somehow.
I have actually two Xperia L's, one as my primary smartphone, the second as spare, which I typically use to try out new things prior to messing around with the primary one.
Cheers
---------- Post added at 10:50 PM ---------- Previous post was at 10:39 PM ----------
Just noted that I should have read the thread more carefully first .... *doh*
Actually, where can I get the zip file? I only could download the img from the TWRP website.
Eventually I would also be interested to take a look to the sources, if possible (just out of curiosity).
Thanks in advance!
Click to expand...
Click to collapse
I found the zip file now. But actually it didn't work either.
I extracted the twrp.img from the twrp-3.1.1-20171005-fota-taoshan.zip.
Then I applied the following commands :
adb root
adb push twrp.img /tmp/twrp.img
adb shell dd if=/tmp/twrp.img of=/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel
The result is a boot loop, looping between the SONY logo and a black screen.
Afterwards I successfully installed back TWRP-3.0.2-0 using the recovery installer app from corphish.
Cheers
xleng said:
The result is a boot loop, looping between the SONY logo and a black screen.
Afterwards I successfully installed back TWRP-3.0.2-0 using the recovery installer app from corphish.
Cheers
Click to expand...
Click to collapse
Flash that .zip through the 3.0.2-0 recovery now, it ought to work. I had the same flashing issue. Both the app and the .zip should work now, so it doesn't really matter which method you use.
xleng said:
Hi,
I have the same issue, on a Xperia L (white, C2105), tried with two possibilities now, using recovery image twrp.3.1.1-0-taoshan.img, two methods:
1) flashing via existing TWRP recovery (v 2.8.7.0): according to your description I selected install, image, with the aforementioned TWRP recovery image.
2) using the recovery installer app from corphish/StdBarbarossa (version 1.4 - dated 18 May 2016): selecting the menu option to install a custom recovery, to install the aforementioned TWRP recovery image.
Please note that the same recovery installer app from corphish/StdBarbarossa works perfectly to install the TWRP 2.8.7.0.
Therefore I would suggest that the latest TWRP image might need to be reviewed for side-effects by implemented changes. I will try with older versions, to identify if it works with older versions.
Please let me know in case you need any further details, either of the device or of the steps that I performed.
Cheers, Henning
---------- Post added at 10:39 PM ---------- Previous post was at 10:30 PM ----------
OK
Using the method to install TWRP v3 via the existing TWRP recovery version 2.8.7.0 (actually I'm not quite sure about the version, since the splash screen reported version 2.8.7.2, but the main application header reports 2.8.7.0, probably the latter version number was just not updated), finally was SUCCESSFUL with twrp-3.0.2-0-taoshan.img!
I didn't try the earlier ones, since I identified a TWRP version which should be functional.
I think probably something went wrong with the most recent update!?
Please let me know in case I could support troubleshooting somehow.
I have actually two Xperia L's, one as my primary smartphone, the second as spare, which I typically use to try out new things prior to messing around with the primary one.
Cheers
---------- Post added at 10:50 PM ---------- Previous post was at 10:39 PM ----------
Just noted that I should have read the thread more carefully first .... *doh*
Actually, where can I get the zip file? I only could download the img from the TWRP website.
Eventually I would also be interested to take a look to the sources, if possible (just out of curiosity).
Thanks in advance!
---------- Post added at 11:15 PM ---------- Previous post was at 10:50 PM ----------
I found the zip file now. But actually it didn't work either.
I extracted the twrp.img from the twrp-3.1.1-20171005-fota-taoshan.zip.
Then I applied the following commands :
adb root
adb push twrp.img /tmp/twrp.img
adb shell dd if=/tmp/twrp.img of=/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel
The result is a boot loop, looping between the SONY logo and a black screen.
Afterwards I successfully installed back TWRP-3.0.2-0 using the recovery installer app from corphish.
Cheers
Click to expand...
Click to collapse
You can use official TWRP app from play store OR simply flash the twrp-3.1.1-DATE-fota-taoshan.zip using any existing recovery from HERE. That's all, simple!
stuckbootloader said:
Flash that .zip through the 3.0.2-0 recovery now, it ought to work. I had the same flashing issue. Both the app and the .zip should work now, so it doesn't really matter which method you use.
Click to expand...
Click to collapse
Hi!
Unfortunately it doesn't work for me.
I tried to flash the zip via the recovery, but ended in another boot loop after reboot with attempt to enter the recovery again.
Sent from my Xperia L using XDA-Developers Legacy app
Hi again,
I just installed the official twrp app (version 1.15, build 28) and tried to flash the twrp image 3.1.1-0.
Twrp reported successful flashing, butafter reboot the recovery was not entered, but instead I had a bootloop again.
Prior to flashing, I did a backup of the existing recovery (containing twrp-3.0.2), after re-flashing the recovery backup resulted in a functional installation of twrp3.0.2 again.
Any recommendation? I'm using the XperiaL, C2105, white version.
The device actually was returned from Sony, eg was shipped without any provider branding, because the initial phone (which did have provider branding) had issues with the camera, which therefore has been sent to Sony within the guarantee period. Sony however did not repair the phone, but rather sent back a new and original Sony device.
In case any other information might be of interest, please let me know.
Would be great to be able to install twrp3.1.1 + LineageOS 14.1!
Actually it's not clear to me if LOS14.1 could be flashed with twrp3.0.2, since errors have been reported?
Sent from my Xperia L using XDA-Developers Legacy app
xleng said:
Actually it's not clear to me if LOS14.1 could be flashed with twrp3.0.2, since errors have been reported?
Click to expand...
Click to collapse
I am not sure about your device, in my Xperia M, I use lineage 14.1 with twrp 3.0.2 with no problems. Even I tried cwm recovery, there was no problem again. So yeah you can try it.
xleng said:
Hi!
Unfortunately it doesn't work for me.
I tried to flash the zip via the recovery, but ended in another boot loop after reboot with attempt to enter the recovery again.
Sent from my Xperia L using XDA-Developers Legacy app
Click to expand...
Click to collapse
Make sure you're following the steps properly.
xleng said:
Hi again,
I just installed the official twrp app (version 1.15, build 28) and tried to flash the twrp image 3.1.1-0.
Twrp reported successful flashing, butafter reboot the recovery was not entered, but instead I had a bootloop again.
Prior to flashing, I did a backup of the existing recovery (containing twrp-3.0.2), after re-flashing the recovery backup resulted in a functional installation of twrp3.0.2 again.
Any recommendation? I'm using the XperiaL, C2105, white version.
The device actually was returned from Sony, eg was shipped without any provider branding, because the initial phone (which did have provider branding) had issues with the camera, which therefore has been sent to Sony within the guarantee period. Sony however did not repair the phone, but rather sent back a new and original Sony device.
In case any other information might be of interest, please let me know.
Would be great to be able to install twrp3.1.1 + LineageOS 14.1!
Actually it's not clear to me if LOS14.1 could be flashed with twrp3.0.2, since errors have been reported?
Sent from my Xperia L using XDA-Developers Legacy app
Click to expand...
Click to collapse
If you have working TWRP 3.0.2, you can simply flash the twrp-3.1.1-20171005-fota-taoshan.zip from HERE.
Hi again,
I try now another attempt. I take the "twrp-3.1.1-20171005-fota-taoshan.zip", saved in the SD card of the phone, which contains two items:
- folder "META-INF"
- file "twrp.img"
Using TWRP, version 3.0.2-0:
1) Menu Install
2) Select Storage -> Micro SDCard
3) Select twrp-3.1.1-20171005-fota-taoshan.zip
4) Swipe to confirm Flash
5) Adrian DC - TWRP Installer reports the following : "Flashing TWRP Recovery to FOTA... Done. Update Completed. script succeeded: result was [1.000000]; Update partition details...done"
6) Reboot system
7) Hit the vol-up during boot (especially during SONY logo)
8) Boot loop is entered.
I don't think that I have missed anything, did I?
Sorry to be a pain ....
xleng said:
Hi again,
I try now another attempt. I take the "twrp-3.1.1-20171005-fota-taoshan.zip", saved in the SD card of the phone, which contains two items:
- folder "META-INF"
- file "twrp.img"
Using TWRP, version 3.0.2-0:
1) Menu Install
2) Select Storage -> Micro SDCard
3) Select twrp-3.1.1-20171005-fota-taoshan.zip
4) Swipe to confirm Flash
5) Adrian DC - TWRP Installer reports the following : "Flashing TWRP Recovery to FOTA... Done. Update Completed. script succeeded: result was [1.000000]; Update partition details...done"
6) Reboot system
7) Hit the vol-up during boot (especially during SONY logo)
8) Boot loop is entered.
I don't think that I have missed anything, did I?
Sorry to be a pain ....
Click to expand...
Click to collapse
When you flash the zip, recovery log is generated. Can you give me that log? You can find it in "Advanced" tab.
If I read the log correctly, the dd command fails, because the ZIP is by 1 record too long for the partition.
At least the input record count is different than the output record count, which is strange.
I'm just thinking aloud if there could be a dependency with the host Maschine (at least with the ZIP file), so that the bit pattern might slightly differ due to differences in the file system types?
I believe this is the relevant part oft the log, though I can also send the complete log by PM:
==============================
==============================
| Adrian DC - TWRP Installer |
| Adrian DC - TWRP Installer |
==============================
==============================
- Flashing TWRP Recovery to FOTA...
- Flashing TWRP Recovery to FOTA...
about to run program [/sbin/dd] with 3 args
dd: writing '/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel': No space left on device
32769+0 records in
32768+0 records out
16777216 bytes (16.0MB) copied, 2.417855 seconds, 6.6MB/s
run_program: child exited with status 1
Done.
Done.
Update Completed.
Update Completed.
script succeeded: result was [1.000000]I:Updater process ended with RC=0
I:Legacy property environment disabled.
Updating partition details...
...done
I:Set page: 'flash_done'
Iperation_end - status=0
I:Set page: 'clear_vars'
I:Set page: 'install'
I:Set page: 'main'
I:Set page: 'clear_vars'
I:Set page: 'main2'
I:Set page: 'advanced'
I:Set page: 'confirm_action'
I:Set page: 'action_page'
Iperation_start: 'Copy Log'
I:Copying file /tmp/recovery.log to /external_sd/recovery.log
xleng said:
If I read the log correctly, the dd command fails, because the ZIP is by 1 record too long for the partition.
At least the input record count is different than the output record count, which is strange.
I'm just thinking aloud if there could be a dependency with the host Maschine (at least with the ZIP file), so that the bit pattern might slightly differ due to differences in the file system types?
I believe this is the relevant part oft the log, though I can also send the complete log by PM:
==============================
==============================
| Adrian DC - TWRP Installer |
| Adrian DC - TWRP Installer |
==============================
==============================
- Flashing TWRP Recovery to FOTA...
- Flashing TWRP Recovery to FOTA...
about to run program [/sbin/dd] with 3 args
dd: writing '/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel': No space left on device
32769+0 records in
32768+0 records out
16777216 bytes (16.0MB) copied, 2.417855 seconds, 6.6MB/s
run_program: child exited with status 1
Done.
Done.
Update Completed.
Update Completed.
script succeeded: result was [1.000000]I:Updater process ended with RC=0
I:Legacy property environment disabled.
Updating partition details...
...done
I:Set page: 'flash_done'
Iperation_end - status=0
I:Set page: 'clear_vars'
I:Set page: 'install'
I:Set page: 'main'
I:Set page: 'clear_vars'
I:Set page: 'main2'
I:Set page: 'advanced'
I:Set page: 'confirm_action'
I:Set page: 'action_page'
Iperation_start: 'Copy Log'
I:Copying file /tmp/recovery.log to /external_sd/recovery.log
Click to expand...
Click to collapse
Hi,
Thanks for the logs.
Something is not right here..
PHP:
16777216 bytes (16.0MB) copied, 2.417855 seconds, 6.6MB/s
Why 16 MB is getting copied while the recovery size is just 11.5-12 MB? This doesn't seem right.
If possible, can you run these command in device terminal? I need the output of these-
Code:
cat /proc/partitions
Code:
ls -al /dev/block/platform/msm_sdcc.1/by-name
You can upload the output on hastebin.com
Thanks and regards,
STRYDER~007
cat /proc/partitions:
[email protected]:/ # cat /proc/partitions
major minor #blocks name
254 0 262144 zram0
179 0 7634944 mmcblk0
179 1 2048 mmcblk0p1
179 2 256 mmcblk0p2
179 3 512 mmcblk0p3
179 4 512 mmcblk0p4
179 5 1024 mmcblk0p5
179 6 1024 mmcblk0p6
179 7 1024 mmcblk0p7
179 8 256 mmcblk0p8
179 9 512 mmcblk0p9
179 10 512 mmcblk0p10
179 11 1024 mmcblk0p11
179 12 1024 mmcblk0p12
179 13 1024 mmcblk0p13
179 14 1024 mmcblk0p14
179 15 1024 mmcblk0p15
179 16 3456 mmcblk0p16
179 17 16384 mmcblk0p17
179 18 8192 mmcblk0p18
179 19 8192 mmcblk0p19
179 20 16384 mmcblk0p20
179 21 8192 mmcblk0p21
179 22 8192 mmcblk0p22
179 23 65536 mmcblk0p23
179 24 19456 mmcblk0p24
179 25 5120 mmcblk0p25
179 26 8192 mmcblk0p26
179 27 16384 mmcblk0p27
179 28 1228800 mmcblk0p28
179 29 65536 mmcblk0p29
179 30 262144 mmcblk0p30
179 31 1671168 mmcblk0p31
179 32 4210671 mmcblk0p32
179 64 31472640 mmcblk1
179 65 31471616 mmcblk1p1
ls -al /dev/block/platform/msm_sdcc.1/by-name:
[email protected]:/ # ls -al /dev/block/platform/msm_sdcc.1/by-name
total 0
drwxr-xr-x 2 system root 680 2017-11-12 00:46 .
drwxr-xr-x 4 root root 740 2017-11-12 00:46 ..
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 FOTAKernel -> /dev/block/mmcblk0p27
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 LTALabel -> /dev/block/mmcblk0p20
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 TA -> /dev/block/mmcblk0p1
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 aboot -> /dev/block/mmcblk0p6
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 alt_aboot -> /dev/block/mmcblk0p12
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 alt_rpm -> /dev/block/mmcblk0p15
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 alt_s1sbl2 -> /dev/block/mmcblk0p10
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 alt_sbl1 -> /dev/block/mmcblk0p8
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 alt_sbl2 -> /dev/block/mmcblk0p9
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 alt_sbl3 -> /dev/block/mmcblk0p11
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 alt_tz -> /dev/block/mmcblk0p13
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 apps_log -> /dev/block/mmcblk0p26
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 boot -> /dev/block/mmcblk0p24
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 cache -> /dev/block/mmcblk0p30
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 fsg -> /dev/block/mmcblk0p19
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 ftma -> /dev/block/mmcblk0p29
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 ftmd -> /dev/block/mmcblk0p18
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 modem -> /dev/block/mmcblk0p23
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 modemst1 -> /dev/block/mmcblk0p21
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 modemst2 -> /dev/block/mmcblk0p22
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 persist -> /dev/block/mmcblk0p17
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 ramdump -> /dev/block/mmcblk0p25
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 rpm -> /dev/block/mmcblk0p14
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 rsv -> /dev/block/mmcblk0p16
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 s1sbl2 -> /dev/block/mmcblk0p4
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 sbl1 -> /dev/block/mmcblk0p2
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 sbl2 -> /dev/block/mmcblk0p3
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 sbl3 -> /dev/block/mmcblk0p5
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 sdcard -> /dev/block/mmcblk0p32
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 system -> /dev/block/mmcblk0p28
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 tz -> /dev/block/mmcblk0p7
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 userdata -> /dev/block/mmcblk0p31
I think the partition layout is normal. I did not previously try any modifications to the partition scheme, e.g. as suggested by some "hacks" to provide more storage to user data. I consider these as high risk (also many hard bricks have ben reported), and modify "only" the recovery and ROM area.
Best regards
xleng said:
cat /proc/partitions:
[email protected]:/ # cat /proc/partitions
major minor #blocks name
254 0 262144 zram0
179 0 7634944 mmcblk0
179 1 2048 mmcblk0p1
179 2 256 mmcblk0p2
179 3 512 mmcblk0p3
179 4 512 mmcblk0p4
179 5 1024 mmcblk0p5
179 6 1024 mmcblk0p6
179 7 1024 mmcblk0p7
179 8 256 mmcblk0p8
179 9 512 mmcblk0p9
179 10 512 mmcblk0p10
179 11 1024 mmcblk0p11
179 12 1024 mmcblk0p12
179 13 1024 mmcblk0p13
179 14 1024 mmcblk0p14
179 15 1024 mmcblk0p15
179 16 3456 mmcblk0p16
179 17 16384 mmcblk0p17
179 18 8192 mmcblk0p18
179 19 8192 mmcblk0p19
179 20 16384 mmcblk0p20
179 21 8192 mmcblk0p21
179 22 8192 mmcblk0p22
179 23 65536 mmcblk0p23
179 24 19456 mmcblk0p24
179 25 5120 mmcblk0p25
179 26 8192 mmcblk0p26
179 27 16384 mmcblk0p27
179 28 1228800 mmcblk0p28
179 29 65536 mmcblk0p29
179 30 262144 mmcblk0p30
179 31 1671168 mmcblk0p31
179 32 4210671 mmcblk0p32
179 64 31472640 mmcblk1
179 65 31471616 mmcblk1p1
ls -al /dev/block/platform/msm_sdcc.1/by-name:
[email protected]:/ # ls -al /dev/block/platform/msm_sdcc.1/by-name
total 0
drwxr-xr-x 2 system root 680 2017-11-12 00:46 .
drwxr-xr-x 4 root root 740 2017-11-12 00:46 ..
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 FOTAKernel -> /dev/block/mmcblk0p27
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 LTALabel -> /dev/block/mmcblk0p20
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 TA -> /dev/block/mmcblk0p1
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 aboot -> /dev/block/mmcblk0p6
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 alt_aboot -> /dev/block/mmcblk0p12
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 alt_rpm -> /dev/block/mmcblk0p15
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 alt_s1sbl2 -> /dev/block/mmcblk0p10
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 alt_sbl1 -> /dev/block/mmcblk0p8
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 alt_sbl2 -> /dev/block/mmcblk0p9
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 alt_sbl3 -> /dev/block/mmcblk0p11
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 alt_tz -> /dev/block/mmcblk0p13
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 apps_log -> /dev/block/mmcblk0p26
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 boot -> /dev/block/mmcblk0p24
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 cache -> /dev/block/mmcblk0p30
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 fsg -> /dev/block/mmcblk0p19
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 ftma -> /dev/block/mmcblk0p29
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 ftmd -> /dev/block/mmcblk0p18
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 modem -> /dev/block/mmcblk0p23
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 modemst1 -> /dev/block/mmcblk0p21
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 modemst2 -> /dev/block/mmcblk0p22
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 persist -> /dev/block/mmcblk0p17
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 ramdump -> /dev/block/mmcblk0p25
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 rpm -> /dev/block/mmcblk0p14
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 rsv -> /dev/block/mmcblk0p16
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 s1sbl2 -> /dev/block/mmcblk0p4
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 sbl1 -> /dev/block/mmcblk0p2
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 sbl2 -> /dev/block/mmcblk0p3
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 sbl3 -> /dev/block/mmcblk0p5
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 sdcard -> /dev/block/mmcblk0p32
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 system -> /dev/block/mmcblk0p28
lrwxrwxrwx 1 root root 20 2017-11-12 00:46 tz -> /dev/block/mmcblk0p7
lrwxrwxrwx 1 root root 21 2017-11-12 00:46 userdata -> /dev/block/mmcblk0p31
I think the partition layout is normal. I did not previously try any modifications to the partition scheme, e.g. as suggested by some "hacks" to provide more storage to user data. I consider these as high risk (also many hard bricks have ben reported), and modify "only" the recovery and ROM area.
Best regards
Click to expand...
Click to collapse
Yes I was suspicious about that. It seems partitions are all fine. Okay, one last thing, can you follow these steps mentioned on official TWRP site and see if recovery installs properly?
https://dl.twrp.me/taoshan/twrp-3.1.1-0-taoshan.img.html
dd Install Method (Requires Root):
Download the latest image file (.img) from the download link above. Place it in the root of your /sdcard folder and rename it to twrp.img. Run the following commands via adb shell or a terminal emulator app:
su
dd if=/sdcard/twrp.img of=/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel
Click to expand...
Click to collapse

Categories

Resources