[MOD][XPOSED]Mod Collection For Ouya(Play Store, Moga Controller Emu) (11/20/2013) - Ouya Android Development

Hi, another mod using Xposed framework to preserve su & mods during update.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
Google Play Store Mod
Preserve su & Play Store's apk on firmware update(still under testing, read next post for details)
Disable Auto Update, but still can check the update in "SYSTEM UPDATES"
Force HDMI resolution to 720p or 1080p
Overscan fix, reference link
Controller support: Emulate Moga Controller, works on most MOGA Enhanced Games, SU is required when game starts
Download:
Dev-Host: Mod_Collection4Ouya.5.1.apk
Google Drive: Mod_Collection4Ouya.5.1.apk
Play Store zip
Google Drive: ps4ouya.zip sideload this to /sdcard/Download
Changelog
Ver 5.1
Fix: Emulate Moga Controller, non-listed app also prompt for SU
Ver 5.0
Change: Emulate Moga Controller, rewrite code, now support native apps, SU is required when game starts. Please disable & enable the option and re-check all apps
Change: Emulate Moga Controller, move to second tab
Change: Moga Pivot, must install to make Moga emulation works
Add: Virtual mouse in Moga Enhanced Games, press L1, R1, Left Thumb & Right Thumb to activate
Add: Ouya Launcher hack, for some apps(like DH4) can't launch in the MAKE menu
Ver 4.9
Fix: Latest Xposed Framework supported
Ver 4.8
Change: Disable Xposed Framework checking
Ver 4.7
Fix: NOVA 3 support
Ver 4.6
Add: Debug mode for troubleshooting
Ver 4.5
Add: Controller support - Emulate Moga Controller, works on most Gameloft games
Add: Controller support - MOGA Pivot Hack, Some games like Modern Combat 4 needs MOGA Pivot to report OUYA controller as MOGA Pro
Remove: Controller support - Gameloft Dungeon Hunter 4
Remove: Controller support - Gameloft Modern Combat 4
Remove: Controller support - Gameloft Wild Blood
Remove: Controller support - Gameloft Six-Guns
Ver 4.4
Add: Controller support - Gameloft Dungeon Hunter 4
Add: Controller support - Gameloft Modern Combat 4, remap L2 & R2 to L1 & R2
Change: Controller support - Gameloft Six-Guns, Invert Y axis, remap L2 & R2 to L1 & R2
Change: Controller support - Gameloft Wild Blood, map R stick thumb(press) as Select
Ver 4.3
Add: Controller support - Gameloft Six-Guns
Ver 4.2
Add: Controller support - Gameloft Wild Blood
Ver 4.1
Add: In Gameloft games, report Bluetooth HID Device as Moga HID
Add: Install fake Motion Sensors driver
Ver 4.0
Add: Asphalt 8 Game Controller Support
Ver 3.8
Fix: Cannot Install CWM Recovery
Ver 3.7
Fix: Overscan cannot be disabled
Change: Check downloaded Play Store & CWM file size before install
Ver 3.6
Add: "Install CWM Recovery" function
Fix: Preserve function on 1.0.393-r1
Ver 3.5
Add: "Install Play Store" function
Add: "Reboot" button at the bottom
Change: Custom Overscan Scale Val (0.00 - 0.20)
Ver 3.0
Add: Disable Auto Update, but still can check the update in "SYSTEM UPDATES"
Add: Overscan fix

Fake Gyroscope & Accelerometer Sensor Driver
http://d-h.st/yzX
download and sideload it to /system/lib/hw, reboot and should works
Code:
adb shell
su
mount -orw,remount /system
cat /sdcard/Download/sensors.tegra.so > /system/lib/hw/sensors.tegra.so
mount -oro,remount /system
exit
exit

For Preserve su & Play Store's apk on firmware update, please read below.
How it works:
When Ouya finished download the update.zip, the mod will inject a pre-script & post-script into updater-script to backup & restore the su & mods. So we won't loss them after update.
Requirement: Root your Ouya, Xposed framework installed
Use CWM to backup you system first
Sideload Mod_Collection4Ouya.apk and enable "Mod Collection For Ouya" in the Xposed installer
Open "Mod Collection For Ouya" in the MAKE menu(or in the Xposed installer), Enable "SU & Mods Preserver".
Few files will be extract into /data/xposed and you may edit them to fit your purpose.
Code:
/data/xposed/updater-script.pre #Injection script for updater-script(Pre-script)
/data/xposed/updater-script.post #Injection script for updater-script(Post-script)
/data/xposed/ouya_script.sh #Script to inject the pre-script, post-script & busybox into the update.zip
/data/xposed/busybox #busybox in recovery mode
/data/xposed/7z #To reassemble the update.zip
How to test:
Edit /system/build.prop, find ro.ouya.version and change the version, reboot.

I'll test the force 720p when I get home tonight. Will that improve performance at all on certain games?

Asadullah said:
I'll test the force 720p when I get home tonight. Will that improve performance at all on certain games?
Click to expand...
Click to collapse
I don't know, please help to test the performance. I need it becoz the Ouya have overscan issue on my China brand LCD TV...

No prob

720 working great overscan fixed. mc4 and ravensword show nice fps boost
playstore fine though i just disabled the orig standalone. might need someone who is installing ps for first time to confirm.
greatstuff so far thx. typing this on my ouya apologies for errors
danny

cpu-z is saying that it's still 1080 but I'm guessing it's just the display because it's definitety not 1080 anymore.

I appreciate your work on these Xposed mods. I installed the standalone Play Store mod but I would like to install the 720p mod also. Should I uninstall the original mod before installing Mod_Collection4Ouya.2.0.apk? Is there are process for installing this when the Play Store mod is already enabled?

Install this, uncheck the original mod, check this, configure it to mod the play store, reboot. Enabling and disabling Xposed mods only take effect on reboot, so as long as you don't have both enabled when you actually reboot...

Theraze said:
Install this, uncheck the original mod, check this, configure it to mod the play store, reboot. Enabling and disabling Xposed mods only take effect on reboot, so as long as you don't have both enabled when you actually reboot...
Click to expand...
Click to collapse
I had the Playstore standalone mod installed and enabled in Xposed when I installed this and forgot to uncheck the standalone. When I rebooted it still worked fine. I was able to still use the Play store with no problem.

Yes... having multiple enabled shouldn't cause problems, but if you remove one of them in the future, chaos may ensue. Or it might not. You never know. That would be why you might want to only have one enabled at a time.
As long as you're never planning on manually updating the two mods though and you're just leaving this with its 3 and the PS mod with its one enabled forever, it will probably keep working fine.

It won't have any problem if you enable both mod at the same time, but it is not recommended
Sent from my Nexus 4 using xda premium

I had an update today. I had this mod installed but lost root and the play store got uninstalled
Sent from my GT-I9100 using xda app-developers app

robinscp said:
I had an update today. I had this mod installed but lost root and the play store got uninstalled
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
I got the same update, but did not lose root or the play store, but then again I also had installed OTA rootkeeper and it may have helped. I had this mod collection installed as well and made sure it was turned on. I also made sure the module was active in the Xposed app. The new build is 1.0.365_r1. Does anybody know what they actually changed? I know when I ran the update it ran like 2 or 3 scripts before it was done.

amdboomer said:
I got the same update, but did not lose root or the play store, but then again I also had installed OTA rootkeeper and it may have helped. I had this mod collection installed as well and made sure it was turned on. I also made sure the module was active in the Xposed app. The new build is 1.0.365_r1. Does anybody know what they actually changed? I know when I ran the update it ran like 2 or 3 scripts before it was done.
Click to expand...
Click to collapse
robinscp said:
I had an update today. I had this mod installed but lost root and the play store got uninstalled
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
I didn't lose anything but init.d support with the update, I have cwm installed with the play store mod and preserve su modules but don't see how that makes a difference.. But after granting su to the ouya framework which I guess was the Xposed scripts, it booted me into cwm and had me flash an "untrusted zip" then reboot like normal after it was done
But the update supposedly fixes that null problem when you go to view game/app info in the discover or play sections.. Nothing useful whatsoever haha
Sent from my Galaxy Nexus using xda premium

I wonder what I did wrong then.
Did you allow the official update su acess when it asked for it?
Sent from my GT-I9100 using xda app-developers app

excellent work! happy to see this.:good:

I just let my Ouya update and this mod worked as expected. The Play Store and su were preserved.
Once the update was done downloading and the message appeared stating to install the update and reboot I clicked OK. A few seconds later superuser prompted me to allow Xposed access to su. I accepted the root request and the installation completed, then the Ouya rebooted. Once it rebooted the screen came up stating the Ouya would continue installing the update that was just downloaded. After this it went to the Ouya screen with the red exclamation point. I grabbed my USB keyboard and connected it thinking I would need to press the Home key and enter CWM. I guess because the keyboard was not connected at boot, the Ouya did not recognize a keyboard was connected so I was unable to enter CWM. Then I held the power button down till is Ouya powered off and I powered it back on. This time is booted up without the red exclamation point and Nova launcher loaded. Root and Play store were working fine.

I also seem to be among the few that this did not work for with today's update. After the update was complete I lost su and the Play Store went missing. I had to reapply SU and reinstall the Play Store. Ever since getting everything set up again, the Play Store does work, but I get the message "Unfortuneatly, Google Play service has stopped" on every reboot and occasionally while navigating the store. Never happened before.
Questions for the other members that this mod didn't work for: Is your Ouya a Kickstarter unit? Did you allow su access to the Ouya update when it asked right before rebooting?

Related

{PRO} Make Xperia PLAY games work on MK16

After some weeks, I decided to make available my work on making Xperia PLAY games to work on Xperia Pro MK16. For copyright reasons, I will not attach any of the Xperia PLAY files required, but anyone can download those files from the Xperia PLAY forums.
Warning
This may not damage your phone, but as it involves dealing with /system, you could get your phone damaged. I'm not responsible for such damage.
Click to expand...
Click to collapse
Requirements:
1. SE Stock Firmware. This may not work with CM ROMS, as they may not have the required libraries & kernel patches for the SE framework. My Xperia Pro is working with the Stock ROM 4.0.2.A.0.42 Baseband 56.
2. Rooted phone. It may be faster to use a rooted kernel, as you can push files directly to /system via ADB, but it's not strictly required. Apps like Root Explorer or ES File Explorer will also do the work. Unlocked Bootloaders is not required.
3. A Xperia PLAY rom, which you can get from the "Xperia Play Android Development" forum ( http://forum.xda-developers.com/forumdisplay.php?f=1093 ). I used R800i_4.0.2.A.0.42_Generic.
Step-By-Step:
1. Get the following files from the Xperia PLAY system partition:
Code:
+---app
| brucelee.apk
| com.sony.playstation.ncua94900_1.apk
| com.sonyericsson.androidapp.storefront.apk
| fifa.apk
| PlayStationPocket.apk
| preinstalledservice.apk
| semcsuite.apk
| Sims.apk
| starbattalion.apk
|
+---bin
| brcm_patchram_plus
| lidswitchd
| usbeng
|
+---etc
| \---permissions
| com.playstation.playstationcertified.xml
| com.sony.android.playstationcertified.xml
| com.sonyericsson.android.xperiaplaycertified.xml
|
+---framework
| com.playstation.playstationcertified.jar
| playstationcertified.jar
| xperiaplaycertified.jar
|
\---lib
libpswave_jni.so
libsemcwave_jni.so
2. Copy those files to your Xperia Pro system partition, preserving the folder structure. All the files must have owner root.root and permissions 0644.
3. Pull /system/build.prop, and open it with some UNIX text editor. On Linux, use Nano, vi, vim, mc, or any of your prefference(DO NOT USE gedit); on Windows, use WinVi (The only one I know uses Linux line ending.
4. Search for property "ro.semc.timescape_keys". The default value is "Sony_Ericsson_Xperia". Change it to "Sony_Ericsson_Xperia_PLAY".
5. Search for property "ro.product-res-path". Add the following properties after that:
Code:
ro.sf.lcd_density=240
wifi.supplicant_scan_interval=15
ro.semc.dashboard.xperiaplay=true
ro.semc.dashboard.searchuri=http://pss.dl.playstation.net/pss/content/list.html
6. Save the file, and push it back to /system. Change group to root.root & permissions to 0644.
7. Reboot your phone.
8. Now, on your app drawer, you should see you have "Crash Bandicoot" & "Bruce Lee Dragon".
9. Install zeusTranslator.apk attached.
10. Go to Settings->Language & keyboard. There, disable any input method you have and enable "ZEUS Translator". Tap OK on the warning.
11. Open Crash Bandicoot or Brucer Lee Dragon, let it download the required files, and it will start. Try to download over WiFi, as downloading over Mobile Data may be expensive & slow.
12. Enjoy a Xperia PLAY-similar experience. Here are the key mappings:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
13. Leave your comments.
To-Do:
1. The zeusTranslator is now working, but I've not tested it very well, so it may have some problems. Just tell me to check how I fix them.
2. I've also tried to use games packaged with PSXperia, but still no luck. I'll update as soon I get this working.
Any question or comment, just post here.
For anyone who wants the source code of the zeusTranslator, I've created a repo at github: https://github.com/alvaroag/zeusTranslator
alvaroag said:
Hi. From some days ago, I've been working on making the Xperia PLAY games work on my Xperia Pro MK16a. I've been able to make the stock game "Crash Bandicoot" run, but I'm currently having problems with key mappings, so still I can't really play.
The problem is, I'm not really sure if this is legal. On my country, as this is a private work, and the authorities don't worry about copyright, it's no real problem to do it for my own. But, on other countries such as US or European countries, I'm not really sure.
So, I would like to read other people's comments that may help me to know if this is legal or not. Also, moderator's comments will be appreciated. PLEASE, only comments about the legal issues; nothing like "that's awesome" "i want to try it" and that kind of things. That comments can be saved for later.
Only if, after some helpful comments, I see no legal problem with publishing my work, I will do it, and will also accept help from other MK16 users to make it work.
Thanks in advance for your comments.
Click to expand...
Click to collapse
you carryon man..surely will give a try and a feedback..
Making a tutorial on how to change key mappings will not be illegal. Just like there's a tutorial in XDA on how to play GLoft HD games on phones with 480x320 display.
However modifying paid apps with the key mappings and then posting the apk here is not allowed.
swavab said:
you carryon man..surely will give a try and a feedback..
Click to expand...
Click to collapse
No doubt about that, but I dont want to get problems, as xda has to comply with the law. I'm almost sure that if I post my method here, many MK16 users will give feedback and some will also help with the development.
soumya_digi said:
Making a tutorial on how to change key mappings will not be illegal. Just like there's a tutorial in XDA on how to play GLoft HD games on phones with 480x320 display.
However modifying paid apps with the key mappings and then posting the apk here is not allowed.
Click to expand...
Click to collapse
Well, that's not my purpose. If i get to make a fully working method, I'll most probably post just the procedure to make things work, but not the files needed. The reason is simple: the files can already be downloaded here at the forum. Just go to the Xperia PLAY forum, download a stock FTF, extract it, use sin2img & unyaffs2, and you have all the needed files. The key is the HOWTO. Also, the author of PSXperia didn't got in trouble, even when it's as controversial as what I'm currently working in.
Also, the ways of SE/SMC to avoid PLAY games to work on other phones is so simple, that I understand they didn't wanted to make the games difficult to be run on another phones. I think the ZPlatform relies on some SE framework libraries, but it's not really PLAY-dependant. If they really wanted to protect it, they could have put more dependencies inside the framework; bu they didn't, and that's the reason I have got to run Crash Bandicoot on my MK16a(still working on key mappings). So I think they really don't matter about some users can make the thing work on other phone, but rather in the fact the Xperia PLAY is designed for that, from the keyboard to the software.
Anyway, two questions for everyone who reads this:
1. Can anyone provide me wwith the IDs of the keys of the Xperia PLAY?
2. Any other comments about the legal issues?
thanks in advance.
hai mate..discusssing out of any chance of cross functionalities between some models in xda is not a first thing..for example multitouch from new models to old models like x10,bravia engine from arc to other models..even sensor light functionalities had been discussed already..like that you can discuss all possibilties of some hardware devolepment section and modification right here becaues it is an open devolpment forum,also sony ericsson devolpers forum also support even for unlocking the bootloader to public for these type of devlpmnts i think...but u tc on not to publish paid apps directly..thats ol
That's really a good point. I've now decided to publish my work on this, so I'll edit the first post in a few minutes.
thanks alvaroag..awesome work,wil try ur method and wil give feedback within days.,i think you are the first one as a devleper in the pro community..many many thanks to you
Thanks, it works!
Tested crash bandicoot, lets hope you get the key mapping right.
Sent from my MK16i using XDA
Finally, I've got to make the key mappings working. Enjoy it.
i have tested it, it works fine.
do i have to switch keyboard everytime i want to play a game ?
is it possible to disable automatic start of xperia play app ?
EDIT: i deleted "semcsuite.apk" and "com.sonyericsson.androidapp.storefront.apk", it's still working without auto start the "PLAY" app
PlayStation suit on arc
is it possible to make it work on phone without hardware keyboard such as the arc? I have managed to install the official PlayStation pocket and store on my arc but it can't launch xperia play's crash banicoot. It stuck on updating message. Can anyone show me some light of how to fix it? I have changed the build.prop file to r800 so I can access playstation store but games still don't lauch.
danielo83 said:
i have tested it, it works fine.
do i have to switch keyboard everytime i want to play a game ?
is it possible to disable automatic start of xperia play app ?
EDIT: i deleted "semcsuite.apk" and "com.sonyericsson.androidapp.storefront.apk", it's still working without auto start the "PLAY" app
Click to expand...
Click to collapse
Currently, the only alternative is to change the input method before playing, as it's the only way to get the keyboard to generate the same keycodes the Xperia Play does.
Zeno Chan said:
is it possible to make it work on phone without hardware keyboard such as the arc? I have managed to install the official PlayStation pocket and store on my arc but it can't launch xperia play's crash banicoot. It stuck on updating message. Can anyone show me some light of how to fix it? I have changed the build.prop file to r800 so I can access playstation store but games still don't lauch.
Click to expand...
Click to collapse
For devices such as Neo & Arc, which don't have a hardware keyboard, I think it's a bit more difficult. A few minutes ago, someone send me a video of PLAY games running with onscreen keyboard on other Xperia devices(not sure which). I think it is done using the APK of any PLAY game which comes with the Xperia S, but I'm not sure. I will keep looking at it.
@alvaroag
Did you already managed to make PSXperia games work? If not please tell me I think I could help.
Riyal said:
@alvaroag
Did you already managed to make PSXperia games work? If not please tell me I think I could help.
Click to expand...
Click to collapse
No, still no luck with the psxperia games. I've tried with Crash Team Racing, with EU & US source APKs, but no luck.
I'm trying to get an APK for Xperia S, because those have Touchpad, so the zeusTranslator would not be needed. But I still can't get one, because I don't get the PS store to work.
Any help would be apreciated.
Sent from my MK16a using xda premium
Good job! (though have not tried it yet)
Though would it be possible for you to make the ZeusTranslation HashMap load from an easily editable text file so that we can experiment with different mappings without having to recompile etc.? (I'm not a fan of your chosen mappings )
(and in the future would be even better if we could set key mappings in the keyboard settings just as is done in emulators like Gensoid etc.)
alvaroag said:
Code:
ro.sf.lcd_density=240
wifi.supplicant_scan_interval=15
Click to expand...
Click to collapse
Why the need to set the wifi scan interval? LCD density is already set to 240 on the Pro .62 Firmware. Did you just do a diff between the Pro and PLAY build.props?
alvaroag said:
No, still no luck with the psxperia games. I've tried with Crash Team Racing, with EU & US source APKs, but no luck.
I'm trying to get an APK for Xperia S, because those have Touchpad, so the zeusTranslator would not be needed. But I still can't get one, because I don't get the PS store to work.
Any help would be apreciated.
Sent from my MK16a using xda premium
Click to expand...
Click to collapse
Have you tried my build.prop tweek from arc. You will not need the zip i don't think as you take the correct permissions and framework out on your first post. http://forum.xda-developers.com/showthread.php?t=1402731 This should let you in to the PS store.
Hey sorry, but does this means that the Xperia Play has exclusive games?? And does it have Playstation Network??
Also, is there a version of Fifa 12 that works with the Xperia Pro?? It has the same resolution as the Arc [the more popular one] so there NEED 2be a cracked version I think!?
All 2011 models have the same resolution w/ exception of Xperia Mini & Active --> Play has the same resolution as Pro
Fifa 2012 is available for xperia play therefore if you follow instructions in the first post and install support for Play games you can play Fifa 2012 on your Pro. No crack needed you can download Fifa from the market (in the pack is also "Playstation Portable" app from where u can download)
tigermess said:
All 2011 models have the same resolution w/ exception of Xperia Mini & Active --> Play has the same resolution as Pro
Fifa 2012 is available for xperia play therefore if you follow instructions in the first post and install support for Play games you can play Fifa 2012 on your Pro. No crack needed you can download Fifa from the market (in the pack is also "Playstation Portable" app from where u can download)
Click to expand...
Click to collapse
Tyyy!!

[ROM] Ouya Plus

This is something I have wanted to do since we figured out how to flash CWM Recovery, it just took me a while to get it working right.
This is not an AOSP Rom, so don't expect a lot, it's just a flashable package that adds some stuff that the Ouya is missing. This is based on the Ouya 264 r1 software.
Changes from stock:
-Added apks - Busybox, Dropbox (should include a free 50gb upgrade), ES File Explorer, Nova Launcher, Pandora, Google Play Music, Superuser, Titanium Backup, and Youtube for Google TV
-Removed Kernel and Recovery flash from the installer
Bugs I have run into:
-OTA updates will still download and install. This will be fixed before the first stable release.
Instructions (shamelessly stolen from mybook4):
-You need CWM Recovery installed to flash this
-Do a backup in CWM before flashing (seriously, you'll have something to go back to if things go awry)
-Wipe cache
-Wipe dalvik cache
-Data wipe is optional, and comes with it's own set of instructions
This is a beta ROM, and I have spent a few hours in testing, but nothing can be fully tested by one individual. It is a flash at your own risk ROM. Don't flash it if you are afraid to break something. Please provide me any feedback or suggestions you have.
I wanted to include Hulu Plus and Netflix, but they don't like being flashed, so I'll add easy download links later. so you can sideload them yourselves, I'm about to head to dinner.
If you do wipe data I recommend for ease of setup that when it asks you which launcher you want to use on first boot, choose Ouya launcher then "only once" and run through the initial setup till you're at the main Ouya launcher screen. then hold down the "Ouya" button in the middle of the controller to simulate the "home" key, and choose Nova Launcher and "always". Enjoy!!
https://dl.dropboxusercontent.com/u/7653846/OuyaPlusB6.zip
cool, if i actually manage to get CWM installed i may give this a try.
How much of a difference is there between this and ChickenStock?
It's similar in that it's a stock based ROM, but Chickenstock is meant to be disaster recovery, a solid base for rom building, or an easy flash to add superuser permissions to the console, but keep the focus on the Ouya experience. I designed Ouya Plus to be a quick flash for people who want to add some additional functionality to their Ouya, to make it do more than the limited minds that designed it intended. This is an Android console, and every media application you could ever want is available for android, so why should we be denied pandora or netflix, just because the Ouya people want to lock down their "console" to only allow things bought off of their store to work?
I wanted to make an easy way to add extra media functionality and system tools to the Ouya, without everyone having to track down and sideload the .apks themselves. I'm working on an easy way to install some of the other apks that i've been having issues with, and I also want to Deodex this rom so that custom themes can be applied, but I've run into trouble every time I've tried to use an automatic tool, so I'm going to try the last one I know of (xultimate) on it, and then I'll resign myself to deodexing each app manually and see what happens.
how exactly do you flash this to ouya?. I installed cwm recovery.
Once CWM is running, copy the zip to your internal storage, use adb or rom manager to reboot into recovery. The choose "install zip from sdcard", select the zip file from it's location, and it'll flash, then just reboot.
Installed and loving it , thx to the OP.
Sent from my Amazon Kindle Fire using xda app-developers app
Nice
Installed via CWM - all working well but controlling some of the apps is a nightmare!
I've got RomToolbox Pro installed and it makes roobooting easier. I also installed MX pro but I can't get any control at all!
sonofskywalker3 said:
Dropbox (should include a free 50gb upgrade)
Click to expand...
Click to collapse
That's cool but how is that possible? And is it 50gb for 2 years?
Sent from my GT-I9300
Probably the SGS3 version of the Dropbox APK or something similar. If it is, then it's version 1.0 of the Dropbox, so it doesn't do well with mobile authentication, but if you disable that for 5 minutes, the 2 year (24 month officially, I believe) upgrade is probably worth the relatively minimal security risk.
Thank you
I managed to install your ROM and so far I am enjoying it very much. I do want to let others know about my experience in dirty flashing this ROM. I wiped cache and Dalvik cache, but did not do a full wipe before flashing.
On the first boot i got a flood of force closures on the OUYA Launcher process. It almost made the system unusable as a new one came up as soon as i acknowledged the previous. After about a minute of this they started to ease up a bit and i could operate Android with around 1-2 force closes every minute. I went to settings->apps->All-> Ouya Launcher->Clear Data.
This immediately stopped the force close errors and the OUYA launcher still works.
Aside from this the only other observation i have is that the on screen pointer for my wireless mouse feels "smoother" than out of the box.
Ohh and thanks for the 50GB dropbox upgrade.
Okay, maybe i didn't notice at home last night because i was on Ethernet, but i took my OUYA to a different location with no Ethernet and realized that my wifi will not initialize.
http://pastebin.com/mt7V3zJj
This sounds great! I'll be sure to try it as soon as I get the balls up to install CWM on it. It's kinda been sitting there gathering dust at the moment as I haven't been that inspired.
Anyone flashes this while on the latest ouya fw?
Sent from my Amazon Kindle Fire using xda app-developers app
Ozz465 said:
Anyone flashes this while on the latest ouya fw?
Sent from my Amazon Kindle Fire using xda app-developers app
Click to expand...
Click to collapse
I was on the newest one when i installed... 1.0.298-r1
sonofskywalker3 said:
I also want to Deodex this rom so that custom themes can be applied, but I've run into trouble every time I've tried to use an automatic tool, so I'm going to try the last one I know of (xultimate) on it, and then I'll resign myself to deodexing each app manually and see what happens.
Click to expand...
Click to collapse
Did you ever get a deodexing method working (I see ouyaplusb6.zip is still odexed... as is the 328 OTA), I was reading somewhere that an odexed rom causes issues porting, so I want to get my hands on a deodexed OTA to use as a base.
professorpoptart said:
Did you ever get a deodexing method working (I see ouyaplusb6.zip is still odexed... as is the 328 OTA), I was reading somewhere that an odexed rom causes issues porting, so I want to get my hands on a deodexed OTA to use as a base.
Click to expand...
Click to collapse
Working on it now... Hope to have it done this afternoon if anyone wants it.
Sorry guys, I've been pretty lazy on this front since getting back from my 2 week business trip, but I may get a chance to work on a new version tomorrow evening. MasterZen88 if you can get the latest OTA to deodex that would be awesome, and I'll update Ouya Plus to use it as the base, with your permission.
sonofskywalker3 said:
Sorry guys, I've been pretty lazy on this front since getting back from my 2 week business trip, but I may get a chance to work on a new version tomorrow evening. MasterZen88 if you can get the latest OTA to deodex that would be awesome, and I'll update Ouya Plus to use it as the base, with your permission.
Click to expand...
Click to collapse
Looks like you were right, each app will have to be manually deodexed. No worries. I've created a script to do this so hope to have it done soon.....
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Already deodexed it just need to package it with my other bits of added features and I'm good to go for a release.
I was looking forward to trying this, but the wifi isn't initializing.

[ROM][STOCK] -=StockPlus=- Root, Busybox, Deodexed [1.0.519r2][10/10/2013][DISCONT.]

-=OUYA StockPlus=-
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
-=Note=-
Due to the nature of Ouya being easily brickable do not hold me responsible for anything that may happen.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------​
Info
Hello,
So this is the first time in rom development and figured I'd give the OUYA a go! So here is my first try at something.
Whats done?
Based on 1.0.519 OTA
Kernel compiled from 1.0.519 source with linaro.
Deodexed
Zipaligned
Superuser/Busybox preinstalled
Cifsmanager preinstalled
CIFS support
Init.d support
XThemeEngine support for user themes
Updater patched
Whats still left to do?
Change boot animation to match current theme *placeholder*
Fix a few remaining areas of the theme
Completely remove updater *fixed*
Work out a better way for CIFS support ( it has been quite random for me... ) *fixed*
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
How to Install
Follow the install instructions for CWM from here
Push the rom to /sdcard/ ( use adb push, copy it over via usb, etc.... DO NOT USE ROM MANAGER )
Wipe data/factory reset
Wipe Cache
Wipe Dalvik
Install the rom
Reboot!​
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Post-Install
Go to MAKE -> Software -> Superuser, it'll prompt you to install. Accept.
Go to Xposed Installer ( same place as Superuser ) and click Install/Update, afterward go to Modules section and make sure to check "Play Store Mode For Ouya [1.0]" and "XThemeEngine [beta5]". Go back and reboot.
After reboot you should be able to setup Play Store and everything else should be setup and good to go!
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Changelog
|=========|
|-10.10.2013-|----- 1.0.519r2
|=========|
-Fixed OOBE updater
|=========|
|-09.26.2013-|----- 1.0.519
|=========|
-Rebase to 1.0.519
-Kernel updated to 519 and compiled with linaro 4.7
-Includes invisibleks sysrq patch to allow better access to fastboot incase something does go wrong.
-Completely fixed the updater issue which now resolves issues with factory resets and login issues. Yes you can now use the factory reset option in CWM and have no issues.
-Updated Xposed installer from 2.1.4 -> 2.2 final
-Separated the theme from the ROM... It'll be a seperate download from now on.
|=========|
|-08.15.2013-|----- 1.0.439
|=========|
-Just a quick rebase from 409 -> 439.
|=========|
|-08.11.2013-|----- 1.0.409
|=========|
-Added a patch to allow this fix. Which so far does seem to help out with streaming content ( I will want others to test and give input if at all possible... Thanks Hal9k+1! ).
-Made the theme less reliant on modifications to apk's ( If you want to make a theme please look at the StockPlusTheme.apk as a reference guide and if you wish to build up from it. )
-Replaced bootanimation with temp placeholder for now ( you can also replace it with any bootanimation you want... just copy the one you want to replace it with to /system/media )
-Dummied boot video from launcher since it seemed a little bit redundant ( boot animation -> boot video -> actual menu..... yea just a little )
|=========|
|-07.31.2013-|----- 1.0.393 RC1
|=========|
-Added XThemeEngine support for user themes. ( check the link out to get an idea about how to make your own themes... also look at my theme to get a start. )
-Changed back to ADB USB for my minds sake.
|=========|
|-07.18.2013-|----- 1.0.365 RC1
|=========|
-Auto-Updater blocked!
-Init.d Support
-Out-of-Box Wireless ADB
|=========|
|-07.10.2013-|----- 1.0.346 RC3
|=========|
-Added Play Store fix ( Thanks to Xposed creator and WonderEkin for making the module so we all can have playstore! )
-Modified the theme to be a bit more eye pleasing
|=========|
|-07.02.2013-|----- 1.0.346 RC2.2
|=========|
-script fail causing odex files to remain... fixed
-added temp solution to updater
|=========|
|-07.01.2013-|----- 1.0.346 RC2.1
|=========|
-quick patch to fix CIFS issues.
|=========|
|-07.01.2013-|----- 1.0.346 RC2
|=========|
-initial release!
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Download
Download here:
OUYA-StockPlus-1.0.519r2
MD5 : 852ac5265916574b773f29dfe151d6d3
StockPlusTheme_v1.0.apk
Mirror:
OUYA-StockPlus-1.0.519r2
StockPlusTheme_v1.0.apk
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Credits
rovo89 for Xposed framework
ruqqq for XThemeEngine
WonderEkin for PlayStore fix
invisiblek for hosting the files needed to fix the issues and his sysrq patch.
...and anyone who I missed ( including the many in #ouya who's helped :good: )
Click to expand...
Click to collapse
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Finally do not hold me responsible for damaging, bricking, your cat getting electrocuted and anything else.​
If you enjoy this rom and feel mighty gifty then buy me my next drink!
​
-=FAQ=-​
How do I mount my shares? ( or how to not get error messages or empty folders )
Click to expand...
Click to collapse
You'll need to set the option "unc=\\\\put.ip.address.here\\name,noperm" without quotation marks.
Google Play Services randomly FC's while not open.
Click to expand...
Click to collapse
OUYA doesn't like apps running in the background so it kills them to reduce issues with games you may be playing.
I keep getting "This module does not provide a user interface" error.
Click to expand...
Click to collapse
Using the touchpad on the OUYA, hover over the checkbox and tap it to "check" the module.
Thank you very much!
How does it affect future official updates? If i install this ROM, the automatic updates will still work? If so, will i lose the CIFS support and all the custom features of this ROM?
Kaos2K said:
Thank you very much!
How does it affect future official updates? If i install this ROM, the automatic updates will still work? If so, will i lose the CIFS support and all the custom features of this ROM?
Click to expand...
Click to collapse
At the moment yes if an update comes out it will overwrite all changes and you will loose the features.... a quick workaround is the build.prop changes changing the update url to point to a non existent location.
Hopefully I'll have something up to fix the updater ( or rather completely remove the updater ) "soon"™.
IncognitoMan said:
At the moment yes if an update comes out it will overwrite all changes and you will loose the features.... a quick workaround is the build.prop changes changing the update url to point to a non existent location.
Hopefully I'll have something up to fix the updater ( or rather completely remove the updater ) "soon"™.
Click to expand...
Click to collapse
Oh, thank you for your answers. I'll wait patiently for the fix then
So my script failed on dumping out the odex files after copying the deodexed ones back in... so that is now fixed.
Also put in the temp removal of the update url in build.prop for the time being.
IncognitoMan said:
So my script failed on dumping out the odex files after copying the deodexed ones back in... so that is now fixed.
Also put in the temp removal of the update url in build.prop for the time being.
Click to expand...
Click to collapse
Welcome to the Club my fellow DEV. If you need any help feel free to contact me or any other dev within this forum. Trust me, most of us don't bite...
Update
|=========|
|-07.10.2013-|----- 1.0.346 RC3
|=========|
-Added Play Store fix ( Thanks to Xposed creator and WonderEkin for making the module so we all can have playstore! )
-Modified the theme to be a bit more eye pleasing
Click to expand...
Click to collapse
I've also wondered whether or not to include the theme as default or make the original look default and the theme a separate flashable zip.
Anyway enjoy!
Keep yours.
IncognitoMan said:
Update
I've also wondered whether or not to include the theme as default or make the original look default and the theme a separate flashable zip.
Anyway enjoy!
Click to expand...
Click to collapse
Keep your theme, default colors suck. Hey please keep your roms coming. Please disable the autoupdate and work on the colors for the boot splash. I hope more people jump on, looks quiet around here, considering Ouya is soldout mostly everywhere. This thing is a sleeping giant.
May have to give this another go. I'm on the CM rom, but it lacks some of the essentials.
Anyone know if there's an app or launcher to get the tablet-style interface for home? The bottom bar with the back/home/recent clock/notification buttons.
KyleK29 said:
May have to give this another go. I'm on the CM rom, but it lacks some of the essentials.
Anyone know if there's an app or launcher to get the tablet-style interface for home? The bottom bar with the back/home/recent clock/notification buttons.
Click to expand...
Click to collapse
Apex Launcher, Nova Launcher, I would assume almost any launcher will give you the tablet style experience. I am running Apex on mine, works fine.
swindillon said:
Apex Launcher, Nova Launcher, I would assume almost any launcher will give you the tablet style experience. I am running Apex on mine, works fine.
Click to expand...
Click to collapse
Doubt any launcher can make system based changes to make onscreen buttons appear.
KyleK29 said:
May have to give this another go. I'm on the CM rom, but it lacks some of the essentials.
Anyone know if there's an app or launcher to get the tablet-style interface for home? The bottom bar with the back/home/recent clock/notification buttons.
Click to expand...
Click to collapse
Try open launcher....kinda like the Google TV launcher ...more remote friendly.
Open launcher.com
Is it possible to have the xPosed framework pre-installed, along with the Play Store module?
Also, could you have su already updated in the ROM?
Just ideas to make it more convenient to end users.
elmerohueso said:
Is it possible to have the xPosed framework pre-installed, along with the Play Store module?
Also, could you have su already updated in the ROM?
Just ideas to make it more convenient to end users.
Click to expand...
Click to collapse
I think it is?
Sent from my Nexus 4 using Tapatalk 2
elmerohueso said:
Is it possible to have the xPosed framework pre-installed, along with the Play Store module?
Also, could you have su already updated in the ROM?
Just ideas to make it more convenient to end users.
Click to expand...
Click to collapse
While we're at it. Does anyone know if the USB Audio modules are in this kernel? If not, can we get them in this kernel? I have an Android compatible USB Audio device that I want to use on it. I tried it on the CM10 ROM, but wasn't having much luck.
rawtek said:
Try open launcher....kinda like the Google TV launcher ...more remote friendly.
Open launcher.com
Click to expand...
Click to collapse
Wow, I like it. Thanks!
elmerohueso said:
Is it possible to have the xPosed framework pre-installed, along with the Play Store module?
Also, could you have su already updated in the ROM?
Just ideas to make it more convenient to end users.
Click to expand...
Click to collapse
It is pre-installed.
All the end user has to do is follow the post install instructions and they are good to go.
While we're at it. Does anyone know if the USB Audio modules are in this kernel? If not, can we get them in this kernel? I have an Android compatible USB Audio device that I want to use on it. I tried it on the CM10 ROM, but wasn't having much luck.
Click to expand...
Click to collapse
Can you tell me what the device is? I'll look into it
Love this, thank you for all the hard work. But I'm having an issue with the CIFS support. It's my understanding that CIFSManager can also do SMB. However, when I put all my settings in, I get invalid argument.
I have verified that I can connect to this share from both my laptop (Mac) and my desktop (Linux).
I have a SMB share called floppy. I'm going to put addresses, because why the hell not... it's all internal anyways.
Share Path: 10.0.1.30/ROM
Mount Point: /mnt/sdcard/floppy
Username: guest
Password: <blank>
Options: unc=\\\\10.0.1.30\\ROM,noperm
Can you tell me what I'm doing wrong here?
Thanks in advance to anyone who can help...
EDIT: Sideloaded an APK for ES Explorer, verified I can connect to the share there as well, just not through CIFSManager....
IncognitoMan said:
It is pre-installed.
All the end user has to do is follow the post install instructions and they are good to go.
Can you tell me what the device is? I'll look into it
Click to expand...
Click to collapse
http://www.amazon.com/Syba-SD-CM-UA...qid=1373586071&sr=8-1&keywords=Syba+USB+Audio
This one, from what I understand it's Android compliant, so it just needs the standard USB Audio modules. I know the Nexus 7 got it working with certain kernels that had the necessary modules loaded. Jellybean was supposed to make this easy, but it's been hit or miss on which ROMs have the files.
When I get home, I'll flash the OuyaPlus back and see if I can test it.
Thanks! cifs was what i sat down to do today, and bam. stock rom, with root, busybox and cifs now i can mount a many terabyte zfs volume!

[APP][1.1] AutoMagisk - Auto-disable Magisk's root when certain apps are running

AutoMagisk no longer works, as Magisk stopped supporting this method in v8
AutoMagisk
Automatically disable Magisk root when certain apps, such as Android Pay or Pokemon Go are running to bypass SafetyNet
Note: You MUST have Magisk installed, with an unmodified system and Phh's Superuser. This is very important, AutoMagisk will NOT work otherwise.
Confused on how to do this? See this Android Police guide​
Note: Using android pay to pay only works from the screen off with the option enabled in AutoMagisk's settings to disable root when the screen is off. If you try to pay with the screen already on from an app which does not have root disabled, AutoMagisk will NOT disable root in time and you will get rejected.
AutoMagisk has the following features:
- Disable Magisk root when an app is launched and re-enable it when an app that's not also set to disable is launched (usually when the app is closed again)
- Disable Magisk root when the screen is locked (optional, enable in the settings), to probably allow Android Pay to work from the screen being off
- Ignore certain apps: Say you have Pokemon Go set to disable root, and you open Facebook's chat heads, with Pokemon Go behind it. Root will not be disabled, but if you open Messenger without Go being open in the background, root will not be disabled
- Notification when root is disabled (can be turned off in the settings), as a reminder
How does it achieve this?
- An AccessibilityService to monitor app launch
- A background service/broadcast receiver for the screen turning off (turning back on is handled when an app is launched)
Because it uses an AccessibilityService, you MUST enable it in settings. You will be prompted to do this when launching AutoMagisk.
Apps with root disabled by default:
Android Pay
Google Play Services
Pokemon Go
NatWest
NatWest Offshore
Isle of Man Bank
Ulster Bank
Apps ignored by default:
Twilight
Facebook Messenger
System UI
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Still confused? Watch this video to show it in action
Download from Google Drive (Also available on XDA Labs)
Thanks will give it a shot
Very nice thanks. It works perfectly.
Sent from my SM-N910T using Tapatalk
Works great thanks
Is there any way to add a way or function to hide the superuser app (I'm using phh.su) too? My cable provider is blocking live streaming for root users and the trigger is the su app.
I flashed nexus factory image and removed Magisk. Should be 100% stock. AT&T Uverse app still blocked live tv. I uninstalled the su app, and live tv worked. Re-installed app without root (as in only installed app, didn't flash any form of root) and live tv blocked again.
If this app isn't capable of doing this, any suggestions would be welcome, even of manual steps are required.
Love the app..working like a charm on Oneplus one. Kudos for the author!
Enviado do meu A0001 através de Tapatalk
Has anyone test this to see if its working with the modified systemless root version of xposed, or the normal xposed module?
Is there a way to make a donation to get rid of the ads?
daleski75 said:
Is there a way to make a donation to get rid of the ads?
Click to expand...
Click to collapse
Unfortunately not, as the app isn't on the Play Store and won't be because I believe it will get removed for TOS violation
Quinny899 said:
Unfortunately not, as the app isn't on the Play Store and won't be because I believe it will get removed for TOS violation
Click to expand...
Click to collapse
I was thinking more adding the lines of a donation version here on XDA only?
unmounting root? what am i doing wrong here ? I have the pph superuser installed
@Quinny899 Very usefull.
Would you upload this on playstore too?
It's very useful! Thank you
About to give this a Shot! Thanks for work!
Sent from my Nexus 6 using XDA-Developers mobile app
Works perfectly after a reboot. Is the Magisk Manager still needed with this?
I read the tutorial on the Android Police website and from what I understand to make Magisk installation you must uninstall the Xposed and have the original cell recovery, I got it right?
Can anybody help me? I follow all the steps, but automagisk disables automatically in accesibility settings. I dont have twilight and in facebook messenger i have disabled facebook bubbles. I restarted my device also, gave to automagisk all the permissions (including authomatic boot).
Solution: Ok I found the problem, for those who suffered as me only have to allow automagisk as a protected app when the screen turns off
Working good and awesome job on Moto XT1563 Stock ROM with systemless root Magisk v6, I uninstalled the Magisk Manager after finding out how easy to use this app was instead of toggle on/off.
Thanks for a great job!
gk1984 said:
Is there any way to add a way or function to hide the superuser app (I'm using phh.su) too? My cable provider is blocking live streaming for root users and the trigger is the su app.
I flashed nexus factory image and removed Magisk. Should be 100% stock. AT&T Uverse app still blocked live tv. I uninstalled the su app, and live tv worked. Re-installed app without root (as in only installed app, didn't flash any form of root) and live tv blocked again.
If this app isn't capable of doing this, any suggestions would be welcome, even of manual steps are required.
Click to expand...
Click to collapse
Sorry that this post is a bit OT but gk1984 has a bit of a special situation.... I will remove this post if requested.
@gk1984
If you've got a Nexus device (or any other device that supports Multirom), here's what you do.
1. Check out videos of Multirom on youtube and see if it's something that fits your needs (it works perfectly for me on a Nexus 6); if it does, then keep reading...
2. Wipe your phone, except for userdata, install a fresh copy of your stock System image, boot it once and set it up the way you like then Reboot to TWRP and make a full backup.
3. Root your phone and install the Multirom Manager app (this makes the rest very easy, it can all be done manually but this way is much easier) then use it to install a kernel with the kexec-hardboot-patch, Multirom Recovery, and Multirom itself.
***note: many custom kernels already have this patch included and you can use one of those instead. There will be a list in the thread for your device.
4. Reboot to Multirom Recovery, use the Multirom menu to add a Rom, choose from Backup and use the completely-stock backup you made earlier.
5. Reboot to System and choose your Rooted Main Rom or Unrooted Secondary Rom.
6. When you want to switch between Roms just reboot and select the one you want.
I added this to your spreadsheet already, but the Elan Credit Card app: https://play.google.com/store/apps/details?id=com.elan.icsmobile.elanapp&hl=en works if I manually toggle root off in Magisk Manager, but not when it's selected in AutoMagisk. The APK is com.elan.icsmobile.elanapp-1.

Huawei P8 [ROM][6.0] Gratitude by Tecalote

Huawei P8 Custom Rom GRA-L09-TL00-CL00-UL00-UL10-TL10-CL10
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Continuation of the popular Custom Rom of Senior Member @Blackball​Special thanks to Blackball: http://forum.xda-developers.com/huawei-p8/development/rom-huawei-p8-fromfuture-gratitude-t3393699/page10​​
* Gratitude Version 5.0 by Tecalote *​Choose one of 3 Editions:​
Thread for German Users: http://www.android-hilfe.de/thema/huawei-p8-rom-6-0-gratitude-v5-by-tecalote.794406/
Please check always MD5 Checksum after downloading the Rom on SD-Card before flashing!
Fixes for all Editions of Gratitude 5 (but not for Gratitude 4.x): Please install the zip with TWRP after flashing the Rom and booting up first time into the System and making the first set up. If you are already using Gratitude 5 you can just flash it. Download: https://www.androidfilehost.com/?fid=673368273298917576 MD5: 967c09e60da619f86bcd53c03a8367af
1.) Gratitude-5-Classic-Edition: The known Custom KangV-Rom like Gratitude 4.1
with Call-Recording - K-Settings - Restart-Menue to Recovery, Bootloader... and much more - special thanks to KangV and the Huawei Rom Team - Donation: https://www.paypal.me/KangVIP
Firmware Base b366_v2 - deodexed - Kernel with adb (secure) and intit.d Support - Kernel is ready for every update with future Versions of SuperSU - NFC - Permission Manager - Messages on the Lockscreen
DOWNLOAD: https://www.androidfilehost.com/?fid=385035244224403211
MD5: c8745dbaa2f7368bc99ca9ae7b315a9e​​
Changelog:
prerooted with SuperSU 2.78 SR4 (in System-Mode) - BusyBox 1.25.1 from xda-developer @YashdSaraf - special thanks to him and Chainfire!
Dolby/Atmos (on Homescreen) and Viper4Android now in K-Settings - More settings - Viper4Android (new Version)
583 Apps working in Dual-Window-Mode (in all versions) Please dont use more than 2 apps together with this mode. The first inital start can look like - see post: http://forum.xda-developers.com/showpost.php?p=69928039&postcount=199 - just reboot, after it should work.
MiXplorer - Root Explorer with Material Design from xda-developer HootanParsa - It is a powerful Explorer, you have just to do three things: In left menue go to Root / and grant Root permissions and in the right menue go to: show hidden files. After go in the left menue to Ext SD and create there a new folder - you must configure MiXplorer now the permissions for external SD - thats all. Now you can do a lot of things. MiXplorer includes MD5 Check, you can change permissions of files, you can edit files (like notepad++) and much more. In settings you can change the language and install plugins (attention by downloading plugins - always for arm64). E-Book Reader plugin is includet - special thanks to @HootanParsa!
TitaniumBackup is preinstalled - AdAway (new Version 3.2 Thread) - completely current GoogleApps - and BlackPlayer for perfectly sound with Dolby (Atmos/Viper) and no more additional Apps with the exception of included Huawei Apps
Xposed Framework Custom Build by Wanam v87.1 - included in K-Settings - Xposed Settings (install and uninstall from this menu!) - now with Material Design Installer! - special thanks to @wanam and @rovo89
Huawei-ID must be installed in order to download Online-Themes
2) Gratitude-5-no-Root-Edition2: Special Edition for users with safetynet problems (dont know if it helps, but if it does please report)
DOWNLOAD: https://www.androidfilehost.com/?fid=457095661767120603
MD5: e1847dd0a4ee4942894a40cbaeb5badc​​
Changelog:
not rooted - but working Call-Recorder, working Dolby/Atmos and Viper4Android - special thanks to @guitardedhero (Viper/Atmos)
most of K-Settings are working with the exception of some (which would need Root permissions, like flash recovery) - so only a simular Stock-Rom with some specials
3.) Gratitude-5-Magisk-Edition2: The same KangV-Rom but with systemless Root
DOWNLOAD: https://www.androidfilehost.com/?fid=313042859668276865
MD5: 6a38058fc8b7cdc0a3184604cc68685d​​
Changelog:
Magisk v9 from xda-developer topjohnwu preinstalled and prerooted with phh superuser - special thanks to @topjohnwu!
Note: After first setup please install latest Magisk Manager Download: http://tiny.cc/latestmanager This is the only App which cannot be included - because of special code cache - it must be installed by the user! Soon as you have installed this Manager - superuser ask you - grant Root Permission to Magisk and grant Permission for MM in the next window. After you will see Magisk is correctly installed.
Go to settings /module - phh´s SuperUser is installed, go to settings /Downloads: From MagiskManager you can install:
Sonys Framework and systemless Xposed Framework 87 and Pixel Launcher (for activation or deactivation Pixel Launcher go after installing to Settings /Apps / Advanced /Standard-App Settings)
Material Design Xposed Installer is onboard from xda-developer: DVDandroid - but dont install the framework from here, install it from MagiskManager.
As soon you have it installed, you can open the Material Design Xposed Installer - systemless Xposed Framework is active. With this installer (is included in the Rom) you can download and manage your modules. - special thanks to @DVDandroid!
Important tip: If you want to restore a Nandroid Backup of a none Magisk-Version (Gratitude 4.1, Gratitude 5 Classic Edition) - you must do following steps before:
be sure to uninstall phh Superuser first - flash unsu.zip (Download: http://forum.xda-developers.com/showpost.php?p=63615067 )and directly after flash Magisk-uninstall.zip (Download: http://tiny.cc/latestuninstaller)
If you have done this two steps you can restore a Nandroid Backup of another Rom. If you dont do this steps, the restoring will not be without faults.
Requirements for Gratitude-ROM:
Marshmallow Firmware (Android 6.0 Bootloader) or any 6.0 Custom Rom of @Blackball (ROM cannot be flashed on Lollipop based Roms!)
Unlocked Bootloader: http://emui.huawei.com/en/plugin/hwdownload/download
TWRP 3.0.2.0 released 2016-11-14 by KangV - Some more Information: http://forum.xda-developers.com/showpost.php?p=69622679&postcount=136
Download TWRP: https://www.androidfilehost.com/?fid=529152257862681510
Installation:
Clean Installation with Fullwipe is recommended (Backup your data, boot to TWRP, go to Wipe /Advanced Wipe and format Dalvik/ART Cache, Cache, System and Data - NOT the Internal Memory)
Dirty Flash is possible:
backup your converted System-Apps first (System will be formated during flashing) and wipe immediately after installation BEFORE Reboot Dalvik and Cache (TWRP left next to Reboot-Button)
The Installation needs about 2 Minutes, the Reboot needs about 10 Minutes (clean install) and with dirty flashing the Reboot needs about 15 Minutes
To switch of chinese Letters - go to K-Settings, in there to Notification Settings/Show statusbar lunar - disable it. After to Lockscreen und desktop settings/Lunar calender + Desktop wheather lunar - disable it.
Push-Notifications
The Push-Notifications are working for sms, mms, email.... But for WhatsApp, Viber, Skype and other Chat/Net-Call Apps the push-notifications work only perfectly if you convert them into a system app. You can easily do this with Link2SD. Link2SD give you a list of all Apps - for example "WhatsApp" - just press long on it and you get a menue - use: convert to system-app. Then reboot your Phone. After you have to authentication WhatsApp again - so make a Google-Drive Backup of the Chat-History before doing this.
Optional Downloads:
Huawei-Swype-Keyboard (flashing in TWRP) Download: https://www.androidfilehost.com/?fid=385035244224387045
To enable go to settings, advanced settings, Language and Input, Standardkeyboard - configure Input Method, enable Huawei-Swype (Google Keyboard must be enabled) after you can change to Swype....
Removal-Tool for this Huawei-Swype-Keyboard: Note: Another keyboard must be installed (but not activated) before removing Huawei Swype.... Example: Google Keyboard installed, but not activated. Huawei Swype activated. Flash zip in TWRP. Download: https://www.androidfilehost.com/?fid=385035244224392930
Have Fun with this Rom ​
Hello
Dear friend, this ROM is installed on the GRA-UL10 model?
My phone's bootloader is unlocked، TWRP Recovery
Rom B370،EMUI 4.0.1
maxomid said:
Hello
Dear friend, this ROM is installed on the GRA-UL10 model?
My phone's bootloader is unlocked، TWRP Recovery
Rom B370،EMUI 4.0.1
Click to expand...
Click to collapse
Hello, I am not sure, but I think it should work on UL10. If you want to try it, make with TWRP a complete Backup of your System, Data, Boot, Recovery...if it dont work you can restore your working Rom. Please post if Gratitude is compatible with UL10 modell
Hey Tecalote, its me again. The problem with atmos/viper is happening again, sometimes processing is working, but mostly its not, even after restart, using stock player... with V3 i never had such problem, just letting you know
Thank you for informing me!
I have no idea yet why this happens. But I will check!
You have that problem with HW Musicplayer or Videoplayer?
Tecalote said:
Thank you for informing me!
I have no idea yet why this happens. But I will check!
Click to expand...
Click to collapse
No problem, i will be testing to figure it out whats the matter, good luck
Sent from my GRACE using Tapatalk
00471 said:
No problem, i will be testing to figure it out whats the matter, good luck
Sent from my GRACE using Tapatalk
Click to expand...
Click to collapse
Do you have that problem with HW Musicplayer or Videoplayer?
Tecalote said:
Do you have that problem with HW Musicplayer or Videoplayer?
Click to expand...
Click to collapse
im using just stock music player, the problem occurs for example, when i stop listening music, i unplug earphones, then few mins later i wanna to listen something again, and then none of those two works (viper/atmos), sometimes when i manually quit all apps and re-launch them, it help, but very rarely (im not sure why is this happening)
EDIT:
Well, something interesting happened, this may help you:
Using stock music player, playing some music, trying switch on/off atmos and viper, nothing worked, so i tried disable DTS in music player, atmos and viper, then switch to next song, and tried to enable atmos, and it worked, then i could enable DTS (didn tried viper :/ ) so i imediately went to PC to inform you, while i was writing, music was paused, now i tried if it still works, and it doesnt DTS is working everytime tho... hope it will help somehow
00471 said:
im using just stock music player, the problem occurs for example, when i stop listening music, i unplug earphones, then few mins later i wanna to listen something again, and then none of those two works (viper/atmos), sometimes when i manually quit all apps and re-launch them, it help, but very rarely (im not sure why is this happening)
EDIT:
Well, something interesting happened, this may help you:
Using stock music player, playing some music, trying switch on/off atmos and viper, nothing worked, so i tried disable DTS in music player, atmos and viper, then switch to next song, and tried to enable atmos, and it worked, then i could enable DTS (didn tried viper :/ ) so i imediately went to PC to inform you, while i was writing, music was paused, now i tried if it still works, and it doesnt DTS is working everytime tho... hope it will help somehow
Click to expand...
Click to collapse
Thank you for the information and testing , as soon I have time, I will check too.
Try to deactivate in Phonemanager Smart Tune Up (Settings-Symbol) Open System Cleaning in this App , go to the settings of it, and deactivate everything in it.
Tecalote said:
Thank you for the information and testing , as soon I have time, I will check too.
Try to deactivate in Phonemanager Smart Tune Up (Settings-Symbol) Open System Cleaning in this App , go to the settings of it, and deactivate everything in it.
Click to expand...
Click to collapse
well, i did everything as you mentioned, but nothing changed, so i decided to try another music player, it looks like in PowerAmp everything works fine, looks like stock player somehow confict with other equalizers, will be testing and keep you updated
Thanks! This would be good, cause it would be easy to make an updated Stock Player
maxomid said:
Hello
Dear friend, this ROM is installed on the GRA-UL10 model?
My phone's bootloader is unlocked، TWRP Recovery
Rom B370،EMUI 4.0.1
Click to expand...
Click to collapse
it works very well on UL10. Just install with MM Rom stock and follow the 1st post instrutions. Excellent ROM, love all the advanced settings. Keep it up.
Just one thing. Does normal Xposed doesn't work? Cause I install the arm64 xposed 86.1 and it doesn't boot, and warm a lot. Which xposed can we install with this ROM?
Cheers
DaveKing said:
it works very well on UL10. Just install with MM Rom stock and follow the 1st post instrutions. Excellent ROM, love all the advanced settings. Keep it up.
Just one thing. Does normal Xposed doesn't work? Cause I install the arm64 xposed 86.1 and it doesn't boot, and warm a lot. Which xposed can we install with this ROM?
Cheers
Click to expand...
Click to collapse
Please don't flash Xposed - I wrote in the OP -
Go to Settings K-Settings Xposed Framework - Install Confirm - Wanams Xposed Framework 86.1 is included and will correctly installed automatically.
The Reboot needs maybe 15-20 min.
You don't need Alpha-Installer, its also included.
Tecalote said:
Please don't flash Xposed - I wrote in the OP -
Go to Settings K-Settings Xposed Framework - Install Confirm - Wanams Xposed Framework 86.1 is included and will correctly installed automatically.
The Reboot needs maybe 15-20 min.
You don't need Alpha-Installer, its also included.
Click to expand...
Click to collapse
Miss that. Thank you very much. This ROM is incredible stable, and very different from Stock. Will install again from the start and follow the instrutions in first post.
DaveKing said:
Miss that. Thank you very much. This ROM is incredible stable, and very different from Stock. Will install again from the start and follow the instrutions in first post.
Click to expand...
Click to collapse
just to tell that say uninstall instead of install on xposed in ksettings, but if you confirm then install the xposed framework right. Thanks for this wonderful work.
Tecalote said:
Thanks! This would be good, cause it would be easy to make an updated Stock Player
Click to expand...
Click to collapse
I can confirm that poweramp worked fine yet, so i guess that there is really problem with music app
00471 said:
I can confirm that poweramp worked fine yet, so i guess that there is really problem with music app
Click to expand...
Click to collapse
This is very good to know. Thanks a lot. So I just look for an updated HW Musicplayer to install...
Hello..
Friends how much score this Rom At Antutu & geekbench?
maxomid said:
Hello..
Friends how much score this Rom At Antutu & geekbench?
Click to expand...
Click to collapse
Does it even matter? Is much better in every way compared to stock, nothing much more to say
00471 said:
I can confirm that poweramp worked fine yet, so i guess that there is really problem with music app
Click to expand...
Click to collapse
Hello Sir, at the moment there is no Dolby compatible Huawei Musicplayer yet for this Rom - but as you said, Poweramp works - and I tested Google Play Music. This works even great together with the Dolby Feature.
Of course, I try to find also a solution for Huawei Musicplayer.

Categories

Resources