[Galaxy Ace S5830 Android Development] itasoulas:
Project MIRACLE

Current version: V3 (FINAL) 22.04.12

CyanogenMod 7.2 RC1 by vo-1 (26.03.12)

Modded by itasoulas

Download MIRACLE V3 via Mediafire

A few words

vo-1's rom, in my opinion, is the best CM7 we got so far. I decided to mod this rom to make it faster, smoother…better. I always liked the idea of a barebone rom cause user has the priviledge to add whatever he/she wants without having to delete unwanted system apps. After MIRACLE V1 and V2, and after long hours of reading various threads on XDA and other forums about tweaks, I experimented a lot with certain values and end up with what works best for Galaxy ACE. So now comes MIRACLE V3… the most balanced, fast, stable and lag-free CyanongenMod7. Thanks for developers here on XDA that gave me the permissions to use their scripts, tools and visual components to make MIRACLE V3 an awesome rom. Thanks also for members that supported my effort and provided me with hints and answers. I present to you MIRACLE V3 (FINAL)!

Full Specs of MIRACLE V3

-- Fully deodexed

-- 100% barebone

-- Very lightweight - Only 77,2MB

-- 137MB free internal storage and 86MB in system

-- Plenty of free ram available

-- Adrenaline Engine v3.0 included (1)

-- Additional tweaks in build.prop

-- Journaling disabled (2)

-- GPS/Sensors Patch included (3)

-- Frameworkmod (volume only) included (4)

-- Fixed double setup when phone first starts (5)

-- ICS Theme by Achep set as default theme

-- LauncherPro set as default launcher

-- Roboto font set as default system font

-- Colored icons in Phone Options Menu (6)

-- Blue lockscreen buttons (7)

-- Status Bar supports transparency

-- New lightweight bootanimation (same as V2)

-- Google Play Store 3.5.16 included (original and bug fixed, check Bugs)

-- added vpnservices cause this is really important to some

-- extras at the end of this post (good stuff there + ics layouts)

More Info

(1) I edited the build.prop tweaks in S98system_tweak file. Deleted some tweaks and changed some values

(2) Journaling of ext4 partitions is disabled via an init.d script. The difference between skynet28 patch and my script is that the first disables journaling once and permanently while mine disables journaling at each boot. I’ve contacted him via pm and told me that the script would work just fine and same way as his patch.

(3) I edited GPS/Sensors Patch and updated sources from XXKPT stock rom. All hw libraries from vo-1’s rom were deleted and replaced with libraries from XXKPT

(4) I replaced framework.jar with the one from LPFinch’s frameworkmod that was created for 19.03.12 vo-1’s rom. So now you have 30 volume steps for music/radio

(5) Deleted provision.apk so you don’t have to setup your phone twice after first boot. That was an issue oocuring on original vo-1’s rom

(6) I edited framework-res.apk and replaced "Phone Options" Menu Icons with colored ones taken from Mixer Theme by MrDSL

(7) I edited framework-res.apk and replaced lockscreen button with blue ones taken from SteelBlue Theme by edint3000 (Team Carbon)

System apps that have been removed (37 in total)

ADWLauncher – Androidian – Calculator – Camera - CMStats – CMUpdateNotify – CMWallpapers – Cyanbread – Developrment – DSPManager – Email – FileManager - Gallery3D – GenieWidget – GoogleBackupTransport – GoogleFeedback – GooglePartnerSetup – GoogleQuickSearchBox – HTMLViewer – LatinImeTutorial – LiveWallpapers – LiveWallpapersPicker - MagicSmokeWallpapers – MediaUploader – Mms - Pacman – Protips – Provision – QuickSearcBox – RomManager – Stk – Talk – Torch – VisualizationWallpapers – VoiceDialer - YouTube

Installation procedure

1. Βοοt into CWM5 Recovery

2. wipe data/factory reset, wipe cache/dalvik

3. format cache/data/system/sd-ext

4. flash MIRACLE V3.zip

5. reboot

6. almost done!

7. Finalize GPS configuration by following TURORIAL 1 - 2nd post.

8. Now it's done...enjoy!

Check 2nd post for tips/faqs and troubleshouting

Bugs (fixed)

Google Play Store - Method1: Once phone boots for first time, do your google account sign in, and open Google Play Store for the first time. Accept Conditions and then close it. Use link2sd or similar app to clear Google Play Store's data and uninstall it. Reboot phone. Then via root explorer place it manually on system\app and change permissions (do this as described in TUTORIAL 5 - 2nd post. Advanced users already know how to do this). Reboot phone. We do all this cause otherwise Google Play didn't update some apps before like Superuser. Now works perfect! Vending.apk is also attached at the end of this post

Google Play Store - Method2: Once phone boots for first time, do your google account sign in, and open Google Play Store for the first time. Accept Conditions and then close it. Use link2sd or similar app to clear Google Play Store's data and uninstall it. You can also do this, from Settings, Applications. Reboot phone. This works for some users also so either method1 or method2 would do the jod. I suggest first try method2 cause it's easier and then if it doesn't work do method1

Screenshots (including layouts)

Extras

-- For those who want some or all default apps that were removed from system,here are the links for all default system apps. Links includes all original deodexed apps that existed in system\app

Download via Mediafire

Small correction: This link trully contains original system apps. That means original systemui.apk that has no transparency. The default systemui from MIRACLE V3 that supports transparency is attached at the end of this post if someone ever need it.

-- For those who want Status Bar with transparency supported, centered clock and centered date here is the link. I personally edited the status_bar.xml and works great.No overlapping of date over clock, no overlapping when receiving any kind of notifications but if too many icons on status bar then they will overlap clock.

Download via Mediafire

-- ICS Layouts for MIRACLE V3 (for original systemui, clock on right)

Download via Mediafire

-- ICS Layouts for MIRACLE V3 (for modified systemui, clock on center)

Download via Mediafire

-- Some icons packs that I already have and thought it would be nice to share so you can change your dock bars icons or some apps icons

Download via Mediafire

-- Some of the wallpapers I already have in my collection and sharing with you

Download via Mediafire

-- If you like MIRACLE V3, here’s the code to place it in your signature. Simply copy/paste it there. It will look like the banner in my signature

[URL="http://xdaforums.com/showthread.php?t=1583871"][IMG]http://i214.photobucket.com/albums/cc150/gorgopodaros/MIRACLE_V3_BANNER.jpg[/IMG][/URL]