Hello ladies and gentlemen,
After a lot of hours of work I present to you the complete suite for supercharging your Mi4C !
This flashable zip contains:
1) New icons from multirom.me (in my opinion better than miui.eu)
2) Thermal configuration from LG G4 (same SoC with Mi4C) to eliminate thermal throttling and overheating
3) Core management to improve battery life (like mpdecision)
4) Vulkan API for Adreno 418 (Increased GPU performance)
5) Interactive Governor - I/O scheduler - GPU tweaks for smoothness and better battery life
How to apply:
1) Download zip
2) Flash Mi-Globe rom (complete installation then reboot to recovery to flash the mod)
3) Flash Supercharged zip
4) Reboot and leave the screen on for 10 seconds
5) Re-apply MIUI default theme
6) Enjoy!
Warnings:
To enjoy the full Supercharged experience:
- DO NOT use GovTuner, LSpeed or other tweaks for CPU,GPU and generally kernel stuff !!! (leave GovTuner disabled in the Rom Builder)
- This is only for Mi-Globe ROM
- PLEASE LEAVE FEEDBACK. I have put a lot of time and effort into this so please do me a favor and comment on this. What is working, what isn't working, your experience, battery life, bugs, etc.
Comments like: "It works" / "Thanks a lot" / "Better battery life" do not help me make this better or fix things. Please be a little more specific (screenshots or describing your problem/experience helps a lot). THANKS IN ADVANCE FOR YOUR SUPPORT !!!
Updated Links:In the new zip section you will find flashable zips for Nougat Developer ROM only!!!Works with miui.eu , mi-globe and multirom.me
This flashable zip contains:
1) Icons from multirom.me (in my opinion better than miui.eu)
2) Thermal configuration (cooler than old zips but lags a bit more while heavy gaming)
3) Core management to improve battery life (like mpdecision)
4) Vulkan API for Adreno 418 (Increased GPU performance)
5) Interactive Governor - I/O scheduler - GPU tweaks for smoothness and better battery life
Debloater:
Will remove a lot of system apps while applying the above tweaks, to delete xiaomi's environment apps and stuff the spy/sync stuff on your phone with xiaomi servers. I kept what I thought was necessary to keep maximum possible functionality
Debloater Alt:
Same as debloater, just different CPU settings. (People claim that this is more battery efficient than Debloater)
Debloater Light:
Deletes only a handful of system apps to keep the rom fully functional and full of features
Optimiser:
Just the above tweaks. Does not remove anything.
I cannot guarantee that this will work for every MIUI dev update but it should work
How to apply:
1) Download zip
2) Flash your rom
3) Flash zip
4) Reboot and re-apply MIUI default theme
5) Enjoy!
Download Link :
https://www.androidfilehost.com/?w=files&flid=172337
Hosts file for blocking Xiaomi and other domains from communicating with your phone:
(import with AdAway app)
1) Open menu in Adaway app
2) Hosts Sources
3) Press the "+" sign and enter http://t-ryder.de/hosts.txt
4) Go back to main screen and press download and apply to finish
MIUI De-Xiaomi Project (Work in progress / Testing ):
Alright so here it goes:
Credits to @Gyovany96 for the original work on Xiaomi Redmi Note 2
This is a somewhat risky flashable zip as it can make a lot of things break if not applied right. So if you don't know your way around, please make backups before trying anything. I'm not responsible for anything that happens to your phone.
If you are going to use this, it is required to have a nougat miui rom.
1) Firstly, you must do a clean install of xiaomi.eu rom (mi-globe and multirom.me will be fine as well, I think...) ( Wipe: System , Data , Dalvik Data , Cache ) ( tested on version 7.4.6 )
2) Flash DX MOD
3) Flash latest SuperSU (don't let twrp install supersu)
4) The first time you open your phone skip every setup (wifi, google account, etc)
-If you get force close of Provision.apk at google account setup skip, press the power button to bring the power menu, activate airplane mode and it should work after that)
5) After you get to launcher you can setup your wifi and google account (go into play store and it will resume the login procedure)
6) Install Link2SD and freeze Xiaomi Service Framework and com.miui.home.launcher.assistant
7) You are good to go
What you get with these zip?
1) Even more debloating work than debloater zips
2) New Power Saving CPU Tweak
3) Default thermal config (runs good in my opinion)
4) 3 way reboot menu for xiaomi.eu
5) New icons from @t-ryder
6) Latest MiXplorer and Adaway as system apps
7) Vulkan API GPU drivers
Credits:
@[B]t-ryder[/B] ( for providing and hosting the hosts file / go check his other projects ---> www.t-ryder.de )
@[B]a5m[/B] ( from 4pda.ru forums that provided a very good template for cpu tweaks to work on and give to you )
For those who need benchmarks I'm attaching a screenshot of cold run Antutu using stock Mi-Globe rom 7.2.23 and only this mod. The temperature rose up to 40C and fell to 35C very quickly
Will try if i find time this weekend. Sounds nice thought congrats for the effort
Στάλθηκε από το Mi 4c μου χρησιμοποιώντας Tapatalk
Hi. I get an error 6 while flashing this on TWRP. Using the TWRP for Nougat.
can the aicp flash it?
@solis_f this mod is for mi-Globe base Nougat rom only or this also can be use with mi-Globe base Lollypop (Miui8 v8.2.1)?
Sent from Libra Mi-4c
buzenm said:
can the aicp flash it?
Click to expand...
Click to collapse
I will make different version for aicp/rr. Give me some time tomorrow
mendro said:
@solis_f this mod is for mi-Globe base Nougat rom only or this also can be use with mi-Globe base Lollypop (Miui8 v8.2.1)?
Sent from Libra Mi-4c
Click to expand...
Click to collapse
Yes you can
I'm aware of an error 6. It's a typo, I will reupload tomorrow
Edit: Do aicp and RR support init.d ?
solis_f said:
I will make different version for aicp/rr. Give me some time tomorrow
Click to expand...
Click to collapse
thanks,i had tried this
https://forum.xda-developers.com/mi-4c/general/guide-advanced-interactive-governor-t3482740/page17
i feel it is used
solis_f said:
Yes you can
I'm aware of an error 6. It's a typo, I will reupload tomorrow
Edit: Do aicp and RR support init.d ?
Click to expand...
Click to collapse
@solis_f
Any chance to get the fix today mate?
Already flashed the mi-Globe v8.2.1 till i saw the error 6 from ur zip file & the post bout the error here
Sent from Libra Mi-4c
Link updated !
If someone can confirm that RR and AICP support init.d I will make a flashable zip for AICP/RR roms !
AICP init.d
solis_f said:
Link updated !
If someone can confirm that RR and AICP support init.d I will make a flashable zip for AICP/RR roms !
Click to expand...
Click to collapse
/system/etc/init.d directory exists on AICP. Does it mean it supports init.d?
LG*L70 said:
/system/etc/init.d directory exists on AICP. Does it mean it supports init.d?
Click to expand...
Click to collapse
I guess! If you put a runnable script in there does it automatically get executed on boot? If yes then it's fully functional.
solis_f said:
I guess! If you put a runnable script in there does it automatically get executed on boot? If yes then it's fully functional.
Click to expand...
Click to collapse
@cozmy13
@csolanol
Does it?
@solis_f
wow thats really great. Thank you.
Does the temperatures are more or less stable like in AndopaX Roms after running 3 tests+ ?
Danny94 said:
@solis_f
wow thats really great. Thank you.
Does the temperatures are more or less stable like in AndopaX Roms after running 3 tests+ ?
Click to expand...
Click to collapse
Didn't stress test this... You can find out yourself and post it here !
@solis_f
Im not on nougat bootloader, so i can`t atm ;D. But if you will release it for AICP i will try it with joy.
Edit: It looks like AICP doesn't execute inid.d files. Does someone can confirm that ? I tried to create logfile (maybe i did wrong ;D).
Maybe the Kernel doesn't support it atm?
Danny94 said:
@solis_f
Im not on nougat bootloader, so i can`t atm ;D. But if you will release it for AICP i will try it with joy.
Edit: It looks like AICP doesn't execute inid.d files. Does someone can confirm that ? I tried to create logfile (maybe i did wrong ;D).
Maybe the Kernel doesn't support it atm?
Click to expand...
Click to collapse
As far as I remember the folder was there but not supported. I will try to utilise supersu, I think it can execute scripts. Don't worry I will make one for AICP / RR . I will find a way
@solis_f
that's great, thank you. Maybe Magisk can execute it too (is now very common and inbuild root for AICP // i need for pogo ;D) ? As i remember RR should support init.d.
Danny94 said:
@solis_f
that's great, thank you. Maybe Magisk can execute it too (is now very common and inbuild root for AICP // i need for pogo ;D) ? As i remember RR should support init.d.
Click to expand...
Click to collapse
I know Magisk I'll find a way just give me some time. Senior computer engineering students don't have much free time and I'm new to developing for Android so please bear with me :fingers-crossed:
HI mate, dirty flashed the fixed one already on mi-Globe v8.2.1 but got stuck at Mi logo..
Anyway thx for ur effort
Sent from Libra Mi-4c
Related
Fresh from the kitchen comes ....
Plain-Andy
for Nexus 7
Downloads
Mirror
Need GAPPS? Download Here!
Rom Source.
Device Source
XDA:DevDB Information
Plain-Andy, ROM for the Nexus 7
Contributors
Snuzzo, REV3NT3CH,Special mention: @RenderBroken @BaNkS
Source Code: http://github.com/Plain-Andy-legacy
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.1.x
ROM Firmware Required: Gapps, Multi-Rom Compatible
Version Information
Status: Stable
Created 2014-09-25
Last Updated 2015-01-14
Standalone kernel downloads:
http://snuzzo.android-edge.com/Kernels/Funky-Kernel/grouper/
v1.6.2 is baked into the rom.
v1.6.1 is similar but without any wake(DT2W/S2W/S2S) controls.
New feature as of 10/10/14
Plain-Tweak:
Ever wanted to control your kernel from a file on your internal storage? Now you can! There are currently 3 different ways
1.) Manually create a text file on the root of /sdcard named 'plaintweak' with the following values:
gov=(your choice of governor)
maxkhz=(max cpu clockrate for all cores)
minkhz= (min cpu clockrate for all cores)
scheduler=(choice of IO scheduler)
tcpcong=(choice of TCP Congestion control)
2.)Invoking the instruction 'plaintweak' with adb shell or Terminal Emulator.
3.)Separate aroma package for your device(not yet created) or through the rom installer.
When I run 'plaintweak' from aroma package adb shell or Terminal Emulator wouldn't it get overwritten?
No! Not at all. Your old settings are saved at /sdcard/plain-tweak listed by date.
Don't like the values? Want a different configuration? Rather use Performance Control or another app?
Simply rename your current plaintweak file or copy an older plaintweak file to /sdcard root located in /sdcard/plain-tweak.
Custom Density
Currently 3 different ways to set
This can be controlled via the aroma package installer, abd shell/terminal emulator, or through placeholder file
/sdcard/customdensity that contains "customdensity=<value>"
If value is less than 180 it will not set. If value has a difference of 180 from default it will not set. May take 2 reboots to also set properly if using placeholder file only.
With adb shell/terminal emulator:
'buildproptweaks density *180 and up in values of 20
For example;
buildproptweaks density 200
then reboot
Custom bootanimation
Must be 720x1080 and placed at /sdcard/bootani/bootanimation.zip
Bootanimation disabling
There is 3 different ways to disable it.
1. Through aroma installer package
2. With adb shell/terminal emulator:
2a. type in 'bootanimation' it will toggle
2b. type in 'buildproptweaks bootanim [en|dis]able'
Nice Name Will try it later
Gesendet von meinem Nexus 7 mit Tapatalk
Rom Download Link?
---------- Post added at 07:28 AM ---------- Previous post was at 07:25 AM ----------
chaostrodamis said:
Rom Download Link?
Click to expand...
Click to collapse
Sorry found it
Updated post #2 with link to the standalone kernel installer.
what feature does this rom include and will your kernel be updated. Your kernel with deadline/lionheart combo has me going 3 days no charge easy with more then 50 percent screen on time.
"Don't fix what's not broken" the kernel is working great.
The actual features have not been implemented yet.
Snuzzo said:
"Don't fix what's not broken" the kernel is working great.
The actual features have not been implemented yet.
Click to expand...
Click to collapse
Absolutely right. Kernel works great. Will wait patiently for rom update thanks for the reply and the Rom Dev.
Sorry to ask, but might not be the only one. would you mind setting screen wake controls to default as off in you next kernel update. lags system and screen wake up. users can turn on if wanted. Just request to a busy dev. thank you
chaostrodamis said:
Absolutely right. Kernel works great. Will wait patiently for rom update thanks for the reply and the Rom Dev.
Sorry to ask, but might not be the only one. would you mind setting screen wake controls to default as off in you next kernel update. lags system and screen wake up. users can turn on if wanted. Just request to a busy dev. thank you
Click to expand...
Click to collapse
Once I get more users to request that. I will.
OP updated to reflect proper hosting for downloads and special mention to @CPA Poke for his autodetection of EXT4 & F2FS.
@chaostrodamis
Oh I forgot to mention. 1.6.1 had DT2W disabled. All future updates will have my latest baked in, so for now use that version.
Gave a quick 10/1 build. Not much changed but did want to start rolling out weeklies.
Snuzzo said:
Gave a quick 10/1 build. Not much changed but did want to start rolling out weeklies.
Click to expand...
Click to collapse
any features or changes worth mentioning?
chaostrodamis said:
any features or changes worth mentioning?
Click to expand...
Click to collapse
Only thing notable that applies to this device, battery lock around lockring . Found in Settings -> Security. A couple frameworks opts. Removed Documents file manager in favor of Slim explorer.
Hello,
Sorry for asking a noob question, but what would the order of steps be to use this rom after converting a nexus 7 to f2fs?
Do I need to use LegoKernel or can I use the kernel given here? I was thinking I might have to use the instructions at this post, under "If you didn't switch to F2FS and want to do it now," but I'm not sure.
(to clarify: the nexus 7 is not currently f2fs, running an older omni nightly)
All you have to do is make sure your setup for All-F2FS. My kernel is setup to handle the rest, and the installer detects what partitions are f2fs. You can actually be using an ext4 setup to use the ROM too. So nothing really special needed. Just wipe your /data apps and /system then flash ROM and gapps.
one more stupid question, is flashing the boot.img and recovery.img required as part of flashing the rom?
Rimmir said:
one more stupid question, is flashing the boot.img and recovery.img required as part of flashing the rom?
Click to expand...
Click to collapse
Uploaded for my safekeeping only. If I need them later.
thank you for your fast replies
Rimmir said:
thank you for your fast replies
Click to expand...
Click to collapse
I have a decently sized update coming in the next build. See if you like the ROM in it's current state. The next build there is going to be some changes that could effect the user base of the ROM itself. If you don't like dt2w, flash kernel v1.6.1 as its disabled by defaulted.
Welcome new bootanimation credits to @scar45
Hi all
Introduction
I cannot call myself a developer or a kernel master at all. I'm just good at discovering and learning new things and in fact that's the way my journey with kernels started. At this point I want to start a new thread for something different from my earlier work, porting Boeffla kernel.
Features included:
Compiled with 4.9 Linaro toolchain
CPU OC up to 1600Mhz
ZZmoove as default governor (with moderate profile) - best for smoothness/battery life
Zen and Row I/O schedulers
Undervolting interface introduced
Configurable Touchboost
Configurable Touchwake
Charging interface
Boeffla Sound 1.6.6
Dynamic Fsync
Switchable Sharpness Tweak
Led configurable (fading, strength)
Configurable Android logger
Configurable printk logging
Readable: asv level, CPU temperature
Disabled some debug
Few minor tweaks (check github if interested)
If I forgot something - Github is up !
What kernel features may we expect?
F2FS support
Dualbooting support (if I can handle it properly)
What you say?
Compatibility
Flash only on proper roms!
As for now we have only Lollipop version, compatible with NamelessRom (you may try with others LP).
Download
You can download the most recent kernel here -> Click
Source
Github link - Click
Credits
These men never refused to give me a helping hand, advised me what to do and, more important, without their work this kernel wouldn't even exist (opensource doesn't mean no respect!).
@JustArchi
@Lord Boeffla
@Yank555
@ZaneZam
@arter97
Samsung :good:
Disclaimer
*** As always - Flash on our own risk! ***
Make sure you flash the correct version depending on your firmware version!
I can't and will not take any responsibility for bricked phones or lost data.
It is generally recommended to run a complete Nandroid backup in CWM recovery and safely store your personal data before you flash anything.
Camera bug info: (hidden, only applies to Samsung ROMs)
It appears that some people (like me) have problem with camera. In exactly THIS situation: do full wipe, flash sammy rom+boeffla kernel, reboot and launch camera. Effect? Camera closes with "camera failed" popup.
Possible solutions:
Option 1 is good for people that rarely change their ROMs (and it fixes EVERYTHING), whether option 2 is better for people changing their ROMs more frequently (however, it's always good to have backup of your SlimISP on sdcard).
Option 1. Flash Sammy Rom with stock Sammy kernel, run the camera, take a photo, then reboot to recovery and flash my HboKernel
Option 2. Flash Sammy Rom with stock Sammy kernel, run the camera, take a photo, grab file (SlimISP_XX.bin, where XX differs between phones) from /data/cfw/ and backup it where you want. Then if you can always copy it to /data/cfw if your camera doesn't work with my ported kernel. (ATTENTION: Unfortunately this file does not always appear - still don't know why )
Option 3. Read this thread and follow steps --> click
Possible explanation, my own research:
I found out that people with ZD and GD will have camera working always. Why? Because these (SlimISP_XX.bin, where XX differs between phones) files are packed within kernel (zImage exactly) and ONLY THESE two are provided by Samsung in their opensource release... Interesting, isn't it? For example, I have GH version, which I may add to zImage manually, however adding more of them breaks the size limit for boot partition, so it's impossible to have all these versions together. However, stock kernel somehow has them, don't know how because zImages aren't extractable.
And just to confirm my theory, I've compiled a kernel with mine version of camera firmware, made full wipe, installed sammy rom+my kernel, rebooted, launched camera and voila - it worked
Thus, we has to live with this bug unless Samsung do something about it or someone else proves me that I'm wrong
I say, may good luck be with you accomplishing these features in the kernel :good:
Best of luck with this project Hbohd
Thanks to you, there is some life potential remaining for i9305!
Long life to i9305 and may the (dev) force be with you HboHd!
Thanks for your work!
+1 Nice one.
Hbohd said:
What you say?
Click to expand...
Click to collapse
I say: it's freaking interesting!!!!
Just a supposition , for the future , the MDNIe hijack for more natural colors would be great , i'm waiting the F2FS version to switch to NI3
aaz03 said:
Just a supposition , for the future , the MDNIe hijack for more natural colors would be great , i'm waiting the F2FS version to switch to NI3
Click to expand...
Click to collapse
Hmm.. Isn't 'Screen mode' under Display settings enough? It gives a little bit of difference without need of additional kernel's code modification.
New alpha 0.1
Okay, to keep this project alive, to show off some progress step by step and to satisfy flashoholics - I've decided to release my small achievements in form of alpha kernels
Firstly, let's restart naming convention of the kernel. It will be simple x.x now, starting from available below 0.1 version :cyclops:
Small changelog:
removed debugging in many places
compiled with linaro 4.9
few tweaking commits
Let's say that due to my 'stupidity' or magic ability to forget something, I've spent on it many hours today :silly:
Is Insecure ADB fixed?
Just gave the new version a flash, insecure adb wasn't set. I've fixed it up and attached it.
@Hbohd if you want to patch this in later veresions, make these changes to the /ramdisk/default.prop
- change ro.adb.secure=1 to 0
- change persist.sys.usb.config=mtp to mtp,adb
then just copy the adbd file from my /sbin
This is for old bootloader only?
SE disabled on 0.1?
it says nothing in system anymore below build
you should maybe consider a txt file in the zip and jot into it every time you change something before you forget
v0.2
tweaked this
added that
etc..
@Hbohd tks for your excelent work!!!, one notice, the I9305 didnt charge the battery when is off. Only, starts and boots normally, and there starts charge. Its only a detail, but in my case Important. Tks again for your work!!!!
ShonkUK said:
SE disabled on 0.1?
it says nothing in system anymore below build
you should maybe consider a txt file in the zip and jot into it every time you change something before you forget
v0.2
tweaked this
added that
etc..
Click to expand...
Click to collapse
sham79 said:
This is for old bootloader only?
Click to expand...
Click to collapse
I haven't stated anything different from what is true I mean, if I write that you can you use it with new bootloader or SE is disabled - then it would be true
I think that in next release I will disable it (simply forgotten due to my compiling problems mentioned earlier).
Oh, and I don't need another changelog when everything is written in the git I haven't just suceeded in uploading it to the github yet :/
machotecba said:
@Hbohd tks for your excelent work!!!, one notice, the I9305 didnt charge the battery when is off. Only, starts and boots normally, and there starts charge. Its only a detail, but in my case Important. Tks again for your work!!!!
Click to expand...
Click to collapse
Yeah, someone mentioned it already. I will try to fix it for next version, thanks!
djb77 said:
Just gave the new version a flash, insecure adb wasn't set. I've fixed it up and attached it.
@Hbohd if you want to patch this in later veresions, make these changes to the /ramdisk/default.prop
- change ro.adb.secure=1 to 0
- change persist.sys.usb.config=mtp to mtp,adb
then just copy the adbd file from my /sbin
Click to expand...
Click to collapse
Will be in for the next so-called 'alpha'
Just to be sure, Is "HboKernel alpha v0.1" an update of previous "HboKernel v2" of boeffla thread ? Same source + small changelog you @Hbohd mentionned in post #10 ?
fpriot said:
Just to be sure, Is "HboKernel alpha v0.1" an update of previous "HboKernel v2" of boeffla thread ? Same source + small changelog you @Hbohd mentionned in post #10 ?
Click to expand...
Click to collapse
Yep, you are right
If I may suggest @Hbohd... Could you please start with the power features implementation? Charging rates, ignore unstable power and margin...
Because these are the ones I really miss... My chargers and/or cables are not good and I need these mods to charge properly...
Thanks!
Firsty thanks for all your hard work.
The phone no longer charges from the car dock. This was the same for the stock kernels in 4.1.2 & 4.3 - still withold bootloader. 4.1.2's was fixed with Pegasus kernel and 4.3 was fixed by your Beoffia 5 kernel.
(UPDATE 02/11/15)Version EMUmIZEROCompleta......full EMUI3 Experience!
For a SUPERLEGGERA (superlight) version of it check this thread: EMUmIZERO SUPERLEGGERA
******************************************************************************************************
INSTALLATION using ROOTJOY:
For the ones who prefer to flash the rom with ROOTJOY:
1: Download the Rom zip and replace " updater-script" inside folder "META-INF\com\google\android" with this one(unzip it before)
...now flash it by selecting the new created zip in rootjoy....that's all my friends...
******************************************************************************************************
INSTALLATION using CUSTOM RECOVERY (FOLLOW ALL THE STEPS TO AVOID ERRORS) :
1:DOWNLOAD Rashr - Flash Tool from Google Market (to flash Recovery)
2:DOWNLOAD ROM
3:DOWNLOAD RECOVERY(NEW VERSION WITH FIXED PARTITIONS LAYOUT)
4: Now select the downloaded recovery with a file explorer (Rashr - Flash Tool will ask you to flash it as recovery & reboot in recovery mode)and flash it
-------------------IMPORTANT STEP----------------------------------------------
5: Once you are in recovery mode make a full backup of your actual rom.
THIS STEP IS VERY IMPORTANT BECAUSE MY TWRP MAKE A BACKUP OF VITAL PARTITIONS WHERE IS STORED IMEI,MAC ETC...
it's a good idea to copy the backup folder on your PC, it could be very useful in future in case of problem with missing IMEI and other trouble...
-------------------IMPORTANT STEP----------------------------------------------
6: Now ( note:due to the fact some people had problem during this step in TWRP-Settings select "Use rm -rf instead of formatting.")select: Wipe-Advanced Wipe and tick: Dalvik Cache,System,Cache,Data.
7: (Without exit from recovery) Select Install and choose the rom zip (on upper part of the recovery screen you can select Internal Storage or SD Card).....
....reboot....
....OK!....now you are on EMUmI!
******************************************************************************************************
IMPORTANT:
ALWAYS CHECK SERVICE PACKS THREAD and flash the latest one(if present)!
Before asking ALWAYS check TIPS SECTION,probably you will find (probably)a solution.
VERY IMPORTANT:
Feedback&Contributions are well accepted...
If you like my works an offer is greatly appreciated not only by me (50% will be donate to UNICEF)
DONATIONS
DONATIONS
DONATIONS
Screenshots
Some Screenshots:
Service pack
Service pack:
Not needed in Rom UPDATE 02/11/15
ADDONS:
ADDONS:
Here you will find "MODULES" to install and obtain new functions:
For those having troubles with 3G data connection (check the frequencies supported by your mobile operator)(flashable in recovery without wipe):
BASEBANDS(Modem):
900 Mhz Baseband:
800/850/900 Mhz Baseband:
-------------------------------------------------------------------------------------------------------------------------------
EngineeringMode (Extract folder and install like normal apps)
MaxxAudioFx:
http://forum.xda-developers.com/android/general/maxx-audio-effects-mediatek-edition-t3044224
Am3D Zirene Audio Fx:
http://forum.xda-developers.com/android/development/sound-mod-am3d-zirene-audio-fx-t3152714
New Fonts:
http://forum.xda-developers.com/showthread.php?t=3032517
KERNELS:
(1.7Ghz)EMUmI_021105_DefaultKernel.zip (Default one included in rom zip,stablest and battery friendly)
(2.0Ghz)EMUmI_021105_Kernel.zip (Fastest but not underclockable)
All Kernels are flashable in RECOVERY.
CHANGELOG
CHANGELOG:
Installation script modifyed according with new (fixed) recovery....now both are "how they should be!".
Totally rebuild from newest Huawei firmware 268 Version.
Plenty of Optimizations and security Patches,included Stagefright bug
New Music app with Equalizer and full working songs dowload
New Baseband from stock Huawei firmware (better??)
Improved Camera
Improved GPS(agps enabled and editable in location setting).
Improved&Fixed all Sensors(now we have a full working compass!).
Added Compass app.
Re-edited new kernel with fix and optimizations.
Improved stability.
Full DTS Sound included!.
Huawei ID & related apps removed (not need to register to download themes).
Patched Service.jar(you can install engineering apps!..you can find them in ADDONS thread),many tnx to eryen :good:
Adopted some Folder&Files (from Huawei firmware)to menage various startup configurations(power policy,icons,toggles default home screen etc..).
Added "Motion control" in settings.
...probably some other things i don't remember..
Full working in every single function(exept the one mentioned in bugs thread)
.......FULL HUAWEI EMUI EXPERIENCE TRANSPLANTED TO UMI ZERO!.
NEW SECTION ADDED: "ADDONS":Her you will find "MODULES" to install and obtain new functions.
P.S.: Superleggera(Superlight) Version will be uploaded ASAP!
BUGS&TIPS
BUGS:
....probably you will find "G750-T20" or "Huawei" in some places:this is needed for the firmware to working(many libs and function refering to those names)
........
TIPS:
NVRAM WARNING: ERR 0x10 (& random WLAN MAC ADDRESS) ???....HERE THE DEFINITIVE SOLUTION
To download Themes and Songs remember to have simcard inserted and not to be in "Flight Mode":Those apps need to access your IMEI number to finalize autentication..
EMUmI is PREROOTED but there isn't the Supersu apk,all apps needing root will work well,i suggest to install SuperSu(from market) only if you need to manage apps permissions..
The rom is FULLY ODEXED (more stable&fast)....so is not reccomended using Titanium or similar app to remove and then restore apps:It will remove the related libs from system but it will not restore them...so i suggest to use it only if you know what you are doing..(to reinstall an app you need to extract the libs from his .apk and copy them to system/lib again.....)..however you can restore "Only data" of apps without problems.
Many Google related apps are not present(tts,search...)first of all to gain space,second because they are often updated....if you need them you can download from Market without problem..
How To Enable On Screen Soft Buttons:modify this line in build.prop:
#qemu.hw.mainkeys=0
TO
qemu.hw.mainkeys=0
(remember to left an empty line at the end of build.prop!)
First of all thanks a lot for your job.
Can I update the rom with twrp?
Sent from my UMI ZERO using XDA Free mobile app
Downloading, gonna test.
I hope huawei and lenovo will bring us more stable firmwares.
Thanks for porting.
Thank you very much for your job!
arna1958 said:
First of all thanks a lot for your job.
Can I update the rom with twrp?
Sent from my UMI ZERO using XDA Free mobile app
Click to expand...
Click to collapse
Yes you can:mine is a modded version of it.....
Thanks a lot for this rom guys, I've just installed it using CWM Recovery and so far it's working fine haven't had any problems :good:
River825 said:
Thanks a lot for this rom guys, I've just installed it using CWM Recovery and so far it's working fine haven't had any problems :good:
Click to expand...
Click to collapse
Can you share some pros/cons compared with stock 3.05?
Hi
Rom is multilingual?
Does this ROM supports double tap to wake ? Are there ang chance that photos are better?
alvin2014 said:
Hi
Rom is multilingual?
Click to expand...
Click to collapse
Yes it is MultiLanguage...
mightystorm said:
Can you share some pros/cons compared with stock 3.05?
Click to expand...
Click to collapse
I've only been using it for 30 minuets
the camera seems slightly better although i haven't tested it in the dark yet
i haven't had any random reboots
headphones work fine
I haven't found anything wrong with it yet
River825 said:
I've only been using it for 30 minuets
the camera seems slightly better although i haven't tested it in the dark yet
i haven't had any random reboots
headphones work fine
I haven't found anything wrong with it yet
Click to expand...
Click to collapse
Did have you try enabling DTS sound?
kovalski1 said:
Does this ROM supports double tap to wake ? Are there ang chance that photos are better?
Click to expand...
Click to collapse
I am also interested in the "double tap to wake" or so called "knock code".
JankyLV said:
I am also interested in the "double tap to wake" or so called "knock code".
Click to expand...
Click to collapse
I think it could be inplemented(lib files are included in system)i'll try....
Good work to continue. Congratulations. You ported the rom from which Huawei model. Thanks.
Sent from my HUAWEI MT7-TL10 using Tapatalk
*** Disclamer
By downloading and installing this ROM you agree that you do so at your own risk, and that you understand that it probably voids your warranty. Installing this ROM may distroy your device, you may loose your data, your money, your friends, ...
If you are not sure what you are doing - leave it!
Introduction
I like Resurrection Remix but i could not find find it here, so i tried to make it on my own.
Here is the result - on my Nexus 7 it works, but i dont use it very much.
If you want to overclock your device (up to 1700MHz) you can change you kernel settings - use "Kernel Adiutor"
About me
I am not a developer! I just build it or fun and because i want to use it. Don't expect much support from me - my time is limited.
Installation instructions
Be sure you are on the latest TWRP https://dl.twrp.me/grouper/ or on the last CWM (Google for it)
Back up your data
Download ROM from link below
If you want to use Google Apps (openGAPPS):
Download GAPPS from http://opengapps.org/ Platform=ARM, Android=7.1, Variant=pico
Download gapps-config.txt (attached). Without removing something - configured in gapps-config.txt - you do not have space to install GAPPS in system partition
Put all files in the same directory
Wipe system, cache, dalvik, data (only for the first install)
If you like you can change the filesystem of the partitions "cache" and "data" to F2FS. Do not change "system" partition !!!
Install the ROM and optinal GAPPS.
Reboot into system - first boot may take 5 ... 10 Minutes!
Enjoy
Video by @Majid2000 uses CWM-Recovery.
If you want to root your device:
You have to add a root manager to root your device - there is no root by default.
Option 1: Look for Magisk on XDA and install it
Option 2: Install SuperSU or any Superuser
Only versions from July 2017 onwards come without "root".
If you want to add Googleapps:
With default settings it will give an error about insufficient space. To avoid that, take the smallest Gapps package you can get. I recommend opengapps.org (select Platform:ARM Android:7.1 Variant: pico).
The easy way:
Attached you will find my "gapps-config.txt" file. Feel free to change it to your needs. The name must be "gapps-config-grouper.txt" or "gapps-config.txt"
Copy this file to the same directory as you have your opengapps.zip file. The opengapps updater-script will look for it there when you install opengapps.
Pay attention: This script will remove some system apps from your device. If you still need them do this steps before installing gapps:
1) root your device or use twrp to execute following steps
2) copy all needed apps from /system/app or /system/priv-apps to any non /system directory (/data or external storage may be a good idea)
3) install gapps
4) install saved apps (you may need to change your settings to allow install of apps from an unsafe place)
You have to repeat it on every clean install or if you want to updete your apps with a fresh version.
Backgroundknowledge:
You have to deinstall some packages:
The easiest way is to follow these instructions:
https://github.com/opengapps/opengapps/wiki/Advanced-Features-and-Options
My file gapps-config.txt contains this:
Code:
DialerFramework
PackageInstallerGoogle
CMAccount
CMUpdater
CMSetupWizard
CMAudioFX
CMFileManager
CMMusic
CMScreenCast
CMWallpapers
CMWeatherProvider
BasicDreams
DashClock
Galaxy
Hexo
HoloSpiral
PhotoTable
CalculatorStock
FMRadio
Gallery
Gallery2
LiveWallpapers
MMS
PicoTTS
VisualizationWallpapers
GoogleTTS
(NexusLauncher)
(Eleven)
(Email)
(Contacts)
(Jelly)
(AudioFX)
(Calendar)
(ExactCalculator)
MusicFX
LockClock
Terminal
LRecorder
SoundRecorder
StorageManagerStock
LiveWallpapers
Studio
WhisperPush
ClockStock
Reboot.
WAIT for system to settle before you decide it is slow. Some of the app optimization which used to happen during initial boot now seems to happen in the background. When it's finished, responsiveness will improve.
Kernel settings
The kernelspeed is set to 1300Mhz by default. If you want more you have to change it. Use "Kernel Adiutor" or any tool of your choice.
Accordding to the architecture of the CPU the maximum speed is 1500Mhz if running in multikernel mode. If running in singlekernel mode it can go up to 1700Mhz. If you want maximum speed use 1700Mhz even this speed is mark as unused in monitoring tools. You are allways in multikernel mode if your display is on - use with care!
ZRAM is enabled by default.
CPU-Voltage is editable so u can undervolt if you like - use with care!
Download
Build 16.12.2917 (RR 5.8.5):
with December security patches.
androidfilehost
Build 20.11.2017 (RR 5.8.5):
With November security patches.
Google-Drive
androidfilehost
------------------------------------
Historical versions:
------------------------------------
RR 5.8.4:
Androidfilehost
------------------------------------
RR 5.8.3:
Androidfilehost
Note: From this version on there will be no root manager included.
------------------------------------
RR 5.8.2:
Androidfilehost
------------------------------------
RR 5.8.1:
Androidfilehost
---------------
RR 5.8.0:
Androidfilehost
--------------
Credits / Thanks
Google / AOSP
CyanogenMod / LineageOS
Resurrection Remix
@aaopt: I took the basics from his thread https://forum.xda-developers.com/nexus-7/development/rom-lineageos-14-1-nexus-7-2012-t3530261
@AndDiSa https://github.com/AndDiSa
https://github.com/aperomsik for his device tree
@daniel_hk for the DC-Kernel from his Github
@1lyharry for gapps-config.txt
and all the others who helped to keep our device alive and up to date
Known bugs
thumbnails in gallery show wrong colours - see attached screenshot -affects all ROM on my Nexus 7 started with Android 6
Problems with Bluetooth keyboard were reported
If you like to build it on your own, here is a brief instruction (for detail instructions use the web, there are plenty of them):
Make sure your system is set up to compile Android and your crosscompiler works and is in your env.
Setup Resurrection Remix: [url]https://github.com/ResurrectionRemix/platform_manifest[/URL]
Add a file ".repo/local_manifests/roomservice.xml" inside your RR directory with the content from [url]https://github.com/wilmsn/android_manifests/blob/cm-14.1/grouper.xml[/URL]
Add this to your ".bashrc"
Code:
export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g"
Then call
Code:
repo sync --force-sync
. build/envsetup.sh
make clobber
brunch grouper
Version 20170323:
March security patches
Merged kernel changes from @AndDiSa (thanks for your work)
Version 20170225:
RR System:
Upgrade to RR Version 5.8.2 with February security patches
Version 20170209:
Kernel:
Overclock and governors implemented (from former OC kernel). Kernel starts with 1300Mhz, if you want higher speed you have to change it.
ZRAM enabled by default.
Voltage table is editable now.
RR System:
Upgrade to RR Version 5.8.1
Nice! Testing right now
Edit: just installed. Smooth and with the 5th Jan security issue. Thanks!
Edit: after two days use, there are a couple of minor issues I've found. Just to say:
- The screen brightness seems to blink sometimes. Besides, if you adjust the screen brightness through the status bar swiping, the behavior is not perfect. Sometimes the screen get turned off Edit 2: I'm retarded and I had the auto brightness feature turned on
- Force close apps are sadly common when trying to start an app. However, restarting that app normally works. If the FC persists, switch the orientation of the tablet.
@wilmsn, did you have to do anything special to build the ROM? I'm building it by myself and I succeeded with your recipe, but it seems that
- My build is a bit slower than yours in terms of runtime performance. It's only an impression
- mp4 files won't play. VLC does not work at all, and internal video player only will play the audio tracks on these video files
Thanks!!
Edit: never mind, it seems that I configured something (I don't know what) in the improper way. Reinstalled my self-built ROM and mp4 files are being played properly .
@pacorrop
I use:
Code:
Pkg.Desc = Android NDK
Pkg.Revision = 13.1.3345770
and set this in my .bashrc:
Code:
CROSS_COMPILE=/home/norbert/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-
Hope it helps!
Might I make a suggestion?
You may want to see if you can integrate DC-Kernel into this rom. I use this kernel all the time on my grouper and love Ressurection Remix. But the two don't play nice together currently. I would love to have the option to Oveclock and all that with this Rom.
If not, no worries. Rom is running rather well as it sits, would just like to have the added boost if needed.
Thanks for reading. Keep up the good work.
Thanks for reading
The~Skater~187 said:
Might I make a suggestion?
You may want to see if you can integrate DC-Kernel into this rom. I use this kernel all the time on my grouper and love Ressurection Remix. But the two don't play nice together currently. I would love to have the option to Oveclock and all that with this Rom.
If not, no worries. Rom is running rather well as it sits, would just like to have the added boost if needed.
Thanks for reading. Keep up the good work.
Thanks for reading
Click to expand...
Click to collapse
I will try to build it - so stay tuned ...
wilmsn said:
I will try to build it - so stay tuned ...
Click to expand...
Click to collapse
Thank you. I'm working on syncing sources myself because I was going to try to get it working. But I'm extremely New to kernel development
Resurrection-Remix5.7.4 Boeffla/Venom powered SM -G900P
DC Kernel added
I just added DC-Kernel to OP. You can overclock the device up to 1700MHz.
Use with care and on you own risk.
@The~Skater~187 hope you can use it - i did only a quick test.
Norbert
wilmsn said:
I just added DC-Kernel to OP. You can overclock the device up to 1700MHz.
Use with care and on you own risk.
@The~Skater~187 hope you can use it - i did only a quick test.
Norbert
Click to expand...
Click to collapse
Thank you. I will flash and report back.
Sent from my Nexus 7 using Tapatalk
wilmsn said:
I just added DC-Kernel to OP. You can overclock the device up to 1700MHz.
Use with care and on you own risk.
@The~Skater~187 hope you can use it - i did only a quick test.
Norbert
Click to expand...
Click to collapse
How did you go about flashing? I keep getting stuck at boot animation. Been there for about ten minutes now?
The~Skater~187 said:
How did you go about flashing? I keep getting stuck at boot animation. Been there for about ten minutes now?
Click to expand...
Click to collapse
Strange .... I just use rashr => flash kernel from storage and then reboot wait about 2 Min. or so in Google animation. After that RR animation
wilmsn said:
@pacorrop
I use:
Code:
Pkg.Desc = Android NDK
Pkg.Revision = 13.1.3345770
and set this in my .bashrc:
Code:
CROSS_COMPILE=/home/norbert/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-
Hope it helps!
Click to expand...
Click to collapse
Thank you very much!
It's weird because, as far as I know, I don't have the NDK installed how am I able to compile? Geez :laugh:
wilmsn said:
Strange .... I just use rashr => flash kernel from storage and then reboot wait about 2 Min. or so in Google animation. After that RR animation
Click to expand...
Click to collapse
Got it working, thank you. Only thing I've noticed over the last day or two is that any kernel tweaks such as over clock or changing of governors don't seem to stick. Tried with many different apps and as soon as you close the app, it all goes back to default.
Sent from my SM-G900P using Tapatalk
The~Skater~187 said:
Got it working, thank you. Only thing I've noticed over the last day or two is that any kernel tweaks such as over clock or changing of governors don't seem to stick. Tried with many different apps and as soon as you close the app, it all goes back to default.
Click to expand...
Click to collapse
The only thing i use is overclocking. On my N7 OC works fine up to 1500MHz. If i go to 1600 or 1700 it is taken from the system but if i look at the statistics it runs only at 1500. I can change the governor and when i look it up it is still set to the right value.
The rest is DC kernel with no changes.
You are sure you gave root access to the tools you use?
BTW: I use kernel adiutor to change settings.
wilmsn said:
The only thing i use is overclocking. On my N7 OC works fine up to 1500MHz. If i go to 1600 or 1700 it is taken from the system but if i look at the statistics it runs only at 1500. I can change the governor and when i look it up it is still set to the right value.
The rest is DC kernel with no changes.
You are sure you gave root access to the tools you use?
BTW: I use kernel adiutor to change settings.
Click to expand...
Click to collapse
I tried kernel auditor myself, don't seem to stick. I'll give it a try again. I've recently been trying to use the performance control app DanielHK recommends for dc kernel. I did check to make sure all kernel as I've tried had root permission.
Sent from my SM-G900P using Tapatalk
Fantastic and I cannot say that enough!! I do have a remedial question as I have been out of the AOSP Roms for some time. I cannot get the Gapps to work. I used the pico and followed the steps. I am still have the same error and when. It boots back up they are not there. Can you help please?
hackwoof said:
Fantastic and I cannot say that enough!! I do have a remedial question as I have been out of the AOSP Roms for some time. I cannot get the Gapps to work. I used the pico and followed the steps. I am still have the same error and when. It boots back up they are not there. Can you help please?
Click to expand...
Click to collapse
Did you do a full wipe (system and data) bevor installing?
wilmsn said:
Did you do a full wipe (system and data) bevor installing?
Click to expand...
Click to collapse
Yes sir. I followed everything as closely as possible. I'm not sure where I made my error. Is there an easier how-to for the Gapps maybe there's something I'm missing? Again I'm coming back to AOSP after many years and definitely different.
ROM INFO
rom base = grace marshmallow
fully debloated for better performance and battery life
build.prop tweaks
int.d tweaks
advanced reboot menu
theme store access
root set-up and more
DISCLAIMER
fully fixed and BUGLESS with dope battery life
you may face heat issues initially , allow the rom to settle down
you are solely responsible for whatever you do with your device and installing this rom is your personal choice, make sure you do have basic idea before complaining
CREDITS
@rana
@tEaM_dna
@moluntic (port permissions)
@asarre (wifi and app fixes)
@xda
INSTALLATION
install via twrp and make you select the correct boot.img when prompted by aroma
DOWNLOAD LINK
https://drive.google.com/open?id=1I6gcSHKjetEHDRh1ODI8eEr-6xfJHDkL
NOTE
i'm not sure about 4g , i'll try to fix if it is still buggy
finally do recalibrate your battery
join our telegram group for more information --> t.me/j210f
kwshl said:
ROM INFO
rom base = grace marshmallow
fully debloated for better performance and battery life
build.prop tweaks
int.d tweaks and much more
download size = 657mb (in 7z format)
DISCLAIMER
fully fixed and BUGLESS with dope battery life
you may face heat issues initially , allow the rom to settle down
CREDITS
@rana
@tEaM_dna
@moluntic (port permissions)
@asarre (wifi fix)
INSTALLATION
unzip the file using z-archiever apk or 7z
store sec setting apk somewhere u'll be needing it later
pick boot img of your choice, rename it to boot.img and delete the second img file
make a zip of meta-inf, system , boot.img
flash it via twrp
replace sec setting in system/priv-app after the rom boots up
DOWNLOAD LINK
hit thanks if u like the rom
https://drive.google.com/file/d/1sp3tEin3IjK5GbqRghA_woW4C8l757mt/view?usp=sharing
Click to expand...
Click to collapse
Great job brother finally rom without bugs with osm battery keep going:angel::good:
Deepanshu77 said:
Great job brother finally rom without bugs with osm battery keep going:angel::good:
Click to expand...
Click to collapse
thnkie
Nice work dude ??
phone automatically get rebooted after flashing rom
after flashing it gave an error and phone get rebooted automatically
Dark_shadow_007 said:
Nice work dude
Click to expand...
Click to collapse
t y s m bro
Nice Work sir :highfive:
thanks for your hard work for our j2, i hope you always be succes :fingers-crossed:
Sumit_NL said:
thanks for your hard work for our j2, i hope you always be succes :fingers-crossed:
Click to expand...
Click to collapse
means a lot:highfive:
The last step
Hello I didn't get the last step after booting the rom for bug fixes ?
Lakshay40 said:
Hello I didn't get the last step after booting the rom for bug fixes
Click to expand...
Click to collapse
get to our telegram group pls, we'll help you out there
link - t.me/j210f
kwshl said:
ROM INFO
rom base = grace marshmallow
fully debloated for better performance and battery life
build.prop tweaks
int.d tweaks
advanced reboot menu
theme store access
root set-up and more
DISCLAIMER
fully fixed and BUGLESS with dope battery life
you may face heat issues initially , allow the rom to settle down
CREDITS
@rana
@tEaM_dna
@moluntic (port permissions)
@asarre (wifi and app fixes)
INSTALLATION
unzip the file using z-archiever apk or 7z
you will get to see meta-inf,system, j2-16.img , j2-pro.img and fixes.zip
pick boot img of your choice, rename it to boot.img and delete the second img file
make a zip of meta-inf, system , boot.img
flash it via twrp
removed sim card and boot up the rom (at this point you will be facing wifi, password fc and basic mode display setting bug)
copy sec settings2.apk (location system/priv-app/sec setting 2 folder) and store it somewhere
once again go to twrp and flash the fixes.zip file (this will fix wifi, password and basic display bugs)
now over write secsettings2 with the one you have stored earlier
cheers you made it!
DOWNLOAD LINK
https://drive.google.com/file/d/1uiEUncTkVIA-PRW9y7sswWa2e2koUNGu/view?usp=sharing
*do give a thumbs up*
Click to expand...
Click to collapse
Bro i tried this rom in my mobile j2 2016
I done all your steps correctly and booted into rom without sims it just awesome the animations and smoothness ui all are awesome but wifi is not even turning on and main thing when i insert sims and poweron
It turns on and boots upto homescreen and suddenly reboots this is continues on....
So sims amd wifi are not working fix this please as soon or give me solution
Thanks developer the rom!
n.s.sivashankar said:
Bro i tried this rom in my mobile j2 2016
I done all your steps correctly and booted into rom without sims it just awesome the animations and smoothness ui all are awesome but wifi is not even turning on and main thing when i insert sims and poweron
It turns on and boots upto homescreen and suddenly reboots this is continues on....
So sims amd wifi are not working fix this please as soon or give me solution
Thanks developer the rom!
Click to expand...
Click to collapse
come to telegram bro , bug fixing is a bit lengthy......... txt me
telegram id = @kwshl
Does it work on Samsung galaxy J2 6 model
It stops at booting screen with samssung and it stops there phone is not starting.
Manish sorout said:
Does it work on Samsung galaxy J2 6 model
Click to expand...
Click to collapse
Yeah working mine model also j2 2016 its booted without sim cards
The flashing of fix file doesnt fix any of those bugs. Could you help me with that? And link to that telegram group doesnt work.
not installed
aroma does not ask about selecting boot file for j2(6), not installed.
how to root this rom
how to root this rom please sent it flashable zip file
good job bro, nice work....
---------- Post added at 01:28 PM ---------- Previous post was at 01:22 PM ----------
Manish sorout said:
Does it work on Samsung galaxy J2 6 model
Click to expand...
Click to collapse
yeah