This guide is a result of proxuser's guide..I have just updated it to include some more info...
I use this is in my own ports..Haven't had the need of doing anything else except a few smali changes etc to fix bugs
This should be enough to get it booting....
Check your CPU type and also the PORT type . Both should be the same:
http://smart4u.org/forum/Thread-List-of-devices-ARMv7-ARMv6-ARMv5
Also make sure you choose devices nearly identical and from the same manufacturer..
eg: HTC Desire and Nexus One, Desire HD and Desire S, HTC One V and Desire S etc...the list goes on...
The CM9 or ICS rom for your phone will be referred to as BASE. The MIUI Rom used for porting will be called PORT.
STEP 1:
Extract PORT to any folder and BASE to a working Kitchen folder or any other update.zip maker folder
STEP 2:
Delete app, framework and media folders from /system folder of BASE
Transfer these folders from PORT to BASE.
STEP 3:
Delete libandroid_runtime.so form /system/lib
Copy libandroid_runtime.so, content-types.properties and liblbesec.so from PORT /system/lib to BASE /system/lib
STEP 4:
Copy invoke-as from PORT /system/xbin to BASE
STEP 5:
Copy telocation.td , yellowpage.db and weather_city.db from PORT /system/etc to BASE
Copy miui-framework.xml from PORT /system/etc/permissions to BASE
STEP 6:
build.prop CHANGES:
ro.build.id=MIUI
ro.build.display.id=MIUI
ro.build.version.incremental=2.x.x (example: 2.8.3)
ro.config.ringtone=MI.ogg
ro.config.notification_sound=FadeIn.ogg
ro.config.alarm_alert=GoodMorning.ogg
THE ONES BELOW IF THERE..DONT ADD THEM NOR DELETE
ro.config.sms_received_sound=FadeIn.ogg
ro.config.sms_delivered_sound=MessageComplete.ogg
STEP 7
updater-script CHANGES:
1.) First to add a bit of style: put this: http://pastebin.com/iEDfSCdh
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So as you can see...put it after the first line
2.) The important part
Code:
set_perm(0, 0, 06755, "/system/xbin/invoke-as");
FIX SUPERUSER ISSUES:
Download: http://download.chainfire.eu/204/SuperSU/CWM-SuperSU-v0.94.zip
Put the SuperUser.apk to /system/app and replace /system/xbin/su with BASE
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
for more info: http://forum.xda-developers.com/showpost.php?p=28885450&postcount=2 (thanks Lens_Flare)
HIT THE THANKS BUTTON IF HELPED AND PLEASE LINK THE THREAD IF YOU MAKE A WORKING BUILD!!
Cmon....start posting.
Sent from my One V using XDA
Hi Snub,
First off I would like to say that this guide is really great and useful and I just used it to make a really early alpha port of MIUI over to the SGS3. I haven't published it or even attempted to flash it mainly because I feel like I must've done something wrong. It just felt way to easy.
The main thing I am worried about is the updater-script. The original one I used is from AOKP Milestone 6.1 and it looks absolutely nothing like the one in your guide. I was just wondering if you could look over my rom and give me some feedback saying what I did right and what I did wrong. I am originally just a themer so I don't have a lot of experience creating ROMS aside from making one for the DROID ERIS 2 years back.
Here is the ROM: http://www.ljbaumer.com/android/MIUI/alpha/0.0.1/MIUI_SGS3_VZW_ALPHA_0.0.1.zip
Anyways, thanks again for the guide!
Ljbaumer
ljbaumer said:
Hi Snub,
First off I would like to say that this guide is really great and useful and I just used it to make a really early alpha port of MIUI over to the SGS3. I haven't published it or even attempted to flash it mainly because I feel like I must've done something wrong. It just felt way to easy.
The main thing I am worried about is the updater-script. The original one I used is from AOKP Milestone 6.1 and it looks absolutely nothing like the one in your guide. I was just wondering if you could look over my rom and give me some feedback saying what I did right and what I did wrong. I am originally just a themer so I don't have a lot of experience creating ROMS aside from making one for the DROID ERIS 2 years back.
Here is the ROM: http://www.ljbaumer.com/android/MIUI/alpha/0.0.1/MIUI_SGS3_VZW_ALPHA_0.0.1.zip
Anyways, thanks again for the guide!
Ljbaumer
Click to expand...
Click to collapse
Don't use aokp...use cm9 or aosp ICS then it will look like my guide...
Sent from my One V using XDA
I have codeaurora ics rom. I use different framework. Thus guide not work for me. How to apply micode patchrom for ics rom? I think it would be more useful.
I dont have sure but i think miui patch its only for 2.3
Sent from my Desire HD using xda app-developers app
danielgek said:
I dont have sure but i think miui patch its only for 2.3
Sent from my Desire HD using xda app-developers app
Click to expand...
Click to collapse
look at:https://github.com/MiCode/patchrom_android
oguzhan mobile said:
look at:https://github.com/MiCode/patchrom_android
Click to expand...
Click to collapse
tell me what you mean by different framework ??
shubhamchamaria said:
tell me what you mean by different framework ??
Click to expand...
Click to collapse
There is actually MIUI for u8800. But not fast and stable. Applications open very late. Rom link is here: http://www.miui.com/extra.php?mod=download/rom&fid=33
And port rom framework files. Screenshot is here :
hi thanks for sharing.
i will give this a whirl some time. i have also read proxuser and Lens_flare guides... but haven't really applied them yet.
however i was successful in using guides from jjdoctor and riyal over the xperia section...
thanks again and will let you know what happens.
Which MIUI ROM to use ??
hi,
I read your post and its quite informative. However i did not find an answer to one question...
I have a Defy and currently we have CM9 (ICS) /CM10 (JB) builds for it. Now i understand that these builds can be used as the BASE ROM.
But what MIUI rom should be used as PORT ROM ?? (last stable MIUI build for Defy was 2.4.13).
I am thinking of porting MIUI over CM10!! But i am confused as to which MIUI version should i use ???
Thanks
Use Nexus S MIUI5 release if the the defy is HDPI res
Sent from my MT15i using xda app-developers app
so, how to convert from hdpi res to mdpi res, since i have xperia active with mdpi res, thx for your reply
Hi ,
Thanks for sharing this. Can i use this guide for MIUI 4.1.1 ( Jelly bean) with CM10. Do you anyone tried.
sendhiloo7 said:
Hi ,
Thanks for sharing this. Can i use this guide for MIUI 4.1.1 ( Jelly bean) with CM10. Do you anyone tried.
Click to expand...
Click to collapse
Yes....you can
Sent from my One V
Thank you.
I have did exactly as mentioned , But my phone is not booting up... I believe i have did some mistake ..
Can you please ...
Thanks n advance .
Logcat : http://pastebin.com/m95zM9eB
sendhiloo7 said:
Thank you.
I have did exactly as mentioned , But my phone is not booting up... I believe i have did some mistake ..
Can you please ...
Thanks n advance .
Logcat : http://pastebin.com/m95zM9eB
Click to expand...
Click to collapse
Please give me a longer log....this is very short to pick out the error
do adb logcat > miui.txt
and wait for a minute or maybe more....
then pastebin it or http://logcat.miui.us it...
this is the main guide but there might be some smali changes also needed to get the rom to boot....
MIU V3
this tutorial can be used for por miuiv3
I am attempting to do a port of MIUI 4.1 to the Galaxy S3 (i9300 "international") version.
There are a couple of ports done already... however owing to the infrequency of updates, I want to start doing it myself...
Anyway... what should I be using as the PORT in my case? There aren't any 4.1 based MIUI ROMs that have the S3 processor (exynos)... but that obviously doesn't mean it can't be done (as above.. 2 devs have done it already)...
I'm guessing my efforts are going to be in framework.jar :crying:
I use how Port MIUI Huawei P1 (miui.es) for base CM9 in LG P500, the install it's correct but freezes in the boot.
:/ one idea for the solution?
Thanks for this awesome tutorial and greetings.
Related
How to port roms to your Device
Sick of seeing roms for other devices ? wanna experience them in your device ?
Well here's a guide to teach you just that .
Code:
KEEP THESE POINTS IN MIND
This guide wont make you a full fledged dev.
It teaches you the basics of porting ROMS.
If anything happens to your device I AM NOT RESPONSIBLE for IT ! try it on your own risk !
So to begin before starting right away have a check list of these items -
Code:
The rom which you want to port for your device is named here as [B]BASE[/B]
The rom which is already working for your device is called here as [B]PORT[/B]
Your final ROM is in PORT
STEP 1
Grab a rom
Make sure to grab a rom of same resolution. for ex- 320x480.
And prefer to use the roms with same android version. for ex - android 4.0.4=android 4.0.4
also prefer to use roms from same manufacturer for ex - use htc desire S for htc desire HD
use either aosp or cm 7,9 or 10 working for your device as port
Download and install notepad++ and a archiver. ( I use winrar)
STEP 2
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
First open both the roms side by side in the zip form
perform these actions in PORT.zip
Go to system> then delete the app,media,fonts & framework folders.
now drag and drop the app,media,fonts & framework folders from base.zip to ported.zip
STEP 3
Now go to the etc folder in base.zip and the port.zip now see if the base.zip has any extra files other than those in the port.zip
if you find any put them in your etc folder of port.zip
STEP 4
Now open buid.prop file using Notepad++ and make changes to these of Port.zip
ro.build.id=
ro.build.display.id=
ro.build.date=
ro.modversion=
In build.prop file change these to same as Port Rom build.prop values. you can find these in additional build properties
ro.config.ringtone=
ro.config.notification_sound=
ro.config.alarm_alert=
If you want to port for htc devices try this if you face issues :
to fix network auto select,
decompile framework-res.apk
go to \framework-res\res\values\bools.xml change
<bool name="skip_restoring_network_selection">true</bool>
to false.
to fix graphichal issues,
decompile framework.jar
change these files with cm9 base
smali\smali\android\os
Environment
SystemProperties
smali\smali\android\view
HardwareCanvas
HardwareRenderer$Gl20Renderer
HardwareRenderer$GlRenderer
HardwareRenderer
Happy porting ! :good:
SUPPORT MY WORK BY DONATING ME HERE
Nice guide
Sent from my HTC Explorer A310e using xda premium
try this guide buddy
Hpsgill said:
Nice guide
Sent from my HTC Explorer A310e using xda premium
Click to expand...
Click to collapse
try this guide buddy and plz tell me how did it go ?
hey can u suggest me a ROM to port??
russelldias said:
hey can u suggest me a ROM to port??
Click to expand...
Click to collapse
For which mobile do you want to port rom?
rishabh.raj37 said:
For which mobile do you want to port rom?
Click to expand...
Click to collapse
HTC Explorer
well
russelldias said:
HTC Explorer
Click to expand...
Click to collapse
just look for roms in lg p500 or galaxy ace if you like any port them
but remember to take their developers permissions first
ayushrox said:
just look for roms in lg p500 or galaxy ace if you like any port them
but remember to take their developers permissions first
Click to expand...
Click to collapse
Two more Galaxy gio and most important HTC Wildfire S.
How about the Fascinate/Mesmerize?
Sent from my Galaxy S Mesmerize running AOKP Build 5 JellyBean with Devil Kernel 1.6.1
erm yes
Eris _2.1_2010 said:
How about the Fascinate/Mesmerize?
Sent from my Galaxy S Mesmerize running AOKP Build 5 JellyBean with Devil Kernel 1.6.1
Click to expand...
Click to collapse
yes you can
but be sure to choose the rom you wanna port from a device having same resolution i.e same as your mesmerize
I want to port a rom to my xperia miro. Which rom can i use to do that?
Screen resolution 480x320 3,5 tum
Android version 4.0.3
Thanks
I can´t find a stock rom, please, can someone help me?
please tell me what rom should i port for vodafone smart2
Resolution?
ayushrox said:
yes you can
but be sure to choose the rom you wanna port from a device having same resolution i.e same as your mesmerize
Click to expand...
Click to collapse
I don't think resolution matters that much.. I ported from Nexus S without any issues..
resolution is secondary. if its hdpi to ldpi/mdpi port, u need to hell lot of resize.
the main importance is the phones architecture.
long story short =
ARM-V"X" = ARM-V"X" = if yes, port
ARM-V"X" =/ ARM-V"Y" = no.
I'm running MIUI V4, android 4.0.4 on an HTC Glacier.
I want to give this a shot....my first time. Which device is compatible with mine? Would it be possible to port a Jelly Bean Miui rom from one of those "compatible devices" to mine?
No I didn't do much searching. I figured that in order for me to do this the right way, I would ask the wise ones.
Thank you for all your work and help.
Sent from my Galaxy Nexus using xda premium
Now open buid.prop file using Notepad++ and make changes to these of Port.zip
ro.build.id=
ro.build.display.id=
ro.build.date=
ro.modversion=
In build.prop file change these to same as Port Rom build.prop values. you can find these in additional build properties
SInce i haven't changed the build.prop on port, the above values are for the port. aren't they? Or i change in base then copy whole build.prop from base to port? A bit confusing
ic3141 said:
Now open buid.prop file using Notepad++ and make changes to these of Port.zip
ro.build.id=
ro.build.display.id=
ro.build.date=
ro.modversion=
In build.prop file change these to same as Port Rom build.prop values. you can find these in additional build properties
SInce i haven't changed the build.prop on port, the above values are for the port. aren't they? Or i change in base then copy whole build.prop from base to port? A bit confusing
Click to expand...
Click to collapse
erm yes
just change the values in your port.zip
ayushrox said:
erm yes
just change the values in your port.zip
Click to expand...
Click to collapse
I was looking to port a rom to my Captivate Glide! would you have any suggestions as to which devices could be used to port from?
I was looking at the Galaxy R. are there any others? the cpu in my glide uses a dual core Nvidia Tegra 2 AP20H 1ghz.
Thanks
There are lots of questions about what devices/roms people can port from going on in here...now I'm not a mod or anything and I am watching this thread because I think it would be a cool project to port a rom for my phone over to a friend's...but perhaps it would be helpful for the OP to include some tips on how we can check compatibility ourselves right in the first post? Is that possible?
I saw this:
"long story short =
ARM-V"X" = ARM-V"X" = if yes, port
ARM-V"X" =/ ARM-V"Y" = no."
...which is a good piece of info. What other things can people be looking for so we don't keep asking the same question? Obviously you shouldn't be trying to port an HTC rom for a Samsung device unless you really know what you're doing, but I mean other perhaps-not-so-obvious stuff. Thanks OP for your consideration and great guide!
Could I port a cm10 based ROM from my GS3 to my Nexus 7? The one below. Thanks
http://forum.xda-developers.com/showthread.php?t=1997151
Sent from my Nexus 7 using xda app-developers app
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Notes
Please don't ask for my source of this. It's from "panbaidu" forum so I don't have it. I'm trying fix this ROM. It's CM10.1 with all features and if you don't like my work or this thread please go away and no comment this thread. Thanks to all.
If anybody wants to help with fixing this ROM or improve ROM please PM me.
Features
CM10.1 (Android 4.2.2)
Multilanguages
Faster than aurora (I'm not joking)
Modded desktop clock
HDR mod
FM radio
Mms.apk with quick action 'Read'
All always at newest version
Build.prop & Init.d tweaks
Task manager
Working file from Blefish source (libhardware_legacy.so)
Bugs
Wi-Fi
Cam recording
Download
ROM
Gapps
Installation
1. Copy package to SD card
2. Boot to recovery
3. Full wipe (data, cache, dalvik, battery stats)
4. Format /system, /data, /cache
5. Reboot recovery
6. Install pacakges (ROM, GAPPS)
7. Reboot!
P.S. If you are getting error in CWM you need custom partition. Instructions and download are in my Mlora thread.
Changelog
v0.1
Intial release!
v0.2
Fixed lockscreen unlock to camera
Fixed System apps (Andromadus source)
Added info about CM & u8800
Added a lot of tweaks (build.prop, init.d)
Added CM wallpaper chooser
Addded Task manager
Removed unuselles apps
update1
Fixed calling issue
Fixed SD card issue
v0.3
Synced to newest android 4.2.2 (mr-1.1)
Fixed finally calling issue
Fixed finally SD card issue
Fixed graphic bug
Fixed BT
Fixed keyboard swype
Improved Tweaks
Improved Installation script
Added FM radio
Added HDR mod
Updated Apollo music player
v0.4
New kernel (new some files for bt)
Fixed problem with bootloop (totally)
Improved build.prop
Removed stock browser
Added Chrome beta
Credits
Thanks to guys which ported this ROM
Thanks to all which wants to help me
Thanks to dzo for his kernel
If you like this ROM please hit Thanks button.
Development of this ROM here!
Screenshots
Need to resize partition before installing ?
emre.yv said:
Need to resize partition before installing ?
Click to expand...
Click to collapse
I think that yes. I have resized partition and installation without any problem.
is it necessary to have a user name and password to download the ROM... i cannot understand the language and so very difficult to download
Not only notification scroll, but all animations sometimes freeze.
Re: [ROM] [v0.1] Cyanogenmod 10.1
emre.yv said:
Need to resize partition before installing ?
Click to expand...
Click to collapse
In the pc, extract the zip file, them checkout the system folder size. If it's way beyond 200 MB, then yes, you have to resize partitions. You can alternatively try to delete unneeded stuff until the folder stays under 200MB, that way, you won't have to resize partition.
Sent from my Huawei U8800
Thank you!!! I hope you will fix the wi-fi, the scroll animations and the Camera. Thanks to all the developers who still insist on upgrade our phones ideos x5.
I'll try install this ROM (temporarly) and after back to Aurora.... Wi-Fi is the most important thing on smartphone...
Continuation of a great job!
I was able to install this ROM... since the Kernal used is DZO's Aurora Kernal 3.0.8, can we use the new kernal provided by Ezet for Aurora Update 20.....
Good jobs maaannn !
U8800 forum runer
Has anybody any idea "how to improve this ROM"? I'll add it to this ROM. In next update I also fix some bugs in systemui.apk.
Mlopik said:
Has anybody any idea "how to improve this ROM"? I'll add it to this ROM. In next update I also fix some bugs in systemui.apk.
Click to expand...
Click to collapse
This is CyanogenMod, no need to add something, all features are in settings.
If you can, just
- change build.prop from Pro to nonPro
- buggy animations
- wifi
Please do NOT add Supercharger-like fun stuffs.
Davoss said:
This is CyanogenMod, no need to add something, all features are in settings.
If you can, just
- change build.prop from Pro to nonPro
- buggy animations
- wifi
Please do NOT add Supercharger-like fun stuffs.
Click to expand...
Click to collapse
Ok. Thanks. Today I'll release v0.2 (maybe) with fixed animations and much more... in v0.3 I'll try fix wi-fi.
Development of CM10.1 here.
What are you going to change that's not superficial? There is no source code.
cm10 bag fix
Hello everyone, I look at you and think, what the hell's all the problems are clear!!!!!!!!!!! !!!!!!!!!!! okay start, unlock isprovlyaetsya bug in this file res \ values \ arrays.h
<array name="lockscreen_targets_with_camera">
<item>@drawable/ic_lockscreen_unlock</item>
<item>@null</item>
<item>@drawable/ic_lockscreen_camera</item>
<item>@null</item>
</array>
<array name="lockscreen_target_descriptions_with_camera">
<item>@string/description_target_unlock</item>
<item>@null</item>
<item>@string/description_target_camera</item>
<item>@null</item>
</array>
!Bug with waffle look in wpa_supplicant!!!!!and othes a bug with animation in a sustemui.apk!
Re: [ROM] [v0.1] Cyanogenmod 10.1
How are you planing to fix wifi without dev tree? I think you can't but you can try anyways.
Sent from my GT-I9100 using Tapatalk 2
http://forum.xda-developers.com/showthread.php?t=2066022
You can use this thread to get some useful information. The first page is all about fixing wi-fi in some ported from PRO ver. ROM. I've managed to get it turning on, but no further results.
P.S.: as for me, it's better to port ROMs using source, but to port any JB ROMs we must wait till Blefish release his device tree completely.
nagato.fm said:
http://forum.xda-developers.com/showthread.php?t=2066022
You can use this thread to get some useful information. The first page is all about fixing wi-fi in some ported from PRO ver. ROM. I've managed to get it turning on, but no further results.
P.S.: as for me, it's better to port ROMs using source, but to port any JB ROMs we must wait till Blefish release his device tree completely.
Click to expand...
Click to collapse
Thanks. I already saw this thread. But only copying & pasting bins and libs isn't functionally. I'll try compile wpa_supplicant, cli and hardware_legacy.so from Andromadus's source for desire z.
boss_y said:
How are you planing to fix wifi without dev tree? I think you can't but you can try anyways.
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
I'll try compile wpa_supplicant, cli and hardware_legacy.so from Andromadus's source for desire z.
ilyaaa299 said:
Hello everyone, I look at you and think, what the hell's all the problems are clear!!!!!!!!!!! !!!!!!!!!!! okay start, unlock isprovlyaetsya bug in this file res \ values \ arrays.h
<array name="lockscreen_targets_with_camera">
<item>@drawable/ic_lockscreen_unlock</item>
<item>@null</item>
<item>@drawable/ic_lockscreen_camera</item>
<item>@null</item>
</array>
<array name="lockscreen_target_descriptions_with_camera">
<item>@string/description_target_unlock</item>
<item>@null</item>
<item>@string/description_target_camera</item>
<item>@null</item>
</array>
!Bug with waffle look in wpa_supplicant!!!!!and othes a bug with animation in a sustemui.apk!
Click to expand...
Click to collapse
Thanks. I'm fixing it now. Maybe today v0.2.
Mlopik said:
Thanks. I already saw this thread. But only copying & pasting bins and libs isn't functionally. I'll try compile wpa_supplicant, cli and hardware_legacy.so from Andromadus's source for desire z.
I'll try compile wpa_supplicant, cli and hardware_legacy.so from Andromadus's source for desire z.
Thanks. I'm fixing it now. Maybe today v0.2.
Click to expand...
Click to collapse
good idea!!!!!!:good:but look carefully, there are many little things that need to be provided!
ParanoidAndroid has really taken a front seat in the race of the custom ROMs and with it's new versions coming out quickly, many have been asking me how to port it. So, here's the easiest way to port ParanoidAndroid on your device. I have tried to make it as simple and easy as i could. Hope you like it
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
How To Port ParanoidAndroid JB, that is versions, 2.x +, example, 2.57,2.99,3
Prerequisites
You must use same versions of android.For example, both your port Paranoid Rom and base(usually Cyanogenmod) must be of same versions.In this case 4.04, 4.1.1 or 4.2.2.
Try to port from same manufacturer, though different manufacturers does not affect too much.
Use same resoultion devices, for example, both the base and port rom should be mdpi or else you will have to resize.
In the procedure given below two terms will be used-
1. Base ROM 2.Port ROM
Base ROM is that ROM which is working currently for your Mobile, that is, this is the one in which you are going to make modifications to make it ParanoidAndroid.
Ported ROM is that Rom Which you want to port to your Device, in this case, it is ParanoidAndroid.
Click to expand...
Click to collapse
Procedure
1.Copy App, Media and Framework Folders from your to be ported ParanoidAndroid Rom.
2.Delete App, Media and Framework Folders from your base Cm10 ROM.
3.Paste App, Media and Framework Folders in you base CM10 Rom.
4.Now, go to system/etc and there you will find a paranoid folder.
5.Now, copy this paranoid folder to your base (Cm10) rom.
6.Now, go to Meta_inf/com/Google/Updater Script of your base cm10 rom and open the updater script with notepad ++
Add the following line
Code:
set_perm(1000, 1000, 0644, "/system/etc/paranoid/properties.conf");
Something like this
7.It should work fine.Did i just say fine?Nahh... It should and it will work great
8.If it doesn't boot up, try replacing libandroid_runtime.so.That is copy it from system/lib of your ParanoidAndroid rom to Cm10 ROM.
9 Go to build.prop of base rom and add the following lines below ro.modversion.
Code:
ro.pa.family=pa_mdpi
ro.pa.version=3.xx
Mdpi can also be ldpi or hdpi depending upon your device.
Pa.version is the version of ParanoidAndroid that you are porting
Something like this
10.That's it.You have just successfully made a ParanoidAndroid Rom of your own for your beloved device!!
How To Port ParanoidAndroid ICS, that is versions, before 2.x +, example, 1.5, etc
Follow the same procedure but do this thing extra
Copy pad.prop from your PA to base ( CM9 ) rom.
If you have some problems with graphics like icons overlapping, etc follow these steps-
First of all you need to decompile framework.jar (use apktool)
Replace these files with that of your base (CM10) rom-
smali\smali\android\os
Environment
SystemProperties
smali\smali\android\view
HardwareRenderer$Gl20Renderer
HardwareRenderer$GlRenderer
HardwareCanvas
HardwareRenderer
Click to expand...
Click to collapse
Code:
[B][SIZE="5"]Some Additional Instructions[/SIZE][/B]
[LIST]
[*]Never forget to give proper credits after your port
[*]Give credits to Paranoid team, the developer of the base and the ported roms and if anyone else has helped you :)
[*]Don't hesitate one bit to ask your questions here
[*]All problems and bugs shall be dealt with the best of our abilities on this thread
[*]And last, Keep Calm and Enjoy your work :D
[/LIST]
Will this also work for PACman ????I am asking as I didn't found any guide for that.......
M_J said:
Will this also work for PACman ????I am asking as I didn't found any guide for that.......
Click to expand...
Click to collapse
It should. Have a try
Sent from my ST21i2 using xda premium
Wow, this is new!
You really do know a lot about porting these things
I'll finish my AOKP project first and then try my luck at PA (and maybe even PAC)
Also, you got a thank from me
someone755 said:
Wow, this is new!
You really do know a lot about porting these things
I'll finish my AOKP project first and then try my luck at PA (and maybe even PAC)
Also, you got a thank from me
Click to expand...
Click to collapse
I am glad that you like it
Sent from my ST21i2 using xda premium
Will try on my RAZR once I have free time.
Sent from my XT910 using xda app-developers app
h0324879 said:
Will try on my RAZR once I have free time.
Sent from my XT910 using xda app-developers app
Click to expand...
Click to collapse
Sure and do tell me the result here
Sent from my ST21i2 using xda premium
This method works for for paranoid 3.15 and cm10.1 bro?
blatecktonik said:
This method works for for paranoid 3.15 and cm10.1 bro?
Click to expand...
Click to collapse
I was not sure about it so i didnt write about it. but have a try it might work
Sent from my ST21i2 using xda premium
I ported it using CM as a base and I get status 7 when flashing. Any ideas?
Sent from my LG-LS970 using xda app-developers app
Cqn I port it on amy other cst rom. .
As my device does not have CM. . .
And tell me how to make it for dual sim. . .or jus point in tat direction
a person who didn't make mistake never tried new things. . ." - Albert Einstein
Mr_JacobClutch said:
I ported it using CM as a base and I get status 7 when flashing. Any ideas?
Sent from my LG-LS970 using xda app-developers app
Click to expand...
Click to collapse
Full error line please..
It might be due to system size that is your ROM size is greater than your system size
Remove some of the useless apk , media, and try to flash again.
jeevan93 said:
Cqn I port it on amy other cst rom. .
As my device does not have CM. . .
And tell me how to make it for dual sim. . .or jus point in tat direction
a person who didn't make mistake never tried new things. . ." - Albert Einstein
Click to expand...
Click to collapse
You can't port on stock ROM.
You can mainly use CM as base.
So no chance of making it for dual sim
^^ +1
Not stock. . .but a custom Rom. . With intl.d . . .but give me a reason y only cm. . .
a person who didn't make mistake never tried new things. . ." - Albert Einstein
jeevan93 said:
Not stock. . .but a custom Rom. . With intl.d . . .but give me a reason y only cm. . .
a person who didn't make mistake never tried new things. . ." - Albert Einstein
Click to expand...
Click to collapse
cm because it is the best and the easiest base rom to port on.
Mr_JacobClutch said:
I ported it using CM as a base and I get status 7 when flashing. Any ideas?
Sent from my LG-LS970 using xda app-developers app
Click to expand...
Click to collapse
updater script problem..
go through it line by line and make sure your system folder has all the files mentioned in it.
anyway to get back those on screen buttons lost it while modifying build !
ShivangDave said:
anyway to get back those on screen buttons lost it while modifying build !
Click to expand...
Click to collapse
Add this to your build.prop:
Code:
qemu.hw.mainkeys=1
Quinny899 said:
Add this to your build.prop:
Code:
qemu.hw.mainkeys=1
Click to expand...
Click to collapse
didnt worked :/
Hello!
Today I've came across with:
Samsung Galaxy Star Duos GT-S5282
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
And I've started to wonder if it isn't possible to port it's ROM to our beloved Y DUOS.
While searching here on XDA, I've discovered this post -> Rooted galaxy star duos via firmware.
I've downloaded it and used dsixda's Android Kitchen to deodex all apk's.
And so, HERE you go fellows.
I think that, in theory we would be able to port this, in fact, I would gladly try to do it if it wasn't for my lack of time.
I hereby request that this thread becomes updated by everyone interested on porting this or using the provided apk's to mod a custom ROM still based on Ginger Bread. This is a request for all of our most skilled members to work on!!
So how will it be? Can we count on each other to port (or mod a custom ROM with) this?
I would be very grateful if we could.
I've cast the first stone into the lake, now let's make some waves, shall we?
GO! :victory:
i think its a realy big rom for our duos,but why not.have u tried it?or have you only some things themed and thats all,and which kernel is inside?
-CALIBAN666- said:
i think its a realy big rom for our duos,but why not.have u tried it?or have you only some things themed and thats all,and which kernel is inside?
Click to expand...
Click to collapse
Tried it? No.
I simply took it, as is, from the thread I've mentioned on the OP and used Android kitchen to deodex all apk's.
-EDIT-
This is still a ROM for Star Duos, not Y Duos.
I simply thought that, since both phones are ldpi devices, we could try to make it work on our phone by porting it, or to make it look like it by modding our apk's.
Typhus_ said:
Tried it? No.
I simply took it, as is, from the thread I've mentioned on the OP and used Android kitchen to deodex all apk's.
-EDIT-
This is still a ROM for Star Duos, not Y Duos.
I simply thought that, since both phones are ldpi devices, we could try to make it work on our phone by porting it, or to make it look like it by modding our apk's.
Click to expand...
Click to collapse
Star duos has a spreadtrum 8810 processor and mali 300 gpu.Its impossible to port
Well, at least we can use the apk's to mod our custom ROM's, right?
For example, Omkar$ requested HERE for someone to resize stuff for Galaxy Y.
Well, with these apk the resizing is already made, right? We can use this stuff to, at leats, mod, am I correct?
Typhus_ said:
Well, at least we can use the apk's to mod our custom ROM's, right?
For example, Omkar$ requested HERE for someone to resize stuff for Galaxy Y.
Well, with these apk the resizing is already made, right? We can use this stuff to, at leats, mod, am I correct?
Click to expand...
Click to collapse
yes you can port png images i think...unless its same names and layout...
but why we need to coz there was already png images in our apk and we just only to edit it and design for theming...
edit:
can you share the stock launcher of it maybe we can use that...
Sent from my GT-S6102 using xda app-developers app
The launcher is included for download.
It's SecLauncher2.apk.
Remember that this download is the result of my import of the rooted firmware (available for download on the thread I mentioned on the OP) on dsixda's Android Kitchen.
I've took the firmware and passed it on Android Kitchen simply to deodex all files.
Typhus_ said:
The launcher is included for download.
It's SecLauncher2.apk.
Remember that this download is the result of my import of the rooted firmware (available for download on the thread I mentioned on the OP) on dsixda's Android Kitchen.
I've took the firmware and passed it on Android Kitchen simply to deodex all files.
Click to expand...
Click to collapse
Hey buddy can u just upload "SecLauncher2.apk"
i just wanted that file,..... n i dont have that much data in cell than i can dwl 400+mb....
n will it work if i directly intstall that apk in my sgy duos....or i need to move tht in system???/
just do 1 thing...upload SecLauncher2.apk ...n i will see it myself.........
ChaTy said:
Hey buddy can u just upload "SecLauncher2.apk"
i just wanted that file,..... n i dont have that much data in cell than i can dwl 400+mb....
n will it work if i directly intstall that apk in my sgy duos....or i need to move tht in system???/
just do 1 thing...upload SecLauncher2.apk ...n i will see it myself.........
Click to expand...
Click to collapse
I Don't know if the launcher will work by itself "alone". I think we will always need the frameworks.
Later on I will release a download for the launcher, settings, systemui, and all frameworks, so that you're able to try it.
Typhus_ said:
I Don't know if the launcher will work by itself "alone". I think we will always need the frameworks.
Later on I will release a download for the launcher, settings, systemui, and all frameworks, so that you're able to try it.
Click to expand...
Click to collapse
yes thats right since you already download the firmware we need only the important apk and not the whole firmware lets see what we can do about it...
Sent from my GT-S6102 using xda app-developers app
Typhus_ said:
I Don't know if the launcher will work by itself "alone". I think we will always need the frameworks.
Later on I will release a download for the launcher, settings, systemui, and all frameworks, so that you're able to try it.
Click to expand...
Click to collapse
Hmm okaay...fine....no problem
Sent from my GT-S6102 using xda premium
I thought I would leave a new ROM because Kenjboy and Raw 99 are good at development. :good:
OK,
Download frameworks HERE.
Framework includes:
android.policy.jar
framework.jar
framework2.jar
services.jar
twframework.jar
framework-res.apk
twframework-res.apk
Download apps HERE.
App includes:
minimode-res.apk (dunno what's this but seemed important...)
SecLauncher2.apk
SecLiveWallpaperPicker.apk
SecSettings.apk
SecWallpaperChooser.apk
SystemUI.apk
If you need anything else separately, or if you think that I've missed some important stuff on this separate download, just reply.
Thread moved to Q&A.
[WIP] (Work In Progress) and [DEV] (under development) threads are welcomed, but as this is marked as a question it is more appropriate for the Q&A section.
If you have a test ROM you can post and you are willing to keep the first post updated as things progress, please feel free to create a new thread for it in the development area.
wait a sec... are u trying to port jb ?!
First have a look at the fact that cm7 is now stable because of alcatel lib files, they won't work for ics/jb. So, stop dreaming and contribute in getting stable cm9 first..
@b16h22 agree with your statement.
---------- Post added at 08:50 AM ---------- Previous post was at 08:43 AM ----------
Typhus_ said:
OK,
Download frameworks HERE.
Framework includes:
android.policy.jar
framework.jar
framework2.jar
services.jar
twframework.jar
framework-res.apk
twframework-res.apk
Download apps HERE.
App includes:
minimode-res.apk (dunno what's this but seemed important...)
SecLauncher2.apk
SecLiveWallpaperPicker.apk
SecSettings.apk
SecWallpaperChooser.apk
SystemUI.apk
If you need anything else separately, or if you think that I've missed some important stuff on this separate download, just reply.
Click to expand...
Click to collapse
yes, you've missed a fully working hw lib files for a full working jb... that we don't have !!
kaustubh.rockstar said:
wait a sec... are u trying to port jb ?!
First have a look at the fact that cm7 is now stable because of alcatel lib files, they won't work for ics/jb. So, stop dreaming and contribute in getting stable cm9 first..
yes, you've missed a fully working hw lib files for a full working jb... that we don't have !!
Click to expand...
Click to collapse
Did you read all posts?
Besides, the way you're addressing this thread is quite aggressive. Please don't do that.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
UNOFFICIAL SLIMBEAN FOR GALAXY ACE GT-S5830
UNOFFICIAL SLIMBEAN
Based on Slimbean 3.1
Screenshots:
Real SlimRom Features
Build for daily use
The real dark slim
Using kernel from CM10.1 from Jenkins server
Super light ROM (70MB - 95MB)
Nova Launcher
Can handle games smoothly ( Dont expect much from a low end device though )
Amazing performance and graphics
Removed many apps
Rooted
Not working
Camera
Bluetooth
Lock Screen
Home Button, Back Button and Menu Button, but u can use navigation bar as a replacement no big deal
Browser
Thanks - Credits
SlimRom for their features
To TeamAndroidArmv6, Jenkins server for the lib files
Kernel Source is here :
Kernel Source
Mine
Code:
[U] Version 1 [/U]
Initial release
Downloads
Downloads
NO GAPPS INCLUDED
Version 1
Unofficial Slimbean Port_v1
last
Installation:
Please make sure you have clockworkmod or twrp installed.
Boot to CWM Recovery
- Wipe data / factory reset
- Format System partition
- Install SlimbeanUnofficial
- Reboot
S♥NE said:
Installation:
Please make sure you have clockworkmod or twrp installed.
Boot to CWM Recovery
- Wipe data / factory reset
- Format System partition
- Install SlimbeanUnofficial
- Reboot
Click to expand...
Click to collapse
First!!
Woaw Thanks You Rock
DOWNLOADING
YES FINALLY :good::good::good::good:
EDIT: It would be really nice if you could fix the camera
Hi So Here's my review of the rom
Bugs
Camera
Lockscreen never shows up
In the Power menu there is no airplane mode option and others are not visible too
In the notifications bar the switcher does not shows. So we have to slide to see the tiles
We cannot use the home button at all even with the nav bar
Well Anyways good work. If I have spare time I could surely fix the camera and lockscreen bugs
Thanks
Also If anybody know are there slimbean 4.3 sources for armv6
PS @S♥NE I wanna know which rom you used as base
Well i thought i said using the navigation bar as replacement?
Btw hope you could help if possible
Im in progress of fixing the lockscreen and have a little sucess, but surely u could help with the camera?
As base i used cm10.1 from jenkins.androidarmv6.org
The slimbean i used to pprt is from slimbean unoffocial cresent zte somethinf like dat, i found it on google
Any help would be much appreciated
Sent from my GT-S5830 using xda premium
S♥NE said:
Well i thought i said using the navigation bar as replacement?
Btw hope you could help if possible
Im in progress of fixing the lockscreen and have a little sucess, but surely u could help with the camera?
As base i used cm10.1 from jenkins.androidarmv6.org
The slimbean i used to pprt is from slimbean unoffocial cresent zte somethinf like dat, i found it on google
Any help would be much appreciated
Sent from my GT-S5830 using xda premium
Click to expand...
Click to collapse
I used the nav bar but the home button didn't worked
I will fix it and upload it here- the lockscreen and camera It won't be difficult
Oh my apology then, it would be helpful if u could help me
Hope u could pm and teach me somethings for this is my first time porting roms
Sent from my GT-S5830 using xda premium
Hey @S♥NE
I tried to port RootBox rom(based on android 4.2.2) for our ace from Zte crescent from this link
The ROM got flashed but it is stuck at bootanimation.and not booting
Can you help me? please
also what can be causing the bootloop?
I can upload the ROM if you want.
reply.
tried this rom today and have to its good as first attempt
except few bugs that are listed everything is fine
and nova launcher idea is good cos cm9 roms with this one are also light and fast
KEEP IT UP
:good::good::good::good:
U can take a logcat for there are many guides on taking a logcat, its very useful
For bootloop probably there are some lib files u did not take from base rom? U can always refer to various guides at xda and combine them like i did, anyway good luck in your rom porting
Sent from my GT-S5830 using xda premium
S♥NE said:
U can take a logcat for there are many guides on taking a logcat, its very useful
For bootloop probably there are some lib files u did not take from base rom? U can always refer to various guides at xda and combine them like i did, anyway good luck in your rom porting
Sent from my GT-S5830 using xda premium
Click to expand...
Click to collapse
I don't have laptop access as it is damaged so can't take logcat
and the rom doesn't boot so no app to take logcat as well.
BTW which libs files are you referring to?
The rom stays at bootanimation only
and lib files are to be taken from base ROM or port ROM?
S♥NE said:
Oh my apology then, it would be helpful if u could help me
Hope u could pm and teach me somethings for this is my first time porting roms
Sent from my GT-S5830 using xda premium
Click to expand...
Click to collapse
Yeah It would be my pleasure. But honestly I don't know much either.
Also I decided to try and compile the slimbean from sources.
Ace King 34 said:
Hey @S♥NE
I tried to port RootBox rom(based on android 4.2.2) for our ace from Zte crescent from this link
The ROM got flashed but it is stuck at bootanimation.and not booting
Can you help me? please
also what can be causing the bootloop?
I can upload the ROM if you want.
reply.
Click to expand...
Click to collapse
Hey if I'm not wrong isn't this the PAC 4.2.2. I don't think you should port it after all we have a bug free one by OD already
U juz take some lib file from base like libandroidruntime all those
Sent from my GT-S5830 using xda premium
S♥NE said:
U juz take some lib file from base like libandroidruntime all those
Sent from my GT-S5830 using xda premium
Click to expand...
Click to collapse
Okay
Done For All
Hey everyone, currently i have changed my phone to Sony Xperia S and i dont really use my Galaxy Ace, I am hoping anyone with knowledge of porting rom would help with the bugs this rom currently have.