• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ADDON PACK][12/18/11] Bulletproof MIUI Pack v1.2 :: OC/Optimized/Extras!

Search This thread

tun4f1sh

Senior Member
Dec 27, 2010
662
699
Bulletproof MIUI Addon Pack

Due to a lack of time, I've discontinued weekly updates to Bulletproof MIUI. I didn't want to leave anyone behind, so I believe I've come up with the next-best-solution.

The Bulletproof addon pack is designed to be flashed directly over the weekly translated MIUI builds (e.g. MIUI.us/MIUIandroid.com, etc). The pack will enable all of the features listed below, and should make your phone run significantly better.

The addon pack allows you to update as soon as the translations are available, so you're not stuck waiting on me to update every week! This pack should (in theory) work on pretty much any G2/DZ ROM, but your milage may vary. Please always make a backup before flashing, just in case.


Features

- /system converted to ext4 file system.
- Virtuous OC Daemon (Installing SetCPU or CPU Tuner will automatically disable the daemon.)
- Tsubus' ILWT kernel
- EFS wiped on flash to prevent GPS issues.
- Wifi Calling conditionally installed for T-Mobile US users, uninstalled otherwise.
- Modified SD card read cache (set to 4096)
- Applications Zipaligned on boot (skipped if already ZA'd)
- App Widget Picker added for users who prefer to use alternative launchers.
- CyanogenMod/Galaxy Nexus ringtones/notification/alarm tones
- OC/UV Beater bundled to control/configure OC
- Themed keyboard that's much more MIUI-like

Installation Instructions:

- Install the MIUI ROM of your choice (MIUI.us/MIUIAndroid.com recommended)
- Flash the Addon pack
- Configure OC settings via the OC/UV Beater application

Whenever you update your MIUI each week (either via OTA or by manually downloading/flashing), simply flash the pack afterwards and you're all set!

Download

v1.2

Changelog

v1.2
Code:
 - Temporarily removing battery calibration scripts (causing some users to get stuck at HTC splash) (thanks for the tip eFFeRaTuM)
 - Updated several other scripts, permissions
 - ILWT kernel is now bundled in the pack.

Older (unsupported) releases can be found here.
 
Last edited:

tun4f1sh

Senior Member
Dec 27, 2010
662
699
MIUI Resources and Addons

1. Long press on the icon in Toggles to launch the settings for that icon.
When you pull down the notification bar, you will see the Toggle settings for plenty of options (such as WIFI, volume, backlight etc). Long press on any icon in the Toggle mode will launch the setting for that icon.

2. Built-in Screen Capture function
One of the lacking feature in Android is the lack of a built-in screen capture feature (like in iPhone). Not anymore. With MIUI, you can press the “Menu” key and “Volume Down” key at the same time to capture a screenshot. The printed image is saved in the “MIUI: directory in the sd card.

3. Press Home key to preview screens
Pressing the Home button once will bring you back to the Home screen. Pressing the Home button button will show you all the screen thumbnails. You can also ad/remove screens from here.

4. Slide from left to right to quickly delete a message or a call log.
In the SMS or Dialer app, swipe left or right any entry will bring up the Delete mode.

5. Move home screen icon easily
Hold down an icon by one hand to enter Edit Mode, and then use the other hand to slide the screen to move the icon to the target screen.

6. Launch Music Player in lockscreen
In the lockscreen, double tap the time zone to launch the Music Player. (The Music Player is hidden by default, unless a song is playing)

7. Quickly access the Dialer or SMS from the lockscreen
In the lockscreen, hold down the icon of Call or SMS, and you can enter the responding program.

8. Activate the torch from the lockscreen
In the lockscreen, hold down the Home button to enable the torch.

9. Access shortcut menu from contact image
In the Calls, SMS or Contacts app, tap the contact image and a shortcut menus will appear.

10. Search via voice recognition
Long press on the Search button will launch search via voice recognition.

11. Switch the Battery UI to show percentage
The default battery UI can be switched to display percentage of left battery capacity. To do so, go to “Settings -> System -> Battery Settings -> Battery Indicator Style -> Percentage“.

12. Long press on the Home button to show History
Like any other Android ROM, long press on the Home button will show the recently used apps. However, in MIUI, there is also an App Killer and App Manager button. Swiping the popup left will show the search form.

13. Setting up IP dialing
If you need to add an IP prefix for a particular number in a strange land, you can set it in Settings -> Common -> Calls Settings. Turn the “Auto IP dialing” ON and set the IP prefix and current area code.

14. Send SMS for rejected calls
When you are not available to answer the phone, you may slide up the panel to reject the call and to send a message to the caller at the same time.

15. Enable 720P to record a video
If your phone comes with a camera that support HD recording, you can enable 720P in the Video mode. Run the Camera app and switch to Video. Select “High” -> “720P” in the pop-up menu of video quality.

16. Quickly uninstall an app
To uninstall an app, simply press and hold the icon until the trash bin show up at the top of the screen. Move the icon to the trash bin to uninstall the app.

17. Quickly read SMS and mark it read
In the lockscreen, press down the SMS button (without dragging it down) to reveal the new incoming message on the lockscreen. Once you have finished reading it, double tap on the SMS button to mark it read.

18. Making the MIUI launcher smoother
On first boot on a fresh install, go into Launcher Settings, and toggle hi-res graphics on, then back off again (If you intend on using the stock MIUI Launcher, this seems to smooth it out significantly)

19. Brightness slider on notification pulldown
Disable auto brightness and you'll get a brightness slider in the notification toggle pulldown.

20. Built in FTP server
MIUI has a built-in FTP file server. To use it, open the File Manager application, and tap on the "FTP" tab.

BONUS: MIUI is pronounced "ME YOU EYE", but say it however you want :)

Source for 1-17: http://maketecheasier.com/17-hidden-tips-and-tricks-for-miui/2011/05/15
 
Last edited:

tun4f1sh

Senior Member
Dec 27, 2010
662
699
Credits

- Official MIUI Development Team
- CyanogenMod Team
- MIUI.us for the English translations
- rmk for the Virtuous OC Daemon and optimizations
- g4rb4g3 for the bootanimation from his MIUI builds.
- brainmaster for the Lucid Keyboard and SD card tweak.
- tsubus for his kernel
- cjoliver for his OC/UV Beater application

Please make your donations to the above mentioned individuals, they did all the hard work!

Disclaimer

You take full responsibility for your phone. I will not be liable if anything goes wrong.

Don't forget to hit "Thanks" if you like the ROM!

More here soon :)
 
Last edited:

W3D3

Member
Jun 2, 2011
29
16
Villach
Looks sick :D
Nice design and fast - its all i need ;)
Definitly will give this a try!

Sent from my HTC Desire Z using XDA Premium App
 

LagunaCid

Senior Member
Mar 9, 2011
133
11
virtuous OC! time to ditch osimod's. Ill miss extended settings though :(

Sent from my HTC Vision using Tapatalk
 

mr.boonet

Senior Member
Feb 17, 2008
165
5
I installed it and it performs well so far. I flashed the tiamat 1.1 kernel to because i like the smartass governor a lot, but now it seems as if the virtuous overclock controller just doesn't work with it (fc's all the time).. Does this mean that the daemon doesn't work either?
Whats better abouth the virtous controller compared to setcpu?

Cheers keep up the good work tho!! :)
 

GetTargetedFans

Senior Member
Mar 1, 2011
80
3
I installed it and it performs well so far. I flashed the tiamat 1.1 kernel to because i like the smartass governor a lot, but now it seems as if the virtuous overclock controller just doesn't work with it (fc's all the time).. Does this mean that the daemon doesn't work either?
Whats better abouth the virtous controller compared to setcpu?

Cheers keep up the good work tho!! :)

Oh well so much for the bulletproof part, guess this was a flop. Let me know when the FC's go away and we'll talk.
 

tun4f1sh

Senior Member
Dec 27, 2010
662
699
Oh well so much for the bulletproof part, guess this was a flop. Let me know when the FC's go away and we'll talk.

The overclock daemon wasn't intended to work with the smartass governor. The daemon uses screen off profiles which makes the smart ass governor useless. Switch back to the on demand governor or the per shoot kernel and things will probably work better

Sent from my HTC Vision using XDA Premium App
 

Elegy

Senior Member
Mar 13, 2010
282
9
first thing i notice is that scrolling through the homescreens is smooth as butter! wow.
im going to try this one for some time, see if it becomes my new favourite!
 
  • Like
Reactions: tun4f1sh

noob1015

Member
May 15, 2011
44
3
Just wondering is the kernel important to work with the daemon or does the governor just need to be set to on demand and it works with any miui compatible kernel?

so could i use tiamat or streamline5 with this kernel then? (sorry i know jsut the concept behind daemon but not the specifics like this)
 

imanoob

Senior Member
Jan 16, 2011
132
21
The force closes of the controller are due to the frequencies in the scripts that are default not being supported by the kernel. If you want to use a different kernel change the frequency in the script then everything will work as expected.

Sent from my HTC Vision using XDA App
 

cjward23

Senior Member
Sep 26, 2010
3,389
2,295
Peterborough
Awesome tun4f1sh, saw you mention this in the irc a few weeks back and kept meaning to ask about it.

Do Androids dream of electric sheep?
 

cjward23

Senior Member
Sep 26, 2010
3,389
2,295
Peterborough
Oh well so much for the bulletproof part, guess this was a flop. Let me know when the FC's go away and we'll talk.

Where is the link to the Rom you cooked up. Think you can do do better? Let me know when It's released and we'll talk.

If have to criticize don't be so rude about it.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 107
    Bulletproof MIUI Addon Pack

    Due to a lack of time, I've discontinued weekly updates to Bulletproof MIUI. I didn't want to leave anyone behind, so I believe I've come up with the next-best-solution.

    The Bulletproof addon pack is designed to be flashed directly over the weekly translated MIUI builds (e.g. MIUI.us/MIUIandroid.com, etc). The pack will enable all of the features listed below, and should make your phone run significantly better.

    The addon pack allows you to update as soon as the translations are available, so you're not stuck waiting on me to update every week! This pack should (in theory) work on pretty much any G2/DZ ROM, but your milage may vary. Please always make a backup before flashing, just in case.


    Features

    - /system converted to ext4 file system.
    - Virtuous OC Daemon (Installing SetCPU or CPU Tuner will automatically disable the daemon.)
    - Tsubus' ILWT kernel
    - EFS wiped on flash to prevent GPS issues.
    - Wifi Calling conditionally installed for T-Mobile US users, uninstalled otherwise.
    - Modified SD card read cache (set to 4096)
    - Applications Zipaligned on boot (skipped if already ZA'd)
    - App Widget Picker added for users who prefer to use alternative launchers.
    - CyanogenMod/Galaxy Nexus ringtones/notification/alarm tones
    - OC/UV Beater bundled to control/configure OC
    - Themed keyboard that's much more MIUI-like

    Installation Instructions:

    - Install the MIUI ROM of your choice (MIUI.us/MIUIAndroid.com recommended)
    - Flash the Addon pack
    - Configure OC settings via the OC/UV Beater application

    Whenever you update your MIUI each week (either via OTA or by manually downloading/flashing), simply flash the pack afterwards and you're all set!

    Download

    v1.2

    Changelog

    v1.2
    Code:
     - Temporarily removing battery calibration scripts (causing some users to get stuck at HTC splash) (thanks for the tip eFFeRaTuM)
     - Updated several other scripts, permissions
     - ILWT kernel is now bundled in the pack.

    Older (unsupported) releases can be found here.
    82
    Credits

    - Official MIUI Development Team
    - CyanogenMod Team
    - MIUI.us for the English translations
    - rmk for the Virtuous OC Daemon and optimizations
    - g4rb4g3 for the bootanimation from his MIUI builds.
    - brainmaster for the Lucid Keyboard and SD card tweak.
    - tsubus for his kernel
    - cjoliver for his OC/UV Beater application

    Please make your donations to the above mentioned individuals, they did all the hard work!

    Disclaimer

    You take full responsibility for your phone. I will not be liable if anything goes wrong.

    Don't forget to hit "Thanks" if you like the ROM!

    More here soon :)
    41
    MIUI Resources and Addons

    1. Long press on the icon in Toggles to launch the settings for that icon.
    When you pull down the notification bar, you will see the Toggle settings for plenty of options (such as WIFI, volume, backlight etc). Long press on any icon in the Toggle mode will launch the setting for that icon.

    2. Built-in Screen Capture function
    One of the lacking feature in Android is the lack of a built-in screen capture feature (like in iPhone). Not anymore. With MIUI, you can press the “Menu” key and “Volume Down” key at the same time to capture a screenshot. The printed image is saved in the “MIUI: directory in the sd card.

    3. Press Home key to preview screens
    Pressing the Home button once will bring you back to the Home screen. Pressing the Home button button will show you all the screen thumbnails. You can also ad/remove screens from here.

    4. Slide from left to right to quickly delete a message or a call log.
    In the SMS or Dialer app, swipe left or right any entry will bring up the Delete mode.

    5. Move home screen icon easily
    Hold down an icon by one hand to enter Edit Mode, and then use the other hand to slide the screen to move the icon to the target screen.

    6. Launch Music Player in lockscreen
    In the lockscreen, double tap the time zone to launch the Music Player. (The Music Player is hidden by default, unless a song is playing)

    7. Quickly access the Dialer or SMS from the lockscreen
    In the lockscreen, hold down the icon of Call or SMS, and you can enter the responding program.

    8. Activate the torch from the lockscreen
    In the lockscreen, hold down the Home button to enable the torch.

    9. Access shortcut menu from contact image
    In the Calls, SMS or Contacts app, tap the contact image and a shortcut menus will appear.

    10. Search via voice recognition
    Long press on the Search button will launch search via voice recognition.

    11. Switch the Battery UI to show percentage
    The default battery UI can be switched to display percentage of left battery capacity. To do so, go to “Settings -> System -> Battery Settings -> Battery Indicator Style -> Percentage“.

    12. Long press on the Home button to show History
    Like any other Android ROM, long press on the Home button will show the recently used apps. However, in MIUI, there is also an App Killer and App Manager button. Swiping the popup left will show the search form.

    13. Setting up IP dialing
    If you need to add an IP prefix for a particular number in a strange land, you can set it in Settings -> Common -> Calls Settings. Turn the “Auto IP dialing” ON and set the IP prefix and current area code.

    14. Send SMS for rejected calls
    When you are not available to answer the phone, you may slide up the panel to reject the call and to send a message to the caller at the same time.

    15. Enable 720P to record a video
    If your phone comes with a camera that support HD recording, you can enable 720P in the Video mode. Run the Camera app and switch to Video. Select “High” -> “720P” in the pop-up menu of video quality.

    16. Quickly uninstall an app
    To uninstall an app, simply press and hold the icon until the trash bin show up at the top of the screen. Move the icon to the trash bin to uninstall the app.

    17. Quickly read SMS and mark it read
    In the lockscreen, press down the SMS button (without dragging it down) to reveal the new incoming message on the lockscreen. Once you have finished reading it, double tap on the SMS button to mark it read.

    18. Making the MIUI launcher smoother
    On first boot on a fresh install, go into Launcher Settings, and toggle hi-res graphics on, then back off again (If you intend on using the stock MIUI Launcher, this seems to smooth it out significantly)

    19. Brightness slider on notification pulldown
    Disable auto brightness and you'll get a brightness slider in the notification toggle pulldown.

    20. Built in FTP server
    MIUI has a built-in FTP file server. To use it, open the File Manager application, and tap on the "FTP" tab.

    BONUS: MIUI is pronounced "ME YOU EYE", but say it however you want :)

    Source for 1-17: http://maketecheasier.com/17-hidden-tips-and-tricks-for-miui/2011/05/15
    8
    Due to complexities in my personal life (new job, lack of sleep, etc), I've decided to stop doing weekly updates to this ROM. Instead, I've provided an "Addon pack" that you can flash over the MIUI.us/MIUIAndroid weekly builds. I'll upload the pack as I see fit.

    I'd like to thank everyone who's supported me and the ROM all these months, it means a lot to me. I'll still be around from time to time, you can sometimes catch me in #virtuousrom on irc.freenode.net in the wee hours of the morning.

    It's been fun guys! Be sure to check out my G-Lite ROM if you get tired of MIUI!

    Thanks again,
    -tun4f1sh
    7
    New build online, enjoy.