• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root TWRP 2.3 - HTC Evo 3D

joe_blow

Member
After "turning my Phone in to a Sprint 3D" from http://androidforums.com/evo-v-4g-a...ng-turning-your-phone-into-evo-3d-thread.html

I noticed that TWRP had issues, I was able to solve the main issue by re-formatting cache. But it's still complaining about not finding '/misc' is this an issue I need to fix?

[HIGH]I:Processing '/misc'
E:Unable to find parition size for '/misc'
...
/misc | | Size: 0MB
Backup_Method: dd[/HIGH]

Thus is '/misc' important? Phone seems to run with out it, but then I could be missing something I'm not sure was there.

Also on the same topic is "swap" used by the current set of modded kernels? like Midnight and Harmonia? That is I formatted my SD card and I am not sure about the options to create a swap and a ext3/4 partition... are they used at all?
 
After "turning my Phone in to a Sprint 3D" from http://androidforums.com/evo-v-4g-a...ng-turning-your-phone-into-evo-3d-thread.html

I noticed that TWRP had issues, I was able to solve the main issue by re-formatting cache. But it's still complaining about not finding '/misc' is this an issue I need to fix?

[HIGH]I:Processing '/misc'
E:Unable to find parition size for '/misc'
...
/misc | | Size: 0MB
Backup_Method: dd[/HIGH]

Thus is '/misc' important? Phone seems to run with out it, but then I could be missing something I'm not sure was there.

Also on the same topic is "swap" used by the current set of modded kernels? like Midnight and Harmonia? That is I formatted my SD card and I am not sure about the options to create a swap and a ext3/4 partition... are they used at all?
That may be a bug in TWRP2. Issue the following command from ADB shell or a terminal emulator and it will display your partition sizes and mount points:

cat /proc/emmc

shell@android:/ $ cat /proc/emmc
cat /proc/emmc
dev: size erasesize name
mmcblk0p35: 000ffa00 00000200 "misc"
mmcblk0p22: 00fffc00 00000200 "recovery"
mmcblk0p21: 01000000 00000200 "boot"
mmcblk0p23: 31fffc00 00000200 "system"
mmcblk0p33: 00140200 00000200 "local"
mmcblk0p25: 06eb5c00 00000200 "cache"
mmcblk0p24: 4aabc400 00000200 "userdata"
mmcblk0p29: 01400000 00000200 "devlog"
mmcblk0p31: 00040000 00000200 "pdata"
mmcblk0p26: 00008000 00000200 "extra"
mmcblk0p18: 02800000 00000200 "radio"
mmcblk0p20: 01000000 00000200 "adsp"
mmcblk0p19: 007ffa00 00000200 "radio_config"
mmcblk0p27: 00400000 00000200 "modem_st1"
mmcblk0p28: 00400000 00000200 "modem_st2"
mmcblk0p8: 00c00200 00000200 "wimax"
mmcblk0p34: 007ffa00 00000200 "udata_wimax"

Regarding swap, support was removed from the Anthrax and ButteredToast Kernels on the Evo 3D since it's not recommended with 1GB of RAM but if you find a kernel that supports it the Kernel Tuner app can activate it. To use swap with Android you need a kernel that supports it (I don't believe stock does) and a script to activate it at boot time.

If you want to use swap anyway, here's a popular guide for the HTC Sensation where RAM is more restricted (768MB).

ramjet73
 
That may be a bug in TWRP2. Issue the following command from ADB shell or a terminal emulator and it will display your partition sizes and mount points:

cat /proc/emmc

ramjet73

I got:

sh-3.2# cat /proc/emmc
dev: size erasesize name
mmcblk0p17: 00040000 00000200 "misc"
mmcblk0p22: 00fffc00 00000200 "recovery"
mmcblk0p21: 01000000 00000200 "boot"
mmcblk0p23: 31fffc00 00000200 "system"
mmcblk0p32: 00140200 00000200 "local"
mmcblk0p25: 06ebde00 00000200 "cache"
mmcblk0p24: 4aabc400 00000200 "userdata"
mmcblk0p28: 01400000 00000200 "devlog"
mmcblk0p30: 00040000 00000200 "pdata"
mmcblk0p18: 02800000 00000200 "radio"
mmcblk0p19: 007ffa00 00000200 "radio_config"
mmcblk0p26: 00400000 00000200 "modem_st1"
mmcblk0p27: 00400000 00000200 "modem_st2"
mmcblk0p8: 00c00200 00000200 "wimax"
mmcblk0p33: 007ffa00 00000200 "udata_wimax"
Not sure where this investigation is going, So I brought the phone back to stock via RUU method. Then after unlocking the boot loader and putting back recovery I installed midnight ROM. Then applied the hboot ( 1.04 ) and then matching Radio and PRI ( also doing the PRL ). At this point I noticed that TWRP was full of errors.

Regarding swap, support was removed from the Anthrax and ButteredToast Kernels on the Evo 3D since it's not recommended with 1GB of RAM but if you find a kernel that supports it the Kernel Tuner app can activate it. To use swap with Android you need a kernel that supports it (I don't believe stock does) and a script to activate it at boot time.

If you want to use swap anyway, here's a popular guide for the HTC Sensation where RAM is more restricted (768MB).
ramjet73

Ya I'm not going to chase something that sounds like little to no benefits.
There is an option to add an EXT3/4 partition to the micro-SD card. Does that do anything? I have added one in the past ( about 1gb in size ) but no files were ever created, it seems a waist. Any comments on that?

But thanks again for the input!
 
Ya I'm not going to chase something that sounds like little to no benefits.
There is an option to add an EXT3/4 partition to the micro-SD card. Does that do anything? I have added one in the past ( about 1gb in size ) but no files were ever created, it seems a waist. Any comments on that?

But thanks again for the input!
I don't know where it came from, but I think you got some extra stuff when you quoted my post. ;) It's the paragraph that begins with "Not sure where this investigation is going..."

I use the second partition (mine is 1GB ext4) on the SD card to move programs from internal memory with the link2sd utility. That allows me to clear internal storage and still have the apps available when the first (FAT32) partition is mounted as SD storage.

Also, I did a little checking on why the partition display was different on your phone from mine. The one I posted was with hboot 1.58 on my Evo 3D, which is equivalent to hboot 1.57 on the Evo V 4G. When I replaced that hboot with the engineering (ENG) 1.04 hboot, which is one used in Leslie Ann's Evo 3D conversion thread, I got the same results as you. I'm guessing that you have the 1.04 hboot installed.

That's interesting. Looks like the current hboots configure the partitions differently than the older ones. The "extra" and "adsp" partitions appear with the ICS bootloaders, but not with the ENG version, and some of the block numbers are different. I'm always looking for facts about the bootloaders and just found another one. :)

Edit: Perhaps the TWRP errors are because that recovery is expecting the hboot 1.57 partition configuration and not the one you get with hboot 1.04. You might want to try flashing the 1.57 bootloader to see if that eliminates the errors in TWRP. Don't forget to format cache+dalvik in recovery after you flash the bootloader.

ramjet73
 
I tested TWRP 2.3.1.0 on my Evo 3D with hboot 1.58 (actually JBear 1.58.5858) and there were no errors in the log so I think using hboot 1.57 (or JBear 1.57.5757) should fix your TWRP problem. I had the same error for the "misc" partition when running it with the ENG 1.04 hboot.

Unfortunately, you won't be able to run any AOSP based ROM's with that bootloader but you could use 4EXT Recovery if you want to do that. I personally prefer 4EXT but TWRP is a good recovery too, and it's easy to switch between them using Joey Krim's Flash Image GUI app (free version here).

ramjet73
 
I use the second partition (mine is 1GB ext4) on the SD card to move programs from internal memory with the link2sd utility. That allows me to clear internal storage and still have the apps available when the first (FAT32) partition is mounted as SD storage.

Also, I did a little checking on why the partition display was different on your phone from mine. The one I posted was with hboot 1.58 on my Evo 3D, which is equivalent to hboot 1.57 on the Evo V 4G. When I replaced that hboot with the engineering (ENG) 1.04 hboot, which is one used in Leslie Ann's Evo 3D conversion thread, I got the same results as you. I'm guessing that you have the 1.04 hboot installed.

That's interesting. Looks like the current hboots configure the partitions differently than the older ones. The "extra" and "adsp" partitions appear with the ICS bootloaders, but not with the ENG version, and some of the block numbers are different. I'm always looking for facts about the bootloaders and just found another one. :)
ramjet73

Thanks for the heads up on link2sd utility I will have to look into that. That answers all my questions on the use of the SD Card thanks again :)

On to hboot, yes you NAILED iT! :thumb: once I installed version 1.04 ENG is when all the issues started. Now for a follow up question, the only reason I flashed the 1.04 ENG version is because "Leslie Ann's" notes mentioned that was the only way for the "radio" mods to work. Is that true? I would just as well flash 1.57 and run only modern rom's if I knew that the other mods were correctly in use. What is your take on all this hboot discussion?
 
On to hboot, yes you NAILED iT! :thumb: once I installed version 1.04 ENG is when all the issues started. Now for a follow up question, the only reason I flashed the 1.04 ENG version is because "Leslie Ann's" notes mentioned that was the only way for the "radio" mods to work. Is that true? I would just as well flash 1.57 and run only modern rom's if I knew that the other mods were correctly in use. What is your take on all this hboot discussion?
Leslie Ann's thread was written before the OTA was released and my understanding is that the original radio problems were mostly solved by that update. The firmware for the OTA is the same version that came with the Sprint ICS build and the version in her thread is from a Sprint GB build. I'm running the Sprint ICS firmware without issues on my Evo 3D.

I don't own the Evo V so I'm reluctant to recommend the best configuration for you, but at this point you might be best served with the OTA firmware and the JBear 1.57.5757 hboot (so you can run more fastboot commands than 1.57 allows) if you are planning to run only ICS ROM's and want to use the current version of TWRP. Perhaps you should post in her thread and ask if there are still benefits from using those mods with the OTA firmware installed and your intended configuration.

Good luck!

ramjet73
 
Thank you, I also have a re-branded Sprint HTC EVO 3D from Virgin Mobile USA.
I assume you mean this jbear => Unlimited.IO => ICS VM HBOOT - 1.57.5757
Yes, that's the one. The bootloaders are also linked from this post with instructions on how to flash them with S-OFF, and I think Brian706 has them in a post on this site as well. You mentioned unlocking your bootloader after the wire trick, but that's not necessary if you use a custom bootloader like JBear, ENG or Revolutionary.

I have a lot of posts in that thread, including this one to report what I found while working with you on your TWRP problem. ;)

ramjet73
 
talk about old. i'm still using twrp 1.1.1 as my recovery. should i bother with going to 2.3? i heard my backups from 1.1.1 won't work... and so far besides interface fixes i don't really see any improvements. does 1.1.1 got buts i should worry about and do need to move to 2.3?
 
Back
Top Bottom