After following the Omni 4.4 Nightlies thread, I thought it would help some people (noobs like me) to have some guidance about how to install Omni in your device and making it easier to get what's needed to make it work. Still, this is not an "official guide", just the procedure I use to flash every day's nightly and I'm open to suggestions and corrections. Also, the resourses quoted here are not my work, just links to the work of the amazing devs in Xda and out there in the Android development world.
Hope it helps. Don't forget to hit "Thanks" in case it was.
Important: be wise and don't go for anything you are not sure about. I can't be held responsible for the results, remember that you are flashing a Custom (Beta stage) ROM, and even when not likely, things can go wrong. If you are unsure about anything, just ask and/or search the forum and the net for other's experience and knowledge, that's the way to go (and learn).
Suggested procedure (updated to November the 30th 2013)
Be sure to check the official thread for lastest news and guidance here.
DOWNLOADS
1) THE RIGHT RECOVERY - Your device must be rooted and running CWM Recovery 6.0.3.2+ or latest TWRP. Latest Philz Recovery is reported to be working too if you prefer. If aren't on CWM/Philz's or not on the right version, you can find a guide to get it and install it here. The safe way to go is to follow any of the procedures listed there. There are also many threads in XDA offering the flashable zip, but if you go down that way, be sure you choose the right version.
2) GET OMNI - Download the latest Omni 4.4 for I9300 Nightly here
3) GET GAPPS - Download the 4.4 Gapps of your choice:
PA Gapps (recommended by XpLoDWilD)
Spec Gapps
Banks Gapps
Any other 4.4 Gapps of your choice (must be 4.4, earlier versions won't work or give you some mean headaches)
4) CUSTOM KERNEL (optional) - If you want to use a custom kernel, download one that you know it's compatible. If you don't know what this means or you are not 100% sure about what you are doing, it would be safer to skip this step. You can explore Xda I9300 forum for info about Custom Kernels if you like.
5) UPDATE SUPERSU - Download the latest Supersu here. Get the Zip to be flashed via CWM. At the moment, the latest can be found here.
INSTALLING
1) If you had to install CWM or Philz, make sure it's done and working.
2) WIPING - Get into recovery. Be sure you make a nandroid backup in case things go wrong. Then, it's time for some wiping. The safer way to go is a Full Wipe, and that means Wiping Data, Cache, and Dalvik. Beware this will result in loosing some user data if you don't got a backup of them (I'd recommend moving anything you want to keep into SD, since Titanium is never a neat choice when flashing a new ROM, you'd probably get your beautiful clean new install dirty if you go that way). Back to wiping, I usually format /system too, just in case.
3) FLASH OMNI - Find and flash the downloaded Omni Build.
4) FLASH GAPPS.
5) FLASH CUSTOM KERNEL (optional) - if you've chosen to do so (should be done before flashing SuperSu Update).
6) FLASH SUPERSU UPDATE.
7) (Optional) Wipe Cache and Dalvik once more. I'm not sure if this is required, just found out it solved some FCs sometimes and since then I do it allways.
8) Reboot.
Post-Installing (Absolutely Optional, but maybe useful)
1) Once you've booted and are past the Gapps Google login and stuff, you might want to install Xposed Framework, in case you use Greenify Pro or just want to access some more customization moduldes. If that's what you want, get the latest 4.4 compatible XPosed Installer APK here and run it. There you need to install the framework and if no errors arise, voilá, you got it. It's reported that you need to set RW privileges to let this happen, if that's the case, you need any root explorer (ES or any other) to do it. And if you aren't able to do so, or still got trouble, you can install BusyBox Installer from the PlayStore, and duh, install it. Or you can just take the advice found here to get that done. Then you'll be able to get /system RW privleges and install Xposed Framework. After doing it, you'll need to reboot, thought.
2) Installing GravityBox or any other Xposed module you want. Gravity is a nice collection of customization options that has been updated recently to support Kitkat. If any others become compatible too, or you want to try any available module to see if it works with 4.4 too, assume the risks and go ahead. Yet, many will become compatible soon, perhaps it would be wiser to wait for that to happen. Back to Gravity, you just need to get it here (make sure to get the last version), install it, enable the Module at Xposed Installer, and reboot.
And that's it. Course you can do plenty of other stuff to your lovely Omni 4.4 Build, but that's up to you. Hope this was of some help and I'm open to any feedback to update the guide and make it better. And in case you spot any mistakes, please let me know. I'm not a dev, just a noob trying to make other noob's life easier.
Enjoy!
Very good guide
Inviato dal mio GT-I9300 utilizzando Tapatalk
Nicely done. Enough info for those who're new to omnirom (like me).
Sent from my GT-I9300 using Tapatalk
Question on Gravitybox. I've installed the Xposed installed, Gravitybox 2.7.6 and ticked on the module, the problem is when Gravitybox opens, it says that Gravitybox System Framework is not responding. What do you think I should do?
fermasia said:
After following the Omni 4.4 Nightlies thread, I thought it would help some people (noobs like me) to have some guidance about how to install Omni in your device and making it easier to get what's needed to make it work. Still, this is not an "official guide", just the procedure I use to flash every day's nightly and I'm open to suggestions and corrections. Also, the resourses quoted here are not my work, just links to the work of the amazing devs in Xda and out there in the Android development world.
Hope it helps. Don't forget to hit "Thanks" in case it was.
Important: be wise and don't go for anything you are not sure about. I can't be held responsible for the results, remember that you are flashing a Custom (Alpha stage) ROM, and even when not likely, things can go wrong. If you are unsure about anything, just ask and/or search the forum and the net for other's experience and knowledge, that's the way to go (and learn).
Suggested procedure (updated to November the 27th 2013)
Be sure to check the official thread for lastest news and guidance here.
DOWNLOADS
1) THE RIGHT RECOVERY - Your device must be rooted and running CWM Recovery 6.0+. Latest Philz Recovery is reported to be working too if you prefer. If aren't on CWM/Philz's or not on the right version, you can find a guide to get it and install it here. The safe way to go is to follow any of the procedures listed there. There are also many threads in XDA offering the flashable zip, but if you go down that way, be sure you choose the right version.
2) GET OMNI - Download the latest Omni 4.4 for I9300 Nightly here
3) GET GAPPS - Download the 4.4 Gapps of your choice:
PA Gapps (recommended by the op)
Spec Gapps
Banks Gapps
Any other 4.4 Gapps of your choice (must be 4.4, earlier versions will likely give you some headaches)
4) CUSTOM KERNEL (optional) - If you want to use a custom kernel, download one that you know it's compatible. If you don't know what this means or you are not 100% sure about what you are doing, it would be safer to skip this step. You can explore Xda I9300 forum for info about Custom Kernels if you like.
5) UPDATE SUPERSU - Download the latest Supersu here. Get the Zip to be flashed via CWM. At the moment, the latest can be found here.
INSTALLING
1) If you had to install CWM or Philz, make sure it's done and working.
2) WIPING - Get into recovery. Now it's time for wiping. The safer way to go is a Full Wipe, and that means Wiping Data, Cache, and Dalvik. Beware this will result in loosing some user data if you don't got a backup of them (I'd recommend moving anything you want to keep into SD, since Titanium is never a neat choice when flashing a new ROM, you'd probably get your beautiful clean new install dirty if you go that way. Back to wiping, I usually format /system too, just in case. Be sure you make a nandroid backup in case things go wrong.
3) FLASH OMNI - Find and flash the downloaded Omni Build.
4) FLASH GAPPS.
5) FLASH CUSTOM KERNEL (optional) - if you've chosen to do so (should be done before flashing SuperSu Update).
6) FLASH SUPERSU UPDATE.
7) (Optional) Wipe Cache and Dalvik once more. I'm not sure if this is required, just found out it solved some FCs sometimes and since then I do it allways.
8) Reboot.
Post-Installing (Absolutely Optional, but maybe useful)
1) Once you've booted and are past the Gapps Google login and stuff, you might want to install Xposed Framework, in case you use Greenify Pro or just want to access some more customization moduldes. If that's what you want, get the latest 4.4 compatible XPosed Installer APK here and run it. There you need to install the framework and if no errors arise, voilá, you got it. It's reported that you need to set RW privileges to let this happen, if that's the case, you need any root explorer (ES or any other) to do it. And if you aren't able to do so, or still got trouble, you can install BusyBox Installer from the PlayStore, and duh, install it. Or you can just take the advice found here to get that done. Then you'll be able to get /system RW privleges and install Xposed Framework. After doing it, you'll need to reboot, thought.
2) Installing GravityBox or any other Xposed module you want. Gravity is a nice collection of customization options that has been updated recently to support Kitkat. If any others become compatible too, or you want to try any available module to see if it works with 4.4 too, assume the risks and go ahead. Yet, many will become compatible soon, perhaps it would be wiser to wait for that to happen. Back to Gravity, you just need to get it at the PlayStore, install it, enable the Module at Xposed Installer, and reboot.
And that's it. Course you can do plenty of other stuff to your lovely Omni 4.4 Build, but that's up to you. Hope this was of some help and I'm open to any feedback to update the guide and make it better. And in case you spot any mistakes, please let me know. I'm not a dev, just a noob trying to make other noob's life easier.
Enjoy!
Click to expand...
Click to collapse
carlallanvela said:
Question on Gravitybox. I've installed the Xposed installed, Gravitybox 2.7.6 and ticked on the module, the problem is when Gravitybox opens, it says that Gravitybox System Framework is not responding. What do you think I should do?
Click to expand...
Click to collapse
Should I assume you: got an i9300, installed following the procedure, did all the wipes, are on the latest (27th) nightly, got the right Xposed Framework installed successfully with no errors, rebooted, installed gravity last version (2.7.6), enabled the gravity module, rebooted again? If so, and can't live without Gravity till next nightly, I'm not sure what else to suggest but reinstall from scratch and try again.
I got it. Looks like I used Xposed Firmware not Installer. Got it working.
fermasia said:
Should I assume you: got an i9300, installed following the procedure, did all the wipes, are on the latest (27th) nightly, got the right Xposed Framework installed successfully with no errors, rebooted, installed gravity last version (2.7.6), enabled the gravity module, rebooted again? If so, and can't live without Gravity till next nightly, I'm not sure what else to suggest but reinstall from scratch and try again.
Click to expand...
Click to collapse
carlallanvela said:
I got it. Looks like I used Xposed Firmware not Installer. Got it working.
Click to expand...
Click to collapse
Cheers :good:
fermasia said:
Cheers :good:
Click to expand...
Click to collapse
This is brilliant. Maybe add the list of known bugs and as they are fixed, you can cross them out, Would definately keep the main thread cleaner. Well done :good:
cornelha said:
This is brilliant. Maybe add the list of known bugs and as they are fixed, you can cross them out, Would definately keep the main thread cleaner. Well done :good:
Click to expand...
Click to collapse
Would be very interesting, but I guess it would be a bit tricky to keep up with known issues and resolution, unless there's somewhere I can check for that information. I guess that would be in the better hands of the devs that are after bugs and solutions on a daily basis. But still, if there's any way I can help keep track and inform about that, I'd be happy to help.
fermasia said:
Would be very interesting, but I guess it would be a bit tricky to keep up with known issues and resolution, unless there's somewhere I can check for that information. I guess that would be in the better hands of the devs that are after bugs and solutions on a daily basis. But still, if there's any way I can help keep track and inform about that, I'd be happy to help.
Click to expand...
Click to collapse
It's all over the Omni Thread. The devs are way too busy building the rom and sorting out bugs. The most common ones relate to Google Services battery drain. Camera issues and root.
cornelha said:
It's all over the Omni Thread. The devs are way too busy building the rom and sorting out bugs. The most common ones relate to Google Services battery drain. Camera issues and root.
Click to expand...
Click to collapse
I'll try to build a list of those, but I believe it wouldn't be serious to post it if not very precise and up-to-date. Think it's a great idea, but again, not having access to de development roadmap, is a big drawback, and I wouldn't want to go around pushing confusing info.
Problems with Root
After I flashed the 15Dec Build, suddenly I found I'm having problems with Root.
I'm flashing SuperSU 1.75 and RootChecker won't finish.
Xposed Framework won't install, etc.
I've trued the RW trick mentioned above but never get a response to 'su'.
Root worked fine prior to this build.
Any easy fix?
harrybarracuda said:
After I flashed the 15Dec Build, suddenly I found I'm having problems with Root.
I'm flashing SuperSU 1.75 and RootChecker won't finish.
Xposed Framework won't install, etc.
I've trued the RW trick mentioned above but never get a response to 'su'.
Root worked fine prior to this build.
Any easy fix?
Click to expand...
Click to collapse
You've got the wrong SuperSU version. See that the guide redirects you to Chainfire's SuperSU Xda thread, and there you'll find the latest recovery flash version is 1.86 and that's the one you want to grab. If not, download it from the Store, then update binaries by recovery, and there you are. For sure, if you want to try to do this procedure the dirty way, see if it works, if not, you should reinstall Omni with full wipes and use the new supersu version. Let me know if you got it solved or we will try to help you out with your problem.
I'm looking for a custom ROM, I used rootjunkys method for root, remove ads, google play, replace launcher etc. All worked well. Thanks for much for the awesome script!
However since doing that, facebook and chrome etc become really laggy and unresponsive.
Did a google search and other people have same experience.
Been reading about and you can't get recovery on 5.1.1 (because of locked bootloader is it?)
So... If I get a custom ROM, can I flash it via this flashfire app, will it work? I don't want to brick my new tab.
Cheers guys!
If in 5.1.1, flashfire is the only choice to flash ROMs.
Answers to all your questions/procedures can be found at: http://forum.xda-developers.com/amazon-fire/help/help-thread-question-noob-friendly-t3205441. I strongly recommend you read it all if you can.
Just be aware of 5.1.x, there has been some complains about bricking devices.
shabuboy said:
If in 5.1.1, flashfire is the only choice to flash ROMs.
Answers to all your questions/procedures can be found at: http://forum.xda-developers.com/amazon-fire/help/help-thread-question-noob-friendly-t3205441. I strongly recommend you read it all if you can.
Just be aware of 5.1.x, there has been some complains about bricking devices.
Click to expand...
Click to collapse
Cheers! Managed to install CM, but Gapps won't install even though it says successful. Tried multiple times now :/
Make sure you follow the procedure, how to use Flashfire should be located under "Device Tools, Root/Un-root/Un-brick methods" on previous link.
tomhurst said:
Cheers! Managed to install CM, but Gapps won't install even though it says successful. Tried multiple times now :/
Click to expand...
Click to collapse
make sure system is set to read/write in flashfire and that you're flashing the pico version of gapps
Fixing GApps
Re-flash Gapps from your Cyanogenmod install (Don't wipe or anything, simply flash the gapps you want again with auto-mount disabled, but the second option to mount enabled. I had the same issue and it's fixed, the only issue I have now is I'm unable to install Google Play Games)
hypertime179 said:
Re-flash Gapps from your Cyanogenmod install (Don't wipe or anything, simply flash the gapps you want again with auto-mount disabled, but the second option to mount enabled. I had the same issue and it's fixed, the only issue I have now is I'm unable to install Google Play Games)
Click to expand...
Click to collapse
Yeah mounting as read and write worked a treat thanks!
I had the exact same problem, error 505 when trying to install play games. And some games wouldn't work without it installed.
What I did was downloaded an apk extractor on my phone, got the apk for games, sent it to my fire and installed it manually.
Hope that helps
Sent from my Fire using Tapatalk
tomhurst said:
Yeah mounting as read and write worked a treat thanks!
I had the exact same problem, error 505 when trying to install play games. And some games wouldn't work without it installed.
What I did was downloaded an apk extractor on my phone, got the apk for games, sent it to my fire and installed it manually.
Hope that helps
Sent from my Fire using Tapatalk
Click to expand...
Click to collapse
That fixed my problem also
Hello there,
stupid question but Pokemon Go doesn't work with latest version (0.37). It says OS is incompatible (and ROM has been de-rooted, this was verified). I think it's due to Safeynet check that doesn't pass. I will check this tonight !
Using an old AMCHA version (Android 4.4.4), Pokemon Go works great with 0.35... but for now. When this version will be desactived, there will be no way to play anymore.
Is there a ROM, official or custom, working with Pokemon Go 0.37 and future versions ?
Thanks for your help !
seconding this!
i am on N4EliteLite_v15-Final-Note5Edition_i9305_AROMA and the game worked perfectly until the update
i already tried RootCloack with Xposed -- not working
i cannot try magisk method because it requires android 5.0 and i have not found a 5.0 rom with working gps for i9305.
any ideas?
thanks in advance!
Yep, I saw Magisk method but I didn't noticed it was only for Android 5.0+. So I will have to flash a new ROM if I want Pokemon GO + root !
Is there an official Samsung release (or an optimised ROM based on it) that works will v0.37 ?
@Girugamesh : it seems that Ressurection Remix is the best one to choose !
thanks for telling.
unfortunaly i am stuck with magisk manager root toggle turning it self off again
i flashed ressurection remix and followed the guide on androidpolice
i even tried flashing "unSU Script zip"
let me hear if you have any luck with your i9305
I will try to flash new ROM this week-end. I will tell you if I find something.
For your issue, check if all the folders associated with SuperSU are deleted : /system/xbin/su, /data/su.img, /sbin/su etc. There is probably something remaining from previous root.
i finaly made it. the real pain was to get rid of a corrupted supersu installation (es file explorer was not allowed to remove su.bin)
i did supersu unroot, deleted the files you said, also used unSu script.zip BUT since i dont need root, i just started pokemon and it works.
to clarify i am on ressurection remix android6.0 with a i9305
thanks for your help
Great news !
For my wife's phone, I will give a try on the latest official ROM (4.4.4 - I9035XXUFPB1). If it doesn't work, I will go on RRM + full unroot. More news this week-end
hoeni said:
How?
I didn't find a Superuser app, but I deleted everything su related from /system
Flashed magisk, Flashed phh Superuser, installed magisk and phh app, but the toggle keeps reverting to root. Maybe you could provide me with the steps you took
Click to expand...
Click to collapse
I thought that I'd post my solution here. I'm running CM13 right now and I can run the lastest version of Pokemon go.
1. Install Supersu from the play store and select the option full unroot.
2. Flash Magisk and phh's SuperUser.
3. Install the Magisk manager apk and install phh's SuperUser from the play store.
4. Now when you want to play PoGo open the Magisk manager and disable root. Simple as that.
JD. A said:
I thought that I'd post my solution here. I'm running CM13 right now and I can run the lastest version of Pokemon go.
1. Install Supersu from the play store and select the option full unroot.
2. Flash Magisk and phh's SuperUser.
3. Install the Magisk manager apk and install phh's SuperUser from the play store.
4. Now when you want to play PoGo open the Magisk manager and disable root. Simple as that.
Click to expand...
Click to collapse
Yep, I followed the steps provided by the dev of magisk. Seems like that thread gets so overrun by "doesn't work" that individual questions get forgotten haha
I can't think of anything I did wrong, I'm trying to get it to work on an s3 lte and a note 3.
On my main, s7 edge, it works perfectly. But only because I found a rom featuring magisk and phh root in aroma.
I'm reflash the rom right now to start over. Maybe it'll work now.
Edit:
phh's root didn't work.
the modified SU app did however
Edit 2:
Nah
Magisk is working, yes, but PoGo wont let me enter and SafetyNet wont let me pass either.
Ugh getting sick of this.
Tested with official I9305XXUFOB2 and without any root / busybox, everything is OK with Pokemon GO 0.37.1. No need to go further for my part
Lwysiwyg said:
Tested with official I9305XXUFOB2 and without any root / busybox, everything is OK with Pokemon GO 0.37.1. No need to go further for my part
Click to expand...
Click to collapse
damn, it could have been so easy.. good job mate :good:
i will remember this.
EDIT: install stock , unroot with supersu , even pokemon go v0.41.4 works now
Girugamesh said:
damn, it could have been so easy.. good job mate :good:
i will remember this.
EDIT: install stock , unroot with supersu , even pokemon go v0.41.4 works now
Click to expand...
Click to collapse
Hey man, can you help me step by step what you did to unroot and get POGO running on resurrection remix
Just updated my touchpad to latest Evervolv 7.1.1 nightly dated March 31st. However, I could not find the root option. I did some googling, some posts suggested in settings, but I don't see it in mine. Also check Toolbox and developer settings and could not find it.
I even flashed the SuperSU zip in TWrp but it does nothing.
How do I enable root on this?
minmao said:
Just updated my touchpad to latest Evervolv 7.1.1 nightly dated March 31st. However, I could not find the root option. I did some googling, some posts suggested in settings, but I don't see it in mine. Also check Toolbox and developer settings and could not find it.
I even flashed the SuperSU zip in TWrp but it does nothing.
How do I enable root on this?
Click to expand...
Click to collapse
Evervolv is now rootless, meaning you need to flash SuperSU 2.46 (recommended version) after flashing ROM and GAPPS.
minmao said:
Just updated my touchpad to latest Evervolv 7.1.1 nightly dated March 31st. However, I could not find the root option. I did some googling, some posts suggested in settings, but I don't see it in mine. Also check Toolbox and developer settings and could not find it.
I even flashed the SuperSU zip in TWrp but it does nothing.
How do I enable root on this?
Click to expand...
Click to collapse
The problem:
Help I'm missing SuperSU/Root Access
The solution:
To enable super user Download and flash this SuperSU zip here.
Note: You will need to reflash this zip each time you update your rom.
Thank you both. Was able to flash the root in recovery using the recommended version.