[Guide] Port jelly bean! - XPERIA X8 General

Start with a pure sdk system dump and deodex it - or use one of the dumps floating around here that are pre deodexed
you need to basically merge it with your latest ics build - I used my last compile of cm9 as a base but needless to say the closer the base is to aosp the better. You'll want to keep as much of the sdk pristine as possible basically just add in the things you need that are device specific such as:
any platform named hw libs from /system/lib/hw
your egl files from /system/lib/egl
your modules from system/lib/modules
wifi, bluetooth, and gps related files from /system/etc
you also will need your idc and keymap files and all the other device specific items out of /system/usr folders so your input methods will work - no idc files means no touch screen
the above error looks like a framework and lib are not getting along. Make sure the frameworks and all of the root /libs are sdk originals you can copy libs over to your sdk port that are not included however just don't overwrite any
make sure you properly modifiy the build.prop to match your device
copy busybox to the working folder into /system/bin and /system/xbin make sure every binary is executable! symlink /system/bin/busybox to /system/bin/sh and replace the sdk version of toolbox bin with the ics version
in ramdisk retain your device.init.rc but replace everything else with what comes in the sdk ramdisk - download the sdk properly and extract the ramdisk as cpio.gz extract it and use it as a base only adding the device specific .rcs that you need. If init.rc needs a few changes make them but as a rule you can usually just use your device.init.rc and keep the master clean. Be sure that init.traces.rc is in your ramdisk it's a new file for jellybean and it gives a crapload of errors when it's not there.
try not to load any wifi modules for initial tests - theres some changes that are screwing mine up if I set my modules to load on boot- it prevents a full boot.
Send your thanks here! http://forum.xda-developers.com/showpost.php?p=28020178&postcount=36 Thanks randomblame!:laugh:

Reserved for any use future--Yes i'm trying to port jelly bean
Another guide
A good base ROM for porting: http://forum.xda-developers.com/show....php?t=1737849
Ramdisk diff
This is a diff file for the Jellybean ramdisk from ICS. This is from the galaxy nexus and will have to be changed for your specific device. Some notes that are not shown in the diff are that /sbin/adbd and init changed -- These are both binaries so they need to be manually taken from the jb ramdisk.
http://pastebin.com/xwCLRrT0
Files changed in /system/
This is a list of files that have changed in JB... Please check /vendor/{device vendor}/{device name}/ and[/SIZE][/SIZE] /device/{device vendor}/{device name}/ in the CM source to make sure they don't overlap... If any do, just keep your cm9 versions.
/system/app/ - Basically every apk, don't even bother copying individual changed files
/system/bin/
adb.p dumpsys.p mksh.p sdptool.p
applypatch.p fsck_msdos.p mtpd.p sensorservice.p
app_process.p gzip.p ndc.p servicemanager.p
bluetoothd.p hciattach.p netcfg.p service.p
bootanimation.p hostapd.p netd.p setup_fs.p
brcm_patchram_plus.p installd.p pand.p smc_pa_ctrl.p
bugreport.p ip6tables.p ping.p surfaceflinger.p
dalvikvm.p ip.p pppd.p system_server.p
dbus-daemon.p iptables.p racoon.p tc.p
debuggerd.p keystore.p rild.p tf_daemon.p
dexopt.p linker.p run-as.p toolbox.p
dhcpcd.p logcat.p schedtest.p vdc.p
dnsmasq.p logwrapper.p screencap.p vold.p
drmserver.p make_ext4fs.p screenshot.p wpa_supplicant.p
dumpstate.p mediaserver.p sdcard.p
NEW
atrace content e2fsck mdnsd requestsync uiautomator
/system/xbin/
dexdump.p/system/etc/apns-conf.xml.p fallback_fonts.xml.p permissions
audio_effects.conf.p gps.conf.p ppp
dhcpcd media_profiles.xml.p security
event-log-tags.p NOTICE.html.gz.p system_fonts.xml.p
NEW
audio_policy.conf media_codecs.xml security
fallback_fonts-ja.xml preferred-apps
/system/media/ & /system/fonts/ - Just take it all from jb as pretty much none is device specific.
/system/framework/ - Everything
Thanks here! -->http://forum.xda-developers.com/showthread.php?t=1739561

You know what your doing or are you just copying and pasting?
W!LßSO @ XDA
Sent from my fingers to your face

wilbso said:
You know what your doing or are you just copying and pasting?
W!LßSO @ XDA
Sent from my fingers to your face
Click to expand...
Click to collapse
I think he has no idea what hes doing

Xmaster8 said:
I think he has no idea what hes doing
Click to expand...
Click to collapse
LOL!!!

{
"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"
}

wilbso said:
You know what your doing or are you just copying and pasting?
W!LßSO @ XDA
Sent from my fingers to your face
Click to expand...
Click to collapse
Yes i know and you?
Sent from my E15i using xda premium

ElmirBuljubasic said:
Yes i know and you?
Sent from my E15i using xda premium
Click to expand...
Click to collapse
Sooo how far did you get? Bootloop on bootanimation or kernel splash screen?

Xmaster8 said:
Sooo how far did you get? Bootloop on bootanimation or kernel splash screen?
Click to expand...
Click to collapse
Bootloop
Sent from my E15i using xda premium

ElmirBuljubasic said:
Bootloop
Sent from my E15i using xda premium
Click to expand...
Click to collapse
Llibcore/net/RawSocket?

Xmaster8 said:
Llibcore/net/RawSocket?
Click to expand...
Click to collapse
If I can do the logcat..patience

Nahh not get it to work! xD I'm not good: 3 I'll try as soon as I learned something! Ah, this thread has been done to put ALL the guides porting jelly bean!

RohinZaraki said:
Click to expand...
Click to collapse
I prefere ,the chemistry dog

Whoa, you are porting JB ?
Good luck !

ElmirBuljubasic said:
Nahh not get it to work! xD I'm not good: 3 I'll try as soon as I learned something! Ah, this thread has been done to put ALL the guides porting jelly bean!
Click to expand...
Click to collapse
You really thought it will be so easy?

Xmaster8 said:
You really thought it will be so easy?
Click to expand...
Click to collapse
Why i established?

ElmirBuljubasic said:
Why i established?
Click to expand...
Click to collapse
Well... I just can say good luck
Sent from my E15i using xda premium

Yeah I think XDA is for helping each other and to try to develop, I mean not only develop Android thingys, but to develop ourselves, so please help each other in peace and respect anyone who tries to do something for our community, even if he/she is a beginner developer. Only thing I can wish to the OP is good luck and to never give up! Ask one of the more veteran Developers for help, it's not a shame, but never forget the respect to each other.
Sent from X8 through XDA app.

Asycid said:
Yeah I think XDA is for helping each other and to try to develop, I mean not only develop Android thingys, but to develop ourselves, so please help each other in peace and respect anyone who tries to do something for our community, even if he/she is a beginner developer. Only thing I can wish to the OP is good luck and to never give up! Ask one of the more veteran Developers for help, it's not a shame, but never forget the respect to each other.
Sent from X8 through XDA app.
Click to expand...
Click to collapse
Finally someone said this... I am really surprised how everyone call themselfs good developers and they are in fact not good people at all. Reading some of these replies I can only say that you guys disappointed me. You should help the beginners and encourage them to develop something and learn more by I dont know , giving them links where they can learn things, pm them with solutions and other tips, or not telling them anything at all.

How much is your created port zip?
Our system can handle around 115mb
If is above,can you light the system by creating a folder,in where meta inf and system is,called data and put some apks from system/app
of course must give and the correct permissions in updater script:
set_perm_recursive(0, 0, 0777, 0777, "/data/app");

Related

[DEV] MIUI Launcher Porting Resources (More Developers Needed)

{
"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"
}
MIUI Launcher Porting Resources
Port the Launcher to,
for example, CM7 or Sense
Please share your Porting Process!
Let's Get Started
​
Resources
Official Site
Official Site (ENG)
MIUI Android (English Translated ROMs)
MIUI Stable ROMs (ENG)
MIUI Development ROMs (ENG)
Click to expand...
Click to collapse
Required System Files for Development
android.policy.jar
services.jar
framework-res.apk
framework.jar
twframework-res.apk
Click to expand...
Click to collapse
Originally Posted by andmer
I merged froyo MIUI 1.3.25 framework.jar changes into froyo touchwiz framework.jar at a smali level.
I also added all the images into framework-res.apk that were missing from MIUI.
There were many files touched to get this done:
Click to expand...
Click to collapse
Code:
framework.jar\smali\android\app\ActivityThread.sma li
framework.jar\smali\android\app\ContextImpl$Applic ationPackageManager.smali
framework.jar\smali\android\app\IconCustomizer$1.s mali
framework.jar\smali\android\app\IconCustomizer.sma li
framework.jar\smali\android\app\ThemeResource$1.sm ali
framework.jar\smali\android\app\ThemeResource.smal i
framework.jar\smali\android\content\pm\IPackageMan ager$Stub$Proxy.smali
framework.jar\smali\android\content\pm\IPackageMan ager$Stub.smali
framework.jar\smali\android\content\pm\IPackageMan ager.smali
framework.jar\smali\android\content\pm\PackageItem Info.smali
framework.jar\smali\android\content\pm\PackageMana ger.smali
framework.jar\smali\android\content\pm\PackagePars er.smali
framework.jar\smali\android\content\pm\RegisteredS ervicesCache.smali
framework.jar\smali\android\content\pm\ResolveInfo .smali
framework.jar\smali\android\content\res\AssetManag er.smali
framework.jar\smali\android\content\res\Resources. smali
framework.jar\smali\android\content\res\TypedArray .smali
framework.jar\smali\android\graphics\BitmapFactory .smali
framework.jar\smali\android\hardware\Camera$Parame ters.smali
framework.jar\smali\android\media\MiniThumbFile.sm ali
framework.jar\smali\android\os\BatteryStats$BitDes cription.smali
framework.jar\smali\android\os\BatteryStats$Histor yItem.smali
framework.jar\smali\android\os\BatteryStats$Uid$Pi d.smali
framework.jar\smali\android\os\BatteryStats$Uid$Pr oc$ExcessivePower.smali
framework.jar\smali\android\os\Build.smali
framework.jar\smali\android\os\Environment.smali
framework.jar\smali\android\os\IHistoryTimeline.sm ali
framework.jar\smali\android\os\IHistoryValueItem.s mali
framework.jar\smali\android\os\IHistoryValueTimeli ne.smali
framework.jar\smali\android\os\WorkSource$1.smali
framework.jar\smali\android\os\WorkSource.smali
framework.jar\smali\android\preference\BuildSearch IndexReceiverBase$1.smali
framework.jar\smali\android\preference\BuildSearch IndexReceiverBase.smali
framework.jar\smali\android\preference\CheckBoxPre ference.smali
framework.jar\smali\android\preference\CheckBoxPre ferenceCategory.smali
framework.jar\smali\android\preference\Preference. smali
framework.jar\smali\android\preference\PreferenceA ctivity.smali
framework.jar\smali\android\preference\PreferenceC ategory.smali
framework.jar\smali\android\preference\PreferenceG roup.smali
framework.jar\smali\android\preference\PreferenceG roupAdapter.smali
framework.jar\smali\android\preference\PreferenceM anager.smali
framework.jar\smali\android\preference\PreferenceS creen.smali
framework.jar\smali\android\preference\RadioButton Preference.smali
framework.jar\smali\android\preference\RadioButton PreferenceCategory.smali
framework.jar\smali\android\provider\Telephony$Mms Sms.smali
framework.jar\smali\android\security\ChooseLockSet tingsHelper.smali
framework.jar\smali\android\util\AlbumUtil.smali
framework.jar\smali\android\util\Log.smali
framework.jar\smali\android\view\animation\Rotate3 dAnimation.smali
framework.jar\smali\android\view\View.smali
framework.jar\smali\android\view\ViewGroup.smali
framework.jar\smali\android\view\ViewRoot.smali
framework.jar\smali\android\view\Window.smali
framework.jar\smali\android\widget\DefaultFastScro ller$1.smali
framework.jar\smali\android\widget\DefaultFastScro ller$ScrollFade.smali
framework.jar\smali\android\widget\DefaultFastScro ller.smali
framework.jar\smali\android\widget\Gallery.smali
framework.jar\smali\android\widget\ListView$1.smal i
framework.jar\smali\android\widget\ListView$Deleta bleListItem.smali
framework.jar\smali\android\widget\ListView$Delete ModeListener.smali
framework.jar\smali\android\widget\ListView$ListVi ewDataSetObserver.smali
framework.jar\smali\android\widget\ListView$OnConf irmDeleteListener.smali
framework.jar\smali\android\widget\OverScroller$Ma gneticOverScroller.smali
framework.jar\smali\android\widget\OverScroller.sm ali
framework.jar\smali\android\widget\ScreenView$1.sm ali
framework.jar\smali\android\widget\ScreenView$Save dState$1.smali
framework.jar\smali\android\widget\ScreenView$Save dState.smali
framework.jar\smali\android\widget\ScreenView$Scal eDetectorListener.smali
framework.jar\smali\android\widget\ScreenView$Scre enViewOvershootInterpolator.smali
framework.jar\smali\android\widget\ScreenView$Slid erTouchListener.smali
framework.jar\smali\android\widget\ScreenView.smal i
framework.jar\smali\android\widget\Scroller$Magnet icScroller.smali
framework.jar\smali\android\widget\Scroller.smali
framework.jar\smali\android\widget\ScrollView$OnSc rollChangedListener.smali
framework.jar\smali\android\widget\ScrollView.smal i
framework.jar\smali\android\widget\SimpleDeletable ListItem$1.smali
framework.jar\smali\android\widget\SimpleDeletable ListItem.smali
framework.jar\smali\android\widget\SlidingButton$1 .smali
framework.jar\smali\android\widget\SlidingButton$O nCheckedChangedListener.smali
framework.jar\smali\android\widget\SlidingButton$S lidingHandler.smali
framework.jar\smali\android\widget\SlidingButton.s mali
framework.jar\smali\com\android\internal\telephony \cdma\CdmaSMSDispatcher$SMSSyncSender.smali
framework.jar\smali\com\android\internal\telephony \gsm\stk\CommandParamsFactory.smali
framework.jar\smali\com\android\internal\util\Grap hicsUtils.smali
framework.jar\smali\com\android\internal\view\menu \ExpandedMenuItemView.smali
framework.jar\smali\com\android\internal\view\menu \ListMenuView$1.smali
framework.jar\smali\com\android\internal\view\menu \ListMenuView.smali
framework.jar\smali\com\android\internal\widget\Lo ckPatternUtils.smali
framework.jar\smali\com\android\internal\widget\Sl idingPanel$Slider.smali
framework.jar\smali\com\android\internal\widget\Sl idingPanel.smali
framework.jar\smali\com\android\internal\R$color.s mali
framework.jar\smali\com\android\internal\R$drawabl e.smali
Originally Posted by akash.gpta
Do not try to add the resources manually to the public.xml! Apktool will auto generate them!
Click to expand...
Click to collapse
Screenshots
​
Dawggies x33
haha nosense title :3
This was what i wanted a dev to start a thread!
about this!
x3
I want to make it happen i just have no idea how to merge it together D:
i should watch and learn~
Moonystorm said:
haha nosense title :3
This was what i wanted a dev to start a thread!
about this!
x3
I want to make it happen i just have no idea how to merge it together D:
i should watch and learn~
Click to expand...
Click to collapse
Nosense title?
It's already done, it's called MIUIWIZ and its for the samsung galaxy but it isnt supported for other devices..
So it shouldn't be that difficult!
Sent from my Desire HD using XDA App
Thekn said:
Nosense title?
It's already done, it's called MIUIWIZ and its for the samsung galaxy but it isnt supported for other devices..
So it shouldn't be that difficult!
Sent from my Desire HD using XDA App
Click to expand...
Click to collapse
Oh my post had a weird title..
And yes i know
Why couldn't they just do it with cm7 lol
thats so un-cooperative (i know its spelled wrong, haha)
I bet you know how to do the stuff :3
and i can learn~
Shouldn't we start?
Thekn said:
Nosense title?
It's already done, it's called MIUIWIZ and its for the samsung galaxy but it isnt supported for other devices..
So it shouldn't be that difficult!
Sent from my Desire HD using XDA App
Click to expand...
Click to collapse
still try porting MIUIwiz to galaxy S GT-I9000 but for now still bootlooping.. isnt easy
Sent from my GT-I9000 using XDA App
Thekn said:
Nosense title?
It's already done, it's called MIUIWIZ and its for the samsung galaxy but it isnt supported for other devices..
So it shouldn't be that difficult!
Sent from my Desire HD using XDA App
Click to expand...
Click to collapse
worked on this last year for my amusement on the Nexus using ADW as the base launcher and merging miui files into the apk in an effort for a standalone apk. i chose adw then because it appeared they were using using it or at least part of the open source of it. Seems it would be easier to work it into adw instead of touchwizz.
Phonekenstein said:
worked on this last year for my amusement on the Nexus using ADW as the base launcher and merging miui files into the apk in an effort for a standalone apk. i chose adw then because it appeared they were using using it or at least part of the open source of it. Seems it would be easier to work it into adw instead of touchwizz.
Click to expand...
Click to collapse
Dude, your talking about merging files,
This is the real deal,
ITs the actual launcher from miui.
lets make the project.. i will join..
Sent from my GT-I9000 using XDA App
bududroid said:
lets make the project.. i will join..
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Good, and you got a great device i see.
Lets work on hdpi files in the beggining.
i have proggress on porting and have completed hdpi files from github..
hha you just look my device on my signature by xda app ..
Sent from my GT-I9000 using XDA App
bududroid said:
i have proggress on porting and have completed hdpi files from github..
hha you just look my device on my signature by xda app ..
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Yeap x)
We should ask the guys from Miuiwiz to write everything step by step down here on our thread. so everyone can try~
Moonystorm said:
Yeap x)
We should ask the guys from Miuiwiz to write everything step by step down here on our thread. so everyone can try~
Click to expand...
Click to collapse
btw what is ur device?
Sent from my GT-I9000 using XDA App
Phonekenstein said:
worked on this last year for my amusement on the Nexus using ADW as the base launcher and merging miui files into the apk in an effort for a standalone apk. i chose adw then because it appeared they were using using it or at least part of the open source of it. Seems it would be easier to work it into adw instead of touchwizz.
Click to expand...
Click to collapse
And what was your result? Did it work?
I have a Desire HD, I can test on CM7 and Sense! So that's not a problem!
bududroid said:
btw what is ur device?
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
But you have a Galaxy S with the Touchwiz Framework.
If you port it to your device it's still not compatible with CM7 or Sense..
But that's no big deal because we can share our porting process
so that it will be universal
I've send a PM to the developer of MIUI WIZ, hope I'll get an answer soon!
Btw, here's the link to MIUIWiz 1.1: http://www.mediafire.com/?azg1vwfnshgh212
Try to explore it using APK Tool
Remember, it's based on the TouchWiz Framework!!!!
So i think you have to decompile it according to that framework?
Thekn said:
Btw, here's the link to MIUIWiz 1.1: http://www.mediafire.com/?azg1vwfnshgh212
Try to explore it using APK Tool
Remember, it's based on the TouchWiz Framework!!!!
So i think you have to decompile it according to that framework?
Click to expand...
Click to collapse
I would need to know what he changed. Maybe find one of the devs who made Cm7 available for Unsupported devices like the Buzz. Jacob is his name if I'm right.
Hurr
Just thinking. You can't find cyanogen here can you?
My dad has him on Google+ but i could send him an mail.
Moonystorm said:
I would need to know what he changed. Maybe find one of the devs who made Cm7 available for Unsupported devices like the Buzz. Jacob is his name if I'm right.
Hurr
Just thinking. You can't find cyanogen here can you?
My dad has him on Google+ but i could send him an mail.
Click to expand...
Click to collapse
would be great! thanks
Hello, samsung spica community is also trying to port launcher
we use cm7 as a base, but for now we are getting bootloop after editing framewrok-res, if anyone of you could help us we would really appreciate it
here is the logcat and problem.
http://forum.xda-developers.com/showthread.php?p=15578874#post15578874

[add-ons for andy Phoenix ROM]Wifi tethering,Themechooser,dspmanager,stk,spare parts

Hi
I liked andy phoenix rom too much
great battery,performance
but on his thread
I found lot's of people telling to andy
to add
themechooser
sim utility etc.
ALL ARE WORKING ON FIRST UPDATE BUT DOM'T KNOW IF THEY ARE STILL WORKING
IN ALL THIS APK I ONLY USE STK.APK
BECAUSE WITHOUT IT I CAN"T ACTIVATE AIRTEL SERVICES
BUT YOU CAN INSTALL OTHER APKS ALSO
Click to expand...
Click to collapse
so for people who want themechooser,sim utility,dsp manager,spare parts this is for you!
{
"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 download this
then move all to system/app using any root explorer
and change permission to
owner read write
group read
others read
and then reboot your device
this will give you
themechooser sim utility dsp manager and spare parts works
IF any other system apk you want just PM me
Sorry for adding this later
but
here it is
wifi tethering for pheonix rom
just download this apk
and install
wifi tethering will also work
DON'T FORGET TO PRESS THANKS
Have not tried it but coolio!! Great work.
Sent from my LG-P500 using XDA App
I tried it
yep it works
I must be doing something wrong I can't move anything nor set permissions
Sent from my LG-P500 using XDA App
ScripterJR said:
I must be doing something wrong I can't move anything nor set permissions
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
Read only access need to be change at top right phone screen...
Are u sure this app can work fine with andys new rom? Cuz andy said its not compatible with CM7 parts.
Sent from my LG-P500
Haven't tried out andy's rom yet, but I do appreciate you posting this either way.
aspee said:
Hi
I liked andy phoenix rom too much
what a battery life and what a performance
but on his thread
I found lot's of people telling to andy
to add
themechooser
sim utility etc.
so for people who want themechooser,sim utility,dsp manager,spare parts this is for you!
first download this
then move all to system/app using any root explorer
and change permission to
owner read write
group read
others read
and then reboot your device
this will give you
themechooser sim utility dsp manager and spare parts works
IF any other system apk you want just PM me
Sorry for adding this later
but
here it is
wifi tethering for pheonix rom
just download this apk
and install
wifi tethering will also work
DON'T FORGET TO PRESS THANKS
Click to expand...
Click to collapse
I will make a flashable zip but i need testers....
Sent from my LG-P500 using Tapatalk
Themechooser -> i installed, themed icon and UI work, but startusbar doesn't
And do not install any CM in his rom
Sent from my LG-P500 using XDA App
Statusbar icon also change but not fully I will also add screenshot after some time
Cm7 stuff probably won't work on the next Andy rom release, he said Heisman removing most of cm7 stuff
Sent from my LG-P500 using XDA App
terratrix said:
Cm7 stuff probably won't work on the next Andy rom release, he said Heisman removing most of cm7 stuff
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
But this for some idiots (no offences) who wants it to be a CyanogenMod ROM...
right, CM7 support gets removed complete in next rom release.
i'll integrate a small bunch of useful things, but not on CM7 based code.
This includes OC support and some other ...
andy572 said:
right, CM7 support gets removed complete in next rom release.
i'll integrate a small bunch of useful things, but not on CM7 based code.
This includes OC support and some other ...
Click to expand...
Click to collapse
But can u deodex it, i wanna theme this rom in the uot kitchen...
Sent from my LG-P500 using Tapatalk
DaxElectro said:
But can u deodex it, i wanna theme this rom in the uot kitchen...
Sent from my LG-P500 using Tapatalk
Click to expand...
Click to collapse
Nah, don't think he would do it. U can just deodex via dsixda kitchen
Sent from my LG-P500 using XDA App
terratrix said:
Nah, don't think he would do it. U can just deodex via dsixda kitchen
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
Nah i tink i will just use Auto deodexer...
Sent from my LG-P500 using Tapatalk
you can deodex as you want ... better lern some coding and create a custom rom instead of copy roms and theme it only
i respect the users work here, not everyone have the knowledge as some dev's here - but a theme isnt a real improvement... so i think.
andy572 said:
right, CM7 support gets removed complete in next rom release.
i'll integrate a small bunch of useful things, but not on CM7 based code.
This includes OC support and some other ...
Click to expand...
Click to collapse
But, i swear that wifi thetering is not piece of junk... i really need it, please don't make .apk not work on next release sir...
T_T
Sent from my LG-P500
If all goes well the Tether SHOULD be working on next release... or at least it's on the "to fix" list, right? :x
Anyways, nice gig Asp ^^!
On the other hand I don't think the "trick" is making themes per say I think the "trick" so to speak is not making the new themes lag/slow up the system!? Something that apparently a lot of themers tend to forget
andy572 said:
you can deodex as you want ... better lern some coding and create a custom rom instead of copy roms and theme it only
i respect the users work here, not everyone have the knowledge as some dev's here - but a theme isnt a real improvement... so i think.
Click to expand...
Click to collapse
Heck ye, im gonna try do this with sonygenmod...
Sent from my LG-P500 using Tapatalk
good work man ;-)

[GUIDE]Port MIUI v4 to your device[UPDATED]

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.

[GUIDE] Easiest way to port ParanoidAndroid Rom {Both ICS and Jb versions}

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 :/

[APP][MOD] Samsung Galaxy S3- MY FILES APP -FOR CM10/AOKP/AOSP [ALL DEVICES]

Hi,guys
I'm working on PSSR at this time and porting sgs3 apps and frameworks to primou a.k.a htc one v (base cm10)
Here is link of my work : [ROM][SAMSUNG]【 PSSR - ver.2B1 -10.06.2013 】 [OFFICIAL][PRIMOU]
and i've successfully ported Samsung Galaxy S3 mini(s3 and s3 mini's myfiles apks same.maybe needed xhdpi layout and drawables.try and give me feedback)'s My Files App (SecNoteMyFiles.apk)
App and mod tested on HTC ONE V - HDPI
{
"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"
}
Status bar modded by me Screenshot from HTC ONE V
TUTORIAL​
You need edit framework2.jar and download modded MyFiles.apk
then extract classes.dex from framework2.jar using 7zip or something
and then -decompile your classes.dex using baksmali.jar [java -jar baksmali.jar classes.dex]
you'll get "out" folder after this .
download framework2.jar-samsungmodbydogaoz
copy everything inside of "out" folder to your "out" folder [IMPORTANT : probably you'll see (do you want change this file ..blabla..? ) no to all don't change same files..because we are only getting samsung frameworks]
and then compile classes.dex again [java -jar smali.jar out]
and then rename out.dex to classes.dex and copy classes.dex to your framework2.jar using 7zip or something
push your framework2.jar to your system/framework [adb remount -- adb push framework2.jar /system/framework ] DON'T FORGET BACKUP.PLEASE DO BACKUP BEFORE DOING THIS
Finally, Download SecNoteMyFiles-moddedbydogaoz.apk and push to your system/app using adb [adb remount -- adb push SecNoteMyFiles-moddedbydogaoz.apk /system/app]
DOWNLOADS ​
modded Framework2.jar : FRAMEWORK2.jarclasses.dexdecompiledby
DOGA OZKARACA
My Files app Link : http://projectsmyrna.com/PRIMOU/MOD/SecNoteMyFiles-moddedbydogaoz.apk
AND I'M NOT RESPONSIBLE OF ANY PROBLEMS BRICKED SD CARDS OR BRICKED DEVICES OR SOMETHING OTHER....PLEASE MAKE BACKUP BEFORE DOING SOMETHING...
reserved
reserved
Thanks man
also,i'm working on sgs3 music player for cm10 but,this one is too hard
doga.ozkaraca said:
also,i'm working on sgs3 music player for cm10 but,this one is too hard
Click to expand...
Click to collapse
Appreciate your dedication man thumbs up can u plz port video player and note 2gallery those are more valuable
Sent from my Galaxy Nexus using xda app-developers app
sakunakia said:
Appreciate your dedication man thumbs up can u plz port video player and note 2gallery those are more valuable
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
music player thread is here : http://forum.xda-developers.com/showthread.php?t=2325500
almost completed but a main app doesn't start because of one problem.If you can help me, we can get complete sgs3 music player
doga.ozkaraca said:
music player thread is here : http://forum.xda-developers.com/showthread.php?t=2325500
almost completed but a main app doesn't start because of one problem.If you can help me, we can get complete sgs3 music player
Click to expand...
Click to collapse
Yes of course I can . I was talking about video player it has some great features
Sent from my Galaxy Nexus using xda app-developers app
amazing dude im going to try this
@doga.ozkaraca i get many errors when i recompile it it doesnt even create the out.dex
Omar1c said:
@doga.ozkaraca i get many errors when i recompile it it doesnt even create the out.dex
Click to expand...
Click to collapse
what did you get??
and what rom you're using??
doga.ozkaraca said:
what did you get??
and what rom you're using??
Click to expand...
Click to collapse
Im using cm10 and it was a bunch of errors saying didnt find this and some variable issues
Sent From The Third Nexus
I use CM10 and get many many error when recompile classes.dex.
Here is a little ( 1/10 ?) error example
@doga.ozkaraca slow down man! You working on a lot of stuff.
Sent from my GT-I9500 using Tapatalk 4
Nasty_z said:
@doga.ozkaraca slow down man! You working on a lot of stuff.
Sent from my GT-I9500 using Tapatalk 4
Click to expand...
Click to collapse
LOL :cyclops:
Omar1c said:
Im using cm10 and it was a bunch of errors saying didnt find this and some variable issues
Sent From The Third Nexus
Click to expand...
Click to collapse
you should send errors list.
zxc123coke said:
I use CM10 and get many many error when recompile classes.dex.
Here is a little ( 1/10 ?) error example
Click to expand...
Click to collapse
Smali_classes\android\plugin\dsds\
please delete dsds folder and try again
doga.ozkaraca said:
you should send errors list.
Smali_classes\android\plugin\dsds\
please delete dsds folder and try again
Click to expand...
Click to collapse
Thanks for reply.
But i don't think it will work on CM10.
because there are too many error , not only Smali_classes\android\plugin\dsds\
Here is another error list (I can't catch full error logs because of too long)
Edit: Full error logs show me almost everywhere the smali i put in has trouble.
I'm trying to port this to android 4.2.2 (cm10.1) but it doesn't have framework2.jar. I tried pushing the apk but logcat complains about missing "sec_feature" library. Any suggestions on how to fix that?
can i use this method on my cm11??
want to use this for kitkat
cm based roms mahn!!!
please do help...i tried...and decompiled and didnt find out folder(i know its noobish coz there are so many changes after years made in framework.)
so please do help...any anwer would be appreciated

Categories

Resources