Hello and welcome to my porting guide, it works 9/10, the 1/10 it doesn't use mans best friend
ADB LOGCAT
it works wonders you know PM me with any questions or helpful tips
Disclaimer: I am not responsible for bricking or blowing you up or causing your balls to shrink or you to see ghosts or anything, i am not responsible, your an adult act like one. you choose to do this on your own values, please dont expect me to buy you a new device, you broke it. i am not saying these work 100% of the time so don't blame me if it doesn't.
HERE IS WHAT YOU NEED TO DO FOR HTC ROMS
SYSTEM/ETC
Delete the PPP,WIFI, SOUNDIMAGE and FIRMWARE FOLDERS
Replace with folders from target device
REPLACE ALL .CSV FILES
REPLACE ALL CODEC.TXT FILES
REPLACE VOLD.FSTAB
ALL FROM THE TARGET DEVICE
SOME TIMES YOU MIGHT NEED TO DO THE FOLLOWING FOR CAMERA TO WORK
voVidDec.dat
media_profiles.xml
SYSTEM/BIN
Replace the following with the target device versions
VOLD
AKMD
SND3254
SH
RMT_STORAGE
SH0
WPA_SUPPLICANT
***
ANYTHING WITH CAMERA INSIDE IT AWB_CAMERA (IF CAMERA DOESN'T WORK)
SOUND8660 *Might be SOUND7X30* (||Replace it with your board number||found in the build.prop||)
SYSTEM/LIB
Delete EGL FOLDER
Replace it with EGL from target Device
Delete HW FOLDER
Replace it with HW from target device
REPLACE ALL THESE LIBS WITH TARGET DEVICE LIBS
libEGL.so
libGLESv1_CM.so
libGLESv2.so
libsurfaceflinger.so
libsurfaceflinger_client.so
liboverlay.so
libmm-omxcore.so
libOmxVenc.so
libOmxVdec.so
libOmxCore.so
libgsl.so
libaudio.so
libhtc_acoustic.so
libmmjpeg.so
liboemcamera.so
libsrsprocessing.so
libvomemedia.so
libhtc_ril.so
libril.so
libreference-ril.so
libui.so
libmmjpeg2.so (if it has multiple cameras)
***
IF YOU EVER REPLACE MODE10 FILES REPLACE FUSION.FX.JAR IN SYSTEM/FRAMEWORK AS WELL! NEVER MIX THESE FILES!
NEVER MIX GRAPHIC LIBS AND NEVER MIX HW LIBS!
NEVER HAVE TWO OF THE SAME LIB, FOR EXAMPLE spade.gps and shooter.gps THEY WONT WORK
Delete the modules folder
replace with modules folder from target device
BOOT IMAGE
Delete boot.img
Replace with the one from the target device
SYSTEM/USR
DELETE KEYCHARS AND KEYLAYOUT FOLDER
REPLACE WITH FOLDERS FROM TARGET DEVICE
BUILD.PROP
Change the following lines to your target devices corresponding lines
thanks for this, its like u read my mind ive been trying the last few days to port a rom and i didnt do alot of the things listed and couldnt get it to boot
but also theres something u should add to the post, u have to change the mount points in the updater script to your devices (only have xp with evo and evo shift but i think its different alot of phones, can the points in an updater script in a zip for your device)
also ive been told the system/etc/firmware is something that should be added too, sorry not trying to criticize im just trying to get all the info i can and put it all together to hopefully get a working rom and thought id share
i went into sprint to get my phone checked out it was bugging out but is fine now and the sprint guy at the repair center showed me his evo 3d and sure enough he was running this rom haha just thought it was funny as i was nervous to go in with a rooted phone
thanks for this, its like u read my mind ive been trying the last few days to port a rom and i didnt do alot of the things listed and couldnt get it to boot
but also theres something u should add to the post, u have to change the mount points in the updater script to your devices (only have xp with evo and evo shift but i think its different alot of phones, can the points in an updater script in a zip for your device)
also ive been told the system/etc/firmware is something that should be added too, sorry not trying to criticize im just trying to get all the info i can and put it all together to hopefully get a working rom and thought id share
I will attempt this tutorial soon, but nobody has had luck porting Sense 2.x and much less sense 3.x to the CDMA Desire. Would anybody be willing to help? We don't have 2.2 Kernel source so we are stuck booting off a froyo kernel.
The default boot animations on any device, no matter whichmanufacturer, are generally pretty … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?