I just read about porting HTC Sense to non-htc devices (http://forum.xda-developers.com/showthread.php?t=1707177), while I got confused when he said "find a device that is preferably VERY similar to your device", so my first approach is to find a HTC with Cortex A9 (I9070 uses that), in which i got HTC ONE X, is this what definitely he means? (by the way, ONE X doesn't have a card slot, will this cause trouble?)
Another problem is that it requires a boot.img, my first attempt is to use Pure Vanilla(http://forum.xda-developers.com/showthread.php?t=2182697) as my base, and it doesn't have the boot.img, so i tried CYM10.2, it has the file but when I check on the HTC rom(http://forum.xda-developers.com/showthread.php?t=2349756), the location of that boot.img is different. Is there any wrong?
This is my first time doing porting, so please forgive me for asking such question :laugh:
Related
Hi @ all,
I've a good skill on programming, and I'm interested to build my own stock rom for htc desire z, doing some tests and increasing my skill.
Build processo is quite simple, following this guide:
http://source.android.com/source/building-dream.html
But i'm wondering why in the entire xda forum there isn't a good guide about building stock android rom on different devices?
So i'm asking to everyone, how i can take the specific vendor devices files for our htc desire z.
I've try the cyanogen one, and extracted proprietary files from my device, but there's some error with libcamera.so library. :/ i can't get out of this :/
Wing
No one can help me?
this forum is supposed to give this kind of support, it's a strange thing that no one dev wants to help...
Wing_Zero85 said:
Hi @ all,
I've a good skill on programming, and I'm interested to build my own stock rom for htc desire z, doing some tests and increasing my skill.
Build processo is quite simple, following this guide:
http://source.android.com/source/building-dream.html
But i'm wondering why in the entire xda forum there isn't a good guide about building stock android rom on different devices?
So i'm asking to everyone, how i can take the specific vendor devices files for our htc desire z.
I've try the cyanogen one, and extracted proprietary files from my device, but there's some error with libcamera.so library. :/ i can't get out of this :/
Wing
Click to expand...
Click to collapse
You could use the G2 ROM and base it on that...
The G2 is AOSP
Because it's hard to write a how-to on something that's not consistent. I mean, it changes around all the time.
Start out using dsiXDA's kitchen. Helped me out a lot.
This is a question about rom porting in general. I'm attempting to port Cyanogenmod 9 from the HTC Sensation to the HTC One S (with S3 processor). I am working up from pretty much 0 knowledge, I have learnt a lot so far although the amount that I don't know is still huge.
My situation:
I created my rom using one of the various guides on xda using a mish-mash of roms such as TrickDroid, Stock One S rom and CM9 for the Sensation.
I have a flashable rom (no errors during flashing with TWRP).
When trying to boot the rom, the boot animation plays but then the screen goes black and stays black.
The device does not respond to adb commands (such as logcat).
Comparison between the phones (Sensation : One S):
The same chipset.
Different clock speeds (1.2 : 1.7GHz)
Same screen resolution.
Different versions of sense (3.0 : 4.1).
My Questions:
What could be causing this failure to boot? Is it likely to be one of a few critical things or could it be anything?
Is the porting of roms between these two devices an achievable task for someone such as myself?
Which elements of a rom will be incompatible between two devices (i.e. what is it stopping me from just flashing a Sensation rom and it just working)?
What can I do to start troubleshooting as I can't get logcat to run?
Any other suggestions?
This is not a question about unbricking my device.
Thanks
Hi guys, if someone of you is able to develop an AOSP rom or a Kernel for the HTC Desire X, please we need you, because this terminal has got a very poor development section, even if his specs are not bad at all
Please, by now we have only a full port of sense 4.1, and nothing else. No kernel developing (no overclock at 1.2 Ghz, that is the "native" frequency of the Snapdragon S4 Play, NO S2W that I think it's foundamental for a daily usage) and no AOSP rom (No cyanogenmod, no paranoidandroid).
I hope you could give even a little contribution to make this device awersome, please take a tour in the development sections of desire x on this forum...
Hi everyone, we face a real issue on HTC one Mini 2 community.. it seems that android 5.0 has been cancelled for us ..
I come to you to ask for a kernel developpers to make a port of the kernel from HTC desire 816 who's close to the HTC one Mini 2 .
I will open a thread for that and will ask for donation if necessary .
I hope u hear my message.
Thank you
Your main issue will be that few have that device. Also porting a kernel is not that easy. It will take drivers for that device. You may never get anything other then an aosp based port but again without kernel source that may not be an option due to the huge changes in the whole OS.
I have been doing some research on XDA and some other sites to see what would be required to put android 7.0 on a nexus one.
I know, that sounds crazy, but I wanted to challenge myself and try to do something I should do more often - android development.
I have been sifting through the other nexus one ports and the builds and ports for the 2 phones similar to the nexus one, the HTC HD2 and HTC desire.
So far, It seems some developers have been successful in getting android 6 working on the HD2 and desire. I figured I would try to do so on the nexus one, seeing as it has identical hardware in a lot of respects.
I am wondering if my approach is on target. To get this to work, I think I would need:
-custom hboot to allow for booting off sd card for OS (internal memory too small for android 7, even if slimmed down)
-custom partitioning of sd card
-custom rom built from android 7 and nexus one hardware drivers
-porting of linux kernel from HD2 to nexus one
-boatload of debugging
-compile rom and kernel into one zip installation package
Is there anything else I am missing? I apologize if I am using the wrong terminology, I have only been doing this for a few days (but have been rooting and installing roms for years).
I figured it was my turn to dig a bit deeper and try development myself.
If anyone has any input, I would be all ears. thanks a bunch!
mods: If this post is in the wrong thread (or you think it should be pushed to nexus one thread), feel free to push it anywhere that makes sense. thanks!
I did some more research and I think It will make most sense to port the 3.0.101 kernel from the HD2 and then build the rom
I am going to try android 4.4.4 rom with the 3.0.101 kernel to see how that goes first.
The main questions now:
-am I going to need a new version of TWRP for the new 3.0.101 kernel, or can I get away with TWRP 2.6.0.0 recovery?
-will I need to make a new version of blackrose / hboot because of android 6.0 / 7.0 / new kernel?
thanks for any input!