Jump to content

[JB][CM10.1]★Electra ROM For The Huawei Ascend G300★ ✰UPDATED 02/05/2013✰ ★V3★


Guest kyan31

Recommended Posts

Guest kyan31

post-969101-0-47437200-1365621432_thumb.

Presenting Electra, created by me Kyan31 for the Huawei Ascend G300. This ROM is based on Dazzozo's build of CyanogenMod 10.1 and has been created to bring even more features to an already great ROM, but it also offers many overall enhancements to make your experience even better. As always, there will be more updates to come and i'm happy to receive feedback or new ideas. Anyway, let's get to the features:


post-969101-0-32728900-1365622120.png


Based on CyanogenMod 10.1 R4
Battery tweaks
Performance tweaks
Cache and dalvik cleaners
Image and video enhancements (800x480 video* and improved bitrate)
Signal and internet tweaks
Live wallpaper enhancements
CPU set at 320Mhz as default
SD cache set at 2048 for faster read/write speeds
Touchscreen sensitivity enhancements
Sony mobile Bravia Engine 2
Contacts locked in memory for minimal caller-ID lag
Modified Trebuchet with wallpaper hack enabled
Adblocking hosts file
ICS Camera
CM9 Gallery
DSP Manager merged with Beats Audio
30 Media volume steps for precise control
Electra Settings
Font manager
Lockscreen manager
System Control (Build.prop mods and more!) By Tillaz
AOKP's Performance control By Tillaz
Pie Control
Multiple user support
4 row quick settings
Centered clock
Nexus style locker with blue glowdots
CoverFlow styled Theme Manager By Tillaz
Other UI changes
OTA updates
Electra Statistics
Some language in apps re-written to tailor to the G300
APK's Zipaligned for quicker loading times
Stripped junk from rom for small memory footprint (143 MB)
Some system apps are uninstallable
Custom Multi-DPI GAPPS with updated apk's
Custom Electra wallpapers by PCTechRoss
Custom bootanimation
Other stuff I can't remember :P

*800x480 recording has been removed from Electra V3 for instability reasons

And more too come soon...


post-969101-0-84164100-1365622679.png


Any bugs that CM10.1 has will be present in Electra except for the following:

  • Camera lag - ICS camera is used so the lag is gone
  • Battery - I use a few battery tweaks, so the battery may be improved

post-969101-0-53059900-1365624101.png


post-969101-0-30708200-1365624187_thumb.post-969101-0-70019700-1365624179_thumb.post-969101-0-22650700-1365623248_thumb.post-969101-0-76204100-1365623243_thumb.post-969101-0-77584300-1365623634_thumb.post-969101-0-03247400-1367524729_thumb.post-969101-0-77609500-1367524730_thumb.post-969101-0-07171500-1367524733_thumb.post-969101-0-86221900-1367524726_thumb.post-969101-0-42542400-1365623232_thumb.post-969101-0-64291400-1365623233_thumb.post-969101-0-18646300-1367524791_thumb.post-969101-0-72893400-1365623238_thumb.post-969101-0-96822100-1365623241_thumb.


post-969101-0-45601800-1365625298.png

R1 (Solidfiles): DOWNLOAD | MIRROR MD5 - 4C1EE6F3C497E75865F419B69749AAC5

R2 (Solidfiles): DOWNLOAD | MD5 - A13AB8E1EB94ACD7ABBE2E2CAD480986

R3 (Solidfiles): DOWNLOAD | MD5 - DB745E8A9AE2F4557B9732BC6C9CB11C

Electra GAPPS (Solidfiles): DOWNLOAD | MIRROR MD5 - C6B2F28070076E914BA1FA088B95569A

Thanks Cyda for the mirrors :)

George109 was kind enough to upload the ROM, GAPPS, and the addons to his mediafire server, so you can download mirrors of my stuff HERE

post-969101-0-64130700-1365624387_thumb.

  • First time user
  • Press the +1 button
  • Download the ROM, the GAPPS, any available patches, and put them on your SD card
  • Boot into recovery
  • Wipe data/factory reset
  • Wipe both dalvik/cache partitions
  • Choose zip, choose the ROM, and install
  • Choose zip, choose GAPPS, and install
  • Choose zip, choose patch (if available) and install
  • Reboot
  • If using TWRP, do not allow it to fix root if it prompts you to. Root is fine on this ROM
  • If coming from another version of Electra
  • PLEASE READ:
  • If you are running a version of Electra that has not been installed with full wipes, do not report bugs as It causes confusion. Installing without full wipes can cause bugs, so full wipes are usually recommended. You can flash without wipes if you wish, but do not report anything to me as it's not my fault! Thank you.
  • Press the +1 button if you haven't already
  • Wipe cache
  • Wipe Dalvik cache
  • Choose zip and then choose the ROM
  • Reboot
  • If using TWRP, do not allow it to fix root if it prompts you to. Root is fine on this ROM
  • You may also have to flash GAPPS again, otherwise the Play Store will disappear.

This ROM is based on CyanogenMod 10.1 R4 meaning it is multibaseband. You can flash it on the 2030 baseband or the 109808 baseband without any problems.

The first boot always takes longer, so make a cup of tea while you're waiting. I also recommend giving the device an extra 5 minutes even after boot to ensure a smooth experience. Once you have done this, have fun :)

If you like the ROM, hit that +1 button!

You can also +1 the Addons/FAQ section as it gives me a better reputation on the MoDaCo forums  :P

Thanks  :)

post-969101-0-52230900-1366494470.png

Credits

Thanks BETA testers for testing and sending feedback when needed. The BETA testers include:

- PCTechRoss
- Blademaster123
- Kieranswhite
- Rydlis
- TheJaimes111

I also want to thank these people:

- Dazzozo and team for the CyanogenMod ROM I used as a base, this ROM wouldn't exist without it :)
- Tillaz for all the help he has given me, it has really come in handy so thanks again. I also thank him for the performance control app, and the FAQ menu.
- PCTechRoss for the feedback, support and the awesome wallpapers, you should check them out by the way, they look great ;)
- Donators
- Anyone else I may have forgotten, sorry if I have. Feel free to remind me if I have forgotten you.

Donators

  • Hayder7
  • PCTechRoss
  • Colehole
  • Rob4x4
  • Joao R.
  • Gioggio70
  • Yoo2
  • Patricia1066
  • Moe29
  • Jim T.

Thanks for the donations, I really appreciate it smile.png

If you want to donate, you can go here and donate via PayPal:

DONATE

If you are going to donate, thanks in advance, if you're not, you can just say 'thanks for the ROM' as that makes me equally as happy :)

View Electra ROM statistics

Edited by kyan31
Link to comment
Share on other sites

Guest kyan31

FAQ Updated 15/05/2013 - 20:08 PM BST

NOTICE

OTA UPDATES...

If you are on Electra V3, it means you are running the latest software. You may still get bugged to update via the OTA updater as the updater is buggy, if so just disable the OTA notification.

Electra V3 is out! Download now :)

ADD ON's AVAILABLE

BUGS: If you find any bugs or errors, please don't tell me about it unless you have the following:

  • You must have a clean install of Electra
  • Logcat
  • List of installed mods/fixes/etc.
  • Patience, don't expect a fix instantly

If you have restored WiFi points with GoBackup or a similar tool, please don't report bugs with WiFi as the tool is to blame. Other things could also be affected, so it might be best to not report bugs at all.

Changelog

-BETA1 Test Release:

*Initial Release

-BETA2

*320Mhz set as standard

*Vibration on keyboard off by default, it improves speed

*Launcher locked in mem, reduces redraws

*Hidden certain apps from drawer, accessible from settings

*Deleted unecessary files from apk's (ldpi & mdpi)

*Cleaned up build.prop

*added more volume steps (30)

*Added a new bootanimation

*Updated SuperSU

*Fixed 2 custom init.d scripts

- BETA3

*More UI changes

*Dalvik VM changes

*Added new wallpaper by PCTechRoss

*New navigation buttons

-BETA4

*Compiled a new Electra settings apk

*Added font changer

*Updated GAPPS to latest version, and stripped out the unnecassary apk's (GMAIL ETC.)

*Restored original navigation bar button icons

*stripped more mdpi/ldpi folders from apk's

*restored unkown contact icon back to stock

-BETA5

*Added file manager, and downloads to Electra Settings

*Hidden CM file manager and Downloads from drawer

*Added more wallpapers by PCTechRoss

*Removed some dalvik tweaks, they caused slowdowns

*Locked contacts in memory (this will prevent CallerID lag if it were to ever occur)

*Bravia Engine apk updated

-BETA6

*Improved some of the icons in Electra Settings

*Added correct permissions to updater-script

*Added ElectraBeam - A custom PhaseBeam LWP

*Stripped some more ldpi/mdpi/xhdpi/land files

*Fixed a derp in the ElectraSettings.apk

-BETA7

*Clock centered

*Added 4 columned quick settings

*Fixed flickering recents drawer

*Wallpaper hack active by default in Trebuchet

*Side screens faded by default in Trebuchet

*Removed uneeded permissions from updater-script. Installation should now be faster

*Removed all 3rd party init.d scripts, all scripts are now my own

*Removed some performance lines from build.prop, they had no effect on performance/didn't work at all

*Added another wallpaper, 'Droplets', by PCTechRoss

*Fixed the 'transparent flickering' bug on the statusbar

-BETA8

Fixed SystemUI - It now loads on first boot (as it should)

-BETA9

*Removed CyanogenMod statistics

*Added custom Electra statistics

*Updated Statistics build.prop line to new website

*Added clipboard

-BETA10

*Fixed 'SystemUI not responding' error at boot

*Attempt to remove CyanogenMod Statistics

-BETA11

*Added another wallpaper by PCTechRoss

*Modified ROMStats.apk - It is now hidden in the app drawer, and can be accessed from settings/about

*CMFilemanager and Downloads are unhidden temporarily as they caused problems. It will be fixed later.

*Restored CyanogenMod statistics temporarily - the settings actually worked, but it would give a one off FC every boot. I'll try again later.

*Changed header in "About" from "ROM version" to "Electra version"

*Changed Easter egg - it's temporary

-BETA1 - CMR3

* Rebased to CM10.1 R3

-BETA2 - CMR3

*Vibration on keyboard restored as default

*Removed the SU shortcut from Electra Settings

*Added Statistics to the Electra Settings

*Added lockscreen settings to the Electra settings

-BETA3 - CMR3

*Changed ic_lockscreen_glowdot.png back to blue

*Added multiuser to Electra settings

*Changed some strings in the settings - About section

*Removed the videos from system/media

Electra V1 CMR3 - Public release

*Selected apps hidden from app drawer for good

*Added MoDaCo link and Donate in "About"

*Build.prop cleaned up even more for easy editing and understanding

*ICS Camera as default

*CM9 Gallery to go along with the camera

*3 new wallpapers added by PCTechRoss

*Custom GAPPS created for Electra

*Added 3 init.d tweaks:

~ Cache cleaner

~ LWP Smoothness hack

~ Touchscreen sensitivity increaser

*Added Credits section in "About"

*ICS Camera modified, now has JB icon and it is renamed to "Camera"

*Deleted the Electra Beam LWP, it uses space and it looked kinda crappy :P

*Added genuine Pie Control

*Added Pie control settings to settings.apk

*Moved multiuser up to Electra settings

*Modified DPI changer to make it simple

*Minor performance enhancements

*Panorama enhancements

*Removed some live wallpapers:

~ Holo spiral

~ Nexus

~ Water leaves

*Removed init.d script

~ loopy smoothness

*Modified DPI changer, it now has instructions tailored to the G300

*Hidden DPI changerfrom app drawer

*Modified the font changer instructions, it is now tailored to the G300

*Removed duplicate Multiuser setting

*Updated app in custom gapps (QuickSearchBox.apk)

*Re-zipaligned GAPPS

*More minor optimisations

*Moved camera.apk to data/app, it allows uninstallation and it fixes the panorama

*Added AOKP's performance control by Tillaz

*Added new option in settings apk for performance control, and removed old CyanogenMod CPU controler

*Added adblocking hosts file

*Added OTA updates to about section

*Added "Developer" section in about

*QuickSearchBox.apk moved to data/app as the camera search FC's when in system/app

*New Electra easter egg

*Electra is now bug free

Electra V2 CMR3 - Public release

*Fixed FC's by re-adding LDPI/MDPI/LAND etc files where needed

*Added FAQ section by Tillaz

*Changed activity for the Electra settings menu

*Minor optimisations

*Modified FAQ apk to fit the G300 correctly

*Updated cLock to latest version (2.2.2a)

Electra V3 CMR4 - Public Release

*Rebased to CMR4

*New Electra settings by Tillaz!

~What's new?

-System tweaks (Build.prop mods)

-Credits section

-Changelog

-All in one APK

-Everything else like in the original apk

*Changed bluetooth icons in tiles

*Added CoverFlow animation to theme manager - By Tillaz

*Fixed OTA updates

*Minor optimisations

*Other UI changes

*More...

Changelog for next release

*Nothing - Give me some ideas

ADD ON'S

==================

Camera - If you deleted the inbuilt camera, and you now want it back, install this APK.

==================

DPI Fixer - If you went under 180 DPI and you now have FC's, flash this to go back to your default DPI (240) | Only for Electra V1

DPI Fixer - If you went under 180 DPI and you now have FC's, flash this to go back to your default DPI (240) | Only for Electra V2

DPI Fixer - If you went under 180 DPI and you now have FC's, flash this to go back to your default DPI (240) | Only for Electra V3

==================

Font Fixer - Flash this if you want to restore to the default font setup, or you have (very rarely) messed up your phone with the font changer

==================

Exchange Email

Original Live wallpapers - This includes the smoke one, the nexus one, and the leaves one

SIM Toolkit

News and weather

Video Editor - The video Editor doesn't actually work, it never did even on CM10.1, but it's here anyway if you want it

Sound recorder

Google Talk

==================

Center clock | Only for Electra V2

Uncenter clock | Only for Electra V2

Center clock | Only for Electra V3

Uncenter clock | Only for Electra V3

==================

CM10.1 Performance control - Has ZRAM support | Only for Electra V1

AOKP Performance control - Has a nicer GUI and more debugging features, but no ZRAM support | Only for Electra V1 | Updated 21/04/2013

CM10.1 Performance control - Has ZRAM support | Only for Electra V2

AOKP Performance control - Has a nicer GUI and more debugging features, but no ZRAM support | Only for Electra V2

CM10.1 Performance control - Has ZRAM support | Only for Electra V3

AOKP Performance control - Has a nicer GUI and more debugging features, but no ZRAM support | Only for Electra V3

==================

Unhide CM File Manager from app drawer

Hide CM File Manager from app drawer

==================

Clock 2.2.2a - Updated Yahoo APIs and languages

==================

Network Meter - Adds a network meter to the statusbar - Thanks dzolcp for the tutorial over at XDA | SCREENSHOT | Only for Electra V2

Network Meter remover - This will restore the original SystemUI apk, removing the Network Meter | Only for Electra V2

Network Meter - Adds a network meter to the statusbar - Thanks dzolcp for the tutorial over at XDA | SCREENSHOT | Only for Electra V3

Network Meter remover - This will restore the original SystemUI apk, removing the Network Meter | Only for Electra V3

==================

3 Row Quickpanel Settings - This will change the Quickpanel settings to the original 3 rowed version | Only for Electra V3

3 Row Quickpanel remover - This will restore the original SystemUI apk, restoring the 4 rowed Quickpanel settings | Only for Electra V3

FAQ

Q: What does the DPI changer do? How do I use it?

A: The DPI changer allows you to change the screen density of your device. A lower DPI will make things on your screen smaller, and a higher DPI will make things bigger. I recommend you stay over 180 DPI as the G300 FC's when under that value, and never go under 130 as android cannot support it. This will cause your phone to bootloop, but there is a fix available in the addons to go back to the original DPI (240)

Q: What information of mine is sent to your statistics page?

A: The only information that is sent is a unique id, your device name (u8815), ROM version and name (Electra Vx), Country (GB, FR, ES etc.), and the carrier. These are quite a few factors, but the only person that can see them is me. The website it's sent to is public, but only the amount of installs is shown. Everything else is private. The factors are also completely anonymous and they can be turned off at any time. I would appreciate it if you left statistics on, but at the same time I don't want to to feel uncomfortable if it does infact, 'make you uncomfortable'.

Here is the statistics site if you want to take a quick look:

Click me

Q: How do I use Pie Control

A: Like this:

Go to settings/system/power menu

- tick the expanded desktop

- go back to settings/pie control

- enable pie

- hold the power button and go to expanded desktop

- Use pie control wink.png

post-969101-0-25248700-1365716097.pngpost-969101-0-82700200-1365716098.pngpost-969101-0-72224900-1365716099.pngpost-969101-0-09730900-1365716098.pngpost-969101-0-34105000-1365716100.pngpost-969101-0-95873900-1365716100.pngpost-969101-0-25429800-1365716096.png

Q: Why can't I see the developer options/performance options?

A: Because they are not enabled on first boot. To enable them permanently, tap the build number 5 times in About.

Edited by kyan31
Link to comment
Share on other sites

Guest kyan31

Possible network fix for CM10.1/Electra

I swapped the RIL from CM10.1 R2 to R3, hopefully this might fix the network drop issues. Flash it like normal:

DOWNLOAD

Flash this to go back to the original RIL

DOWNLOAD

I advise you only flash this on the 2030 baseband, though there is a possibility it will work on the 109808 baseband too. You can just do a nandroid backup, and try it out.

PATCH - 27/04/2013

This patch should fix any problems with 3rd party launchers FC'ing. Flash without wipes:

DOWNLOAD | Only needed on Electra V2

PATCH - 05/05/2013

This patch will fix the camera bug and it will correct the spelling mistake in the Electra settings. Unfortunately the camera resolution will have to stay at 640x480 for now, but maybe in the future I can work on a fix.

DOWNLOAD | Only needed on Electra V3

Boost Electra's performance

After some sleuthing, it seems that the battery tweaks in my ROM cause Electra's performance to decrease. Fortunately, I have made some ZIP's which can remove the battery tweaks and increase the performance.

Performance Booster - Will improve the performance, and may fix wakelock, but your battery will be back like stock CM10.1 | Only for Electra V2

Battery Booster - You may have a slight decrease in performance, but your battery will be noticeably improved | Only for Electra V2

Performance Booster - Will improve the performance, and may fix wakelock, but your battery will be back like stock CM10.1 | Only for Electra V3

Battery Booster - You may have a slight decrease in performance, but your battery will be noticeably improved | Only for Electra V3

Edited by kyan31
Link to comment
Share on other sites

Guest kyan31

Youve been working on this for a while, nice job

Yeah, it took me double the time as Dazzozo released R3 meaning I had to rebase it :P

However it's all good now, it was worth it.

Link to comment
Share on other sites

Guest kyan31

I know you've been working on this a while so 'grats on getting this released, Kyan. cool.png

Thanks :)

Thread updated. I'll make some mods now, please give feedback :)

Edited by kyan31
Link to comment
Share on other sites

Guest galnorek1

Thanks :)

Thread updated. I'll make some mods now, please give feedback :)

it looks good, yet I test... :)

Edited by galnorek1
Link to comment
Share on other sites

Guest Pyntux

Does this rom have signal drop down like cm 10.1 r3 by Dazzo? If so, can you make zip for those who want to use this rom only on 2030 baseband with 2030 ril version or something? :)

Please... :)

Link to comment
Share on other sites

Guest kyan31

Does this rom have signal drop down like cm 10.1 r3 by Dazzo? If so, can you make zip for those who want to use this rom only on 2030 baseband with 2030 ril version or something? smile.png

Please... smile.png

I can swap the RIL and see if that does anything, but i'll leave that till a bit later. I'm taking a little teenie break right now ;)

Link to comment
Share on other sites

Guest Pyntux

Thanks, I will try rom and see is there signal drop down problem...but I think it will be, if you did not change anything about it, a lot of people complain that ;)

Edited by Pyntux
Link to comment
Share on other sites

Guest MrJohnPT

Got everything on it. Looks good so far! Still a bit slower than Daz's CM10 but his CM10.1 was also slower so I'm not complaining. One thing I would like to see is the file manager on tha app list insted of on Electra Settings.

Good job notheless!

Link to comment
Share on other sites

Guest TangerineTractor

One big omission - no Exchange email, and I haven't got a 4.2 version of it, so I'm gonna have to park this until we get a flushable exchange email. Everything else was absolutely fine.

Link to comment
Share on other sites

Guest kyan31

One big omission - no Exchange email, and I haven't got a 4.2 version of it, so I'm gonna have to park this until we get a flushable exchange email. Everything else was absolutely fine.

I haven't added the addon yet, i'll do it right away. Thanks for reminding me :blush:

I'll add:

  • Exchange email
  • talkback
  • News and weather
  • Google talk
  • anything else i've forgotton. Please remind me of those.

I'm uploading addons now

Edited by kyan31
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.