cat /proc/emmc
dev: size erasesize name
mmcblk0p1 : 00000080 00002000 "abi"
mmcblk0p2 : 00000080 00002000 "abi-sec"
mmcblk0p3 : 00000080 00002000 "hwconf"
mmcblk0p4 : 00000080 00002000 "boot-parm"
mmcblk0p5 : 00000100 00002000 "loader"
mmcblk0p6 : 00000400 00002000 "sys-parm-ind"
mmcblk0p7 : 00000080 00002000 "sys-parm-dep"
mmcblk0p8 : 00000080 00002000 "parm-spml-ind"
mmcblk0p9 : 00000080 00002000 "parm-spml-dep"
mmcblk0p10: 00000100 00002000 "umts-cal"
mmcblk0p11: 00000040 00002000 "cp-boot"
mmcblk0p12: 00006800 00002000 "cp-image"
mmcblk0p13: 00000200 00002000 "misc"
mmcblk0p14: 00004000 00002000 "apps_log"
mmcblk0p15: 00000080 00002000 "version-info"
mmcblk0p16: 00000400 00002000 "dsp-pram"
mmcblk0p17: 00001000 00002000 "dsp-dram"
mmcblk0p18: 00000800 00002000 "u-boot"
mmcblk0p19: 00000200 00002000 "dt-blob"
mmcblk0p20: 00000008 00002000 "u-boot-env"
mmcblk0p21: 00000400 00002000 "s1sbl"
mmcblk0p22: 00002800 00002000 "ramdump"
mmcblk0p23: 00000200 00002000 "ramdump-dtb"
mmcblk0p24: 0000b000 00002000 "recovery"
mmcblk0p25: 00000200 00002000 "recovery-dtb"
mmcblk0p26: 00001000 00002000 "ta"
mmcblk0p27: 00000008 00002000 "devinfo"
mmcblk0p28: 00000008 00002000 "oeminfo"
mmcblk0p29: 0000b000 00002000 "boot"
mmcblk0p30: 000b4000 00002000 "cache"
mmcblk0p31: 00100000 00002000 "system"
mmcblk0p32: 0055a5df 00002000 "userdata"
mmcblk0p33: 00001000 00002000 "ubootlogo"
mmcblk0p34: 0000b800 00002000 "kpanic"
mmcblk0p35: 00000200 00002000 "kernel-dtb"
......
2014年12月28日 星期日
2014年12月25日 星期四
[NOTE] Smartwatch 3 root過程
1. 安裝driver
用Sony的PC Companion裡的driver
如果有問題的話也可以改用Google的USB driver
但是要手動加smartwatch 3 SWR50進支援清單
如果有問題的話也可以改用Google的USB driver
但是要手動加smartwatch 3 SWR50進支援清單
modify android_winusb.inf :
; Sony Smartwatch 3 SWR50 ADB interface
%SonyFastbootInterface% = USB_Install, USB\VID_0FCE&PID_0DDE
%SonyFastbootInterface% = USB_Install, USB\VID_0FCE&PID_0DDE&REV_0001
%SonySmartwatch3ADBInterface% = USB_Install, USB\VID_0FCE&PID_A1BD
%SonySmartwatch3ADBInterface% = USB_Install, USB\VID_0FCE&PID_A1BD&REV_0100
//後面的ID用裝置管理元查device hardware ID就查的到了
2. 連接裝置到電腦
[重要!!] 用usb連到電腦上之後
手錶還要往下滑一下找"Allow debugging?"的認證確認卡片
Open on phone之後,手機上會出現一般的adb authorization畫面
確認後才能連的上去
(一開始不知道,莫名卡好久XD)
3. unlock device
手錶關機之後,長壓電源按鈕,會出現insert USB的畫面
在按兩下會進入工程畫面,可以進fastboot, recovery之類的
按一下switch, 按兩下確認
進fastboot之後unlock:
4. 先下載Wear-Supersu,zip 丟進sdcard裡面待用
5. 刷TWRP recovery
下載修改過的TWRP recovery for smartwatch 3, 用fastboot刷進去~
http://forum.xda-developers.com/smartwatch-3/development/recovery-twrp-2-8-3-0-sony-smartwatch-3-t2986907
fastboot flash recovery
刷進去之後
想辦法先關機,之後進fastboot再轉recovery mode
如果用fastboot continue會reboot的話,就要再重刷一次recovery
因為他boot進系統之後會回復recovery, TWRP會不見 : P
成功在剛刷完TWRP就進recovery之後
就可以將先放到sdcard裡面的.zip檔刷進去啦~
------
後記:
應該可以改成將.zip檔裡面的script放在修改過的boot.img的init.rc裡面執行
希望之後可以不用每次都等平台的recovery
但是要怎麼做出可以成功boot不同平台的boot.img是個問題
(之前亂拿Nexus 5的boot.img來改,boot loop XD)
之後再來研究~
[重要!!] 用usb連到電腦上之後
手錶還要往下滑一下找"Allow debugging?"的認證確認卡片
Open on phone之後,手機上會出現一般的adb authorization畫面
確認後才能連的上去
(一開始不知道,莫名卡好久XD)
3. unlock device
手錶關機之後,長壓電源按鈕,會出現insert USB的畫面
在按兩下會進入工程畫面,可以進fastboot, recovery之類的
按一下switch, 按兩下確認
進fastboot之後unlock:
fastboot oem unlock4. 先下載Wear-Supersu,zip 丟進sdcard裡面待用
5. 刷TWRP recovery
下載修改過的TWRP recovery for smartwatch 3, 用fastboot刷進去~
http://forum.xda-developers.com/smartwatch-3/development/recovery-twrp-2-8-3-0-sony-smartwatch-3-t2986907
fastboot flash recovery
刷進去之後
想辦法先關機,之後進fastboot再轉recovery mode
如果用fastboot continue會reboot的話,就要再重刷一次recovery
因為他boot進系統之後會回復recovery, TWRP會不見 : P
成功在剛刷完TWRP就進recovery之後
就可以將先放到sdcard裡面的.zip檔刷進去啦~
------
後記:
應該可以改成將.zip檔裡面的script放在修改過的boot.img的init.rc裡面執行
希望之後可以不用每次都等平台的recovery
但是要怎麼做出可以成功boot不同平台的boot.img是個問題
(之前亂拿Nexus 5的boot.img來改,boot loop XD)
之後再來研究~
訂閱:
意見 (Atom)