Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
View Poll Results: MIUI Launcher (choosing your own ROM) or MIUI ROM? *Multiple Choice*
MIUI Launcher 50 42.74%
MIUI ROM 28 23.93%
Sense with MIUI Launcher 15 12.82%
CM7 with MIUI Launcher 52 44.44%
Multiple Choice Poll. Voters: 117. You may not vote on this poll

 
Post Reply+
Tip us?
 
Thekn
Old
#1  
Thekn's Avatar
Recognized Developer - OP
Thanks Meter 75
Posts: 640
Join Date: Apr 2009

 
DONATE TO ME
Exclamation [DEV] MIUI Launcher Porting Resources (More Developers Needed)






MIUI Launcher Porting Resources
Port the Launcher to,
for example, CM7 or Sense


Please share your Porting Process!

Let's Get Started




Quote:
Required System Files for Development
android.policy.jar
services.jar
framework-res.apk
framework.jar
twframework-res.apk
Quote:
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:
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
Quote:
Originally Posted by akash.gpta

Do not try to add the resources manually to the public.xml! Apktool will auto generate them!

Screenshots



The Following 2 Users Say Thank You to Thekn For This Useful Post: [ Click to Expand ]
 
Moonystorm
Old
#2  
Moonystorm's Avatar
Senior Member
Thanks Meter 32
Posts: 471
Join Date: Dec 2010
Location: Ribe
Default 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~
Spectrum -

Devices:
HTC DESIRE HD - iPhone 4s 32gb - Galaxy S+ - Google Nexus S - Motorola Razr Maxx - x2 iPod Touch 4g (8/32gb)

Tablets:

Motorola Xoom 16gb - Samsung Galaxy Tab 2 10.1 32gb -
 
Thekn
Old
#3  
Thekn's Avatar
Recognized Developer - OP
Thanks Meter 75
Posts: 640
Join Date: Apr 2009

 
DONATE TO ME
Quote:
Originally Posted by Moonystorm View Post
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~
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
 
Moonystorm
Old
#4  
Moonystorm's Avatar
Senior Member
Thanks Meter 32
Posts: 471
Join Date: Dec 2010
Location: Ribe
Quote:
Originally Posted by Thekn View Post
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
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?
Spectrum -

Devices:
HTC DESIRE HD - iPhone 4s 32gb - Galaxy S+ - Google Nexus S - Motorola Razr Maxx - x2 iPod Touch 4g (8/32gb)

Tablets:

Motorola Xoom 16gb - Samsung Galaxy Tab 2 10.1 32gb -
 
bududroid
Old
#5  
bududroid's Avatar
Senior Member
Thanks Meter 438
Posts: 451
Join Date: Nov 2010
Location: Tangerang

 
DONATE TO ME
Quote:
Originally Posted by Thekn View Post
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
still try porting MIUIwiz to galaxy S GT-I9000 but for now still bootlooping.. isnt easy


Sent from my GT-I9000 using XDA App
Project : LINTEAM
Position : GPU division
Device : w550i(still alive) >> N73(sold) >> Samsung Galaxy Spica >> HTC HD2(sold) T-Mobile >>Galaxy S (GT-I9000) >> LG OPTIMUS 2X(sold) >> Samsung Galaxy S II

ROM :

 
Phonekenstein
Old
#6  
Phonekenstein's Avatar
Member
Thanks Meter 3
Posts: 43
Join Date: Apr 2010
Location: New New Jersey.
Quote:
Originally Posted by Thekn View Post
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
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.
Stuff.
 
Moonystorm
Old
#7  
Moonystorm's Avatar
Senior Member
Thanks Meter 32
Posts: 471
Join Date: Dec 2010
Location: Ribe
Quote:
Originally Posted by Phonekenstein View Post
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.
Dude, your talking about merging files,
This is the real deal,
ITs the actual launcher from miui.
Spectrum -

Devices:
HTC DESIRE HD - iPhone 4s 32gb - Galaxy S+ - Google Nexus S - Motorola Razr Maxx - x2 iPod Touch 4g (8/32gb)

Tablets:

Motorola Xoom 16gb - Samsung Galaxy Tab 2 10.1 32gb -
 
bududroid
Old
#8  
bududroid's Avatar
Senior Member
Thanks Meter 438
Posts: 451
Join Date: Nov 2010
Location: Tangerang

 
DONATE TO ME
lets make the project.. i will join..

Sent from my GT-I9000 using XDA App
Project : LINTEAM
Position : GPU division
Device : w550i(still alive) >> N73(sold) >> Samsung Galaxy Spica >> HTC HD2(sold) T-Mobile >>Galaxy S (GT-I9000) >> LG OPTIMUS 2X(sold) >> Samsung Galaxy S II

ROM :

The Following User Says Thank You to bududroid For This Useful Post: [ Click to Expand ]
 
Moonystorm
Old
#9  
Moonystorm's Avatar
Senior Member
Thanks Meter 32
Posts: 471
Join Date: Dec 2010
Location: Ribe
Quote:
Originally Posted by bududroid View Post
lets make the project.. i will join..

Sent from my GT-I9000 using XDA App
Good, and you got a great device i see.
Lets work on hdpi files in the beggining.
Spectrum -

Devices:
HTC DESIRE HD - iPhone 4s 32gb - Galaxy S+ - Google Nexus S - Motorola Razr Maxx - x2 iPod Touch 4g (8/32gb)

Tablets:

Motorola Xoom 16gb - Samsung Galaxy Tab 2 10.1 32gb -
 
bududroid
Old
#10  
bududroid's Avatar
Senior Member
Thanks Meter 438
Posts: 451
Join Date: Nov 2010
Location: Tangerang

 
DONATE TO ME
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
Project : LINTEAM
Position : GPU division
Device : w550i(still alive) >> N73(sold) >> Samsung Galaxy Spica >> HTC HD2(sold) T-Mobile >>Galaxy S (GT-I9000) >> LG OPTIMUS 2X(sold) >> Samsung Galaxy S II

ROM :


The Following User Says Thank You to bududroid For This Useful Post: [ Click to Expand ]
 
Post Reply+
Tags
development, miui, miui launcher, port, resources
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

Go to top of page...