Hey guys and gals. I'm working on a few things for our device and wanted to share what I know so far with you.
1. In the settings>battery manager menu, there is an option to turn off fastboot. If you're gonna be unlocking your bootloader or using fastboot for anything, you'll need this off. It'll allow you to access the fastboot menu.
2. To access the fastboot menu, hold the volume down button while holding the power button to boot up the phone. Release the power button while still holding the volume down button and it will boot into bootloader mode. Mine displays "tampered" and "locked" at the top. Not sure about yours. Once in here, use volume buttons and power button to navigate and select.
3. To access the hidden phone settings menu, go into the dialer and type the following: *#*#info#*#*
(I may have the stars and pound signs mixed up but I think that's correct)
4. The factory update image zip is named OP90DIAG.zip, but due to the font used, it may actually be 0P9ODIAG.zip. I can't really tell yet without making one and it finding it and opening it. I used to make these, and that may be an easy way for us to install things onto the device. A file with this name in the root of the SD card, properly formatted, will flash onto the device just like you were in fastboot. It's also a good way to save a soft bricked device.
5. You can perform a full device backup through adb before you unlock the bootloader on an unrooted device with the command
Code:
adb backup
and a few other modifiers at the end. I can't remember the entire code right now, but a simple Google search for "backup phone adb" will get you the instructions I used to do it just now.
6. To enable adb, you need to enable developer mode. To do this, go to settings, then about phone, then tap the build number about 10 times. It will open up the hidden developer menu for you, where you can check the "USB debugging" option to enable adb.
7. Partitions table:
Code:
1|[email protected]:/ $ cat /proc/partitions
major minor #blocks name
7 0 53046 loop0
7 1 22901 loop1
253 0 419432 zram0
179 0 7634944 mmcblk0
179 1 1024 mmcblk0p1
179 2 32768 mmcblk0p2
179 3 16 mmcblk0p3
179 4 15327 mmcblk0p4
179 5 256 mmcblk0p5
179 6 24255 mmcblk0p6
179 7 256 mmcblk0p7
179 8 256 mmcblk0p8
179 9 2048 mmcblk0p9
179 10 32 mmcblk0p10
179 11 4096 mmcblk0p11
179 12 5120 mmcblk0p12
179 13 1024 mmcblk0p13
179 14 32 mmcblk0p14
179 15 1024 mmcblk0p15
259 0 61441 mmcblk0p16
259 1 5120 mmcblk0p17
259 2 8192z mmcblk0p18
259 3 1536 mmcblk0p19
259 4 76801 mmcblk0p20
259 5 4096 mmcblk0p21
259 6 10240 mmcblk0p22
259 7 7167 mmcblk0p23
259 8 1024 mmcblk0p24
259 9 1536 mmcblk0p25
259 10 1536 mmcblk0p26
259 11 20480 mmcblk0p27
259 12 4 mmcblk0p28
259 13 256 mmcblk0p29
259 14 16 mmcblk0p30
259 15 1281 mmcblk0p31
259 16 64 mmcblk0p32
259 17 1024 mmcblk0p33
259 18 1 mmcblk0p34
259 19 8 mmcblk0p35
259 20 256 mmcblk0p36
259 21 25600 mmcblk0p37
259 22 30720 mmcblk0p38
259 23 14498 mmcblk0p39
259 24 16384 mmcblk0p40
259 25 16384 mmcblk0p41
259 26 278528 mmcblk0p42
259 27 2359296 mmcblk0p43
259 28 4587520 mmcblk0p44
179 16 2048 mmcblk0rpmb
179 32 7761920 mmcblk1
179 33 5709824 mmcblk1p1
179 34 2048000 mmcblk1p2
254 0 53046 dm-0
254 1 22900 dm-1
And
Code:
1|[email protected]:/ $ cat /proc/mounts
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,mode=750,gid=1000 0 0
none /sys/fs/cgroup/memory cgroup rw,relatime,memory 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
/dev/block/dm-0 /mnt/asec/com.kiloo.subwaysurf-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime 0 0
/dev/block/dm-1 /mnt/asec/com.ea.game.pvz2_row-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
/dev/block/mmcblk0p43 /system ext4 ro,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,seclabel,nosuid,nodev,relatime,discard,noauto_da_alloc,data=ordered 0 0
debugfs /data/d debugfs rw,relatime 0 0
/dev/block/mmcblk0p42 /cache ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/mmcblk0p38 /devlog ext4 rw,seclabel,nosuid,nodev,relatime,errors=continue,data=ordered 0 0
/dev/block/mmcblk0p27 /fataldevlog ext4 rw,seclabel,nosuid,nodev,relatime,errors=continue,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/radio /firmware/radio vfat ro,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
/dev/block/platform/msm_sdcc.1/by-name/adsp /firmware/adsp vfat ro,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
/dev/block/platform/msm_sdcc.1/by-name/wcnss /firmware/wcnss vfat ro,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,seclabel,relatime,size=512k 0 0
/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
tmpfs /storage/emulated tmpfs rw,seclabel,nosuid,nodev,relatime,mode=751,gid=1028 0 0
/dev/block/vold/179:33 /mnt/media_rw/ext_sd vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:33 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/fuse /storage/ext_sd fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0 fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/legacy fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
And here we go:
Code:
[email protected]:/ $ adb shell
error: device not found
platform/msm_sdcc.1/by-name <
lrwxrwxrwx root root 2014-08-08 19:15 adsp -> /dev/block/mmcblk0p16
lrwxrwxrwx root root 2014-08-08 19:15 board_info -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 2014-08-08 19:15 boot -> /dev/block/mmcblk0p40
lrwxrwxrwx root root 2014-08-08 19:15 cache -> /dev/block/mmcblk0p42
lrwxrwxrwx root root 2014-08-08 19:15 carrier -> /dev/block/mmcblk0p37
lrwxrwxrwx root root 2014-08-08 19:15 cdma_record -> /dev/block/mmcblk0p33
lrwxrwxrwx root root 2014-08-08 19:15 control -> /dev/block/mmcblk0p30
lrwxrwxrwx root root 2014-08-08 19:15 custdata -> /dev/block/mmcblk0p22
lrwxrwxrwx root root 2014-08-08 19:15 ddr -> /dev/block/mmcblk0p14
lrwxrwxrwx root root 2014-08-08 19:15 debug_config -> /dev/block/mmcblk0p28
lrwxrwxrwx root root 2014-08-08 19:15 devlog -> /dev/block/mmcblk0p38
lrwxrwxrwx root root 2014-08-08 19:15 dsps -> /dev/block/mmcblk0p15
lrwxrwxrwx root root 2014-08-08 19:15 extra -> /dev/block/mmcblk0p32
lrwxrwxrwx root root 2014-08-08 19:15 fataldevlog -> /dev/block/mmcblk0p27
lrwxrwxrwx root root 2014-08-08 19:15 fsc -> /dev/block/mmcblk0p34
lrwxrwxrwx root root 2014-08-08 19:15 fsg -> /dev/block/mmcblk0p19
lrwxrwxrwx root root 2014-08-08 19:15 hboot -> /dev/block/mmcblk0p11
lrwxrwxrwx root root 2014-08-08 19:15 local -> /dev/block/mmcblk0p31
lrwxrwxrwx root root 2014-08-08 19:15 mfg -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 2014-08-08 19:15 misc -> /dev/block/mmcblk0p24
lrwxrwxrwx root root 2014-08-08 19:15 modem_st1 -> /dev/block/mmcblk0p25
lrwxrwxrwx root root 2014-08-08 19:15 modem_st2 -> /dev/block/mmcblk0p26
lrwxrwxrwx root root 2014-08-08 19:15 pdata -> /dev/block/mmcblk0p29
lrwxrwxrwx root root 2014-08-08 19:15 pg1fs -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 2014-08-08 19:15 pg2fs -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 2014-08-08 19:15 radio -> /dev/block/mmcblk0p20
lrwxrwxrwx root root 2014-08-08 19:15 radio_config -> /dev/block/mmcblk0p18
lrwxrwxrwx root root 2014-08-08 19:15 recovery -> /dev/block/mmcblk0p41
lrwxrwxrwx root root 2014-08-08 19:15 reserve -> /dev/block/mmcblk0p39
lrwxrwxrwx root root 2014-08-08 19:15 reserve_1 -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 2014-08-08 19:15 reserve_2 -> /dev/block/mmcblk0p23
lrwxrwxrwx root root 2014-08-08 19:15 rpm -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 2014-08-08 19:15 sbl1 -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2014-08-08 19:15 sbl1_update -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 2014-08-08 19:15 sdi -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 2014-08-08 19:15 skylink -> /dev/block/mmcblk0p36
lrwxrwxrwx root root 2014-08-08 19:15 sp1 -> /dev/block/mmcblk0p12
lrwxrwxrwx root root 2014-08-08 19:15 ssd -> /dev/block/mmcblk0p35
lrwxrwxrwx root root 2014-08-08 19:15 system -> /dev/block/mmcblk0p43
lrwxrwxrwx root root 2014-08-08 19:15 tool_diag -> /dev/block/mmcblk0p21
lrwxrwxrwx root root 2014-08-08 19:15 tz -> /dev/block/mmcblk0p9
lrwxrwxrwx root root 2014-08-08 19:15 userdata -> /dev/block/mmcblk0p44
lrwxrwxrwx root root 2014-08-08 19:15 wcnss -> /dev/block/mmcblk0p17
lrwxrwxrwx root root 2014-08-08 19:15 wifi -> /dev/block/mmcblk0p13
[email protected]:/ $
Finally:
Code:
[email protected]:/ $ cat proc/emmc
dev: size erasesize name
mmcblk0p1: 00100000 00000200 "sbl1"
mmcblk0p2: 02000000 00000200 "pg1fs"
mmcblk0p3: 00004000 00000200 "board_info"
mmcblk0p4: 00ef7c00 00000200 "reserve_1"
mmcblk0p5: 00040000 00000200 "mfg"
mmcblk0p6: 017afc00 00000200 "pg2fs"
mmcblk0p7: 00040000 00000200 "sbl1_update"
mmcblk0p8: 00040000 00000200 "rpm"
mmcblk0p9: 00200000 00000200 "tz"
mmcblk0p10: 00008000 00000200 "sdi"
mmcblk0p11: 00400000 00000200 "hboot"
mmcblk0p12: 00500000 00000200 "sp1"
mmcblk0p13: 00100000 00000200 "wifi"
mmcblk0p14: 00008000 00000200 "ddr"
mmcblk0p15: 00100000 00000200 "dsps"
mmcblk0p16: 03c00400 00000200 "adsp"
mmcblk0p17: 00500000 00000200 "wcnss"
mmcblk0p18: 00800000 00000200 "radio_config"
mmcblk0p19: 00180000 00000200 "fsg"
mmcblk0p20: 04b00400 00000200 "radio"
mmcblk0p21: 00400000 00000200 "tool_diag"
mmcblk0p22: 00a00000 00000200 "custdata"
mmcblk0p23: 006ffc00 00000200 "reserve_2"
mmcblk0p24: 00100000 00000200 "misc"
mmcblk0p25: 00180000 00000200 "modem_st1"
mmcblk0p26: 00180000 00000200 "modem_st2"
mmcblk0p27: 01400000 00000200 "fataldevlog"
mmcblk0p28: 00001000 00000200 "debug_config"
mmcblk0p29: 00040000 00000200 "pdata"
mmcblk0p30: 00004000 00000200 "control"
mmcblk0p31: 00140400 00000200 "local"
mmcblk0p32: 00010000 00000200 "extra"
mmcblk0p33: 00100000 00000200 "cdma_record"
mmcblk0p34: 00000400 00000200 "fsc"
mmcblk0p35: 00002000 00000200 "ssd"
mmcblk0p36: 00040000 00000200 "skylink"
mmcblk0p37: 01900000 00000200 "carrier"
mmcblk0p38: 01e00000 00000200 "devlog"
mmcblk0p39: 00e28800 00000200 "reserve"
mmcblk0p40: 01000000 00000200 "boot"
mmcblk0p41: 01000000 00000200 "recovery"
mmcblk0p42: 11000000 00000200 "cache"
mmcblk0p43: 90000000 00000200 "system"
mmcblk0p44: 18000000 00000200 "userdata"
I'll add more here when I figure more out.
People have suggested using the Desire unlock and also the One M8 unlock methods on the HTC dev website. I'm not sure I can recommend either of these yet, as they both appear to replace your bootloader with the unlocked one, but neither of these devices are the same as ours, or even close, so I'm not sure I'd want to replace my bootloader with one from a completely different device just yet.
Once I know for sure that everything will be golden and working perfectly, getting root is the next step. We should be able to create a rooted boot image and system image, then the rest is history.
Someone will need to create a recovery image though, either twrp or Clockworkmod. We don't yet have device source though.
I'm also in contact with htc dev support right now with my own unlock identifier to find out if our device can really be reliably and officially unlocked without any hackery or incorrect bootloader flashing. We'll see what they say also. The first reply wasn't very reassuring though, as he asked for the error message I was given, when I never even got the unlock token yet.
Special thanks to:
Nixing - for testing for me and allowing use of his dev unit!
It is so good to know that someone is trying to do something for our devices. Keep up the good work!
Sent from my HTC Desire 610 using Tapatalk
Well, when able, I'll get a rom going.
Also, I'm adding to this when I get more info. I added numbers 5 and 6 yesterday and today. They may help some.
ClearD said:
Also, I'm adding to this when I get more info. I added numbers 5 and 6 yesterday and today. They may help some.
Click to expand...
Click to collapse
If you need help with anything just let me know.
My company has actually done a lot of work with the desire 610 and HTC, unfortunately some proprietary. But other's aren't.
AdriVelazquez said:
If you need help with anything just let me know.
My company has actually done a lot of work with the desire 610 and HTC, unfortunately some proprietary. But other's aren't.
Click to expand...
Click to collapse
Would you know how to unlock the bootloader safely by chance? Couldn't hurt to ask lol.
ClearD said:
Would you know how to unlock the bootloader safely by chance? Couldn't hurt to ask lol.
Click to expand...
Click to collapse
Check the Android Dev section and have fun. If you need anything else just ask.
Thanks to Nixing, added info for partition map above. He's also got a stock boot image backed up now.
i just picked one of these up from the ATT store. Going to start working tonight...
Hope to have a recovery working in a few
jmz said:
i just picked one of these up from the ATT store. Going to start working tonight...
Hope to have a recovery working in a few
Click to expand...
Click to collapse
Hey, if you can do it, that means I don't have to! I'd appreciate that. Check the info thread for how to unlock it, and we've also got an insecure bootloader. No permanent root yet though.
ClearD said:
Hey, if you can do it, that means I don't have to! I'd appreciate that. Check the info thread for how to unlock it, and we've also got an insecure bootloader. No permanent root yet though.
Click to expand...
Click to collapse
yeah I am well versed in HTC devices. This kind of stuff I can do blindfolded.
Got recovery done. Passed to Dees_troy to make official. should be posted shortly.
Awesome! Thank you!
thanks really helpfull and heads up on htc desire 610 apn settings for pc connect ty?
:laugh::good:
ClearD said:
Hey guys and gals. I'm working on a few things for our device and wanted to share what I know so far with you.
1. In the settings>battery manager menu, there is an option to turn off fastboot. If you're gonna be unlocking your bootloader or using fastboot for anything, you'll need this off. It'll allow you to access the fastboot menu.
2. To access the fastboot menu, hold the volume down button while holding the power button to boot up the phone. Release the power button while still holding the volume down button and it will boot into bootloader mode. Mine displays "tampered" and "locked" at the top. Not sure about yours. Once in here, use volume buttons and power button to navigate and select.
3. To access the hidden phone settings menu, go into the dialer and type the following: *#*#info#*#*
(I may have the stars and pound signs mixed up but I think that's correct)
4. The factory update image zip is named OP90DIAG.zip, but due to the font used, it may actually be 0P9ODIAG.zip. I can't really tell yet without making one and it finding it and opening it. I used to make these, and that may be an easy way for us to install things onto the device. A file with this name in the root of the SD card, properly formatted, will flash onto the device just like you were in fastboot. It's also a good way to save a soft bricked device.
5. You can perform a full device backup through adb before you unlock the bootloader on an unrooted device with the command
Code:
adb backup
and a few other modifiers at the end. I can't remember the entire code right now, but a simple Google search for "backup phone adb" will get you the instructions I used to do it just now.
6. To enable adb, you need to enable developer mode. To do this, go to settings, then about phone, then tap the build number about 10 times. It will open up the hidden developer menu for you, where you can check the "USB debugging" option to enable adb.
7. Partitions table:
Code:
1|[email protected]:/ $ cat /proc/partitions
major minor #blocks name
7 0 53046 loop0
7 1 22901 loop1
253 0 419432 zram0
179 0 7634944 mmcblk0
179 1 1024 mmcblk0p1
179 2 32768 mmcblk0p2
179 3 16 mmcblk0p3
179 4 15327 mmcblk0p4
179 5 256 mmcblk0p5
179 6 24255 mmcblk0p6
179 7 256 mmcblk0p7
179 8 256 mmcblk0p8
179 9 2048 mmcblk0p9
179 10 32 mmcblk0p10
179 11 4096 mmcblk0p11
179 12 5120 mmcblk0p12
179 13 1024 mmcblk0p13
179 14 32 mmcblk0p14
179 15 1024 mmcblk0p15
259 0 61441 mmcblk0p16
259 1 5120 mmcblk0p17
259 2 8192z mmcblk0p18
259 3 1536 mmcblk0p19
259 4 76801 mmcblk0p20
259 5 4096 mmcblk0p21
259 6 10240 mmcblk0p22
259 7 7167 mmcblk0p23
259 8 1024 mmcblk0p24
259 9 1536 mmcblk0p25
259 10 1536 mmcblk0p26
259 11 20480 mmcblk0p27
259 12 4 mmcblk0p28
259 13 256 mmcblk0p29
259 14 16 mmcblk0p30
259 15 1281 mmcblk0p31
259 16 64 mmcblk0p32
259 17 1024 mmcblk0p33
259 18 1 mmcblk0p34
259 19 8 mmcblk0p35
259 20 256 mmcblk0p36
259 21 25600 mmcblk0p37
259 22 30720 mmcblk0p38
259 23 14498 mmcblk0p39
259 24 16384 mmcblk0p40
259 25 16384 mmcblk0p41
259 26 278528 mmcblk0p42
259 27 2359296 mmcblk0p43
259 28 4587520 mmcblk0p44
179 16 2048 mmcblk0rpmb
179 32 7761920 mmcblk1
179 33 5709824 mmcblk1p1
179 34 2048000 mmcblk1p2
254 0 53046 dm-0
254 1 22900 dm-1
And
Code:
1|[email protected]:/ $ cat /proc/mounts
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,mode=750,gid=1000 0 0
none /sys/fs/cgroup/memory cgroup rw,relatime,memory 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
/dev/block/dm-0 /mnt/asec/com.kiloo.subwaysurf-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime 0 0
/dev/block/dm-1 /mnt/asec/com.ea.game.pvz2_row-1 ext4 ro,dirsync,seclabel,nosuid,nodev,noatime 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
/dev/block/mmcblk0p43 /system ext4 ro,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 rw,seclabel,nosuid,nodev,relatime,discard,noauto_da_alloc,data=ordered 0 0
debugfs /data/d debugfs rw,relatime 0 0
/dev/block/mmcblk0p42 /cache ext4 rw,seclabel,nosuid,nodev,relatime,data=ordered 0 0
/dev/block/mmcblk0p38 /devlog ext4 rw,seclabel,nosuid,nodev,relatime,errors=continue,data=ordered 0 0
/dev/block/mmcblk0p27 /fataldevlog ext4 rw,seclabel,nosuid,nodev,relatime,errors=continue,data=ordered 0 0
/dev/block/platform/msm_sdcc.1/by-name/radio /firmware/radio vfat ro,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
/dev/block/platform/msm_sdcc.1/by-name/adsp /firmware/adsp vfat ro,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
/dev/block/platform/msm_sdcc.1/by-name/wcnss /firmware/wcnss vfat ro,relatime,uid=1000,gid=1000,fmask=0337,dmask=0227,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,seclabel,relatime,size=512k 0 0
/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
tmpfs /storage/emulated tmpfs rw,seclabel,nosuid,nodev,relatime,mode=751,gid=1028 0 0
/dev/block/vold/179:33 /mnt/media_rw/ext_sd vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:33 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/fuse /storage/ext_sd fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/0 fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/fuse /storage/emulated/legacy fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
And here we go:
Code:
[email protected]:/ $ adb shell
error: device not found
platform/msm_sdcc.1/by-name <
lrwxrwxrwx root root 2014-08-08 19:15 adsp -> /dev/block/mmcblk0p16
lrwxrwxrwx root root 2014-08-08 19:15 board_info -> /dev/block/mmcblk0p3
lrwxrwxrwx root root 2014-08-08 19:15 boot -> /dev/block/mmcblk0p40
lrwxrwxrwx root root 2014-08-08 19:15 cache -> /dev/block/mmcblk0p42
lrwxrwxrwx root root 2014-08-08 19:15 carrier -> /dev/block/mmcblk0p37
lrwxrwxrwx root root 2014-08-08 19:15 cdma_record -> /dev/block/mmcblk0p33
lrwxrwxrwx root root 2014-08-08 19:15 control -> /dev/block/mmcblk0p30
lrwxrwxrwx root root 2014-08-08 19:15 custdata -> /dev/block/mmcblk0p22
lrwxrwxrwx root root 2014-08-08 19:15 ddr -> /dev/block/mmcblk0p14
lrwxrwxrwx root root 2014-08-08 19:15 debug_config -> /dev/block/mmcblk0p28
lrwxrwxrwx root root 2014-08-08 19:15 devlog -> /dev/block/mmcblk0p38
lrwxrwxrwx root root 2014-08-08 19:15 dsps -> /dev/block/mmcblk0p15
lrwxrwxrwx root root 2014-08-08 19:15 extra -> /dev/block/mmcblk0p32
lrwxrwxrwx root root 2014-08-08 19:15 fataldevlog -> /dev/block/mmcblk0p27
lrwxrwxrwx root root 2014-08-08 19:15 fsc -> /dev/block/mmcblk0p34
lrwxrwxrwx root root 2014-08-08 19:15 fsg -> /dev/block/mmcblk0p19
lrwxrwxrwx root root 2014-08-08 19:15 hboot -> /dev/block/mmcblk0p11
lrwxrwxrwx root root 2014-08-08 19:15 local -> /dev/block/mmcblk0p31
lrwxrwxrwx root root 2014-08-08 19:15 mfg -> /dev/block/mmcblk0p5
lrwxrwxrwx root root 2014-08-08 19:15 misc -> /dev/block/mmcblk0p24
lrwxrwxrwx root root 2014-08-08 19:15 modem_st1 -> /dev/block/mmcblk0p25
lrwxrwxrwx root root 2014-08-08 19:15 modem_st2 -> /dev/block/mmcblk0p26
lrwxrwxrwx root root 2014-08-08 19:15 pdata -> /dev/block/mmcblk0p29
lrwxrwxrwx root root 2014-08-08 19:15 pg1fs -> /dev/block/mmcblk0p2
lrwxrwxrwx root root 2014-08-08 19:15 pg2fs -> /dev/block/mmcblk0p6
lrwxrwxrwx root root 2014-08-08 19:15 radio -> /dev/block/mmcblk0p20
lrwxrwxrwx root root 2014-08-08 19:15 radio_config -> /dev/block/mmcblk0p18
lrwxrwxrwx root root 2014-08-08 19:15 recovery -> /dev/block/mmcblk0p41
lrwxrwxrwx root root 2014-08-08 19:15 reserve -> /dev/block/mmcblk0p39
lrwxrwxrwx root root 2014-08-08 19:15 reserve_1 -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 2014-08-08 19:15 reserve_2 -> /dev/block/mmcblk0p23
lrwxrwxrwx root root 2014-08-08 19:15 rpm -> /dev/block/mmcblk0p8
lrwxrwxrwx root root 2014-08-08 19:15 sbl1 -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2014-08-08 19:15 sbl1_update -> /dev/block/mmcblk0p7
lrwxrwxrwx root root 2014-08-08 19:15 sdi -> /dev/block/mmcblk0p10
lrwxrwxrwx root root 2014-08-08 19:15 skylink -> /dev/block/mmcblk0p36
lrwxrwxrwx root root 2014-08-08 19:15 sp1 -> /dev/block/mmcblk0p12
lrwxrwxrwx root root 2014-08-08 19:15 ssd -> /dev/block/mmcblk0p35
lrwxrwxrwx root root 2014-08-08 19:15 system -> /dev/block/mmcblk0p43
lrwxrwxrwx root root 2014-08-08 19:15 tool_diag -> /dev/block/mmcblk0p21
lrwxrwxrwx root root 2014-08-08 19:15 tz -> /dev/block/mmcblk0p9
lrwxrwxrwx root root 2014-08-08 19:15 userdata -> /dev/block/mmcblk0p44
lrwxrwxrwx root root 2014-08-08 19:15 wcnss -> /dev/block/mmcblk0p17
lrwxrwxrwx root root 2014-08-08 19:15 wifi -> /dev/block/mmcblk0p13
[email protected]:/ $
Finally:
Code:
u0[email protected]:/ $ cat proc/emmc
dev: size erasesize name
mmcblk0p1: 00100000 00000200 "sbl1"
mmcblk0p2: 02000000 00000200 "pg1fs"
mmcblk0p3: 00004000 00000200 "board_info"
mmcblk0p4: 00ef7c00 00000200 "reserve_1"
mmcblk0p5: 00040000 00000200 "mfg"
mmcblk0p6: 017afc00 00000200 "pg2fs"
mmcblk0p7: 00040000 00000200 "sbl1_update"
mmcblk0p8: 00040000 00000200 "rpm"
mmcblk0p9: 00200000 00000200 "tz"
mmcblk0p10: 00008000 00000200 "sdi"
mmcblk0p11: 00400000 00000200 "hboot"
mmcblk0p12: 00500000 00000200 "sp1"
mmcblk0p13: 00100000 00000200 "wifi"
mmcblk0p14: 00008000 00000200 "ddr"
mmcblk0p15: 00100000 00000200 "dsps"
mmcblk0p16: 03c00400 00000200 "adsp"
mmcblk0p17: 00500000 00000200 "wcnss"
mmcblk0p18: 00800000 00000200 "radio_config"
mmcblk0p19: 00180000 00000200 "fsg"
mmcblk0p20: 04b00400 00000200 "radio"
mmcblk0p21: 00400000 00000200 "tool_diag"
mmcblk0p22: 00a00000 00000200 "custdata"
mmcblk0p23: 006ffc00 00000200 "reserve_2"
mmcblk0p24: 00100000 00000200 "misc"
mmcblk0p25: 00180000 00000200 "modem_st1"
mmcblk0p26: 00180000 00000200 "modem_st2"
mmcblk0p27: 01400000 00000200 "fataldevlog"
mmcblk0p28: 00001000 00000200 "debug_config"
mmcblk0p29: 00040000 00000200 "pdata"
mmcblk0p30: 00004000 00000200 "control"
mmcblk0p31: 00140400 00000200 "local"
mmcblk0p32: 00010000 00000200 "extra"
mmcblk0p33: 00100000 00000200 "cdma_record"
mmcblk0p34: 00000400 00000200 "fsc"
mmcblk0p35: 00002000 00000200 "ssd"
mmcblk0p36: 00040000 00000200 "skylink"
mmcblk0p37: 01900000 00000200 "carrier"
mmcblk0p38: 01e00000 00000200 "devlog"
mmcblk0p39: 00e28800 00000200 "reserve"
mmcblk0p40: 01000000 00000200 "boot"
mmcblk0p41: 01000000 00000200 "recovery"
mmcblk0p42: 11000000 00000200 "cache"
mmcblk0p43: 90000000 00000200 "system"
mmcblk0p44: 18000000 00000200 "userdata"
I'll add more here when I figure more out.
People have suggested using the Desire unlock and also the One M8 unlock methods on the HTC dev website. I'm not sure I can recommend either of these yet, as they both appear to replace your bootloader with the unlocked one, but neither of these devices are the same as ours, or even close, so I'm not sure I'd want to replace my bootloader with one from a completely different device just yet.
Once I know for sure that everything will be golden and working perfectly, getting root is the next step. We should be able to create a rooted boot image and system image, then the rest is history.
Someone will need to create a recovery image though, either twrp or Clockworkmod. We don't yet have device source though.
I'm also in contact with htc dev support right now with my own unlock identifier to find out if our device can really be reliably and officially unlocked without any hackery or incorrect bootloader flashing. We'll see what they say also. The first reply wasn't very reassuring though, as he asked for the error message I was given, when I never even got the unlock token yet.
Special thanks to:
Nixing - for testing for me and allowing use of his dev unit!
Click to expand...
Click to collapse
Don't quote long posts please. And I saw something on the website that you mentioned apn settings in your post title (can't see your post title at all on the xda app) but your post itself is spam. Can you elaborate?
Here is some info for devs, should be useful for some
Code:
[email protected]_himaulatt:/ $ cat /proc/emmc
cat /proc/emmc
dev: size erasesize name
mmcblk0p1: 00004000 00000200 "board_info"
mmcblk0p2: 00400000 00000200 "pg1fs"
mmcblk0p3: 00100000 00000200 "sbl1"
mmcblk0p4: 00100000 00000200 "pmic"
mmcblk0p5: 02800000 00000200 "dummy"
mmcblk0p6: 001f7c00 00000200 "reserve_1"
mmcblk0p7: 00040000 00000200 "mfg"
mmcblk0p8: 017afc00 00000200 "pg2fs"
mmcblk0p9: 00080000 00000200 "rpm"
mmcblk0p10: 00200000 00000200 "tz"
mmcblk0p11: 00018000 00000200 "sdi"
mmcblk0p12: 00200000 00000200 "hyp"
mmcblk0p13: 00100000 00000200 "aboot"
mmcblk0p14: 00a00000 00000200 "tool_diag"
mmcblk0p15: 00a00000 00000200 "sp1"
mmcblk0p16: 00100000 00000200 "ddr"
mmcblk0p17: 00100000 00000200 "rfg_0"
mmcblk0p18: 00100000 00000200 "rfg_1"
mmcblk0p19: 00100000 00000200 "rfg_2"
mmcblk0p20: 00100000 00000200 "rfg_3"
mmcblk0p21: 00100000 00000200 "rfg_4"
mmcblk0p22: 00100000 00000200 "rfg_5"
mmcblk0p23: 00100000 00000200 "rfg_6"
mmcblk0p24: 00100000 00000200 "rfg_7"
mmcblk0p25: 00180000 00000200 "fsg"
mmcblk0p26: 03b00400 00000200 "radio"
mmcblk0p27: 01400000 00000200 "adsp"
mmcblk0p28: 00000400 00000200 "limits"
mmcblk0p29: 004f7c00 00000200 "reserve_2"
mmcblk0p30: 01600000 00000200 "persist"
mmcblk0p31: 00a00000 00000200 "ramdump"
mmcblk0p32: 00100000 00000200 "misc"
mmcblk0p33: 00180000 00000200 "modem_st1"
mmcblk0p34: 00180000 00000200 "modem_st2"
mmcblk0p35: 01400000 00000200 "fataldevlog"
mmcblk0p36: 01e00000 00000200 "devlog"
mmcblk0p37: 00040000 00000200 "pdata"
mmcblk0p38: 00004000 00000200 "control"
mmcblk0p39: 00010000 00000200 "extra"
mmcblk0p40: 00100000 00000200 "cdma_record"
mmcblk0p41: 00000400 00000200 "fsc"
mmcblk0p42: 00002000 00000200 "ssd"
mmcblk0p43: 00080000 00000200 "sensor_hub"
mmcblk0p44: 00020000 00000200 "sec"
mmcblk0p45: 00100000 00000200 "abootbak"
mmcblk0p46: 00002800 00000200 "cir_img"
mmcblk0p47: 00140400 00000200 "local"
mmcblk0p48: 00080000 00000200 "frp"
mmcblk0p49: 00200000 00000200 "cpe"
mmcblk0p50: 01400000 00000200 "carrier"
mmcblk0p51: 00040000 00000200 "skylink"
mmcblk0p52: 00020000 00000200 "rfg_8"
mmcblk0p53: 00020000 00000200 "rfg_9"
mmcblk0p54: 00020000 00000200 "rfg_10"
mmcblk0p55: 00020000 00000200 "rfg_11"
mmcblk0p56: 00020000 00000200 "rfg_12"
mmcblk0p57: 00020000 00000200 "rfg_13"
mmcblk0p58: 00020000 00000200 "rfg_14"
mmcblk0p59: 00020000 00000200 "rfg_15"
mmcblk0p60: 01000000 00000200 "absolute"
mmcblk0p61: 00e07000 00000200 "reserve"
mmcblk0p62: 04000000 00000200 "hosd"
mmcblk0p63: 04000000 00000200 "boot"
mmcblk0p64: 04000000 00000200 "recovery"
mmcblk0p65: 14000000 00000200 "cache"
mmcblk0p66: 18000000 00000200 "system"
mmcblk0p67: e0000000 00000200 "userdata"
mmcblk0p68: 12200000 00000200 "apppreload"
mmcblk0p69: 03c00000 00000200 "cota"
mmcblk0p70: 00a00000 00000200 "battery"
Code:
[email protected]_himaulatt:/ $ cat /proc/partitions ls -la /dev/block/platform/dw_mmc/
y-name
at /proc/partitions ls -la /dev/block/platform/dw_mmc/by-name <
major minor #blocks name
179 0 30535680 mmcblk0
179 1 16 mmcblk0p1
179 2 4096 mmcblk0p2
179 3 1024 mmcblk0p3
179 4 1024 mmcblk0p4
179 5 40960 mmcblk0p5
179 6 2015 mmcblk0p6
179 7 256 mmcblk0p7
179 8 24255 mmcblk0p8
179 9 512 mmcblk0p9
179 10 2048 mmcblk0p10
179 11 96 mmcblk0p11
179 12 2048 mmcblk0p12
179 13 1024 mmcblk0p13
179 14 10240 mmcblk0p14
179 15 10240 mmcblk0p15
259 0 1024 mmcblk0p16
259 1 1024 mmcblk0p17
259 2 1024 mmcblk0p18
259 3 1024 mmcblk0p19
259 4 1024 mmcblk0p20
259 5 1024 mmcblk0p21
259 6 1024 mmcblk0p22
259 7 1024 mmcblk0p23
259 8 1024 mmcblk0p24
259 9 1536 mmcblk0p25
259 10 60417 mmcblk0p26
259 11 20480 mmcblk0p27
259 12 1 mmcblk0p28
259 13 5087 mmcblk0p29
259 14 22528 mmcblk0p30
259 15 10240 mmcblk0p31
259 16 1024 mmcblk0p32
259 17 1536 mmcblk0p33
259 18 1536 mmcblk0p34
259 19 20480 mmcblk0p35
259 20 30720 mmcblk0p36
259 21 256 mmcblk0p37
259 22 16 mmcblk0p38
259 23 64 mmcblk0p39
259 24 1024 mmcblk0p40
259 25 1 mmcblk0p41
259 26 8 mmcblk0p42
259 27 512 mmcblk0p43
259 28 128 mmcblk0p44
259 29 1024 mmcblk0p45
259 30 10 mmcblk0p46
259 31 1281 mmcblk0p47
259 32 512 mmcblk0p48
259 33 2048 mmcblk0p49
259 34 20480 mmcblk0p50
259 35 256 mmcblk0p51
259 36 128 mmcblk0p52
259 37 128 mmcblk0p53
259 38 128 mmcblk0p54
259 39 128 mmcblk0p55
259 40 128 mmcblk0p56
259 41 128 mmcblk0p57
259 42 128 mmcblk0p58
259 43 128 mmcblk0p59
259 44 16384 mmcblk0p60
259 45 14364 mmcblk0p61
259 46 65536 mmcblk0p62
259 47 65536 mmcblk0p63
259 48 65536 mmcblk0p64
259 49 327680 mmcblk0p65
259 50 4587520 mmcblk0p66
259 51 24641536 mmcblk0p67
259 52 296960 mmcblk0p68
259 53 61440 mmcblk0p69
259 54 10240 mmcblk0p70
179 16 4096 mmcblk0rpmb
Stock AT&T System and Boot.img Dump
Thanks, needed this for the CM bringup
Rashed97 said:
Thanks, needed this for the CM bringup
Click to expand...
Click to collapse
glad i could help, let me know if you need anything else
thoughtlesskyle said:
glad i could help, let me know if you need anything else
Click to expand...
Click to collapse
Will do, should have my M9 in a few days so I'll be able to test then, but in the meanwhile, a system dump of the AT&T version would be great. Some stuff may be different so it won't hurt having it.
Rashed97 said:
Will do, should have my M9 in a few days so I'll be able to test then, but in the meanwhile, a system dump of the AT&T version would be great. Some stuff may be different so it won't hurt having it.
Click to expand...
Click to collapse
I have one, I also have a stock rooted dev edition rom. System dump when trying make a stock rooted AT&T phone FC
thoughtlesskyle said:
I have one, I also have a stock rooted dev edition rom. System dump when trying make a stock rooted AT&T phone FC
Click to expand...
Click to collapse
Anything would be great You can never have enough stuff when developing.
Rashed97 said:
Anything would be great You can never have enough stuff when developing.
Click to expand...
Click to collapse
System dump and stock rooted dev are incoming
system and boot dump are posted
Thanks!
Actually can you post links? Thanks in advanced!
Rashed97 said:
Actually can you post links? Thanks in advanced!
Click to expand...
Click to collapse
What do you mean?
You said they're posted. Me being the idiot I am can't find them If you could kinda give me a link to them, it would be much appreciated.
Rashed97 said:
You said they're posted. Me being the idiot I am can't find them [emoji14] If you could kinda give me a link to them, it would be much appreciated.
Click to expand...
Click to collapse
Click the text where it says there is a dump (I'm out or i would)
Edit: https://www.androidfilehost.com/?fid=95916177934554032
Thanks man, sorry was kinda sick last night. Must have missed that
Thanks for info and links
Sent from my HTC One M9 using XDA Free mobile app
Newt said:
Thanks for info and links
Sent from my HTC One M9 using XDA Free mobile app
Click to expand...
Click to collapse
I remember you, you got the sense 4 port running on the EVO 3D didn't you
thoughtlesskyle said:
I remember you, you got the sense 4 port running on the EVO 3D didn't you
Click to expand...
Click to collapse
Yea that was the good old day's fun!
Sent from my HTC One M9 using XDA Free mobile app
Hi there, I have just buy a new Desire 630, and I want to know how to root and install recovery on it.
Thanks in advance
Have just bought it too...anyone rooted this device ?
You probably will need to unlock the bootloader via HTC Dev, and flash a custom recovery and Superuser/SuperSU in order to root. That's the standard procedure for HTC devices. I see that there is no custom recovery yet, though.
I might be able to build one, but I'd need a stock recovery.img (boot.img would be okay, if that's all there is). And I'd need the output of
Code:
cat /proc/emmc
Code:
cat /proc/partitions
I'd also need build.prop. With those items, I *should* be able to build a mostly-functioning TWRP. If kernel source is available, I can build a fully functional TWRP.
Captain_Throwback said:
You probably will need to unlock the bootloader via HTC Dev, and flash a custom recovery and Superuser/SuperSU in order to root. That's the standard procedure for HTC devices. I see that there is no custom recovery yet, though.
I might be able to build one, but I'd need a stock recovery.img (boot.img would be okay, if that's all there is). And I'd need the output of
Code:
cat /proc/emmc
Code:
cat /proc/partitions
I'd also need build.prop. With those items, I *should* be able to build a mostly-functioning TWRP. If kernel source is available, I can build a fully functional TWRP.
Click to expand...
Click to collapse
Here you go..
Output of cat /proc/emmc
cat /proc/emmc
dev: size erasesize name
mmcblk0p1: 00100000 00000200 "sbl1"
mmcblk0p2: 02000000 00000200 "pg1fs"
mmcblk0p3: 00004000 00000200 "board_info"
mmcblk0p4: 00ef7c00 00000200 "reserve_1"
mmcblk0p5: 00040000 00000200 "mfg"
mmcblk0p6: 017afc00 00000200 "pg2fs"
mmcblk0p7: 00040000 00000200 "sbl1_update"
mmcblk0p8: 00040000 00000200 "rpm"
mmcblk0p9: 00200000 00000200 "tz"
mmcblk0p10: 00008000 00000200 "sdi"
mmcblk0p11: 00400000 00000200 "hboot"
mmcblk0p12: 00500000 00000200 "sp1"
mmcblk0p13: 00100000 00000200 "wifi"
mmcblk0p14: 00008000 00000200 "ddr"
mmcblk0p15: 00100000 00000200 "dsps"
mmcblk0p16: 03c00400 00000200 "adsp"
mmcblk0p17: 00500000 00000200 "wcnss"
mmcblk0p18: 00800000 00000200 "radio_config"
mmcblk0p19: 00180000 00000200 "fsg"
mmcblk0p20: 04b00400 00000200 "radio"
mmcblk0p21: 00400000 00000200 "tool_diag"
mmcblk0p22: 00a00000 00000200 "custdata"
mmcblk0p23: 006ffc00 00000200 "reserve_2"
mmcblk0p24: 00100000 00000200 "misc"
mmcblk0p25: 00180000 00000200 "modem_st1"
mmcblk0p26: 00180000 00000200 "modem_st2"
mmcblk0p27: 01400000 00000200 "fataldevlog"
mmcblk0p28: 00001000 00000200 "debug_config"
mmcblk0p29: 00040000 00000200 "pdata"
mmcblk0p30: 00004000 00000200 "control"
mmcblk0p31: 00140400 00000200 "local"
mmcblk0p32: 00010000 00000200 "extra"
mmcblk0p33: 00100000 00000200 "cdma_record"
mmcblk0p34: 00000400 00000200 "fsc"
mmcblk0p35: 00002000 00000200 "ssd"
mmcblk0p36: 00040000 00000200 "skylink"
mmcblk0p37: 01900000 00000200 "carrier"
mmcblk0p38: 01e00000 00000200 "devlog"
mmcblk0p39: 00080000 00000200 "frp"
mmcblk0p40: 12000000 00000200 "apppreload"
mmcblk0p41: 03c00000 00000200 "cota"
mmcblk0p42: 001a8800 00000200 "reserve"
mmcblk0p43: 01000000 00000200 "boot"
mmcblk0p44: 01000000 00000200 "recovery"
mmcblk0p45: 0e000000 00000200 "cache"
mmcblk0p46: a4000000 00000200 "system"
mmcblk0p47: c2e00000 00000200 "userdata"
cat /proc/partitions
major minor #blocks name
253 0 131072 zram0
253 1 131072 zram1
253 2 131072 zram2
253 3 131072 zram3
179 0 15388672 mmcblk0
179 1 1024 mmcblk0p1
179 2 32768 mmcblk0p2
179 3 16 mmcblk0p3
179 4 15327 mmcblk0p4
179 5 256 mmcblk0p5
179 6 24255 mmcblk0p6
179 7 256 mmcblk0p7
179 8 256 mmcblk0p8
179 9 2048 mmcblk0p9
179 10 32 mmcblk0p10
179 11 4096 mmcblk0p11
179 12 5120 mmcblk0p12
179 13 1024 mmcblk0p13
179 14 32 mmcblk0p14
179 15 1024 mmcblk0p15
259 0 61441 mmcblk0p16
259 1 5120 mmcblk0p17
259 2 8192 mmcblk0p18
259 3 1536 mmcblk0p19
259 4 76801 mmcblk0p20
259 5 4096 mmcblk0p21
259 6 10240 mmcblk0p22
259 7 7167 mmcblk0p23
259 8 1024 mmcblk0p24
259 9 1536 mmcblk0p25
259 10 1536 mmcblk0p26
259 11 20480 mmcblk0p27
259 12 4 mmcblk0p28
259 13 256 mmcblk0p29
259 14 16 mmcblk0p30
259 15 1281 mmcblk0p31
259 16 64 mmcblk0p32
259 17 1024 mmcblk0p33
259 18 1 mmcblk0p34
259 19 8 mmcblk0p35
259 20 256 mmcblk0p36
259 21 25600 mmcblk0p37
259 22 30720 mmcblk0p38
259 23 512 mmcblk0p39
259 24 294912 mmcblk0p40
259 25 61440 mmcblk0p41
259 26 1698 mmcblk0p42
259 27 16384 mmcblk0p43
259 28 16384 mmcblk0p44
259 29 229376 mmcblk0p45
259 30 2686976 mmcblk0p46
259 31 11581440 mmcblk0p47
179 16 4096 mmcblk0rpmb
179 32 31166976 mmcblk1
254 0 2665784 dm-0
vishalgunthey said:
Here you go..
Output of cat /proc/emmc
cat /proc/emmc
dev: size erasesize name
mmcblk0p1: 00100000 00000200 "sbl1"
mmcblk0p2: 02000000 00000200 "pg1fs"
mmcblk0p3: 00004000 00000200 "board_info"
mmcblk0p4: 00ef7c00 00000200 "reserve_1"
mmcblk0p5: 00040000 00000200 "mfg"
mmcblk0p6: 017afc00 00000200 "pg2fs"
mmcblk0p7: 00040000 00000200 "sbl1_update"
mmcblk0p8: 00040000 00000200 "rpm"
mmcblk0p9: 00200000 00000200 "tz"
mmcblk0p10: 00008000 00000200 "sdi"
mmcblk0p11: 00400000 00000200 "hboot"
mmcblk0p12: 00500000 00000200 "sp1"
mmcblk0p13: 00100000 00000200 "wifi"
mmcblk0p14: 00008000 00000200 "ddr"
mmcblk0p15: 00100000 00000200 "dsps"
mmcblk0p16: 03c00400 00000200 "adsp"
mmcblk0p17: 00500000 00000200 "wcnss"
mmcblk0p18: 00800000 00000200 "radio_config"
mmcblk0p19: 00180000 00000200 "fsg"
mmcblk0p20: 04b00400 00000200 "radio"
mmcblk0p21: 00400000 00000200 "tool_diag"
mmcblk0p22: 00a00000 00000200 "custdata"
mmcblk0p23: 006ffc00 00000200 "reserve_2"
mmcblk0p24: 00100000 00000200 "misc"
mmcblk0p25: 00180000 00000200 "modem_st1"
mmcblk0p26: 00180000 00000200 "modem_st2"
mmcblk0p27: 01400000 00000200 "fataldevlog"
mmcblk0p28: 00001000 00000200 "debug_config"
mmcblk0p29: 00040000 00000200 "pdata"
mmcblk0p30: 00004000 00000200 "control"
mmcblk0p31: 00140400 00000200 "local"
mmcblk0p32: 00010000 00000200 "extra"
mmcblk0p33: 00100000 00000200 "cdma_record"
mmcblk0p34: 00000400 00000200 "fsc"
mmcblk0p35: 00002000 00000200 "ssd"
mmcblk0p36: 00040000 00000200 "skylink"
mmcblk0p37: 01900000 00000200 "carrier"
mmcblk0p38: 01e00000 00000200 "devlog"
mmcblk0p39: 00080000 00000200 "frp"
mmcblk0p40: 12000000 00000200 "apppreload"
mmcblk0p41: 03c00000 00000200 "cota"
mmcblk0p42: 001a8800 00000200 "reserve"
mmcblk0p43: 01000000 00000200 "boot"
mmcblk0p44: 01000000 00000200 "recovery"
mmcblk0p45: 0e000000 00000200 "cache"
mmcblk0p46: a4000000 00000200 "system"
mmcblk0p47: c2e00000 00000200 "userdata"
cat /proc/partitions
major minor #blocks name
253 0 131072 zram0
253 1 131072 zram1
253 2 131072 zram2
253 3 131072 zram3
179 0 15388672 mmcblk0
179 1 1024 mmcblk0p1
179 2 32768 mmcblk0p2
179 3 16 mmcblk0p3
179 4 15327 mmcblk0p4
179 5 256 mmcblk0p5
179 6 24255 mmcblk0p6
179 7 256 mmcblk0p7
179 8 256 mmcblk0p8
179 9 2048 mmcblk0p9
179 10 32 mmcblk0p10
179 11 4096 mmcblk0p11
179 12 5120 mmcblk0p12
179 13 1024 mmcblk0p13
179 14 32 mmcblk0p14
179 15 1024 mmcblk0p15
259 0 61441 mmcblk0p16
259 1 5120 mmcblk0p17
259 2 8192 mmcblk0p18
259 3 1536 mmcblk0p19
259 4 76801 mmcblk0p20
259 5 4096 mmcblk0p21
259 6 10240 mmcblk0p22
259 7 7167 mmcblk0p23
259 8 1024 mmcblk0p24
259 9 1536 mmcblk0p25
259 10 1536 mmcblk0p26
259 11 20480 mmcblk0p27
259 12 4 mmcblk0p28
259 13 256 mmcblk0p29
259 14 16 mmcblk0p30
259 15 1281 mmcblk0p31
259 16 64 mmcblk0p32
259 17 1024 mmcblk0p33
259 18 1 mmcblk0p34
259 19 8 mmcblk0p35
259 20 256 mmcblk0p36
259 21 25600 mmcblk0p37
259 22 30720 mmcblk0p38
259 23 512 mmcblk0p39
259 24 294912 mmcblk0p40
259 25 61440 mmcblk0p41
259 26 1698 mmcblk0p42
259 27 16384 mmcblk0p43
259 28 16384 mmcblk0p44
259 29 229376 mmcblk0p45
259 30 2686976 mmcblk0p46
259 31 11581440 mmcblk0p47
179 16 4096 mmcblk0rpmb
179 32 31166976 mmcblk1
254 0 2665784 dm-0
Click to expand...
Click to collapse
The kernel source and stock boot and recovery are currently unavailable since there is no way to root through custom recovery the moment,Have contacted the HTC Dev team to provide the same.
I searched over internet for last three days, still not found. :crying:
Hope Captain will assist us.. to start with something...I am eagerly waiting to root so that i can work on custom ROMs..
vishalgunthey said:
Hope Captain will assist us.. to start with something...I am eagerly waiting to root so that i can work on custom ROMs..
Click to expand...
Click to collapse
Well I'm willing to help, but there's nothing I can do without a stock boot or recovery image, or kernel source with which to build one.
Great Thank you Captain.
Here is something that i have found so far.
This HTc Desire 825 device kernel from HtC Dev. The device is identical to 630 with same board and resolution and kernel.
http://dl4.htc.com/RomCode/Source_and_Binaries/a56uhl-3.4.0-perf-gaacbaf2.tar.gz
Would this help? Meanwhile i am looking for a way to extract raw boot.img from my device..
vishalgunthey said:
Great Thank you Captain.
Here is something that i have found so far.
This HTc Desire 825 device kernel from HtC Dev. The device is identical to 630 with same board and resolution and kernel.
http://dl4.htc.com/RomCode/Source_and_Binaries/a56uhl-3.4.0-perf-gaacbaf2.tar.gz
Would this help? Meanwhile i am looking for a way to extract raw boot.img from my device..
Click to expand...
Click to collapse
I'm not going to use source for a different device, especially a device I don't own. There will always be differences in the source, and the device won't even boot without the proper device tree binaries. So, that source won't help, unfortunately.
Hi, I recently got this device, and I was able to root it using KingRoot App. You can install Xposed Framework too as you would install it on any other Android MM device! (just follow the tutorial provided on Xposed thread!)
Custom Recovery
Captain_Throwback said:
I'm not going to use source for a different device, especially a device I don't own. There will always be differences in the source, and the device won't even boot without the proper device tree binaries. So, that source won't help, unfortunately.
Click to expand...
Click to collapse
I have HTC desire 630 Dual sim original recovery_signed.img file and boot_signed.img extracted from 2PSTIMG__ .zip file.
Can you build a custom recovery for us?
Thanks,
Bala
sbala21401 said:
I have HTC desire 630 Dual sim original recovery_signed.img file and boot_signed.img extracted from 2PSTIMG__ .zip file.
Can you build a custom recovery for us?
Thanks,
Bala
Click to expand...
Click to collapse
Probably better if you can give me the whole 2PSTIMG file, but in that case yes, I should be able to build something for you.
Captain_Throwback said:
Probably better if you can give me the whole 2PSTIMG file, but in that case yes, I should be able to build something for you.
Click to expand...
Click to collapse
How to post the files?
I try with media fire
www dot mediafire dot com/file/cz1i5o51xk12lz2/boot_signed.img
www dot mediafire dot com/file/j5c6t4nh9xc95lz/recovery_signed.img
Please replace dot with .
bala
---------- Post added at 04:45 PM ---------- Previous post was at 04:44 PM ----------
Captain_Throwback said:
Probably better if you can give me the whole 2PSTIMG file, but in that case yes, I should be able to build something for you.
Click to expand...
Click to collapse
It will take much time to upload the file. it is 150 MB for 1 file and 1300 MB for another one
So i am attaching the recovery and boot only.
Thanks,
bala
sbala21401 said:
How to post the files?
I try with media fire
www dot mediafire dot com/file/cz1i5o51xk12lz2/boot_signed.img
www dot mediafire dot com/file/j5c6t4nh9xc95lz/recovery_signed.img
Please replace dot with .
bala
---------- Post added at 04:45 PM ---------- Previous post was at 04:44 PM ----------
It will take much time to upload the file. it is 150 MB for 1 file and 1300 MB for another one
So i am attaching the recovery and boot only.
Thanks,
bala
Click to expand...
Click to collapse
Well I will need the other one eventually, and I'd rather start with that if it exists. So just post the link once it's up.
Captain_Throwback said:
Well I will need the other one eventually, and I'd rather start with that if it exists. So just post the link once it's up.
Click to expand...
Click to collapse
www dot mediafire dot com/file/dw6nt9t93cetg9v/2PSTIMG_A16_DWGL_M60_DESIRE_SENSE70GP_HTC_India_SEA_1.02.400.1_Radio_0.57.62.0506_CNV_1.47_09B_release_484087_partial_2_4.zip
---------- Post added at 10:04 AM ---------- Previous post was at 10:03 AM ----------
sbala21401 said:
www dot mediafire dot com/file/dw6nt9t93cetg9v/2PSTIMG_A16_DWGL_M60_DESIRE_SENSE70GP_HTC_India_SEA_1.02.400.1_Radio_0.57.62.0506_CNV_1.47_09B_release_484087_partial_2_4.zip
Click to expand...
Click to collapse
the other 1.45 gb file seems corrupted. It is showing file size as 1.45gb. but opened only showing 9MB of files.
so i cancelled uploading of that.
sbala21401 said:
www dot mediafire dot com/file/dw6nt9t93cetg9v/2PSTIMG_A16_DWGL_M60_DESIRE_SENSE70GP_HTC_India_SEA_1.02.400.1_Radio_0.57.62.0506_CNV_1.47_09B_release_484087_partial_2_4.zip
---------- Post added at 10:04 AM ---------- Previous post was at 10:03 AM ----------
the other 1.45 gb file seems corrupted. It is showing file size as 1.45gb. but opened only showing 9MB of files.
so i cancelled uploading of that.
Click to expand...
Click to collapse
That's because the zip is probably encrypted. If it's a different file, just upload it and I'll worry about the rest .
I think the other one is the one I really need.
yes. you are right . that is a encrypted large zip.
I decrypt the file and got the system.img in it using HTC ruu decrypt tool created by you.
many thanks for the tool.
I m uploading, it failed twice because of poor connection.
will post link tomorrow.
please create the custom recovery as quick as possible.
bala
sbala21401 said:
yes. you are right . that is a encrypted large zip.
I decrypt the file and got the system.img in it using HTC ruu decrypt tool created by you.
many thanks for the tool.
I m uploading, it failed twice because of poor connection.
will post link tomorrow.
please create the custom recovery as quick as possible.
bala
Click to expand...
Click to collapse
Don't expect anything too soon.
Having the files is just the first step.
Captain_Throwback said:
Don't expect anything too soon.
Having the files is just the first step.
Click to expand...
Click to collapse
Here is the original firmware for htc 630,
http://www.mediafire.com/file/5ifvw...1.47_09B_release_485282_combined_signed_2.zip
I also want to involve and learn the process, Kindly let me know if possible.
Thanks,
Bala