[ROM] QND MIUI (Multi-Language, A2SD and XPART) 2.3.30r4 2012/9/22

Search This thread

jbbandos

Senior Member
May 26, 2010
1,385
324
Brussels
Attention: Development for this ROM has stopped. I depended on MIUI releases, and since they stopped releasing for the N1 with version 2.3.30/GB, that is the last I can use. I am releasing R4 as I had promised to fix a few last bugs, but it is now very likely the last one. I don't have the time, and I don't have the N1 any more (it is my wife's now).

Hello all,
My idea with this ROM is to keep it lean and fast, with some tunings but no theming, and with minimal additions (the list is below). I hope you like it.

This ROM started as a no-frills, as near to the basic MIUI as it can be, multi-language ROM. I've made it for myself and have been using this ROM and decided to upload it in case anyone else is interested. In the beginning, it was basically only the Chinese deodexed ROM with the XJ multi-language pack applied, and the build.prop edited and tuned for our N1. No theming, no apps apart from those in the MIUI ROM and the multi-language pack.
I've since added a changed bluetooth audio.conf from here, roenano's 4-way reboot menu (original and credits here), a tuned media_profiles.xml for better photo quality, and the Genie widget for news and meteorology. I use all of these, and they have made my life easier, so I hope they will help you also.
Should be usable with only a cache and dalvik-cache wipe if coming from another MIUI ROM. In case of problems, just wipe everything a few times before flashing - and use AmonRa's recovery.
I will update it every week after the XJ multi-language pack is updated.

Differences from base MIUI+ XJ translations:

From XJ's post: MULTI LANG SUPPORTED LANGUAGES:
- CHINESE - GERMAN - ENGLISH - SPANISH - FRENCH - ITALIAN - HEBREW
- DUTCH - PORTUGUESE - DANISH - TURKISH - POLISH - KOREAN- VIETNAMESE - HUNGARIAN - SLOVENIAN
SEPARATE LANGUAGE INSTALL:
- ENGLISH by XJ
- CHINESE by MIUI.CN and XJ
- PERSIAN by
Spike_M - http://and-roid.ir/Forum/content/
- GERMAN by dRaCID01 and team Germany http://miui-germany.de/forum/index.php
- ITALIAN by Mish http://www.nexus-lab.com/miui-rom-italian-packs
- POLISH by Accid http://forum.android.com.pl/f153/miu...30/#post599933
- DUTCH forum http://www.miui.nl/
- HEBREW by roenano, forum http://iandroid.co.il/forum/topic9805.html
- VIETNAMESE by langthang http://www.pdaviet.net/forum.php
- KOREAN blog by omosiro http://elf9917.blog.me/
- SPANISH http://miui.es/?lang=en
- PORTUGUESE by IoDa Master https://github.com/IoDa00/Traducao-MIUI-PTG
- PORTUGUESE by pdazevedo in this thread http://dl.dropbox.com/u/14372098/miu...PT_trans_3.zip
- RUSSIAN by Xenon007, student926 http://miui.ru/download/full-rom.html
- ARABIC in progress
- FRENCH by mnlk2, Updates by Allezxandre
- DANISH by 1982strand
- HUNGARIAN by slukk
- SLOVENIAN by gepardus


2.3.30r4 released.

  • Used an updated apktool that should avoid the errors found previously on the translations.
  • Fixed the alarm clock in English, tested and it finally doesn't FC.
  • Added what Romanian translations there were in XJ (it is quite incomplete).
  • Added the extended settings mod.
  • More fixes to the translations
  • Finally fixed the alarm clock FC (and possibly also the reboot on superuser, needs more tests)
  • Once again updated Gmail, Play Store and MX Browser
  • Beats audio is back on the odex version
  • Small translation related issues fixed
  • Reverted the A2SD and deodexed XPART versions to "no beats audio". Since adding Beats Audio makes the ROM too large for a "normal" HBOOT, the only version with it is the one that already needed a changed HBOOT - the odexed XPART version.
  • Some changes on 2.3.23 - in an attempt to fix the "superuser reboot" bug, I stopped using directly XJs apks, and instead now use the ones directly from MIUI and add the translations. You'll notice that the default theme now is the original MIUI one. Unfortunately, my N1 will still reboot if some app needs to access SMS or an incoming call and only has "ask always" in superuser.
  • Due to the changes in 2.3.23, please do a full wipe and flash. Don't try to upgrade an existing QND MIUI as it will loop. Please use MIUI Backup, or Titanium, or whatever you prefer to backup and restore your apps.
  • Now with Beats Audio!
  • Updated the Italian translation from Nexus-lab.
  • Odexed XPART ROM available, but will need a changed hboot. Look up Blackrose on the N1 development forum, and change your hboot to 220 system,15 cache. If you don't understand this phrase, stay away from this version.
  • More dalvik "optimizations" removed, as apparently they now break MIUI.
  • Had a wrong dalvik setting in the tweaks file that finally gave me a huge headache getting xpart working. Fixed.
  • Speeded up boot a little, as the sqlite optimization is now launched asynchronously.
  • Finally fixed a long standing bug on XPART, from Rod's time; you can now wipe dalvik-cache in 4Ext or in CWM recoveries without going into a boot loop. In fact, I now can recommend 4Ext, as Amon Ra's recovery hasn't been updated in a long time, and 4Ext is very much feature complete.
  • Persian translation
  • vold mod, to allow fast usb transfers again
  • MX Browser (alongside the default Miren browser)
  • Removed libsqlite fix, since sqlite was updated by MIUI.
  • 4-way reboot mod. Vol-skip + 4-way reboot again. Vol-skip was missing the full 4-reboot, so this version only has 4-way reboot menu Both mods haven't been updated, and cause boot loops.
  • Removed user apps with libs - Terminal, Titanium Backup. Unfortunately support for flashing user apps in the ROM with MUIU seems broken for now, at least for apps that include libs.
  • Full MIUI changelog here.
  • ATTENTION: root access now needs to be explicitly enabled in the superuser application. Press the menu key then choose settings to enable root access for "new" apps. Apps that already had root permissions (if you're upgrading) will keep them even with this setting disabled, so you can probably keep it disabled most of the time.
  • Some more tuning, now from knzo - here

XPART
From 1.8.12, there are big changes in the XPART variant! If you had the previous one, up to 1.8.7, please do a backup and a full wipe (5 full wipes to make sure :) ) before installing the new ROM.
The new XPART is based on Rodriguez XPART, instead of xavierjohn22 version; since Rod based his work in XJ, it is still a derivative, but it has a lot of changes. The most important ones are that the partitions are mounted as loop devices, increasing speed. To add reliability, I've enabled journaling (and for those who tested my scripts between 1.8.5 and 1.8.12 journaling could be enabled or not depending on the previous ROM).
If you don't know XPART is a Data2SD variant that is reputed to be fast and stable.
You can use it with one FAT32 and one ext4 partition, as A2SD, which seems to be the more stable setup, but the recommended setup for speed is one FAT32, one large ext4 (for your data partition), one smaller ext4 (cache), and a swap partition. I'm not that much of a fan of a swap partition, as I am always afraid it will wear out the SD card precociously, but most people report it working well, and I prefer the single ext4 for stability, but YMMV.
There is a great howto by docmjldds in the Rod ROM thread.
Just remember, XPART isn't as widely used as A2SD, and might be less mature. As always, I take no responsibility for any problems.
ATTENTION: XPART will wipe your ext4 partition(s) if it doesn't recognize the format, that is, if it doesn't find a couple of special files that identify it.

ATTENTION: I can't give much support to the XPART versions, as my N1 doesn't like them, starting to heat a lot and ending up by corrupting the SD card. My uSD card died recently, and I got a Sandisk 32GB class 4. It is faster than the Patriot class 10 I had, and XPART seems to be very stable with it.

I'll keep doing the A2SD ROMs, my aim is to make these two very similar, only differing in the specific scripts.

If you want to risk it, the ROMs are here:
minus.com registration link (I really need more space for my ROMS): http://min.us/rQmYdX7

2.1.20 is on minus.com folder: http://min.us/mRkweMyb8#1
2.2.10 also on minus.com:http://min.us/mYZsrGRda#2
2.2.17 on minus.com: http://min.us/mjsrcSYBg#1
2.2.24: http://min.us/mqc94shdF#2
2.3.2: https://min.us/mbil1FJsyB#1
2.3.9:https://min.us/mSEoCBvZs#1
2.3.23:https://min.us/mpMFSEE8U/1f
2.3.30:https://min.us/ms1lzHe2l/1f
2.3.30r2:http://min.us/mbadBpIjFy
2.3.30r3:http://min.us/muvjfvRfn/1

Now also on multiupload -
QND-MIUI-MULTI-A2SD-2.3.30r2.zip - http://www.multiupload.nl/9QVI8HLYD3
QND-MIUI-MULTI-XPART-2.3.30r2.zip - http://www.multiupload.nl/EEIU28QLJD
QND-MIUI-MULTI-XPART-2.3.30r2-odex.zip - http://www.multiupload.nl/QIJMOU0C4F
QND-MIUI-MULTI-A2SD-2.3.30R3.zip - http://www.multiupload.nl/LP167O566B
QND-MIUI-MULTI-XPART-2.3.30R3.zip - http://www.multiupload.nl/UTCH3KSHS9
QND-MIUI-MULTI-XPART-2.3.30R3-odex.zip - http://www.multiupload.nl/OD2JTGTPRB
QND-MIUI-MULTI-A2SD-2.3.30R4.zip (92.77 MB) - http://www.multiupload.nl/9M75IERVJV
QND-MIUI-MULTI-XPART-2.3.30R4.zip
(95.07 MB) - http://www.multiupload.nl/8QKVCO7HQL
QND-MIUI-MULTI-XPART-2.3.30R4-odex.zip
(96.47 MB) - http://www.multiupload.nl/RFB32PTVOC

Since the idiots at Minus no longer allow uploads of zip files, 2.3.30r4 is now on box: https://www.box.com/s/tl5ncxdbe2a4q7e8bkgj

I removed the old download links, which were broken due to the terrorist attacks on megaupload, filesonic and multiupload.

MIUI MANUAL GINGERBREAD INITIAL RELEASE (Rev 0) by xavierjohn22
http://htcfanboys.com/index.php?app=...s&showfile=185

Other MIUI XJ based N1 ROMs:

1982strand's Twisted MIUI V2 theme

Contributions
A very special thank you to:

 
Last edited:

jbbandos

Senior Member
May 26, 2010
1,385
324
Brussels
Recommended kernels:
Wildmonk's - besides being great in performance and power saving, it seems to be the only kernel right now that works with wifi channels 12 and 13 besides the stock ones in CM7 and MIUI.

Fixes/patches:


Lockscreen themes:
Configure XJ server in CM updater for English lockscreen themes. Just add the following as the theme server address:
Code:
http://www.htcfanboys.com/MIUIXJ/ota/miuixj_lock.json
SD Card Alignment:
For extra speed, check this guide on how to partition your sdcard if you haven't done it before. For those with windows, you can always boot a live cd to use linux to align your sdcard. The alignment of data structures on your SD card should give you better speed and less "hickups" when writing.
Or save yourself the trouble, and repartition (after doing a backup on your pc) your sd card with 4Ext, it has the full functionality and is very simple to use. Can even keep your fat32 partition undisturbed and create/change the ext and swap partition(s).
 
Last edited:

jbbandos

Senior Member
May 26, 2010
1,385
324
Brussels
Known Problems:

  • 1.10.23 - various users on the Desire report that sharing to facebook deletes the picture from the gallery. This doesn't happen with google+.
  • Backup doesn't work on 1.8.5. Flash this zip, it is the fix from XJ with a N1 build.prop.
  • Market FCs (with 1.7.22/6) - happens to some users living in non-English speaking countries but using the English translation. The "fix" is to change to language (apparently any other will do), open the market (shouldn't FC), leave it 5 minutes, then change back to English.
  • a2sd won't work properly on a clean install (after a full wipe); this is "inherited" from the original MIUI ROM. Two workarounds are possible, either run "a2sd repair" from a terminal or adb shell, or flash DarkTremor's A2SD on top of the ROM.

    [*] Theme Manager FCs on 1.6.10. Installed the Updater.apk fix from 1982Strand, so there might be some strings in English.


    [*] Some translations are incomplete in 1.6.10, will upload a new version when the new release of the language pack is available.


    [*]1.5.20 V1 - The default desktop, also when installing after a full wipe, is missing MIUI backup, clock, superuser, and some other apps. This seems to be due to the integration of the Multi-Language pack. The workaround for this is to install the deodexed ROM, boot, reboot into recovery, and install QND on top of it. Will see if I can fix it for next release.
    - Fixed, uploaded V2
 
Last edited:

aboe

Member
Jul 29, 2007
9
3
Tilburg
Thank You

Thanks for making a default MIUI rom without frills with multilanguage.
It is running great on my nexus one.

I'm a native dutch speaker and love the fact this rom has my language.
I tried miui-au and rodriquezstyle, but plain miui with dutch language, has
my preference.
 

rotmann

Member
Jan 7, 2009
14
3
What do you mean with the build.prop modification? I'm using the stock deodexed ROM and the german package (I love stock experience, the way the MIUI devs thought about it).
 

jbbandos

Senior Member
May 26, 2010
1,385
324
Brussels
What do you mean with the build.prop modification? I'm using the stock deodexed ROM and the german package (I love stock experience, the way the MIUI devs thought about it).
The multi-language pack is for the desire, so the build-prop is made for that model instead of our N1. I basically just changed back the relevant parts and added some bluetooth stuff I was already adding to mine as it helped with the car stereo (I don't remember from which ROM I took it, will have to check to give credit to the author of the BT fixes).
 

LFact

Senior Member
Dec 15, 2010
91
12
The multi-language pack is for the desire, so the build-prop is made for that model instead of our N1. I basically just changed back the relevant parts and added some bluetooth stuff I was already adding to mine as it helped with the car stereo (I don't remember from which ROM I took it, will have to check to give credit to the author of the BT fixes).

I don't think you need to edit build.prop for N1, if you're gonna simply overwrite files under /system/.
 

byung

Senior Member
Feb 24, 2010
56
3
Thanks~

Does it support the OTA every Fri PM Asia time? I was using the language pack from miuiandroid.com, but that one doesn't support the OTA update from miui.com.... thus I have to wait a bit longer to get the updated Chinese ROM first, followed by the language pack....

I was checking with miui.com and see if I can help to "translate" the ROM into English and put into their builds.... I really want to get a full English interface with all the miui goodies...
 

LFact

Senior Member
Dec 15, 2010
91
12
Thanks~

Does it support the OTA every Fri PM Asia time? I was using the language pack from miuiandroid.com, but that one doesn't support the OTA update from miui.com.... thus I have to wait a bit longer to get the updated Chinese ROM first, followed by the language pack....

I was checking with miui.com and see if I can help to "translate" the ROM into English and put into their builds.... I really want to get a full English interface with all the miui goodies...

If you want OTA from miui.com, you have to keep stock Chinese MIUI. No deodex, no translations.
 

jbbandos

Senior Member
May 26, 2010
1,385
324
Brussels
Exactly, no OTA updates. But dRaCID01, who relased the MIUI-AU ROM for the N1, is planning to do OTA updates for his upcoming ROM, based on MIUI-DE, with multi-language also. His ROMS are usually very stable, so you might want to give it a try.
 

jbbandos

Senior Member
May 26, 2010
1,385
324
Brussels
What frills are you talking about - stock deodexed chinese has no frills either :???

I mean I didn't theme or add anything appart from the XJ multi-language pack. In the future I might add some apps I like to use by default, but that is it. I can't do theming or graphical design to save my life, so I'll abstain from even trying it; also this is basically the ROM I use, I am only sharing it in case anyone else is also interested.
 

jbbandos

Senior Member
May 26, 2010
1,385
324
Brussels
[ROM] QND MIUI (Multi-Language, A2SD, no frills) 1.5.20

Updated to 1.5.20 and XJ multi-language 2011-05-21 Update 1, the link is in the first post.
 

Jason Syn

Senior Member
Dec 29, 2007
623
60
Denver
I just flashed this ROM and can't seem to get a2sd working on it. I downloaded the a2sdgui and it just FC every time, so I downloaded terminal and tried to run:

su
a2sd cachesd

And that fails as well, am I doing something wrong?
 

jbbandos

Senior Member
May 26, 2010
1,385
324
Brussels
@Jason: I haven't had problems with a2sd on this, so I need some more information to try to find what happens with your ROM:
Did you have A2SD working before?
Which ROM did you have before?
Which recovery do you have (avoid clowckwork's 3.x, use 2.x or AmonRa's with MIUI ROMS)?
Did you try doing a full wipe and then flashing?
What is the size of your ext3 partition?
Did you try running "a2sd check"?

With this or deodexed MUIU I've only had problems with A2SD when my ext3 partition was corrupted (due to some hang or crash). I fixed it the hard way, rebboted into recovery (amonRa) connected using "adb shell", and ran "e2fsck /dev/block/mmcblk0p2", which found and fixed several errors in the ext partition. It probably would have been easier to just take out the card and do the file system test on a linux pc, or just reformat the partition and restore.
 

Jason Syn

Senior Member
Dec 29, 2007
623
60
Denver
Well I was able to fix it, I just downloaded and flashed dark tremors beta 4. Now everything seems to be fine with that, I only see 1 major problem with this rom. Auto rotation in the messaging app is so super slow! It takes 3 or 4 seconds to rotate to landscape mode but it's just in the messaging app. Weird...

Other than that thanks for the great rom!

Sent from my QND-MIUI-MULTI-A2SD-1.5.20 using XDA App
 

jbbandos

Senior Member
May 26, 2010
1,385
324
Brussels
That makes sense, if you were previously using DT's beta 4; it probably will need the same version if you don't do a full wipe, and the MIUI included A2SD is based on a older DT's A2SD.

PS: seems like my ROM is useful after all, counting by the downloads... I was afraid I might be the only one interested.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 33
    Attention: Development for this ROM has stopped. I depended on MIUI releases, and since they stopped releasing for the N1 with version 2.3.30/GB, that is the last I can use. I am releasing R4 as I had promised to fix a few last bugs, but it is now very likely the last one. I don't have the time, and I don't have the N1 any more (it is my wife's now).

    Hello all,
    My idea with this ROM is to keep it lean and fast, with some tunings but no theming, and with minimal additions (the list is below). I hope you like it.

    This ROM started as a no-frills, as near to the basic MIUI as it can be, multi-language ROM. I've made it for myself and have been using this ROM and decided to upload it in case anyone else is interested. In the beginning, it was basically only the Chinese deodexed ROM with the XJ multi-language pack applied, and the build.prop edited and tuned for our N1. No theming, no apps apart from those in the MIUI ROM and the multi-language pack.
    I've since added a changed bluetooth audio.conf from here, roenano's 4-way reboot menu (original and credits here), a tuned media_profiles.xml for better photo quality, and the Genie widget for news and meteorology. I use all of these, and they have made my life easier, so I hope they will help you also.
    Should be usable with only a cache and dalvik-cache wipe if coming from another MIUI ROM. In case of problems, just wipe everything a few times before flashing - and use AmonRa's recovery.
    I will update it every week after the XJ multi-language pack is updated.

    Differences from base MIUI+ XJ translations:

    From XJ's post: MULTI LANG SUPPORTED LANGUAGES:
    - CHINESE - GERMAN - ENGLISH - SPANISH - FRENCH - ITALIAN - HEBREW
    - DUTCH - PORTUGUESE - DANISH - TURKISH - POLISH - KOREAN- VIETNAMESE - HUNGARIAN - SLOVENIAN
    SEPARATE LANGUAGE INSTALL:
    - ENGLISH by XJ
    - CHINESE by MIUI.CN and XJ
    - PERSIAN by
    Spike_M - http://and-roid.ir/Forum/content/
    - GERMAN by dRaCID01 and team Germany http://miui-germany.de/forum/index.php
    - ITALIAN by Mish http://www.nexus-lab.com/miui-rom-italian-packs
    - POLISH by Accid http://forum.android.com.pl/f153/miu...30/#post599933
    - DUTCH forum http://www.miui.nl/
    - HEBREW by roenano, forum http://iandroid.co.il/forum/topic9805.html
    - VIETNAMESE by langthang http://www.pdaviet.net/forum.php
    - KOREAN blog by omosiro http://elf9917.blog.me/
    - SPANISH http://miui.es/?lang=en
    - PORTUGUESE by IoDa Master https://github.com/IoDa00/Traducao-MIUI-PTG
    - PORTUGUESE by pdazevedo in this thread http://dl.dropbox.com/u/14372098/miu...PT_trans_3.zip
    - RUSSIAN by Xenon007, student926 http://miui.ru/download/full-rom.html
    - ARABIC in progress
    - FRENCH by mnlk2, Updates by Allezxandre
    - DANISH by 1982strand
    - HUNGARIAN by slukk
    - SLOVENIAN by gepardus


    2.3.30r4 released.

    • Used an updated apktool that should avoid the errors found previously on the translations.
    • Fixed the alarm clock in English, tested and it finally doesn't FC.
    • Added what Romanian translations there were in XJ (it is quite incomplete).
    • Added the extended settings mod.
    • More fixes to the translations
    • Finally fixed the alarm clock FC (and possibly also the reboot on superuser, needs more tests)
    • Once again updated Gmail, Play Store and MX Browser
    • Beats audio is back on the odex version
    • Small translation related issues fixed
    • Reverted the A2SD and deodexed XPART versions to "no beats audio". Since adding Beats Audio makes the ROM too large for a "normal" HBOOT, the only version with it is the one that already needed a changed HBOOT - the odexed XPART version.
    • Some changes on 2.3.23 - in an attempt to fix the "superuser reboot" bug, I stopped using directly XJs apks, and instead now use the ones directly from MIUI and add the translations. You'll notice that the default theme now is the original MIUI one. Unfortunately, my N1 will still reboot if some app needs to access SMS or an incoming call and only has "ask always" in superuser.
    • Due to the changes in 2.3.23, please do a full wipe and flash. Don't try to upgrade an existing QND MIUI as it will loop. Please use MIUI Backup, or Titanium, or whatever you prefer to backup and restore your apps.
    • Now with Beats Audio!
    • Updated the Italian translation from Nexus-lab.
    • Odexed XPART ROM available, but will need a changed hboot. Look up Blackrose on the N1 development forum, and change your hboot to 220 system,15 cache. If you don't understand this phrase, stay away from this version.
    • More dalvik "optimizations" removed, as apparently they now break MIUI.
    • Had a wrong dalvik setting in the tweaks file that finally gave me a huge headache getting xpart working. Fixed.
    • Speeded up boot a little, as the sqlite optimization is now launched asynchronously.
    • Finally fixed a long standing bug on XPART, from Rod's time; you can now wipe dalvik-cache in 4Ext or in CWM recoveries without going into a boot loop. In fact, I now can recommend 4Ext, as Amon Ra's recovery hasn't been updated in a long time, and 4Ext is very much feature complete.
    • Persian translation
    • vold mod, to allow fast usb transfers again
    • MX Browser (alongside the default Miren browser)
    • Removed libsqlite fix, since sqlite was updated by MIUI.
    • 4-way reboot mod. Vol-skip + 4-way reboot again. Vol-skip was missing the full 4-reboot, so this version only has 4-way reboot menu Both mods haven't been updated, and cause boot loops.
    • Removed user apps with libs - Terminal, Titanium Backup. Unfortunately support for flashing user apps in the ROM with MUIU seems broken for now, at least for apps that include libs.
    • Full MIUI changelog here.
    • ATTENTION: root access now needs to be explicitly enabled in the superuser application. Press the menu key then choose settings to enable root access for "new" apps. Apps that already had root permissions (if you're upgrading) will keep them even with this setting disabled, so you can probably keep it disabled most of the time.
    • Some more tuning, now from knzo - here

    XPART
    From 1.8.12, there are big changes in the XPART variant! If you had the previous one, up to 1.8.7, please do a backup and a full wipe (5 full wipes to make sure :) ) before installing the new ROM.
    The new XPART is based on Rodriguez XPART, instead of xavierjohn22 version; since Rod based his work in XJ, it is still a derivative, but it has a lot of changes. The most important ones are that the partitions are mounted as loop devices, increasing speed. To add reliability, I've enabled journaling (and for those who tested my scripts between 1.8.5 and 1.8.12 journaling could be enabled or not depending on the previous ROM).
    If you don't know XPART is a Data2SD variant that is reputed to be fast and stable.
    You can use it with one FAT32 and one ext4 partition, as A2SD, which seems to be the more stable setup, but the recommended setup for speed is one FAT32, one large ext4 (for your data partition), one smaller ext4 (cache), and a swap partition. I'm not that much of a fan of a swap partition, as I am always afraid it will wear out the SD card precociously, but most people report it working well, and I prefer the single ext4 for stability, but YMMV.
    There is a great howto by docmjldds in the Rod ROM thread.
    Just remember, XPART isn't as widely used as A2SD, and might be less mature. As always, I take no responsibility for any problems.
    ATTENTION: XPART will wipe your ext4 partition(s) if it doesn't recognize the format, that is, if it doesn't find a couple of special files that identify it.

    ATTENTION: I can't give much support to the XPART versions, as my N1 doesn't like them, starting to heat a lot and ending up by corrupting the SD card. My uSD card died recently, and I got a Sandisk 32GB class 4. It is faster than the Patriot class 10 I had, and XPART seems to be very stable with it.

    I'll keep doing the A2SD ROMs, my aim is to make these two very similar, only differing in the specific scripts.

    If you want to risk it, the ROMs are here:
    minus.com registration link (I really need more space for my ROMS): http://min.us/rQmYdX7

    2.1.20 is on minus.com folder: http://min.us/mRkweMyb8#1
    2.2.10 also on minus.com:http://min.us/mYZsrGRda#2
    2.2.17 on minus.com: http://min.us/mjsrcSYBg#1
    2.2.24: http://min.us/mqc94shdF#2
    2.3.2: https://min.us/mbil1FJsyB#1
    2.3.9:https://min.us/mSEoCBvZs#1
    2.3.23:https://min.us/mpMFSEE8U/1f
    2.3.30:https://min.us/ms1lzHe2l/1f
    2.3.30r2:http://min.us/mbadBpIjFy
    2.3.30r3:http://min.us/muvjfvRfn/1

    Now also on multiupload -
    QND-MIUI-MULTI-A2SD-2.3.30r2.zip - http://www.multiupload.nl/9QVI8HLYD3
    QND-MIUI-MULTI-XPART-2.3.30r2.zip - http://www.multiupload.nl/EEIU28QLJD
    QND-MIUI-MULTI-XPART-2.3.30r2-odex.zip - http://www.multiupload.nl/QIJMOU0C4F
    QND-MIUI-MULTI-A2SD-2.3.30R3.zip - http://www.multiupload.nl/LP167O566B
    QND-MIUI-MULTI-XPART-2.3.30R3.zip - http://www.multiupload.nl/UTCH3KSHS9
    QND-MIUI-MULTI-XPART-2.3.30R3-odex.zip - http://www.multiupload.nl/OD2JTGTPRB
    QND-MIUI-MULTI-A2SD-2.3.30R4.zip (92.77 MB) - http://www.multiupload.nl/9M75IERVJV
    QND-MIUI-MULTI-XPART-2.3.30R4.zip
    (95.07 MB) - http://www.multiupload.nl/8QKVCO7HQL
    QND-MIUI-MULTI-XPART-2.3.30R4-odex.zip
    (96.47 MB) - http://www.multiupload.nl/RFB32PTVOC

    Since the idiots at Minus no longer allow uploads of zip files, 2.3.30r4 is now on box: https://www.box.com/s/tl5ncxdbe2a4q7e8bkgj

    I removed the old download links, which were broken due to the terrorist attacks on megaupload, filesonic and multiupload.

    MIUI MANUAL GINGERBREAD INITIAL RELEASE (Rev 0) by xavierjohn22
    http://htcfanboys.com/index.php?app=...s&showfile=185

    Other MIUI XJ based N1 ROMs:

    1982strand's Twisted MIUI V2 theme

    Contributions
    A very special thank you to:

    8
    Recommended kernels:
    Wildmonk's - besides being great in performance and power saving, it seems to be the only kernel right now that works with wifi channels 12 and 13 besides the stock ones in CM7 and MIUI.

    Fixes/patches:


    Lockscreen themes:
    Configure XJ server in CM updater for English lockscreen themes. Just add the following as the theme server address:
    Code:
    http://www.htcfanboys.com/MIUIXJ/ota/miuixj_lock.json
    SD Card Alignment:
    For extra speed, check this guide on how to partition your sdcard if you haven't done it before. For those with windows, you can always boot a live cd to use linux to align your sdcard. The alignment of data structures on your SD card should give you better speed and less "hickups" when writing.
    Or save yourself the trouble, and repartition (after doing a backup on your pc) your sd card with 4Ext, it has the full functionality and is very simple to use. Can even keep your fat32 partition undisturbed and create/change the ext and swap partition(s).
    7
    2.3.23 released, please backup, wipe, and then flash. Don't upgrade an existing QND, it will probably bootloop.
    Changelog from the first page:

    • Some changes on 2.3.23 - in an attempt to fix the "superuser reboot" bug, I stopped using directly XJs apks, and instead now use the ones directly from MIUI and add the translations. You'll notice that the default theme now is the original MIUI one. Unfortunately, my N1 will still reboot if some app needs to access SMS or an incoming call and only has "ask always" in superuser.
    • Due to the changes in 2.3.23, please do a full wipe and flash. Don't try to upgrade an existing QND MIUI as it will loop. Please use MIUI Backup, or Titanium, or whatever you prefer to backup and restore your apps.
    • Now with Beats Audio!
    • Updated the Italian translation from Nexus-lab.
    6
    Known Problems:

    • 1.10.23 - various users on the Desire report that sharing to facebook deletes the picture from the gallery. This doesn't happen with google+.
    • Backup doesn't work on 1.8.5. Flash this zip, it is the fix from XJ with a N1 build.prop.
    • Market FCs (with 1.7.22/6) - happens to some users living in non-English speaking countries but using the English translation. The "fix" is to change to language (apparently any other will do), open the market (shouldn't FC), leave it 5 minutes, then change back to English.
    • a2sd won't work properly on a clean install (after a full wipe); this is "inherited" from the original MIUI ROM. Two workarounds are possible, either run "a2sd repair" from a terminal or adb shell, or flash DarkTremor's A2SD on top of the ROM.

      [*] Theme Manager FCs on 1.6.10. Installed the Updater.apk fix from 1982Strand, so there might be some strings in English.


      [*] Some translations are incomplete in 1.6.10, will upload a new version when the new release of the language pack is available.


      [*]1.5.20 V1 - The default desktop, also when installing after a full wipe, is missing MIUI backup, clock, superuser, and some other apps. This seems to be due to the integration of the Multi-Language pack. The workaround for this is to install the deodexed ROM, boot, reboot into recovery, and install QND on top of it. Will see if I can fix it for next release.
      - Fixed, uploaded V2
    6
    Do you plan on continuing to update this ROM? And does anyone know how to center the clock in the status bar? Thanks! (I've been using this ROM for some time and was just wondering what's coming up).
    I'll take the opportunity and do a quick status. I have an ICS port booting, but crashing on the settings app. Seems a small thing to fix, but I spent almost all weekend on it. But might be close...
    I have a "update" of the GB ROM planned, at least to add the English translations and an updated GMail. Still no date on that, as I spent all my free time trying to get ICS working.
    And if MIUI releases an updated GB ROM, or even their own ICS port, of course I'll release an update then.