[Help] Looking to port a rom to CDMA Evo 3D, STUCK!! :( - HTC EVO 3D

Hi. I'd like to start by saying that first off this is my first time messing about with this kind of thing, and what i know is from various threads on porting different roms to different devices. i dumped the rom from the Meizu M9 (GSM) 2.0.5 firmware, https://www.dropbox.com/s/oiyajvv8x37em8e/meizu m9 rom dump.zip and tried porting it to the CDMA Evo 3D. All my attempts have either led me to getting stuck at the HTC splash screen, or boot looping at a black screen after the splash screen. I've pulled multiple logcats, with each of the outcomes they say different things but when i try to troubleshoot i get nowhere. So, what i'd like to know is if a dev could take a look at the rom dump, see if it is even possible to port this or if they would even be willing to take on porting it . If nobody wants to try to port it, i'd really appreciate pointers or tips on getting it to boot/run if its even possible
Edit: if it makes any difference, an earlier version of this rom (android 2.2) was ported to the Evo 4g last year. So -- it should be possible to get it running on the evo3d right?

Did you set the mount blocks right?
block 23 is for system
block 24 is for data
could also just be that it doesn't work. When porting from one device to another, 90% of the stuff won't work.

yousefak said:
Did you set the mount blocks right?
block 23 is for system
block 24 is for data
could also just be that it doesn't work. When porting from one device to another, 90% of the stuff won't work.
Click to expand...
Click to collapse
yeah, set them right. could be it doesn't work - but I'm a noob at this, and don't want to give up unless a dev tells me that it just isn't possible^

I hope you will be able to get this working somehow. Because just love the Meizu skin. It's kinda like MIUI but better
Sent from my HTC EVO 3D X515a using xda premium

lhayati said:
I hope you will be able to get this working somehow. Because just love the Meizu skin. It's kinda like MIUI but better
Click to expand...
Click to collapse
Hehe miui is nice but there's something about the meizu skin thats just 'wow'

Related

New to LG

I'm about to be coming over to the LG Optimus T world here in the next few days. I'm coming from a T-Mobile myTouch 3G 1.2 (the one with the headphone jack). I've been messing with rooting for about 8 months now and have put up two guides in the myTouch section of these forums as well as provide daily help. I've already got rooting and installing a custom recovery on this phone down by reading through the forum and will surely get flash happy with the ROM's over the next few weeks. My question is this: is there anything else I need to know? Such as, are there different radio/bootloader versions for these devices? The myTouch has around 12 different bootloader/radio combinations. Is this the only recovery available? I may have to see if I can get a guy from the myTouch forums to theme it out a little. Either rate. If there's nothing else that I need to know to do, is there anything that should never be done with this phone?
I think Clockwork works, but I haven't tried it yet. I'm afraid of bricking my phone, so I just stick to the recovery you linked to.
Miscellaneous stuff:
- "axis inversion" issues with the touchscreen
- touch screen cpu spike, but already fixed by mik_os (from 100% cpu usage to somewhere less than 30%)
- random sdcard unmounts: haven't had this issue in a long time. this used to be very much talked about a few weeks back.
- there's already a working gingerbread rom (cm7 port) but the gps and camera doesn't work yet. also, ui is a bit slow.
I'll update this when I realize I have forgotten something
is there anything that should never be done with this phone?
Click to expand...
Click to collapse
The only thing I know of is drellisdee's warning of not flashing a radio.img from the recovery
I don't care much for ClockWorkMod so I'll just stick to the one linked. That one is built off of Among Ra's source code ands I'm currently running a themed version of it right now. The SD card issue is going to be annoying but hopefully I won't run into it much.
Sent from my T-Mobile myTouch 3G using Tapatalk
DonJuan692006 said:
I don't care much for ClockWorkMod so I'll just stick to the one linked. That one is built off of Among Ra's source code ands I'm currently running a themed version of it right now. The SD card issue is going to be annoying but hopefully I won't run into it much.
Sent from my T-Mobile myTouch 3G using Tapatalk
Click to expand...
Click to collapse
ClockworkROm has been ported to P500 i have installed it but haven't created any backups or flashed some ROMS

[Q] Porting Sensation Roms?

I was wondering, since there aren't as many roms for the gsm 3vo as I would like, and since the Sensation is very similar to our phone expect the camera, would it be possible to port a sensation rom to the gsm evo 3d? Or even better would it work out of the box(except camera of course) by only flashing an evo kernel?
vipirius said:
I was wondering, since there aren't as many roms for the gsm 3vo as I would like, and since the Sensation is very similar to our phone expect the camera, would it be possible to port a sensation rom to the gsm evo 3d? Or even better would it work out of the box(except camera of course) by only flashing an evo kernel?
Click to expand...
Click to collapse
I wanna know too...
bump.
vipirius said:
I was wondering, since there aren't as many roms for the gsm 3vo as I would like, and since the Sensation is very similar to our phone expect the camera, would it be possible to port a sensation rom to the gsm evo 3d? Or even better would it work out of the box(except camera of course) by only flashing an evo kernel?
Click to expand...
Click to collapse
HMZX said:
I wanna know too...
bump.
Click to expand...
Click to collapse
I think you can definitely test w/o causing permanent damage. For the smoothest test experience, you'll want to be familar with a custom recovery and the backup/restore modes available along with the type of internal memory unlock used on the device (Revolutionary or HTC official method).
Once you're familar with the basics, it would be fairly simple to test. The combinations for testing, off the top of my head, would be:
1) Sensation kernel and EVO 3D ROM.
2) Sensation kernel and Sensation ROM.
3) EVO 3D kernel and Sensation ROM.
Speaking from experience, once you're familar with how to load kernels and ROMs, the process is fairly generic across devices once write access to the internal memory is obtained.
Again, I'll re-iterate the importance of making a proper backup and being familar with the restoration process.
There are only two main hazards which come to mind:
1) Make sure NOT to flash the radio, bootloader, or any other file. ONLY flash kernel/system partitions.
2) Before flashing kernel/system partitions ensure the partition sizes between devices are the same, or EVO 3D is larger. Not sure the device limits and stops partitions from overwriting each other as I know some older devices did not and this caused an unrecoverable damage.
I'm sure if I missed anything, somebody else will post up. Hope that helps provide some technical background and logic to the approach! Keep us updated!
Thanks for the reply. I'm already familiar with flashing kernels/roms and how to make a nandroid backup etc so that isn't a problem. However I have 1 question, how exactly would I find the partition sizes of the sensation, I couldn't find it on the internet and I don't have a sensation that I can check.
Anyways I found a few posts on the forums of people claiming sensation roms work almost flawlessly except for the camera, so the next question would be if there are any apk's/libs etc. I can copy to the sensation rom to get the camera working. I'm no dev myself so I don't have a clue, but if someone could tell me I would appreciate it. Thanks.
Well you can't just flash a sensation ROM out of the box. You would at least need to change the mount points in the updater script otherwise you will get nothing. Regarding the camera, there are libs in /system/lib like liboemcamera.so and such. Not sure fixing the camera would be as simple as copying libs over from our phone though.
Sent from my PG86100 using Tapatalk
EDIT: Well I took a sense 3.6 ICS rom from the sensation forums, changed the mount points, and replaced the boot.img with ours. It boots to the bootanimation and then reboots by itself. So it is possible I may look at it more tonight.
EDIT 2: I just saw you were talking about the gsm 3d, I did this on the CDMA. The process would be the exact same though.
Yeah I have a GSM phone so that's why I said GSM. Also wouldn't porting to the GSM version be easier then to the CDMA version since the sensation is also GSM?
Anyways I'm kinda busy today but I will try to see if it boots on my phone tomorrow and post my results. I'll.also try to get the camera to work by copying libs like you suggested.
Sent from my HTC EVO 3D X515m using XDA App
vipirius said:
Thanks for the reply. However I have 1 question, how exactly would I find the partition sizes of the sensation, I couldn't find it on the internet and I don't have a sensation that I can check.
Anyways I found a few posts on the forums of people claiming sensation roms work almost flawlessly except for the camera, so the next question would be if there are any apk's/libs etc. I can copy to the sensation rom to get the camera working. I'm no dev myself so I don't have a clue, but if someone could tell me I would appreciate it. Thanks.
Click to expand...
Click to collapse
Answer to first question: partition sizes are generally mentioned in a handful of different locations depending on the device: /proc/partition(s), /proc/emmc or /proc/mtd off the top of my head. Since the devices are similar and others have already tried this approach, probably not a concern, but none the less never hurts to learn more!
Answer to second question: the cameras (2 of them for 3D) on this device, along with the 3D display are the two biggest difficulties in porting AOSP such as CM to this device, in my opinion. they use closed source proprietary code from HTC. this requires a bit of reverse engineering and kanging from other random sources in order to get a final working product. personally, i wouldnt invest the time/effort into it, but others might find it a beneficial endeavor for themselves. either way, you're guaranteed to learn a bit about cameras! as stated above, all android libraries are loaded in /system/lib.
For the camera, I view android as having essentially three components contributing to a fully functional camera.
1) Camera drivers in the kernel
2) Camera libraries in /system/lib
3) Camera application apk file for Android UI
These three need to work together to at least some degree in order for there to be some functionality in the camera.
Gumby63 said:
EDIT: Well I took a sense 3.6 ICS rom from the sensation forums, changed the mount points, and replaced the boot.img with ours. It boots to the bootanimation and then reboots by itself. So it is possible I may look at it more tonight.
Click to expand...
Click to collapse
Might be more off topic but could related also to this OP depending on his approach. If you encounter the boot animation this is generally a good sign the kernel has fully loaded and is handing off to the ramdisk/init process.
There are two possible situations at this point
1) If the boot animation loops, i.e. starts over and over, this shows there is an issue with Android/ramdisk init process. Adb has generally been loaded by this point and the issue should be outlined in logcat showing the specific .apk file along with line number which makes for a great starting point in troubleshooting.
2) If the boot animation starts/completes but the device completely reboots back to the splash screen, this is more difficult to troubleshoot. I'm not aware of a great approach to this but I might start by glancing at the /proc/last_kmsg file along with executing adb logcat as soon as I see the boot animation in an attempt to grab the logcat before the device reboots itself.
Good luck and keep us updated!
joeykrim said:
Might be more off topic but could related also to this OP depending on his approach. If you encounter the boot animation this is generally a good sign the kernel has fully loaded and is handing off to the ramdisk/init process.
There are two possible situations at this point
1) If the boot animation loops, i.e. starts over and over, this shows there is an issue with Android/ramdisk init process. Adb has generally been loaded by this point and the issue should be outlined in logcat showing the specific .apk file along with line number which makes for a great starting point in troubleshooting.
2) If the boot animation starts/completes but the device completely reboots back to the splash screen, this is more difficult to troubleshoot. I'm not aware of a great approach to this but I might start by glancing at the /proc/last_kmsg file along with executing adb logcat as soon as I see the boot animation in an attempt to grab the logcat before the device reboots itself.
Good luck and keep us updated!
Click to expand...
Click to collapse
Well yeah it completely reboots back to the splash screen. During the bootanimation, I can't get a logcat and adb says there is no device connected. This isn't my first port but I've never had this happen lol. I'll look into what you said.
Sent from my HTC Flyer P510e using Tapatalk
Well, I successfully installed Android Revoltion HD 3.6.13, It boots, everything seems to work, however I didn't test GPS and BT yet. And the camera is well, half working I guess. The camera app opens, and i can see the controls etc but no image comes, and when I press the capture button the flash pops but the app FC's after that. I'm gonna try flashing [MOD] Camera from HTC Amaze 4G, v0.11 and see if it works. If it doesn't I'll copy over all the camera related libs I can find from my old ROM and see if it works then.
Edit: Hahahaha yessss it works I just flashed the Amaze camera app and now camera works only 2D of course but it's enough for me. I'll keep testing for a few days and of there aren't any serious bugs I can find I'll be using this as my daily driver from now on
Edit2:Audio doesn't seem to work If I can't get that fixed then this ROM will be useless :/
vipirius said:
Edit2:Audio doesn't seem to work If I can't get that fixed then this ROM will be useless :/
Click to expand...
Click to collapse
then move over the proper sound drivers also located in /system/lib, /system/lib/modules and /system/lib/soundfx
t3project said:
then move over the proper sound drivers also located in /system/lib, /system/lib/modules and /system/lib/soundfx
Click to expand...
Click to collapse
Yeah that's what I was going to do, but thanks anyways. I'll report back on my success.
Gumby63 said:
Well you can't just flash a sensation ROM out of the box. You would at least need to change the mount points in the updater script otherwise you will get nothing. Regarding the camera, there are libs in /system/lib like liboemcamera.so and such. Not sure fixing the camera would be as simple as copying libs over from our phone though.
Sent from my PG86100 using Tapatalk
EDIT: Well I took a sense 3.6 ICS rom from the sensation forums, changed the mount points, and replaced the boot.img with ours. It boots to the bootanimation and then reboots by itself. So it is possible I may look at it more tonight.
EDIT 2: I just saw you were talking about the gsm 3d, I did this on the CDMA. The process would be the exact same though.
Click to expand...
Click to collapse
When you say Replaced the Boot.img, How'd you do that? Was it done with a ROM kitchen? Reason I'm asking because I read something saying that a Complete Rom Port could be achieved just with Apps on our phones... Using something like Root Explorer and whatever else (Can't Remember?) But I was wondering is that True?
And as for Extracting the Kernel can that Also be done Without the use of a Computer? In other words straight from a phone?
Thanx in Advance guys!!
PMGRANDS said:
When you say Replaced the Boot.img, How'd you do that? Was it done with a ROM kitchen? Reason I'm asking because I read something saying that a Complete Rom Port could be achieved just with Apps on our phones... Using something like Root Explorer and whatever else (Can't Remember?) But I was wondering is that True?
And as for Extracting the Kernel can that Also be done Without the use of a Computer? In other words straight from a phone?
Thanx in Advance guys!!
Click to expand...
Click to collapse
im not sure what you read but IT WAS WRONG..........
while you can do some of this stuff from your phone, you can not do a complete port properly without a computer
PMGRANDS said:
When you say Replaced the Boot.img, How'd you do that? Was it done with a ROM kitchen? Reason I'm asking because I read something saying that a Complete Rom Port could be achieved just with Apps on our phones... Using something like Root Explorer and whatever else (Can't Remember?) But I was wondering is that True?
And as for Extracting the Kernel can that Also be done Without the use of a Computer? In other words straight from a phone?
Thanx in Advance guys!!
Click to expand...
Click to collapse
Yeah like t3project said, that is wrong.
But anyhow, I replaced the boot.img simply by opening the two ROMs with winrar and then deleting and replacing it. And to extract the kernel, you would need to split the boot.img either using a kitchen or some other tools that do the job.
A little update on my port: I still haven't gotten it to fully boot, it just keeps restarting
Gumby63 said:
A little update on my port: I still haven't gotten it to fully boot, it just keeps restarting
Click to expand...
Click to collapse
Aren't you on the CDMA EVO? If you are wouldn't the radios be completely different since the sensation is a GSM device? So maybe that's what's causing the reboot issues. I mean as far as I know even porting from the CDMA EVO to the GSM EVO is hard so wouldn't porting from the sensation to the CDMA EVO be even harder?
vipirius said:
Aren't you on the CDMA EVO? If you are wouldn't the radios be completely different since the sensation is a GSM device? So maybe that's what's causing the reboot issues. I mean as far as I know even porting from the CDMA EVO to the GSM EVO is hard so wouldn't porting from the sensation to the CDMA EVO be even harder?
Click to expand...
Click to collapse
this is only patrialy the problem. flashing roms doesnt affect the radio so that wouldnt change but i there are some other libs that need to be moved that are associated with communication to the radio. cant remember which off the top of my head
Gumby63 said:
Yeah like t3project said, that is wrong.
But anyhow, I replaced the boot.img simply by opening the two ROMs with winrar and then deleting and replacing it. And to extract the kernel, you would need to split the boot.img either using a kitchen or some other tools that do the job.
A little update on my port: I still haven't gotten it to fully boot, it just keeps restarting
Click to expand...
Click to collapse
Yeah I thought the article I read was Bull****! I wish I could remember where I read it to show you guys what it said but just can't remember for ****... Lol!
Well Thanks for Confirming guys...

[Q] Install HTC Sence 4.0 om SGIII

So i just returned my EVO LTE and got the SG3 but after having sense since the original evo i am used to and almost dependent on it. I did some searches but all i could find were ways too make the phone look like sense. is there a way to install the actual ui on another phone?b I want the whole thing, dialer, widgets etc. Or is there a way to just get the htc apps separately?
No. You can replace some of the widgets and functionality with third party programs but you can't install sense on this phone nor are you ever likely going to be able too.
All you'll be able to get is a theme.
I like sense too but after getting used to hd display is hard to go back to qhd, so I will be getting the gs3 on tmobile, sprint is hit and miss and I prefer something that works right now instead of waiting for it
Sent from my HTC VLE_U using Tapatalk 2
Bigdrewdc said:
So i just returned my EVO LTE and got the SG3 but after having sense since the original evo i am used to and almost dependent on it. I did some searches but all i could find were ways too make the phone look like sense. is there a way to install the actual ui on another phone?b I want the whole thing, dialer, widgets etc. Or is there a way to just get the htc apps separately?
Click to expand...
Click to collapse
No.
http://forum.xda-developers.com/showthread.php?t=1714904
They report its booting and that its going to be available to all SGS III's once US variants get cm9. So it's a waiting game!
Sent from my LG-P999 using xda premium
So after all that saying that it's never going to happen and this and that, I give you good proof that is and has already happened and I get nothing back... haha. But OP tell me you aren't excited for this?!?

Just a thought.

I would love to be able to keep my evo stock, and unrooted. But at the same time make the battery icon show the battery percentage. And also be able to update the sense to the newest version. Well I can dream can't I?
Sent from my HTCEVOV4G
Can't you just remove root when you're done customizing? At the very least, you can tell superuser to deny all root requests automatically
If you're asking whether it's possible to do what you want on a pure stock evo phone: No.
What you are describing is pretty much "why should I root my phone? " in a nutshell
I know all about rooting and everything. I was just saying it would be nice to be able to do things like that. This phone is working very very well for me so far. I really don't want to jinx myself and root it, and then have something happen. I'm gonna do a lot more research on this phone, and make sure that I know it inside and out. It's so much different than the LG Optimus slider I had. Just trying to be cautious sence this is my primary phone. Once i get a custom recovery installed and have my nandroid backup saved. Then its fair game to get the most I can outta this beast. Thank you for the reply. I'm glad this isn't a dead forum like the LG one was.(everywhere I might add)
Sent from my HTCEVOV4G using xda app-developers app
Its pretty much dead now, we had lot more going on here few months back. And at the beginning of 2012 we had a new ROM or mod every 12 hrs. But anyway you have have everything that is possible on this phone...
budz4brains said:
I know all about rooting and everything. I was just saying it would be nice to be able to do things like that. This phone is working very very well for me so far. I really don't want to jinx myself and root it, and then have something happen. I'm gonna do a lot more research on this phone, and make sure that I know it inside and out. It's so much different than the LG Optimus slider I had. Just trying to be cautious sence this is my primary phone. Once i get a custom recovery installed and have my nandroid backup saved. Then its fair game to get the most I can outta this beast. Thank you for the reply. I'm glad this isn't a dead forum like the LG one was.(everywhere I might add)
Sent from my HTCEVOV4G using xda app-developers app
Click to expand...
Click to collapse
Why not put a custom rom on it? HTC phones are pretty much nearly unbrickable.
Yeah. I was pretty much just making a statement about how nice it would be to be able do that. But the stock Rom is working just fine at the moment. Trust me after coming from the slider, this phone is like a dream come true already. I had that thing as custom as you could get it. Like they say if it isn't broken don't fix it! I'll probably end up rooting and all of that eventually. But for now I'm just gonna enjoy it like it is.
Just an update. I did finally decide to root. Left S-on for the time being. Still lovin this phone.
Sent from my HTCEVOV4G using xda premium
i too am loving this phone, but i know where ya coming from ! ...
just want there to be a stripped back jellybean update that FULLY SUPPORTS all the phone INCLUDING all 3D functions !
as thats why i got a 3d phone ! i dont really understand why you would want to remove that function ! ?
and to have all icons, and colours custom ... bascily a leedroid tweaks for jellybean !
Why do none of the many skins/mods ive tried newer than Gingerbread not allow the signal icons change colour upon its strength !?
(thats green for strong going through yellow, then to red as low !)
unless i have missed something here ??
miniminus said:
i too am loving this phone, but i know where ya coming from ! ...
just want there to be a stripped back jellybean update that FULLY SUPPORTS all the phone INCLUDING all 3D functions !
as thats why i got a 3d phone ! i dont really understand why you would want to remove that function ! ?
and to have all icons, and colours custom ... bascily a leedroid tweaks for jellybean !
Why do none of the many skins/mods ive tried newer than Gingerbread not allow the signal icons change colour upon its strength !?
(thats green for strong going through yellow, then to red as low !)
unless i have missed something here ??
Click to expand...
Click to collapse
the EVO 3D was a commercial failure (but popular in the development comm.) for HTC, which is why it never got the proper support it should've got. it only received ICS because it was released on VM after Sprint and even then it was half assed. as for JB, never gonna happen be it official (HTC) or unofficial (dev. community). most Sense development has ceased as many devs. have moved on..
There are apps for percentage in status bar and maybe sime launcher like new sense.. But im afraid thats all you can do but i loved this phone before flashing but after getting s-off it finally unleashed its full power i will never come back to stock

[Q] would a Ubuntu touch port be possible?

I really enjoy Ubuntu and wondered if at all possible, could Ubuntu touch be ported to our device? As in one of the official builds for the nexus 4.
If so, would data eventually be working or would it be a dream in the clouds? Im not a developer, otherwise I would have already tried to port it, and my computer is much too old to run a stable build envirement. I would be glad to help anyone willing to attempt a port of it, as I may not be a developer, but I am always willing to learn.
I have S-off from dirtyracun and have prabably flashed over 20 different roms on this phone.
http://forum.xda-developers.com/showthread.php?t=2175885
Sent from my HTC EVO 4G LTE
FinZ28 said:
http://forum.xda-developers.com/showthread.php?t=2175885
Sent from my HTC EVO 4G LTE
Click to expand...
Click to collapse
I have watched that ROM for quite some time and isn't it only the developer preview while the official for the nexus 4 has far more of the bugs worked out and cause devs less trouble porting it? With possible data connection?
Link420able said:
I have watched that ROM for quite some time and isn't it only the developer preview while the official for the nexus 4 has far more of the bugs worked out and cause devs less trouble porting it? With possible data connection?
Click to expand...
Click to collapse
I honestly haven't kept up with it in awhile. I've started messing with Ubuntu on my laptop and I, too, would like to see it on this phone. Maybe it won't be long before somebody gets it and starts working on a port.
Sent from my HTC EVO 4G LTE
FinZ28 said:
I honestly haven't kept up with it in awhile. I've started messing with Ubuntu on my laptop and I, too, would like to see it on this phone. Maybe it won't be long before somebody gets it and starts working on a port.
Sent from my HTC EVO 4G LTE
Click to expand...
Click to collapse
I used to dual boot Ubuntu and windows 7 on my laptop when I still had it. It was very fun using Ubuntu, I often used it just to figure it all out. But it got stolen so I have a very very outdated desktop now. Having a fully functional port of it would be very awesome. So I figured a port of the official release would be much easier.

Categories

Resources