Jump to content


Photo

[ROM][4.1.1][B209] AOSP MOD [22/07/2014]


924 replies to this topic

#1
H3ROS

H3ROS

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,606 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.


Screenshots:
Attached File  home.png   156.33KB   261 downloads Attached File  apps1.png   235.88KB   243 downloads Attached File  apps2.png   167.67KB   229 downloads Attached File  call.png   46.09KB   232 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
- Input your Google settings and reboot (required for newer versions of Google Play Services to work correctly)
- Enjoy


Download:
https://drive.google...C1veHZCS2daRzQ/


Update for people who installed the ROM before the 22th of July:
https://drive.google...zl5MVhpdkQ5SDg/


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

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, 22 July 2014 - 04:27 AM.

  • 24

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,606 posts
  • Gender:Not Telling

Addons:

720p recording - https://drive.google...0dpd2trbm1Sd0E/

 

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, 01 July 2014 - 01:21 AM.

  • 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:Huawei G510

Nice!  ^_^


  • 0

#4
barnir

barnir

    Regular

  • Members
  • PipPip
  • 102 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,606 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
  • 74 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,606 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
  • 33 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

    Addict

  • Members
  • PipPipPipPipPip
  • 586 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

All custom rom My Personal Server

All bootanimation My Personal Server

Mega script collection My Personal Server

 

Sorry for my bad english 

I'm Italian and I'm 14 years old and remember to click the thanks button rep_up.png


#10
porozex

porozex

    Regular

  • Members
  • PipPip
  • 74 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
  • 192 posts
  • Gender:Male
  • Devices:huawei g300

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


  • 0

#12
Domino2115

Domino2115

    Enthusiast

  • Members
  • PipPipPip
  • 295 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,259 posts
  • Gender:Male
  • Location:Italy
  • Devices:Huawei Y300
  • Twitter:@Fonz93
I am using tapatalk right now

  • 0

#14
wbrambley

wbrambley

    Enthusiast

  • Members
  • PipPipPip
  • 237 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,259 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

    Enthusiast

  • Members
  • PipPipPip
  • 237 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,259 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
  • 25 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
  • 25 posts
  • Devices:y300
I mean clock i.s.o click.

  • 0




10 user(s) are reading this topic

5 members, 5 guests, 0 anonymous users


    fonz93, SaurabhRCk, moddingg33k, atlas., the1one