New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
View Poll Results: Did This Guide Work?
Yes 8 72.73%
No 3 27.27%
Voters: 11. You may not vote on this poll

 
Post Reply+
Tip us?
 
deba1994
Old
(Last edited by deba1994; 27th June 2012 at 07:10 PM.)
#1  
deba1994's Avatar
Senior Member - OP
Thanks Meter 71
Posts: 144
Join Date: May 2011
Location: Muscat,Oman

 
DONATE TO ME
Cool [GUIDE]Port Any ROM to HTC Tattoo(Maybe any other phone too)

In this Guide I Will teach you How to Port (almost) Any ROM to our HTC Tattoo (might work with every Phone)

Note:
The ROM which you are porting from will be referred to at PORT
The ROM to which you will make changes will be referred to as BASE

1. Delete system/app from the BASE and add the system/app from PORT to the BASE

2. Open system/bin in both and add the extra files from PORT to BASE (TIP : Easy way would be copy all the files from BASE to PORT , delete the ones in BASE and copy the ones in PORT)

3. Open system/etc in both...dont touch the folders in both...add the extra other files from PORT to BASE(PS : again the tip in step two can be used here )

4. Delete system/framework in BASE and add the system/framework from PORT To BASE

5. Open system/lib in both....add the extra .so files from PORT to BASE (PS : Use the tip from step two)

6. Delete system/media from BASE and add from system/media from PORT to BASE

7. Now open system/xbin in both...add the extra files from PORT to BASE (PS : Use the tip from step two)

8. Make Changes to build.prop and rename the .zip of BASE

9. Best of luck

REMEMBER at the end of this the BASE will be the ROM you are making!!!!
Also Remember try to use a PORT which has a screen resolution close to your device so that you dont have to resize.
Also this will not guarantee a fully functional build..though sometimes if you are in luck you may get a fully functional one
The Following 6 Users Say Thank You to deba1994 For This Useful Post: [ Click to Expand ]
 
armands64
Old
#3  
Member
Thanks Meter 1
Posts: 30
Join Date: Feb 2012
Location: Limbaži
Is this how you port your ROM's?
 
deba1994
Old
#4  
deba1994's Avatar
Senior Member - OP
Thanks Meter 71
Posts: 144
Join Date: May 2011
Location: Muscat,Oman

 
DONATE TO ME
Quote:
Originally Posted by armands64 View Post
Is this how you port your ROM's?
Yes..the current two roms i have made i used this...also, of course resizing to had to be done
 
tanmay.sharma
Old
#5  
tanmay.sharma's Avatar
Junior Member
Thanks Meter 0
Posts: 16
Join Date: Apr 2012
Location: delhi
Quote:
Originally Posted by deba1994 View Post
In this Guide I Will teach you How to Port (almost) Any ROM to our HTC Tattoo (might work with every Phone)

Note:
The ROM which you are porting from will be referred to at PORT
The ROM to which you will make changes will be referred to as BASE

1. Delete system/app from the BASE and add the system/app from PORT to the BASE

2. Open system/bin in both and add the extra files from PORT to BASE (TIP : Easy way would be copy all the files from BASE to PORT , delete the ones in BASE and copy the ones in PORT)

3. Open system/etc in both...dont touch the folders in both...add the extra other files from PORT to BASE(PS : again the tip in step two can be used here )

4. Delete system/framework in BASE and add the system/framework from PORT To BASE

5. Open system/lib in both....add the extra .so files from PORT to BASE (PS : Use the tip from step two)

6. Delete system/media from BASE and add from system/media from PORT to BASE

7. Now open system/xbin in both...add the extra files from PORT to BASE (PS : Use the tip from step two)

8. Make Changes to build.prop and rename the .zip of BASE

9. Best of luck

REMEMBER at the end of this the BASE will be the ROM you are making!!!!
Also Remember try to use a PORT which has a screen resolution close to your device so that you dont have to resize.
Also this will not guarantee a fully functional build..though sometimes if you are in luck you may get a fully functional one


can please elaborate a little more about the build prop and its changes.
It want to try this thing for my own use and I had seen your CM7 modded with i style look and I need to port that on my wildfire.
So I understand everything but the build prop. where should I get that
 
deba1994
Old
#6  
deba1994's Avatar
Senior Member - OP
Thanks Meter 71
Posts: 144
Join Date: May 2011
Location: Muscat,Oman

 
DONATE TO ME
Hi tanmay.sharma

It depends on the ROM
still , I'll give u examples

1. Porting say MIUI with CM7 as base

Change these lines
ro.build.version.incremental=eng.jenkins.20120615. 144321
ro.config.ringtone=Playa.ogg
ro.config.notification_sound=regulus.ogg
ro.config.alarm_alert=Alarm_Beep_03.ogg
ro.modversion=CyanogenMod-7.2.0

TO

ro.build.version.incremental=Release 2.1
ro.config.ringtone=MI.ogg
ro.config.notification_sound=FadeIn.ogg
ro.config.alarm_alert=GoodMorning.ogg
ro.modversion=Click MIUIv3

2. If porting another device rom, like i ported SEMC rom from X10 MINI

You will have to change these lines to the device u porting from like in this case X10 Mini

ro.product.brand=SEMC
ro.product.name=E10i_1254-2716
ro.product.device=E10i
ro.product.manufacturer=Sony Ericsson

and add more extra manufacturer lines!!!

Hope it helps

if more help needed feel free to ask!
 
desiboyz
Old
#7  
Member
Thanks Meter 1
Posts: 30
Join Date: Feb 2012
Location: Kurukshetra
Thumbs down Cannot understend

Quote:
Originally Posted by deba1994 View Post
In this Guide I Will teach you How to Port (almost) Any ROM to our HTC Tattoo (might work with every Phone)

Note:
The ROM which you are porting from will be referred to at PORT
The ROM to which you will make changes will be referred to as BASE

1. Delete system/app from the BASE and add the system/app from PORT to the BASE

2. Open system/bin in both and add the extra files from PORT to BASE (TIP : Easy way would be copy all the files from BASE to PORT , delete the ones in BASE and copy the ones in PORT)

3. Open system/etc in both...dont touch the folders in both...add the extra other files from PORT to BASE(PS : again the tip in step two can be used here )

4. Delete system/framework in BASE and add the system/framework from PORT To BASE

5. Open system/lib in both....add the extra .so files from PORT to BASE (PS : Use the tip from step two)

6. Delete system/media from BASE and add from system/media from PORT to BASE

7. Now open system/xbin in both...add the extra files from PORT to BASE (PS : Use the tip from step two)

8. Make Changes to build.prop and rename the .zip of BASE

9. Best of luck

REMEMBER at the end of this the BASE will be the ROM you are making!!!!
Also Remember try to use a PORT which has a screen resolution close to your device so that you dont have to resize.
Also this will not guarantee a fully functional build..though sometimes if you are in luck you may get a fully functional one

Dear
i cannot understand that how we change the port.

This procedure work with the help of adb shell or other method

sorry for stupid question. I am not dev or proff.

thanks
 
deba1994
Old
#8  
deba1994's Avatar
Senior Member - OP
Thanks Meter 71
Posts: 144
Join Date: May 2011
Location: Muscat,Oman

 
DONATE TO ME
Quote:
Originally Posted by desiboyz View Post
Dear
i cannot understand that how we change the port.

This procedure work with the help of adb shell or other method

sorry for stupid question. I am not dev or proff.

thanks
Nope ..no shell needed ...gets the zips of both the rooms on your comp ...unpack using your favourite file manager (eg. WinRAR) ...do all the steps and repack..transfer to your phone.. flash it on your phone ..cross your fingers
Remember.. this doesn't always guarantee a perfect port.. there maybe some bugs!!

Sent from my Tattoo using xda app-developers app
 
jared407
Old
#9  
Senior Member
Thanks Meter 44
Posts: 109
Join Date: Mar 2011
Location: Orlando
I did this and it worked but its the old rom not the ported one that I wanted -_-

Tags
guide, port, rom

XDA PORTAL POSTS

Avoid Framework Bootloops on Xperias Running Jelly Bean

If you’re a Sony device owner running a stock Android Jelly Bean firmware and … more

Forum Added for the Samsung Galaxy Mega

What do you do when the Galaxy Note line is simply not big enough? You get theSamsung Galaxy Mega. … more

Voice Control Your Phone with Tasker and AutoVoice – XDA Developer TV

XDA Developer TV Producer Kevin set up his phone to respond to … more

Guide to Take Better Control of Your Volume Levels

Would you like to know one of the things that really annoys me on a daily basis? Tough, … more