[Optimus One, P500 Android Development] SWEATTAIMI:
MIUI-Gen71 v0.666 Suicidal Edition

Please note that this is a repost of dr.notor! Any thanks should go to him! Not me!

Also any discussion about bugs should be posted in a new thread com should be merged to this thread! (This is to avoid to get this thread free from spam!)

http://xdaforums.com/showthread.php?t=1255964

MIUI-Gen71 v0.666 Suicidal Q/A

Go and ask and report bugs here!

Creator : dr.notor

(Banned) well see if he comes back) thanks for themed Rom dr.notor!

Big thanks to:

- mik_os for his excellent ROM

- franco for his excellent kernels

- ZduneX25 for his great theme

- all other people mentioned below

Special thanks to:

SWEATTAIMI for inspiration when naming this ROM

Features:

- based on CyanogenMod 7.1-RC1 (Android 2.3.5) v6.6.1 ROM by mik_os

- latest franco kernel v1.1-24082011 (2.6.35.14)

- QQ Launcher Pro 1.2 (Market version)

- MIUI theme (duh!) with lots of transparency by ZduneX25

- selection of 20 nice wallpapers, 17 lockscreen backgrounds and 56 manga-style (LOL!) pictures for your contacts (thanks to ZduneX25 and popdog123)

- 3 more bootanimations (blue, wave and original MIUI) installed to SD card (thanks to shhbz and ZduneX25)

- added selectbootanim script to install/remove the above bootanimations

- deodexed, zipaligned

- added nano, sysro/sysrw scripts

- busybox updated to 1.19.0

- custom MIUI bootanimation

- fixed /system/etc/init.d/04modules

- added /system/etc/init.d/98remount tweaks (noatime,nodiratime)

- removed /system/etc/init.d/05mountsd so that it does not interfere with S2E, apps2sd or others

- added /system/etc/setwifi.sh script - can be used to lower the WiFi Tx power. The value is set to 20dBm by the script.

- patched sqlite (nosync)

- up-to-date Google apps included (with Market )

- S2E, DT's apps2sd, ungaze data2sd etc. NOT INCLUDED!!! Kindly do NOT ask for including any of these, flash/install and use whatever you want.

I will change baseband to new one!

System apps removed:

- ADW Launcher - replaced by QQ Launcher Pro

- Camera.apk - replaced by MIUI Camera v17 (thanks to alexlacra and sweetbinodray)

- FileManager.apk - replaced by File Expert 3.2.4 with black theme

- Gallery3D.apk - replaced by MIUI Gallery 1.0 (thanks to sweetbinodray)

- CMWallpapers.apk, MagicSmokeWallpapers.apk, VisualizationWallpapers.apk

- Music.apk - replaced by MIUI Music 1.0 (thanks to kongyujian)

System apps updated:

- Rom Manager up to v4.3.3.0

- Superuser.apk + su updated to 3.0 beta4 (suggest buying Superuser Elite from Market to get the nifty extra features )

- Android Terminal Emulator up to v1.3.1 (moved to /data/app)

Themes removed:

- Androidian.apk

- Cyanbread.apk

Theme added:

- MIUI transparent theme v1.8.19 from ZduneX25 (with patched SystemUI.apk for status bar transparency)

Widgets added:

- MIUI Bright and MIUI Dark Clock (from ZduneX25)

Default bootanimation:

- Red MIUI (thanks to shhbz)

Other apps added:

- AdFree Android 0.7.7

- Bluetooth File Transfer 4.85

- GO Weather 1.9.10 with MIUI widget theme; Natural Style (HD) video theme and Animated (HD) LWP

- LG Keyboard

- Miren Browser 1.2 Build 155

- MIUI Compass 1.0 (thanks to alexlacra)

- MultiPicture Live Wallpaper 0.6.6 (for status bar transparency with QQ Launcher)

- QQPlayer 1.0.187

- Titanium Backup 4.1.0.1

- Water Drop LWP

Known bugs:

None!

Download:

http://www.multiupload.com/9V9PPMYO8H

SHA1: 03f3a02c3b54024acb7f78c961df739871f1d1f6

MD5: 7d164c8736496fb1656308e99c078385

---------------------------------------------------------------------------------------

Install HOWTO:

1. Flashing the ROM

1.1 Preparing for flashing

- go to recovery

- wipe /cache, dalvik-cache, battery stats

- flashing this over mik's v6.5.x/6.6.x ROM without wiping /data should work without any problems.

- for any other non-CM7.1 ROM, wiping /data (factory reset) IS required (see FAQ and do not ask retarded questions)

1.2 Flashing the ZIP

- CWM should work just fine

- TWRP - works just fine if you disable signature verification (bug reported quite a few days ago)

- AmonRA - totally untested, definitely disable signature verification, if it does not work, try one of the above.

Quote:

Do not post lame questions about failed signature verification here!!!

1.3 First boot and initial setup

- reboot from recovery

- WAIT! Really, just WAIT!!! Even if it takes 10 minutes, there is no bootloop. Also, as long as the bootanimation is moving, the phone is NOT frozen and is busy populating the dalvik cache etc. Absolutely no need to pull the battery in that case! Once again, WAIT!

- In case you are flashing on a clean phone (/data wiped), you will get the initial setup wizard. If you want to change your language, do it. Tap on the Android picture. Either complete the wizard or skip it. I suggest skipping it, you can add your Google account and set it up just fine after all the setup is finished by tapping on the Market icon.

Quote:

IMPORTANT NOTE: In case you get some lame popup before the initial Android screen asking you to choose between something like "com.google.provisioning" and Setup Wizard, choose the topmost item, do NOT check the checkbox. (It is impossible to take a screenshot of that, so it is NOT shown below.) Follow the prompts. Again, suggest skipping the wizard as soon as possible.

2. Theming the ROM for dummies (picture guide):

2.1 - Lockscreen

After you have finished/skipped the setup wizard, your screen should look like on Picture 1. Go to Settings - CyanogenMod - LockScreen - Style Options. Select Lense as LockscreenStyle and check the Hide rotary arrows. Press Back a couple of times to get back to home screen.

2.2 Wallpaper and status bar transparency - part 1

Hold your finger on the home screen for a while. Select Wallpapers from menu. From the next menu, select Live wallpapers. From the next menu, select MultiPicture Live Wallpaper. On next screen, tap on Settings, go to Common Settings - Picture Source. From the popup menu, choose either Single Picture or Picture Folder. On the prompt, do not forget to check "Use by default for this actions" and tap on MIUI Gallery. Go to wallpapers folder, choose a wallpaper, duh! Press back several times until you get back to the Set wallpaper screen. Tap on Set wallpaper. You are back to your homescreen.

Looks better now, huh? :lol:

2.3 Choosing the theme

Tap the home icon - in the app drawer list until you find Theme Chooser (on the last screen), tap the icon. Tap on Apply button under the MIUI theme. Back to home screen, note the icons in status bar are now changed.

2.4 Status bar transparency - part 2

Finishing up!!! Press the power button, choose Reboot - Recovery - OK. Wow, the phone rebooted and you are now in recovery! Go to flash ZIP menu, browse to MIUIGEN71/themes/transparent folder and flash the statusbar_patch.zip!

Reboot.

2.5 Finished!!!

NOTE: If you ever get bored by the transparent MIUI theme, you can undo the patch by flashing MIUIGEN71/themes/nontransparent/statusbar_undo.zip from recovery and use any CM7 theme with this ROM. (A black MIUI theme with non-transparent status bar attached here. To revert to the original transparent theme bundled with the ROM, download the transparent theme and do not forget to flash MIUIGEN71/themes/transparent/statusbar_patch.zip from recovery.)

FAQ:

Q: Can I use this with the new baseband?

A: NO!!! Absolutely NOT!

Q: Not even with the mik's patch?! Will data work with that?

A: NO!!! Absolutely NOT!

Q: Are you planning to add support for new baseband?

A: NO!!! Absolutely NOT! It will be supported when/if mik's ROM supports it. I will NOT do anything about baseband.

Q: But... that sucks! I do not want to downgrade baseband?

A: Go use another ROM, such as the stock LG ****! Do not bother asking on this thread about baseband.

Q: Can I flash this over mik's v6.5.x/6.6.x ROM without wiping /data?

A: Yes, it should work without any problems.

Q: Can I flash this over stock ROM, GingerLOL or whatnot else without wiping /data?

A: NO! Do not bother with complaining about crashes and broken things if you do.

Q: Why franco kernel v1.1-24082011? It is unstable for me, I have random crashed, freezes, reboots, battery drains and it even drinks all beer in my fridge overnight!?!

A: Because the kernel works perfectly fine for me. If you get the stuff above, wipe everything (/data, /cache, dalvik-cache, battery stats), tune down your crazy OC (no, this phone will NOT work @1GHz) and enjoy your fast clean stable ROM with great performance!

Q: I still have kernel problems even after a clean flash? What now?

A: Feel free to flash any other franco 2.6.35 kernel if it works better for you. You can report bugs in latest kernel version to franco on his thread. IMPORTANT: Do NOT bother with reporting issues if you are too lazy to provide useful information about your CPU freqs, governor settings, provide logcat etc. and the only thing you plan to do is moaning about crashes, drains etc.

Q: I am having black screen/split screen bug!!! T3h suxxxx!

A: Sucks to be you, I do not have any such problem. Otherwise, turn off the CRT animation (who needs such stuff). If you get a blackscreen, please stop locking/unlocking the screen like mad every one second. Wait a few seconds at least. Also, there is no need to pull the battery or damage the power button by pressing it zillion times, just touch the screen.

Q: I am having battery drain! The ROM and kernel are horrible!

A: No, the junk you have installed is horrible. Grab BetterBatteryStats, find the offending crap and uninstall it.

Q: Battery life still suxxx! Only will last 3 days!

A: Go get a Nokia 5110.

Q: How can I switch to those other bootanimations that are included?

A: Run terminal emulator, then do this:

Q: How can I test the bootanimation without rebooting?

A: Use adb:

Code:

> adb shell bootanimation

Press CTRL+C to terminate it.

Q: When I mount the phone to my PC, the wallpaper I set from SD card gets lost from my home screen/lock screen!

A: Nothing I could do about it. Normally, /sdcard can only be mounted once. When you use the phone as mass storage, it gets unmounted from the phone. Go complain to Google.

Q: But it sucks! I have my phone connected and mounted to PC for the whole day, using it as a thumbstick for playing my p0rn collection!

A: Buy a USB stick for like $10. This is a phone, not a storage for your PC. Or grab something like Root Toolbox from the market and try the dual-mount feature there instead.

Q: When I boot the phone, it takes some time before the background picture appears.

A: It takes a while to get the SD card partition mounted to phone. Go complain to Google.

Q: What are those sysro/sysrw scripts good for?

A: As the name suggests, to remount your system read-only/read-write.

Q: How to I use them?

A: Duh, use the terminal, luke!

Code:

$ su

# sysrw

... (do whatever you want now with files under /system)

# sysro

# exit

$

Q: What is nano?

A: A console-based text editor. If you do not know what it means, you do not use it. RTFM!

Q: How do I set the WiFi Tx power so that it does not needlessly drain battery?

A: Use /system/etc/setwifi.sh script. It sets the value to 20dBm.

Q: Can I change that value?

A: Yes, edit the script. (See nano above.)

Q: Could you include my cool 99zomgmakemyphoneflylikehellubercool tweak?

A: No, sorry. I only include reasonable stuff. This ROM and kernel have excellent performance without any tweaks. Flash those yourself and do not bother with reporting resulting issues here. Will NOT fix them.