yashsingh1/xdaforums huggingface dataset:
[Nexus S 4G Android Development] akabadnews:
One is Gingerbread (Android 2.x) and one is Ice Cream Sandwich (Android 4.x)
[Nexus S 4G Android Development] frankie51:
I'm talking about the miui v4 roms.
[Nexus S 4G Android Development] fergie716:
I guess it's technically not since 4.0.4 is not in AOSP as of right now so the apps are still build against 4.0.3

It has correct 4.0.4 libs along with 4.0.4 stock kernel and some other goodies

I can't upload until Wednesday night but I was using it all last week and the new update most of the day today just to make sure it's stable and it is
[Nexus S 4G Android Development] fergie716:
If anyone wants to use regular MIUI themes definitely check out the latest gingerbread port I posted

I'm using it now and it's running well. I fixed Mms so the only major component not working is NFC (and the obvious Wimax)

And just to minimize confusion, keep all discussion of MIUI gingerbread in the thread I linked to a few posts above this
[Nexus S 4G Android Development] Joshhayes801:
So I flashed the update and now the 4 way reboot is gone? Confused.
[Nexus S 4G Android Development] fergie716:
Josh

Can you do me a favor?

Make a backup and flash this please and tell me if multi reboot options work?
[Nexus S 4G Android Development] treyweez11:
Anyone know of a good dsp manager zip? All of them that I have don't work.

Sent using Tapatalk, you know, the free version.
[Nexus S 4G Android Development] qbking77:
How to install:

http://www.youtube.com/watch?v=HIu5tkSknwU

Review:

http://www.youtube.com/watch?v=5CUX2D1QTX8

Hope you guys like them!
[Nexus S 4G Android Development] brndnwbb:
It works. It's 3way reboot though. Normal, Recovery, Bootloader.
[Nexus S 4G Android Development] AngelosDracul:
Working decently. Battery life is really good as far as I can tell. Had to use the fix to get my gallery to load up, bit other than that, no major problems. She reboots quick as hell. It has been a long time since I used a MIUI ROM. This is working better than any gb based miui port I have used in the past.

Nice work sir.
[Nexus S 4G Android Development] Joshhayes801:
It worked! :) it's only 3 way but it's all good. :)
[Nexus S 4G Android Development] kbrabble:
Init.d scripts are not running for me on the latest version. Other than that, everything is great. Thanks.
[Nexus S 4G Android Development] fergie716:
Will be fixed tomorrow night
[Nexus S 4G Android Development] treyweez11:
What are these scripts? And what do they do?

Sent using Tapatalk, you know, the free version.
[Nexus S 4G Android Development] jaestreetss:
will the v6 super charger work on this rom

sent from my so icey ns4G
[Nexus S 4G Android Development] godsonbx:
Real smooth! Thanks a bunch
[Nexus S 4G Android Development] Joshhayes801:
I supercharged it using this

http://xdaforums.com/showthread.php?p=23506037 and it works great.
[Nexus S 4G Android Development] treyweez11:
Can that script be used ontology the GB miui fergie made as well.

Sent using Tapatalk, you know, the free version.
[Nexus S 4G Android Development] fergie716:
Yes

Sorry for the wait, I went to use Cygwin tonight so I can make some edits to the boot.img and something is corrupt in my setup so I'm in the process of uninstalling then re installing Cygwin. Should have the update down in an hour or so

Not gunna do the 4.0.4 build this week because I have to leave here soon and won't have wifi but I'll add in some tweaks and whatnot from there
[Nexus S 4G Android Development] Joshhayes801:
Yeah using supercharger is much easier on GB. You don't have to follow the extra steps, just download the script, run it with script manager and use option 7 and you'll be good. At least that's what I did on the GB build and it seemed to work fine. :)
[Nexus S 4G Android Development] fergie716:
Uploading update now

Gotta admit, I'm really liking it. Has some fixes and extras

Comes with modded Signa icons as defaults, latest Google Play, Facebook Contact sync (credit: Kong), fixed init.d, 3 way reboot, updated busybox
[Nexus S 4G Android Development] fergie716:
Oh, and torch toggle fixed (Credit: kong)
[Nexus S 4G Android Development] fergie716:
ROM updated. I'm going to a hoolie this weekend for St. Patty's Day so update will be out Sunday night!

CHANGE LOG (3/14/12 UPDATED VERSION)

-added 3 way reboot option (credit: kong)

-updated busybox

-fixed init.d issue

-fixed torch toggle widget

-added facebook contact sync (credit: kong)

-added latest Google Play
[Nexus S 4G Android Development] fergie716:
Here's a small theme I've been working on.

I have to fix status bar png but so far I'm liking it

So far, Dialer, status bar, mms, theme manager, notifications, and framework are themed. Just have to adjust some png's so they don't look so screwed up

And Theme_values.xml don't work yet (what's used to theme things like text color and other values, so only png's are being themed right now)

Icons and some png's are from a theme called Icey Blue from MIUI China
[Nexus S 4G Android Development] fergie716:
Oh, and one more thing

Check out the new lockscreen here
[Nexus S 4G Android Development] Joshhayes801:
Downloading update and that beautiful lockscreen now!
[Nexus S 4G Android Development] fergie716:
Yea that lockscreen is ridiculous lol

EDIT: Guys, be wary of the new lockscreen. Got a few reboots using it
[Nexus S 4G Android Development] fergie716:
awesomeness. MIUI Camera app next update

link
[Nexus S 4G Android Development] Joshhayes801:
Flashed update this morning (during the time I should have been sleeping ;) ) and it is running fine as always. Been rocking that insane lockscreen as well (no issues so far) its quite possibly THE best lock screen ever!
[Nexus S 4G Android Development] Cjunior:
is enybody using google wallet on this rom?

is NFC working?

sorry if this has been asked.
[Nexus S 4G Android Development] MtDewFella:
Wimax Support?

I can't seem to find out for sure weather or not this rom as WiMax support, if it doesn't, why not every other rom for our phones have it, and is there a way I can add WiMax myself (like flashing a kernel or something) I like this rom but I want to use the 4G I pay for.
[Nexus S 4G Android Development] lithid-cm:
Nope, not supported.
[Nexus S 4G Android Development] Jamin13:
You can go ahead and add it for us. The, community will be most appreciative. :D
[Nexus S 4G Android Development] Joshhayes801:
Do a little reading and searching next time and you'll find your answer. 4G is not supported with MIUI as of yet. Once source becomes available then they will be able to begin trying to integrate it into the rom.
[Nexus S 4G Android Development] MtDewFella:
Tell me how and I will, all the other roms have it, it can't be that hard to put it back in.
[Nexus S 4G Android Development] lithid-cm:
They are using ics, so 4G for the nexus shouldn't be too difficult. I don't think there would be much in terms of smali to edit. Just might need to find the proper blobs and such. Make sure configs are correct.As to how exactally? not even I am sure. Have to mess with it.
[Nexus S 4G Android Development] fergie716:
The answer to this is in the 1st post.. In bold print.. Under the title "Not Working"

Long and short of it? Miui is a ROM that is made in China. No Wimax in China. In fact, our devices (CDMA Nexus S) is not a supported device. This is a port of the GSM Nexus S ROM. It's not as easy as a few bool or string changes.

But we've tried. I personally don't care. If you wanna give it a go hit up Google and see what you think
[Nexus S 4G Android Development] Cjunior:
sorry to ask again but you know if NFC is working?
[Nexus S 4G Android Development] fergie716:
I personally don't but I know in earlier builds yes it was
[Nexus S 4G Android Development] Cjunior:
Thanks man i appreciated.
[Nexus S 4G Android Development] Jamin13:
Anyone know if the call recording works now? I want to listen to my blank recordings.
[Nexus S 4G Android Development] jlowlyfe:
Any way to get rid of the wifi thing when downloading apps from the app store sayin its a large.file to use wifi
[Nexus S 4G Android Development] Raadius:
How do I hide folders in the Gallery?
[Nexus S 4G Android Development] lithid-cm:
add a .nomedia file.
[Nexus S 4G Android Development] Raadius:
Like a shortcut?

Explain please, lol.
[Nexus S 4G Android Development] lithid-cm:
no like a file. called .nomedia
[Nexus S 4G Android Development] Raadius:
Didn't work.

Refreshed, files still show.

Rebooted, files still show.

Power off/on, files still show.
[Nexus S 4G Android Development] nwo122383:
The easiest way is to add a folder and name it with a period in front of the name example: ".pictures" make sure you do this in es file explorer or something that allows you to see hidden files so you can put the pictures in that folder.
[Nexus S 4G Android Development] kus5h.bo55:
can you post a link of that theme?
[Nexus S 4G Android Development] fergie716:
preview change log
[Nexus S 4G Android Development] Joshhayes801:
Looks great!
[Nexus S 4G Android Development] lithid-cm:
I have been messing around, even with the correct kernel, the bln lights don't show on the nexus. Everything else is working even the deep sleep mode. Also, after applying this cm kernel to enable the device settings, adb root is broken, so looks like there is work to be done.
[Nexus S 4G Android Development] westona:
Hey Fergie,

Thanks for all your hard work. I noticed You have been going back and forth on a couple miui roms, Can you tell us what the difference is between this one and brainmasters port? I just flashed this one, and all is great. Im thinking of staying off AOSP for a while, and your wonderful miui rom make this an easy decision. Also Will this work on either of your miui ports?:: http://xdaforums.com/showthread.php?t=1460776

Thanks Again for all your hard work
[Nexus S 4G Android Development] Cjunior:
guys yestarday i was able to add a prepaid card to the google wallet on the miui rom it was alsome that wasent working for a wile..

just to let everybody know it worked ohhh yeahh
[Nexus S 4G Android Development] LucKyPunk:
I'm sorry if this has been asked already... Does the latest build have init.d support broken??

I wasn't sure if it was the latest ROM or the new Matrix kernel(18), I've tried several kernels which I know have init.d but can't seem to get init.d working on this latest MIUI build.
[Nexus S 4G Android Development] fergie716:
It should be fixed with the updated version

What you can do is flash the ROM then in same recovery flash kernel (don't have to wipe data)

See if that works
[Nexus S 4G Android Development] LucKyPunk:
Yeah tried that.. No joy... I'll just wait for the next ver. I'm running ur 2.3.2 and loving it by the way..BIG thanks for all your hard work!!!
[Nexus S 4G Android Development] fergie716:
That's annoying lol. I could've sworn I fixed it

And thanks! Glad you like
[Nexus S 4G Android Development] lithid-cm:
I don't think the run-parts is working correctly.

I would try removing runparts entries and start sysinit and try.

init.rc:

# Run sysinit
exec /system/bin/sysinit

/system/bin/sysinit:

#!/system/bin/sh

export PATH=/sbin:/system/sbin:/system/bin:/system/xbin
/system/bin/logwrapper /system/xbin/run-parts /system/etc/init.d
[Nexus S 4G Android Development] Joshhayes801:
Well I hope to see a shout out when it's done so I can give it a whirl.
[Nexus S 4G Android Development] Joshhayes801:
That launcher is for GB MIUI. It won't work on this port but it well on his GB port. :)
[Nexus S 4G Android Development] rubyknight:
Running the lastest version with the latest 3.6 Air Kernel and I swear this is the smoothest my phone has ever run :D I couldn't be any happier with it, everything just flies. Thank you for the hard work. :D:D

I flashed from a clean wipe, flashed 3.6 kernel, and then the new beats audio port(I'm still undecided on whether there's any difference). Then i rebooted and let it all settle in before using the Chainfire 3D OpenGL driver. Don't even notice a single hiccup or slowdown on the homescreen and battery life has been excellent today at work.
[Nexus S 4G Android Development] christiantailor:
does media upload work?
[Nexus S 4G Android Development] Xhaotic:
Thanks! Now all is well :D Daily, this will be.

Edit: damn, GPS is even more accurate than stock or ICS roms.
[Nexus S 4G Android Development] Bruce lee roy:
Just want to echo all the other thanks :) As soon as I'm able to pull myself away from your GB miui I'll give this one a spin but I appreciate all the effort that went into giving me options.
[Nexus S 4G Android Development] decalex:
Looks super awesome, fergie

Thats what she said.

•°NS4G • ICS°•
[Nexus S 4G Android Development] treyweez11:
Niice. Takes some getting used to though.

Sent using Tapatalk, you know, the free version.
[Nexus S 4G Android Development] Xhaotic:
Already an update? 2.2.17 according to updater or should we dismiss it?
[Nexus S 4G Android Development] treyweez11:
I really like this but the ics sandwixh theme, black ice, the lockscreen won't work

Sent using Tapatalk, you know, the free version.
[Nexus S 4G Android Development] Sputnikk23:
Is the framework bug that prevented you from downloading market apps w/out wifi gone? If so.. switching.

Edit: err i think it was anything over 1MB required wifi?
[Nexus S 4G Android Development] godsonbx:
Thank You for this!!!! Much APPRECIATED
[Nexus S 4G Android Development] Jamin13:
Know anyway to get rid of the duplicate Android Keyboard? I did all the fixes but it still showed up.

Would a reflash fix it?
[Nexus S 4G Android Development] rlasalle15:
So guys...if you are getting any FCs of any type please include a logcat of the error. If we cant duplicate we cant fix, its as simple as that. Logcats are we what fixed the data. Just stating something doesnt work doesnt really help. This is Fergies baby, I will just try to help out a little. Scott951 is very good and knows his Miui and is a great asset as well.

Enjoy the rom!
[Nexus S 4G Android Development] solesonfire:
First time running a logcat here I just wanna know how long is it supposed to take? And how do I post it here?
[Nexus S 4G Android Development] derekwilkinson:
For people talking about 4G...

the only 4G MIUI I have ever seen was actually based off CM... with MIUI stuff added.

---------- Post added at 09:50 AM ---------- Previous post was at 09:48 AM ----------

they are sure taking their sweet time going open source.
[Nexus S 4G Android Development] rlasalle15:
Dont let it run to long...you do adb logcat > logcat.txt... it will save a text file to whatever drive/directory you run it from. You hit control C to stop it. Dont run it to long. After that you can copy and paste the output to pastebin.com and then post the pastebin link.
[Nexus S 4G Android Development] koricua74:
IDK if I did this right. I used aLogcat and Pastebin for Android (both from the Market) this is what I came up with http://pastebin.com/ZDG4L1Ma
[Nexus S 4G Android Development] solesonfire:
I ran it from terminal tho I already stopped it... it ran for like 4 minutes... should I do it again?
[Nexus S 4G Android Development] koricua74:
Here's another one in case that one was messed up. I set alogcat to errors http://pastebin.com/X1EBLL1W
[Nexus S 4G Android Development] rlasalle15:
lol stop and run a new one...let it run for like 15 seconds
[Nexus S 4G Android Development] treyweez11:
When I try to fix permissions it feeezes on sonething called tag. Without it the spell check is a mess.

Sent using Tapatalk, you know, the free version.
[Nexus S 4G Android Development] godsonbx:
Please forgive me for I am a "noob" but the keyboard seems to always go away when ever I try to bring it up. Trying to sign into my google accounts and I can't type my username or anything.
[Nexus S 4G Android Development] donbudafuko:
Was wondering if the v6 supercharger is built in an if not will it work with miui will any of his scripts work?
[Nexus S 4G Android Development] kbrabble:
Init.d scripts are running for me on the latest update, running matrix 17.5. Not sure if it would make a difference, but I did reinstall busybox with busybox installer.
[Nexus S 4G Android Development] fergie716:
So I added a poll

You can only vote once. Please let me know if you want a kernel added

I'm adding this so user's can see which kernel most user's are having success with

My vote is for Air Kernel, currently on 3.6

Next update will be slightly themed... just an fyi
[Nexus S 4G Android Development] lithid-cm:
Can't you create a miui theme file instead of theming the rom? I don't care either way just saying. I use air 3.6 as well.
[Nexus S 4G Android Development] fergie716:
Yea but for whatever reason my .9.png's are not working correctly in the mtz, but when I mod the apk's it is.

In GB MIUI you didn't have to have properly compiled 9png's, but in ICS it looks like you might have to have them properly compiled

And thanks for the init.d help.
[Nexus S 4G Android Development] lithid-cm:
Ah gotcha for sure.

Have you seen this tool?

http://xdaforums.com/showthread.php?t=785012
[Nexus S 4G Android Development] fergie716:
Yea I actually just use draw9patch from the SDK lol. Works most of the time, then apktool will letme know which ones didn't make the cut
[Nexus S 4G Android Development] westona:
Thanks josh, ima gonna hafta try it.

Anyway, I'm using mathkid's 18 cfs. Really smooth, good battery too.

Thanks guys!
[Nexus S 4G Android Development] lithid-cm:
Here is the CrespoParts addition I put together. You will need a kernel that supports the BLN interface for this to enable. Please keep that in mind. There is also a Revert zip linked as well if you don't care for it. :)

CrespoParts

CrespoParts-Revert

Add this in yourself on the next update!

lithid@Fosh:~/Development/Miui$ [COLOR="Red"]adb pull /system/framework/framework-res.apk[/COLOR]
3507 KB/s (3926376 bytes in 1.093s)

lithid@Fosh:~/Development/Miui$ [COLOR="red"]adb pull /system/framework/framework-miui-res.apk[/COLOR]
2963 KB/s (1047131 bytes in 0.345s)

lithid@Fosh:~/Development/Miui$ [COLOR="red"]adb pull /system/app/Settings.apk[/COLOR]
3282 KB/s (1449042 bytes in 0.431s)

lithid@Fosh:~/Development/Miui$ [COLOR="red"]apktool if framework-res.apk[/COLOR]
I: Framework installed to: /home/lithid/apktool/framework/1.apk

lithid@Fosh:~/Development/Miui$ [COLOR="red"]apktool if framework-miui-res.apk[/COLOR]
I: Framework installed to: /home/lithid/apktool/framework/3.apk

lithid@Fosh:~/Development/Miui$ [COLOR="red"]apktool d Settings.apk[/COLOR]
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Loading resource table from file: /home/lithid/apktool/framework/1.apk
I: Loaded.
I: Loading resource table from file: /home/lithid/apktool/framework/3.apk
I: Loaded.
I: Decoding file-resources...
I: Decoding values*/* XMLs...
I: Done.
I: Copying assets and libs...
lithid@Fosh:~/Development/Miui$

Find this line:

<header android:icon="@drawable/ic_settings_applications" android:id="@id/application_settings" android:title="@string/applications_settings" android:fragment="com.android.settings.applications.ManageApplications" />

Right under it add this:

<header android:title="@string/device_settings_title" android:icon="@drawable/factory_settings">
<intent android:action="com.cyanogenmod.action.LAUNCH_DEVICE_SETTINGS" android:targetPackage="com.cyanogenmod.settings.device" android:targetClass="com.cyanogenmod.settings.device.DeviceSettings" />
</header>

Add this to the bottom of that file:

<string name="device_settings_title">Device options</string>

Right before:

</resources>

lithid@Fosh:~/Development/Miui$ [COLOR="Red"]apktool b Settings[/COLOR]
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
I: Building apk file...

Now go inside the Settings folder, there will be a build folder, go into that!

- Grab the resources.arsc and copy that over the resources.arsc in the zip NO NEED TO EXTRACT THE SETTINGS.APK!!!!!

- Grab the res/values/settings_headers.xml and copy over the settings_headers.xml NO NEED TO EXTRACT THE SETTINGS.APK!!!!!

Again? NO NEED TO EXTRACT THE SETTINGS.APK!!!!!

Push the CrespoParts.apk that is located in the zip above and the Settings.apk you just compiled to your phone. (Not the folder, but the apk you moved those files into!)

adb remount
adb push Settings.apk /system/app/
adb push CrespoParts.apk /system/app/

Enjoy!

-Lithid-
​
[Nexus S 4G Android Development] Joshhayes801:
Download fails every single time. I dunno what's up.
[Nexus S 4G Android Development] lackonne:
Work great for me, with cm9 kernel from here
[Nexus S 4G Android Development] messiah143:
I was just wondering has anyone been using v6 supercharger with this ROM?
[Nexus S 4G Android Development] SineOtter:
I've been using it without issue so far, and it really does seem to have helped with memory management.

I have a question though... Does the Nexus S 4g have 512mb, or 384mb?
[Nexus S 4G Android Development] messiah143:
That's a good question, I'm not sure.
[Nexus S 4G Android Development] rubyknight:
512mb

10 char
[Nexus S 4G Android Development] abdielmix13:
It has 512 but some of it is reserved for the gpu
[Nexus S 4G Android Development] fergie716:
Latest update is running well. The new gallery is working well, although I personally don't care for it. The previews are kind of small

Will upload on Sunday but this is probably the smoothest build to date

Change log here

http://miuiandroid.com/community/threads/miui-rom-2-3-16-changelog-ics.15732/
[Nexus S 4G Android Development] lithid-cm:
I agree it is running well, been running it since about 9am. I kinda like the new gallery. Tho why waiting until sunday?
[Nexus S 4G Android Development] fergie716:
I don't have wi-fi lol I know I know super ghetto. I have a broadband card and get 5GB a month but it gets really slow after 3.5/4GB used

But it took like 2 hours to just download the ROM.

On Sunday I go hang out with a friend down the street and he has wi-fi so I use his to upload lol.

Plus it gives me time to add stuff when I think of it (Facebook Sync, multi-way reboot, some theme stuff)
[Nexus S 4G Android Development] fergie716:
Oh and lithid, did you notice the miuiandroid.com build didn't have the new MIUI camera? I'm assuming the MIUI China build has it though so I'll have to check it out this Sunday and add it
[Nexus S 4G Android Development] lithid-cm:
O ok gotcha, well if you want I could do the initial ports on fridays and post them? You can push an updated version sunday? Tagteaming miui.
[Nexus S 4G Android Development] DaveRichardson:
Has it cut down on launcher re-draws? I have to wait for my phone to rebuild the homescreen/desktops when I hit home 4 times out of 5. (That's even with launcher locked in memory and me only having two very simple homescreen pages). The launcher's tendency to kill itself is my only complaint, and if Supercharger fixes that, I'll be smitten.

A few other tweaks that I might not be seeing. Has anyone figured out how to:

-enable long-press music controls? (Skip tracks with volume keys when phone is locked.)

-center the clock in the status bar

-disable CRT screen-off ani

-disable the native slide to unlock lockscreen if you use a secure unlock screen. Currently I have to slide down to unlock, then draw my pattern gesture, which is redundant.

Are those in a Miui extended settings .apk?

Edit:

Wow, just tried out Supercharger for the first time (Supercharge ICS tutorial in this thread: http://goo.gl/9owDK ). Honestly was not a believer in these scripts before, but this was night/day! I came for the Launcher-bulletproofing, will stay for the general snappiness. This ROM + latest Air kernel + Supercharger is fantastic.

Now just to hunt for some extended settings.
[Nexus S 4G Android Development] lithid-cm:
Chinese version has it, I usually just port from the chinese version and add in the strings as either miuiandroid or miui.us post up translations.

Working on a translation setup on my desktop actually.