Jump to content


Photo

[ROM][4.1.1][B209] AOSP MOD [15/10/2014]


1908 replies to this topic

#1
H3ROS

H3ROS

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,785 posts
  • Gender:Not Telling

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:
Attached File  home.png   156.33KB   563 downloads Attached File  apps1.png   235.88KB   517 downloads Attached File  apps2.png   167.67KB   486 downloads Attached File  call.png   46.09KB   485 downloads


Features:
- Xposed framework with GravityBox pre-setup
- ViPER4Android
- My own script to keep things running smooth
- Full hardware acceleration
- Exchange Email (Android 4.4.2)
- Messaging (Android 4.4.2)
- Clock (Android 4.2)
- Camera (Android 4.3)
- Working face unlock
- Working "Ok Google" (enable it in Nova settings)
- Working voice navigation in Google Maps
- 14 notification widget buttons with 2G and 3G selection


The kernel:
This ROM uses the stock B209 kernel with added init.d support. It uses this kernel because Huawei hasn't released an updated kernel source and without an updated kernel calls made over bluetooth won't be routed correctly.

You can install the CeXstel, Synopsis or my own improved version of the CeXstel kernel but you might run into unexpected bugs caused by these kernels. Huawei is to blame for most of these bugs as the kernel source that they provide doesn't match what they've used in their newer firmware updates.


Compared to other stock ROM's as of 14/06/2014:
- My cameras gallery doesn't force close when editing an image
- My clock app doesn't have the timer text cropped or badly displayed notifications
- The carrier text is displayed on the notification screen even without a data connection
- The data indicators don't get stuck if you disable data while they're displayed
- My APN menu is correctly aligned and uses the holo blue selected colour
- I've applied dithered backgrounds to eliminate colour banding
- Call vibration correctly enables and disables
- There's no force close if you enable WiFi and then create a WiFi hotspot and then try to enable WiFi again (with notification widget buttons)
- Did you notice my AOSP call screen? That was a lot of work, but totally worth it
- There's no Huawei errors being created or logged

And lots more...


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
- Ceastel for sharing the CeXstel source
- 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)


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 15th of October:

http://www.any.gs/AGogj


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

 

Spoiler



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 getting things like the AOSP call screen working correctly. Thank you.


Edited by H3ROS, 15 October 2014 - 10:54 PM.

  • 33
BNqXLPC.pnghIMMF2y.png
If you like my ROM's then please consider a donation. A lot of time and effort went into them. Thank you.

My blog website: codeshed.co.uk

#2
H3ROS

H3ROS

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,785 posts
  • Gender:Not Telling

Addons:

720p recording - http://www.any.gs/AGohR

 

Warning: The framerate will be low and you'll need to use a different camera app. The Google camera app won't work, but lgCamera does work.


Edited by H3ROS, 13 September 2014 - 08:38 PM.

  • 3
BNqXLPC.pnghIMMF2y.png
If you like my ROM's then please consider a donation. A lot of time and effort went into them. Thank you.

My blog website: codeshed.co.uk

#3
Victod

Victod

    Enthusiast

  • Members
  • PipPipPip
  • 267 posts
  • Gender:Male
  • Location:Venezuela
  • Interests:Future!
  • Devices:Samsung Galaxy SIII mini

Nice!  ^_^


  • 0

#4
barnir

barnir

    Regular

  • Members
  • PipPip
  • 120 posts
  • Gender:Male
  • Location:Braga-Portugal
  • Devices:Huawei Ascend Y300

I wasnt expecting this today :o gonna install it tomorrow in the morning :P Viper and xposed need activating after the install, no?


  • 0

#5
H3ROS

H3ROS

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,785 posts
  • Gender:Not Telling

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.


  • 0
BNqXLPC.pnghIMMF2y.png
If you like my ROM's then please consider a donation. A lot of time and effort went into them. Thank you.

My blog website: codeshed.co.uk

#6
porozex

porozex

    Regular

  • Members
  • PipPip
  • 145 posts
  • Devices:Huawei Y300-0100
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, 14 June 2014 - 01:29 AM.

  • 0

#7
H3ROS

H3ROS

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,785 posts
  • Gender:Not Telling

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, 14 June 2014 - 02:44 AM.

  • 0
BNqXLPC.pnghIMMF2y.png
If you like my ROM's then please consider a donation. A lot of time and effort went into them. Thank you.

My blog website: codeshed.co.uk

#8
CyberArtZ

CyberArtZ

    Newbie

  • Members
  • Pip
  • 43 posts
  • Gender:Male
  • Location:Sri Lanka
  • Devices:Huawei Ascend Y300-0100

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

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


Edited by CyberArtZ, 14 June 2014 - 04:20 AM.

  • 0

#9
luca020400

luca020400

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 2,365 posts
  • Gender:Male
  • Location:Genoa Italy
  • Interests:Linux Android
  • Devices:Huawei Ascend Y300

What is it and what does SuperSUNoNag.apk

 

EDIT : You can add the calculator.apk from cm10 that have more options https://drive.google...it?usp=sharing 


Edited by luca020400, 14 June 2014 - 07:52 AM.

  • 0

Aospa 4.4.4 My Topic

Mahdi Rom 4.4.4 My Topic

Nameless Chil360 Topic

Carbon Rom 4.2.2 My Topic

All bootanimation My Personal Server
Mega script collection My Personal Server
 
Sorry for my bad english ( I promise you : I will learn English well XD )
I'm Italian and I'm 14 years old
Remember to click the thanks button


#10
porozex

porozex

    Regular

  • Members
  • PipPip
  • 145 posts
  • Devices:Huawei Y300-0100

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, 14 June 2014 - 07:39 AM.

  • 0

#11
dus40

dus40

    Enthusiast

  • Members
  • PipPipPip
  • 202 posts
  • Gender:Male
  • Devices:huawei g300

sounds great ! I think i'll give a try next days...


  • 0

#12
Domino2115

Domino2115

    Diehard

  • Members
  • PipPipPipPip
  • 346 posts
  • Gender:Male
  • Location:Slovakia-Košice
  • Devices:Huawei ascend y300,xperia tipo

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


  • 0

#13
fonz93

fonz93

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,671 posts
  • Gender:Male
  • Location:Italy
  • Devices:Huawei Y300
  • Twitter:@Fonz93
I am using tapatalk right now

  • 0

#14
wbrambley

wbrambley

    Diehard

  • Members
  • PipPipPipPip
  • 311 posts
  • Gender:Male
  • Location:New Zealand
  • Devices:u8815, u8185, u8951

I am using tapatalk right now

Me too.
NFC for those that want it:

https://mega.co.nz/#...sQg4GtdT9XnSVDg

  • 0

#15
fonz93

fonz93

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,671 posts
  • Gender:Male
  • Location:Italy
  • Devices:Huawei Y300
  • Twitter:@Fonz93

NFC for those that want it:

https://mega.co.nz/#...sQg4GtdT9XnSVDg

 

I think that with this you will not have the option in Settings to enable/disable it


Edited by fonz93, 14 June 2014 - 09:45 AM.

  • 0

#16
dinotre

dinotre

    Newbie

  • Members
  • Pip
  • 10 posts
  • Devices:y300

heartbleed fix?

 

edit: yes... based on b200


Edited by dinotre, 14 June 2014 - 09:56 AM.

  • 0

#17
wbrambley

wbrambley

    Diehard

  • Members
  • PipPipPipPip
  • 311 posts
  • Gender:Male
  • Location:New Zealand
  • Devices:u8815, u8185, u8951

I think that with this you will not have the option in Settings to enable/disable it

https://mega.co.nz/#...OclvnBRe5Fw37-w

Edited by wbrambley, 14 June 2014 - 09:57 AM.

  • 0

#18
fonz93

fonz93

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,671 posts
  • Gender:Male
  • Location:Italy
  • Devices:Huawei Y300
  • Twitter:@Fonz93

Ok, i think H3ROS made some fix, with the old settings.apk by tillaz it didn't work


Edited by fonz93, 14 June 2014 - 09:58 AM.

  • 0

#19
asro

asro

    Newbie

  • Members
  • Pip
  • 33 posts
  • Devices:y300
I can't change the color of the click with gravitybox. The signal and battery icon can change.
Someone know how tot change it?

  • 0

#20
asro

asro

    Newbie

  • Members
  • Pip
  • 33 posts
  • Devices:y300
I mean clock i.s.o click.

  • 0




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users