Jump to content

[ROM][4.1.1][B209] AOSP MOD [28/02/2015]


Guest H3ROS
 Share

Recommended Posts

About:
My goal was to create a ROM that most of us wish the Y300 had of been sold with originally. I achieved that goal by converting the stock Huawei ROM back to AOSP, but I also improved some things and fixed a few bugs that are found in Android 4.1.1 and all other stock based ROM's.

So are you looking for the best performance out of your Y300 or G510? Give this ROM a try. It'll run flawlessly and it's great for games.


Screenshots:
6exaLqz.png ByVfbCQ.png 2nB4PMD.png 6A8lX4u.png


Features:
- Xposed framework with GravityBox pre-setup
- ViPER4Android
- My own script to keep things running smooth
- Full hardware acceleration
- Exchange Email (built into Gmail)
- Messaging with coloured emoji
- Clock (Android 4.2)
- Camera (Android 4.3)
- Working face unlock
- Working off state alarms (set an alarm and turn the phone off)
- Working "Ok Google" (enable it in Nova settings)
- Working voice navigation in Google Maps
- 14 notification widget buttons (including network mode selection)


Thanks:
- ViPER520 and zhuhang for ViPER4Android
- rovo89 for Xposed framework
- C3C0 for GravityBox
- SimpleCity for Shuttle Music Player
- jtschohl for Android Firewall
- ES APP Group for ES File Explorer
- fonz93 for testing my changes to the cust partition
- Tillaz for a few changes he made that saved me some time
- PayPal donators (if you want your name displayed drop me a private message)
- Anyone who has reported any of the bugs that I've fixed


Extra notes:
You can download the IRS Starter Pack for ViPER4Android from here. Personally though I use TRacks DeEssed Master 2 which you can download from here.

Remember to enable compatibility mode in ViPER4Android if you use any other sound mods, although you probably don't because ViPER4Android is the best thing out there anyway.

If music is choppy for you when viewing the launcher then disable Ok Google in the Nova Launcher settings. It's not a ROM issue.


Installation:
- Wipe everything except your SD card
- Install the ROM and reboot
- Enjoy


Download:
http://www.any.gs/AGoe4


Update for people who installed the ROM before the 28th of February:
http://www.any.gs/AGogj

*** Download the full ROM and start fresh if you've not updated in a while because the update doesn't contain the previous fixes.


Update changes (28/02/2015)
-- Fixed a bug that would cause the SystemUI to constantly force close when the cameras were disabled
-- Fixed a bug that would cause the media scanner to not work correctly after connecting your phone to a PC
-- Fixed a minor bug in the messaging app
-- Added a build.prop setting (ro.config.low_ram) that when set to true will free up a little more RAM by disabling hardware acceleration for a few system apps
-- Added and corrected a few translations
- Fresh installs only: Updated all Play Store apps

Update changes (15/01/2015)
-- Fixed a few minor bugs in the messaging app
-- Updated the Adreno libraries
-- Added a Croatian translation to the power widgets (thanks to krux3r)
- Fresh installs only: Updated all Play Store apps

Update changes (09/12/2014)
-- Fixed a force close in the web browser (it would happen when you press the audio input button without Google Search being installed)
-- Fixed some bugs in the messaging app
-- Fixed a minor text overlapping issue for Spanish and Croatian users
-- Added the ability to reduce the number of hidden background apps and set it to 7
- Fresh installs only: Updated all Play Store apps

Update changes (11/11/2014)
-- Added an Italian translation to the power widgets (thanks to luca020400)
- Fresh installs only: Removed Google Search and Google News & Weather
- Fresh installs only: Converted Android Firewall, ES File Explorer, Shuttle and YouTube apps to apps that you can easily uninstall
- Fresh installs only: Worked around a SuperSU issue that caused it to prompt you to update the SU binary even though it was up to date
- Fresh installs only: Updated all Play Store apps

Update changes (02/11/2014)
-- Fixed both the contact shortcut and the contact widget options
-- Fixed the on/off text string in the alarm clock app for some languages
-- Prevented some carriers from going into roaming mode when they shouldn't
-- Locked the FM Radio app in memory
-- Updated the messaging app (emojis are now enabled by default for fresh installs too)
- Fresh installs only: Removed the stock email app with exchange support and included the new Gmail app with other account (Outlook, Yahoo etc.) and exchange support

Update changes (15/10/2014):
-- Made the notification menu use the GPU (the only stock based ROM to have this 100% working)
- Suggestion: Existing users should also set wallpaper scrolling in Nova Launcher to "Force"
-- Added a build.prop option (persist.sys.force_highendgfx) to enable smoother rendering for all apps at the cost of more RAM
- Suggestion: If you enable smoother rendering then you should optimize your minfree values

Update changes (02/10/2014):
-- Fixed events in the contacts app
-- Fixed a force close in the clock app
-- Fixed a provider name issue (previously when in airplane mode the lockscreen would continue to display the network providers name)
-- Fixed an issue that caused the status bars clear button to be pushed off of the screen for some languages
-- Changed the minimum auto brightness level
-- Removed the SD card tweak from my init.d script
-- Updated the messaging app (includes Android 4.4 coloured emojis)

Update changes (22/07/2014):
-- Added mass storage as a mount option
-- Added an option to silence the screenshot sound
-- Updated Gmail and Messaging

Update changes (16/07/2014):
-- Updated the ROM from B200 to B209 (includes the B209 kernel)
-- Updated the Play Store app
-- Updated the emoji font to the Android 4.3 version

Update changes (12/07/2014):
-- Removed Huawei's OOM changes (fixes some force closes)
-- ViPER4Android is now unkillable
-- Fixed an Italian string overlap (thanks fonz93)
-- Updated Gmail, Google Search, Google Keyboard, Nova Launcher and Messaging

Update changes (01/07/2014):
-- Fixed the accept or deny call screen
-- Added .25x and .75x (the new default for fresh installs) as animation options
-- Updated Shuttle, SuperSU, Google Search and Google Play Services
-- Changed the kernel to the stock B200 kernel with added init.d support (currently the only way to fix calls via bluetooth)

Older changes:
-- Up navigation for the dialers settings is fixed
-- Added T9 to the dialer
-- Slightly updated the messaging app
-- Calendar notifications are fixed
-- Corrected the tab colour used in the browser
-- Removed Huawei's changes to hardware acceleration
-- Locked the SystemUI and Phone services in memory
-- The unknown caller ID and location overlap has been fixed
-- The hosts file has been updated (fixes the tapatalk block)
-- Updated a few libs that effect web page rendering and audio




If you like the ROM then please consider a donation. I've put a lot of time into fixing a lot of the bugs and making this the most stable ROM for our phones. Thank you.

Edited by H3ROS
Link to comment
Share on other sites

I'm not sure if I'll create mods for this or a whole new ROM based off of what I've created here. My goal with this one though was to make something that's bloat free and fully functional out of the box. Something that's then easy for myself or another dev to build off of.

 

I love pure AOSP, so this is basically that but with a few changes added to improve upon things :)

 

 

@ barnir

Nope. It's working and setup for you right out of the box :)

 

You will of course have to set your own audio settings, but it'll work right away.

Link to comment
Share on other sites

Thx for the rom i like your work but i was expecting a pure aosp rom without any addons like custom kernel viper4android things from android 4.4.2 etc.can leave the toggles (for me a must have on every rom). If u can make a version without any mod i really appreciate, just my opinion ;)

Edited by porozex
Link to comment
Share on other sites

The version of the app wouldn't make any difference since it behaves the same, if not better than an older version because bugs have been fixed.

 

I can easily create a version with the Xposed stuff, Viper, firewall, file manager and Shuttle removed. I class all of that as essential stuff though else you can't block specific apps from using your data, can't control music from the lockscreen, can't use the volume rocker to control the text cursor, can't reboot (toggle doesn't exist), can't browse for locally stored APK files etc. It would be very basic with little to no gain since I've optimized the RAM usage already.

 

If you really want it to be as pure as possible then what about the music player? Change it to Googles Play Music? No file manager?

 

The one thing I won't change is the kernel because that's what gives you the performance over a stock ROM. It also doesn't effect battery life at all.

 

Remember that the Xposed stuff you can uninstall yourself. You can also uninstall the Viper driver within the app and then browse to /system/app/ with root enabled to delete the apk. That or use a root uninstaller from the Play Store.

Edited by H3ROS
Link to comment
Share on other sites

:wub: Long Time Waiting for This... Great Work H3ROS!

Wohooo!! Full Screen Caller Menu on Stock!! Great Effort H3ROS

Edited by CyberArtZ
Link to comment
Share on other sites

The version of the app wouldn't make any difference since it behaves the same, if not better than an older version because bugs have been fixed.

 

I can easily create a version with the Xposed stuff, Viper, firewall, file manager and Shuttle removed. I class all of that as essential stuff though else you can't block specific apps from using your data, can't control music from the lockscreen, can't use the volume rocker to control the text cursor, can't reboot (toggle doesn't exist), can't browse for locally stored APK files etc. It would be very basic with little to no gain since I've optimized the RAM usage already.

 

If you really want it to be as pure as possible then what about the music player? Change it to Googles Play Music? No file manager?

 

The one thing I won't change is the kernel because that's what gives you the performance over a stock ROM. It also doesn't effect battery life at all.

 

Remember that the Xposed stuff you can uninstall yourself. You can also uninstall the Viper driver within the app and then browse to /system/app/ with root enabled to delete the apk. That or use a root uninstaller from the Play Store.

yes youre right i can do it myself :)

Edited by porozex
Link to comment
Share on other sites

Hi
thanks for this rom,i will try it as soon as possible!!!

only 2 things that i need to ask you:

-can i disable zram?

-is fstrim enabled?

Link to comment
Share on other sites

Hi

thanks for this rom,i will try it as soon as possible!!!

only 2 things that i need to ask you:

-can i disable zram?

-is fstrim enabled?

 

- Is disabled by default

- Yes

Link to comment
Share on other sites

What is it and what does SuperSUNoNag.apk

 

It's an official part of SuperSU that chainfire gives out so that SuperSU won't nag you about things like the paid version. He used to link to it at XDA.

 

At the moment it's using the AOSP version of the calculator simply because it's stable, working and I don't personally use it all that much so I didn't think about it's options. I'll try out your suggestion though.

 

 

I cant log in with tapatalk it says that i have to check apn and adblocker

 

I don't personally use tapatalk, but is the APN settings correct for your carrier? You can edit them, so if you do that and find a fix then please let me know.

 

 

I can't change the color of the click with gravitybox. The signal and battery icon can change.

Someone know how tot change it?

 

I'm not sure what you mean by clock i.s.o click? If there's an option for it though then set the colour and reboot.

 

I noticed that after the latest Xposed and GravityBox updates some options will require a restart.

Link to comment
Share on other sites

So far so good, i like the rom very much! Simple and clean. I thought that you are going to use modding33k's kernel, why didnt you? Im just curious. And thank you for your work so much!

Oh, and im using tapatalk, and got no problems..

Edited by Picvajzmen
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
 Share

×
×
  • Create New...

Important Information

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