yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] Stephen:
Yup. Nearly finished with it as well! Almost have xposed and gravity box setup. Just got a bit of a problem getting it to run the zip file to install the framework. Even just worked out how to have Gravity Box activated on first boot as well! Here is the logs for the installer.

******************************

Xposed framework installer zip

******************************

- Mounting /system and rootfs

mount: mounting /dev/block/mmcblk0p41 on /system failed: Device or resource busy

- Extracting files

unzip: can't open /tmp/xposed/xposed.zip[.zip]

! Failed: /tmp/xposed/system/xposed not found!

run_program: child exited with status 1

Here is the code I am using in aroma to run the zip:

if

file_getprop("/tmp/aroma-data/tweaks.prop","item.0.4") == "1"

then

ui_print(" - Xposed and Gravity Box");

package_extract_dir("mods/xposed", "/data"); - This folder contains the two apks I install into the data directory

package_extract_dir("xposed", "/tmp/xposed"); - This folder contains the zip file for the framwork. I simply renamed to xposed.zip to make it easier.

package_extract_dir("mods/xposeddata", "/data"); - This copies the .list file into the users data directory to activate the module

run_program("/sbin/busybox", "unzip", "/tmp/xposed/xposed.zip", "META-INF/com/google/android/*", "-d", "/tmp/xposed");

run_program("/sbin/busybox", "sh", "/tmp/xposed/META-INF/com/google/android/update-binary", "dummy", "1", "/tmp/xposed/xposed.zip");

endif;
[Nexus 6 Android Development] Stephen:
Guys slowly getting further. It is now installing xposed apk and gravity box apk. It is also now activating gravity box automatic on first boot as well! Means when you install the rom, you dont then have to go in and select gravity box and reboot to activate it! Just need to get the above error sorted now for the framework and I am all done! Work in progress.
[Nexus 6 Android Development] Stephen:
I am not too sure how this is going to work. It seems though you need to setup xposed after the rom completes its first boot. I have got round the problem of the script not working, it now runs the framework zip during the install. The problem is, I now try to boot the rom and it doesnt go past the google splash screen, just reboots and goes into recovery.

If I boot the rom with out xposed it boots 100% I can then install the same zip file after and it works. I will continue to work on it but not looking hopeful at his stage!

Edit Just got xposed working and Gravity Box is activated on first boot!!!!!!! Update in the next few days guys :D it has taken me from Friday night to get it working!!!!!
[Nexus 6 Android Development] Mega Montana:
You are awesome, can't wait to get your ROM running. Hope everything else goes smoothly.
[Nexus 6 Android Development] cdsbj6508:
Will this update support WiFi calling?
[Nexus 6 Android Development] Stephen:
It should do yes. It is based on the stock LYZ28E t-mobile factory image. Everything is now done, I am simply testing today and will release later this evening!
[Nexus 6 Android Development] dsfletch:
Thanks for this! Trying it out now
[Nexus 6 Android Development] Stephen:
Guys Rom now UP! :D took longer than expected as it was a pain getting xposed to work correctly. Cool thing is now, if you decided to install it, it installs and also installs latest version of Gravity Box as well. Gravity box is activated on first boot, so you dont need to boot up the rom, go into xposed and activate and reboot! That is all done for you!!!! Couple of other nice features in the rom too!

Check it out and let me know what you think, Download in post 2. Here is a copy of the change log!

Version 2.0.0 - 17/6/2015

Rebuilt from ground up!

Rebased on LYZ28E Odexed factory image

Re-worked Aroma installer

Added Sound boost mod

Added option for Xposed and Gravity box in Aroma - GB is enabled on first boot

Removed all previous mods as they are now included in Aroma installer

Rom rooted now by default and Icon for SuperSU moved into Settings - Credit goes to @Danvdh for showing me how to do this!

Other minor updates
[Nexus 6 Android Development] Mervingio:
deleted [emoji106]
[Nexus 6 Android Development] Stephen:
Yes I have already done that. Base is 100% stock now! All changes will be sorted via Gravity box. Also just noticed I posted the wrong change log. Here is the correct one! :( All the options are selectable in the aroma installer. If you dont select anything you will get a bare bones stock rom that is rooted. It will also have an edited stock kernel. I edited the boot.img so encryption is disabled. Everything is is 100% stock.

Version 2.0.0 - 17/6/2015

Rebuilt from ground up!

Rebased on LYZ28E Odexed factory image

Re-worked Aroma installer

Added Sound boost mod

Added option for Xposed and Gravity box in Aroma - GB is enabled on first boot

Removed all previous mods as they are now included in Aroma installer

Rom rooted now by default and Icon for SuperSU moved into Settings - Credit goes to @Danvdh for showing me how to do this!

Other minor updates

@Mervingio Would you mind doing me a favour and editing your post above and removing the change log? Could confuse people! I have edited mine now with the correct one :D
[Nexus 6 Android Development] Danvdh:
good work Stephen, the fact you were able to get xposed and Gravitybox enabled on first boot is very impressive mate, could you share how you did clear all recents without editing smali? I'd like to get this in the INTL/Sprint base

edit: seems like its not in your changelog anymore
[Nexus 6 Android Development] Stephen:
Yes sorry about that I had the wrong change log! You do have to edit smali for clear all recents. Thats why I decided to go down the route of using GB. I was hoping somebody would have been able to release a de-odxed version of the rom and then I could have ported all the mods across.

For the next update I have had the idea of adding in Gravity Box into settings as well. You can hide the icon in the app drawer. But I think I will leave that to next week!
[Nexus 6 Android Development] hockeyplayr:
has the stock kernel been modified at all?
[Nexus 6 Android Development] SmartBrother90:
installed v2.0.0...android version says 5.1 and im getting system update available notification
[Nexus 6 Android Development] beachbum40:
Yes I second this with it showing 5.1 . I'm also getting the adroid update message to 5.1.1 I was to understand this rom is 5.1.1 I see it does have the 5.1.1 kernel but I think everything else is still 5.1. ?
[Nexus 6 Android Development] RABR-:
Same here. Download the version 2.0.0 and am getting a software update to 5.1.1. I though the v2.0.0 is already android 5.1.1. :confused:
[Nexus 6 Android Development] hockeyplayr:
This is my first run with xposed. is anyone else getting any other modules besides gravitybox to work. I keep getting a message when I try to activate a module that it cannot write.
[Nexus 6 Android Development] Clark Joseph Kent:
Hey how come this won't work on my M8?!? OP please explain, mean while thread report! =-O

Sent from my One M8 using Forum Runner
[Nexus 6 Android Development] JManekia:
You got drunk and stumbled into nexus 6 thread.
[Nexus 6 Android Development] :
Ditto! My M8 no work with this rom. :(
[Nexus 6 Android Development] Sloth:
Here they come...

BTW my M8 does not boot either :(
[Nexus 6 Android Development] coal686:
I flashed it on my M7 and it worked great. You all must be noobz!

For any members of the literal-net, I'm just joking with my moderating teammate. If you brick your phone flashing it on anything but a Nexus 6, then you need to renounce your XDA membership.
[Nexus 6 Android Development] :
Excellent public service announcement. :good:

Only flash this on your N6 kids....
[Nexus 6 Android Development] treIII:
So is this from 5.1 or 5.1.1? I want to give it a run. Thanks

Sent from my Nexus 6 using Xparent Blue Tapatalk 2
[Nexus 6 Android Development] KidCarter93:
Multi-quote time. Attack of the mods :eek:

Maybe we should all get outta here before Stephen reports us :(
[Nexus 6 Android Development] nawdman:
Can't wait to install the new build
[Nexus 6 Android Development] SoTacMatt:
Has anyone with LYZ28E tried dirty flashing?

Edit: Don't do it.
[Nexus 6 Android Development] bowser001:
Clean install and getting a software update to 5.1.1 as well
[Nexus 6 Android Development] beachbum40:
Delete
[Nexus 6 Android Development] Danvdh:
I thought I'd investigate since Stephen is probably sleeping right now so I downloaded the ROM, It turns out if you selected t-mobile inside the AROMA installer it will give you a 5.1 build.prop, this is quite obviously just a simple copying mistake, this is in fact 5.1.1 just with the wrong build.prop

these 2 lines are whats causing it.

ro.build.description=shamu-user 5.1 LMY47M 1774234 release-keys
ro.build.fingerprint=google/shamu/shamu:5.1/LMY47M/1774234:user/release-keys

edit: I checked [MENTION=2746542]Stephen[/MENTION] both build.prop files are wrong, /system and the t-mobile AROMA folder
[Nexus 6 Android Development] GateWayGee:
Good find, a simple fix.

Sent from N6
[Nexus 6 Android Development] Stephen:
I'll get a fix sorted out for that later this evening! Thanks for the catch. I forgot that used an older build prop. Apart from that is it going ok for everybody?.

[MENTION=4830253]Danvdh[/MENTION] is that build.prop even needed now as the build is based of t-mobile build. I remember Scott had used a couple of extra lines of code at the bottom to enable wifi calling.
[Nexus 6 Android Development] highdro:
Just installed about an hour ago. Running great so far running with hells kernel. I did try to install the xprivacy module and when you click on the module to activate it in the xposed framework, it says can't write to data/data...I can't remember what follows that but I can take a screen shot later if needed. If that can't be remedied, would it be possible to add some kind of app permission manager like app ops or privacy guard to this rom?
[Nexus 6 Android Development] Stephen:
I'll test other modules now. I had only tested it with GB to get it up and running.

[MENTION=3601369]highdro[/MENTION] EDIT: Got a fix for the other xposed modules. You will need to change the permissions on the conf folder and files. Go to data/de.robv.android.xposed.installer

Have a look at the conf folder. Change the permission on the folder and file to rwxrwx--x

This will allow the other modules to properly activate.

I will re-do the rom as soon as I can. So far I need to fix the t-mobile build prop and work out how to get aroma to set file permissions on that folder!
[Nexus 6 Android Development] Jess813:
Will look forward to the build drop fix.
[Nexus 6 Android Development] fossiltkm:
Has anyone had success with making the above changes regarding other xposed modules being activated? I've made the above changes, but to no avail.
[Nexus 6 Android Development] Stephen:
Im still working on it. It did work for me but after a clean wipe it is not. So I'll need to see. It is having problems writing to the file. It is very odd!
[Nexus 6 Android Development] redwagon:
LRX22G key

I did a fresh install and got the update available notification as well. After reading these posts I expected that 5.1.1 LYZ28E to be the build key and did not find wifi calling as an option. After attempting the update from the notification I get the following:

Package expects build fingerprint of google/shamu/shamu:5.1/LMY47M/1774234:user/release-keys;
this device has google/omni_shamu/shamu:5.0.2/LRX22G/dees_troy03260016:eng/test-keys

Is this ROM built off of an Omni AOSP rom or will it be a LYZ28E?
[Nexus 6 Android Development] SmartBrother90:
this is a 5.1.1 but the build prop says 5.1 specifically LRX22G..the LYZ28E update is suppose to go from LMY47M to LYZ28E..so since its thinks the phone is running LRX22G, it won't update
[Nexus 6 Android Development] jdog94:
if i install on verizon will i get update notifaction???
[Nexus 6 Android Development] dutchy716:
I'm on Verizon and have not had the software update prompt.
[Nexus 6 Android Development] henreeg:
Will this ROM get RRO Overlay support?
[Nexus 6 Android Development] bdorr1105:
3Minit Battery Mod

Hi, I thought you guys may be interested in 3Minit Battery Mod. Would someone like to give it a try. I am not running this ROM, but I have been doing the MOD for sometime. I deodexed the SystemUI, it will run with any carrier you choose in AROMA, I looked to see if anything was different per carrier and all looks the same.

Here is a Link to My 3Minit Forum so you can see what it is all about. If anyone installs please let me know if it was successful. Thanks

DOWNLOAD BELOW

Here is the Download Link
[Nexus 6 Android Development] scap99:
Loaded this last night.

Totally digging the features and customizations.

Thanks for releasing this build. [emoji106] [emoji106]
[Nexus 6 Android Development] Unleaded91:
I got it to work by changing permissions to the conf folder and module list file to rwxrwxrwx
[Nexus 6 Android Development] Stephen:
Can you give me more detail on exactly what you did? I changed it on the conf.list file and it looks as if there is another file that activates the modules called enabled_modules.xml. I have been trying to get this to work all day yesterday!

For T-mobile users. Ignore the update warning. I used an old build.prop file and forgot to update the build details. I will hopefully have a new build tomorrow/Sunday that will sort the issues.

[MENTION=5481981]Unleaded91[/MENTION] If you reboot your device, do the modules stay active? It says that it will activate on next boot after changing the permissions, but when I reboot they are unticked.
[Nexus 6 Android Development] fossiltkm:
Thanks for the mod, but it causes a bootloop.
[Nexus 6 Android Development] Stephen:
That probably wont work with this ROM. This ROM is odexed not deodxed.
[Nexus 6 Android Development] bdorr1105:
It will work, it may not have properly flashed... The SystemUi.apk that I modded is a deodexed version of your SystemUi.apk..... I put a recursive delete in the updater script trying to remove the arm folder from the SystemUi.apk.... I think it is the zip, I have to take a look at it
[Nexus 6 Android Development] Stephen:
Ah fair enough!

I also may have just found the fix for the issue with xposed and installing additional modules!!!!!!! I did a full wipe on my phone, installed the rom, installed an extra module, activated and reboot. Stayed activated after I rebooted :D

I hope to have a ROM update tomorrow/Sunday! I will also fix the issues users are having on TMobile and asking to update.

For TMobile users, I may remove the TMobile option from the Aroma installer. The new rom is based on the TMobile factory image, so it wont be needed any more.
[Nexus 6 Android Development] bdorr1105:
Hey, I messed with the updater script in the zip, if this doesn't work, I have one more idea. Give this 3minit Zip a try
[Nexus 6 Android Development] dawiseguy77:
Quick question. I see the build number and I'm a little confused because I see many others that are stock with different 5.1.1 build numbers. I bought my nexus 6 direct from moto, but I use it on VZW. This will work fine right? Will enhanced LTE work where you can do call and data simultaneously? Also which one would I DL? The Verizon version or international since I didn't buy my phone from VZW?
[Nexus 6 Android Development] Stephen:
It is all one ROM. It is based of the factory image LYZ28E which is the t-mobile factory image. What you will do is when you go to install the ROM you will see a carriers menu. Simply select Verizon from the list and it will install the additional apps you need!

Backup your existing ROM and let me know how you get on!
[Nexus 6 Android Development] Uncle Irish:
If I am on AT&T I assume I choose the International / Other variants option?
[Nexus 6 Android Development] Unleaded91:
You're correct. The modules are unticked but they function properly.
[Nexus 6 Android Development] Stephen:
I have a proper fix for it now. Set your permissions on the top level xposed folder and filter them down to all sub files and folders. Then activate a module and reboot and see if it sticks. I have made a change in the aroma installer that will do that automaticly!!!!!

Try it and let me know how you get on. Just back up your current rom first before you do.
[Nexus 6 Android Development] Unleaded91:
I will give that a try and report back

---------- Post added at 11:37 AM ---------- Previous post was at 11:30 AM ----------

And it worked!!!
[Nexus 6 Android Development] bdorr1105:
Can anybody give this a try... I want to add it to my OP as official, I am not running this ROM so I am unable to test
[Nexus 6 Android Development] Stephen:
Glad that has finally got it sorted! It has taken nearly a full week for me to get xposed working properly! I will include the fix in the next build. I am currently trying to add GravityBox as an entry into the settings men. Almost have it working, I get a FC when I click on it though! The nice thing is you can hide the icon from the app drawer! Check this out!

Edit and it is now working! [MENTION=4830253]Danvdh[/MENTION] very kindly fixed my code for me! So now you will be able to hide the icon in the app drawer and then access it from settings :D
[Nexus 6 Android Development] razrlover:
Awesomeness!!!
[Nexus 6 Android Development] Danvdh:
looks great mate, one suggestion is move SuperSU below Developer Settings, thats where it's supposed to go :)
[Nexus 6 Android Development] MikeC84:
It's not "supposed" to go there, that is just where most custom roms put it, doesn't matter where it is....
[Nexus 6 Android Development] jay8302:
Looking forward to trying this rom
[Nexus 6 Android Development] Unleaded91:
Indeed!!:thumbup::thumbup::thumbup::thumbup:
[Nexus 6 Android Development] slinky1914:
Unless I did something wrong. When I flashed N6shamu+2.0.0.zip it was version 5.1, I did love all the options in aroma though. Did I do something wrong?
[Nexus 6 Android Development] scap99:
It says that, but it should be 5.1.1
[Nexus 6 Android Development] slinky1914:
I agree once the ROM loaded I received an update to 5.1.1 from T-Mobile. I'll give it a few more days and see if the ROM gets updated or if I actually did it wrong lol. Yes I did a clean wipe 3x and installed. Thanks
[Nexus 6 Android Development] scap99:
See post 359.
[Nexus 6 Android Development] paniro187:
I wonder what's the the difference between this and clean ROM that's making final fantasy 6 show as being incompatible in the market.........
[Nexus 6 Android Development] GoogleFan:
Wow I can't believe we're now getting Roms from a month into the future.
[Nexus 6 Android Development] Stephen:
Ah just worked out the date! LOL I'll fix that later when I get things sorted - EDIT date now fixed!
[Nexus 6 Android Development] :
I think so, because the ROM is 600mb that means that the gapps are integrated! Correct me if i'm wrong

EDIT: yes indeed they're integrated as i said
[Nexus 6 Android Development] Stephen:
Yes this rom is based off the stock factory image that has been de-odxed. You do not need to add gapps. Also SuperSU is included as well. I did remove a lot of apps that can be downloaded from playstore, as the original rom was aground 800mb!
[Nexus 6 Android Development] :
Yup i've just tried it now, it is a great ROM btw! nice work my friend :)
[Nexus 6 Android Development] hovercraftdriver:
Works great on VZW after several hours of playing around with it. Any chance can get a zip to remove battery % text and get symbols on keyboard? Will report on anything I find.
[Nexus 6 Android Development] hyrax1994:
Between odexed and deodexed, which one is better in terms of performance and battery (ff there's any difference)?

Also, is this LVY47H version good for the international version of the Nexus 6?

Thank you.
[Nexus 6 Android Development] Stephen:
Yes I am on the international version. There probably is not much difference in terms of battery life. What the de-odxed will do is let you flash extra mods and themes.
[Nexus 6 Android Development] hsomnus:
Wi-fi hotspot is working as well! Everything seems to be working with no issues...on VZW
[Nexus 6 Android Development] Stephen:
Thanks, that is good to know! That is the ROM confirmed working on Verizon with VoLTE and hostspot. Also confirmed working on Sprint. It is a lot easier working with factory images than AOSP! I think my ROMS will be based on this from now on in. Trying to get the vendor folder setup correctly in AOSP is really annoying!
[Nexus 6 Android Development] Darudakos:
Is there Led notification in your rom? I'm gonna try it in a few minutes.

Thanks!!
[Nexus 6 Android Development] elreydenj:
+1 on the removal of the battery percent text or make it an option if possible. Looks cleaner without it. Thank you for your work on this!
[Nexus 6 Android Development] Stephen:
No I have decided not to add in notifications at the minute. I think I am one of the few people who prefer not to have them! I may look at adding at some stage.

Yes I can definitely make a flashable zip with the battery text removed. That is not a problem at all. I will simply make it as a separate zip so people can choose if they want it as an option.

By the way guys, I have decided on a name for the rom. I am going to call it N6Shamu - I dont think this has been used before. I am going to make up a few signatures for you guys to use if you would like to show your support for the rom!
[Nexus 6 Android Development] jlegros:
Nice ROM so far. Anyone know how to make the white box in the pic dark? The only thing I don't like about Android 5 and newer.
[Nexus 6 Android Development] Stephen:
I would think it would be an edit in either the prism or frameworks file. Not sure.
[Nexus 6 Android Development] Stephen:
Signatures

Guys if you like the ROM, I have now created a signature. Please feel free to use the banner in your Sig. I have also added it to post 3 as well.
[Nexus 6 Android Development] Mervingio:
Good!!!!
[Nexus 6 Android Development] jarnoldsr:
So far so good seems stable and smooth. Good job.

Sent from my Nexus 6 using Xparent BlueTapatalk 2
[Nexus 6 Android Development] Stephen:
I am going to be working on the next version over the weekend. I plan to include the following

Long press back button screen off

Long press recents button Power menu

Multirom kernel

Remove battery % icon - I will have this as a flashable zip

If you want any other options added let me know and I will see what I can do.
[Nexus 6 Android Development] 21sirhc:
One small hiccup

So this is a great room love the way it works! Only issue I have is that I'm on Verizon and once my phone loses lte and reverts to 3g (bad work place in terms of signal) it does not locate lte again. And if I set phone into airplane mode and back off of it I get the exclamation point on the signal bars and all data is lost completely until a reboot. Is there any other solution to this or is anyone else experiencing this same issue with Verizon?
[Nexus 6 Android Development] bdorr1105:
If no one wants 3Minit Battery MOD thats fine, I was trying to share a really neat MOD...Please just let me know since I posted it in here..Have a good one
[Nexus 6 Android Development] Stephen:
I actually like it where it is. I also am thinking about making a separate header section just for SuperSU and GravityBox! That will be next on the list. Just need to sit down and work out how to do it :D

Edit: How about something like this!!!! :D

Thats all for this morning folks. I am just about to head up to our Mercedes garage were I am about to inspect and pay for a brand new Limited Edition A180 Sport Edition. Hoping to pick it up on Wednesday :D I will be back on line later this afternoon :D :good:
​
[Nexus 6 Android Development] Unleaded91:
Congrats!!