[ROM] [February 13] MIUI - PyroMod - Stable Version 1.1
Screenshots:
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
FAQ
What is apps2ext?
Code:
Apps2ext (previously called apps2SD) moved all user installed apps to a secondary ext partition on your sdcard.
This method had the advantage of being straight forward and simple, However, it had the drawback of being difficult to set up.
This method is no longer officially supported by CyanogenMod.
Please see the forum for device specific work-arounds if you really want apps2EXT on CyanogenMod.
Why did I include a apps2ext script to the rom?
Code:
Even though we have 1GB space of internal memory and a lot of the G2 users believe that is enough.
The more apps that are installed, the slower our phones can get after time.
Apps2ext takes all of that stress from our internal storage and diverts it to our sd-ext partition if there's any.
This results in our phones never have to worry about slowing down just because of the number of apps that we have installed.
Requirements
- T-mobile G2 or HTC Desire Z
- S-OFF
- SDCard
Other requirements: *Only need this is you plan to use sd-ext and swap*
- Sd-ext partition at least 1024MB
- Swap partition at least 256MB
I DO NOT RECOMMEND USING ANY KIND OF SUPERWIPE
The rom has it's own built in wipe
Installing Process
- Backup your previous rom
- Repartition your sdcard ONLY if you want sd-ext and/or swap enabled
- Download the rom
- Wipe everything (data, cache, dalvik-cache, battery stats) DO THIS ONLY IF COMING FROM ANOTHER ROM
- Flash the rom
- Once flashing process is complete it will auto reboot!
Working
- Everything should be
Not Working
- Nothing, but tell me if anything is broken
Issues
- Calender (Still has some chinese, seems to be a miui.us build issue)
REGARDING ISSUES
Post the issues on http://pastebin.com/
- Please give me a logcat if you have an error, I can not help you if there's no logcat of the issue
Credits:
- HTC (Making HTC Vision)
- Google (Android OS)
- Cyanogenmod and Miui.us (Base)
- SparksCo (Sd-ext, swap, kernel, bootanimation, symlink scripts and sysctl tweaks)
- Miui.us (Building a beautiful miui rom)
- Myself (Micro system and data symlink for font, system app and entire media folder)
If I missed anyone, let me know and I'll add you to here
Rom
- Added Cycling bootanimations (Credits to SparksCo)
- Added 3 different bootanimations
- Added newer Wifi-Calling (Credits to Cyanogenmod)
- Added zipalign script (Credits to Brainmaster)
- Added rambooster script (Credits to Darkyy)
- Fixed kernel script (Had issues with clock speeds that didn't exist)
- Removed DSPManager (Some had issues, some didn't)
Theme
- Same as last release
Kernel
- Stock kernel again
Old Changelogs:
Code:
Stable V1.0:
Rom
- Miui.us as the rom base (2.1.20)
- Wifi calling (Credits to cyanogenmod team)
- Added FULL LANGUAGE KEYBOARD (Credits to cyanogenmod)
- Added DSPManager (Credits to cyanogenmod)
- Added kernel script (Credits to SparksCo)
- Added sysctl tweaks (Credits to SparksCo)
- Removed swap scripts
- Made system extra small [/system/app is 2.2 mb and /system is 80.3 mb] (Credits to myself)
Theme
- Black ICE Theme
- Stock font
- Stock audio tones
- Nice looking bootanimation (Credits to SparksCo)
Kernel
- Custom kernel (Credits to SparksCo)
Initial Release:
Rom
- Miui.us as the rom base (1.12.16 at the moment)
- Wifi calling (Credits to tun4f1sh)
- Native apps2ext scripts (Credits to SparksCo and Cyanogen)
- Modified 05mountsd (Credits to SparksCo)
- Native swap script (Credits to SparksCo)
- Made system extra small [/system/app is 2.6 mb and /system is 80.x mb]
Theme
- Stock theme
- Stock font
- Stock audio tones
- Galaxy Nexus bootanimation
Kernel
- Stock for now
Before you even ask for help, do help yourself and search for it first!
YAY!!!! I cant wait to try it out! I love your other roms and cant believe that you are making this while I am on a miui kick. Thanks so much, downloading right now!
It's a sad day when one of the big MIUI designers for G2 has to preemptively apologize for asking legitimate questions, clarifying that they're legitimate questions and not trolling.
For my own part I'd like to know if you've removed any .apk files or if all the changes are under the hood. Have you patched in hardware keymaps so the dot com button functions properly?
This signature has been edited by direct order of Senior Moderator Broncogr under threat of immediate and summary punishment for being unkind, if previously true. This signature is now an inaccurate statement, but conforms to Kindness Standards set by the United Nations.
"I am a nice person who will coddle you and will answer your inane questions in calm, steady, and understanding tone."
I read your changelog, just curious about a few things.
What benefit does your a2sd offer over the AOSP native (2.2+) a2sd? Why are we using swap on a ROM that doesn't suffer from memory exhaustion? (don't intend on getting into the semantics of swap, clearly it has its uses/benefits, just not seeing them here)
Read this for a better explaination. Apps2ext is basicly what it is which is no longer supported by cm because of how difficult it is to make it work. It is working on this rom.
Edit: For swap you don't need to use swap if don't want to. The swap partition is not required nor is the ext partition. This rom includes both options along with blahbl4hblah's own personal mods in it. Also swap will not work unless you find and flash a kernel that supports it. This rom series is going to be awsome!
Sent from my PG06100 using xda premium
HTC G1: Bricked
HTC G1 #2: Broke
HTC Evo Shift 4G: Active
ASUS Nexus 7: Active
I read your changelog, just curious about a few things.
What benefit does your a2sd offer over the AOSP native (2.2+) a2sd? Why are we using swap on a ROM that doesn't suffer from memory exhaustion? (don't intend on getting into the semantics of swap, clearly it has its uses/benefits, just not seeing them here)
Not trolling, just want your 2c.
If your talking about Darktremor's a2sd scripts, the reason for why is because this is a lot faster and has more security checks. The 2-3 reboots of splash screen might cause issues to the phone since it's from the splash screen.
As for why swap, the reason for this is because though our phones have enough ram, more ram never hurts it just makes things better. Another reason for why it's better to use swap is because it puts less strain towards the ram resulting in better battery.
Before you even ask for help, do help yourself and search for it first!
YAY!!!! I cant wait to try it out! I love your other roms and cant believe that you are making this while I am on a miui kick. Thanks so much, downloading right now!
It's not complete haha, far from it to be honest.
It has everything you'll get from the normal build but much faster in my opinion.
Please let me know if you run into any issues.
Before you even ask for help, do help yourself and search for it first!
It's a sad day when one of the big MIUI designers for G2 has to preemptively apologize for asking legitimate questions, clarifying that they're legitimate questions and not trolling.
For my own part I'd like to know if you've removed any .apk files or if all the changes are under the hood. Have you patched in hardware keymaps so the dot com button functions properly?
Since this is an alpha build, the only .apk file that I removed was Gmail which I will put back in a stable build which shouldn't be too far along as long as people are able to report back to me on this thread.
Every .apk has been full optimized to where I like, though other users may see different results it may be better.
Before you even ask for help, do help yourself and search for it first!
Those of us who use Linux on a day to day basis don’t think twice about sinking … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?