Introducing XDA:DevCon – A Conference For Developers By Developers
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 70
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 70
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 70
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 70
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 43
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 -_-

 
Post Reply+
Tags
guide, port, rom
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

One Stop Guide Shop for the Newbie and Dev

It’s been well established that XDA-Developers isthedestination for resources relating to … more

What Happened at Google I/O 2013 – XDA Developer TV

Unless you just emerged from a deep, dark, dank cavern under the Earth, you know … more

Forums Added for the LG Optimus G Pro and Sony Xperia Tablet Z

Not too long ago, we talked about how Sony was continuing its AOSP efforts on … more

Permanent Screen Off for the Visually Impaired

Most of us take the simple act of waking up our devices and having a quick glance at the … more