yashsingh1/xdaforums huggingface dataset:
[Nexus 7 (2013) Android Development] GROGG88:
Rename and use the google latinime lib, changed a config value, and include with device vendor blobs.

**edit**

I'll clarify now that I have some time.

1. Change .../packages/inputmethods/LatinIME/java/res/values/gesture-input.xml value from 'False' to 'True'.

2. Grab libjni_latinimegoogle.so from the factory release or extract from the Playstore google keyboard. Rename to libjni_latinime.so and copy it to the respective .../vendor/(brand)/(device)/proprietary folder.

3. Edit the .../vendor/(brand)/(device)/device-partial.mk for the device with:

vendor/lge/hammerhead/proprietary/libjni_latinime.so:system/lib/libjni_latinime.so:lge \

You'll need to edit that line for the device that you're including it with.

**I'm sure you could add it as common for ALL devices, but this is how I did it**
[Nexus 7 (2013) Android Development] p4rot:
On the 5.0 factory image of my nexus 4 same thing, and no it didnt do that on 4.4.4

To make it clear once my phone is plugged in it messes the system ui.

---------- Post added at 05:14 PM ---------- Previous post was at 05:12 PM ----------

You have a fix for swype on the AOSP keyboard?
[Nexus 7 (2013) Android Development] GROGG88:
Yes, it's included in my patches for FLO and HAMMERHEAD. I just clarified the patch in my original post: http://xdaforums.com/showpost.php?p=56775785&postcount=1421
[Nexus 7 (2013) Android Development] stgeorge88:
location not working for me (maps showing "waiting for location", deb on build8)

thanks for the great work!
[Nexus 7 (2013) Android Development] p4rot:
It wouldn't work just by changing the xml file from false to true?

Btw why is it set by default to false in AOSP?
[Nexus 7 (2013) Android Development] frischeis:
It is possible to have a seperat lollipop zip file for baseband?

My mobile data doestn work :(

Setting apn manualy but i have no connection.

I install all correct (bootloader, twrp,...) via first post.....
[Nexus 7 (2013) Android Development] Scott:
No real binary files so this may happen. Maybe try going outside for a fix.

More than likely because it's a proprietary binary.
[Nexus 7 (2013) Android Development] Scott:
If you can get us one I will post it. In case you forgot Google doesn't have images or binary files for dev.
[Nexus 7 (2013) Android Development] AarSyl:
Hey, [MENTION=426561]scrosler[/MENTION]...quick proposition.

We all know that people don't read, and I want to help you out on that. Most questions are actually quite simple, and well within my knowledge base (as well as others) to answer.

How would you like if I would take up the task to answer those simple questions? But instead of answering in the dev thread, I will help the users in private PM's, and then post the questions and solutions in your Q&A thread for this rom. If I cannot solve the problem, I will seek help in the Q&A thread as well. Also, I will try my best to redirect questions posted in the dev thread to Q&A.

If any others want to join me, then feel free. But please don't fill up the dev thread with constant "back-and-forth" conversations. Just respond with a simple "@username, check your PM."

Lastly, to everyone, if someone asks a question or makes a request that can be answered by reading, redirect them to the OP without the extra comments. We don't need anymore irrelevant posts. This thread is bad enough in its current state with the extra bashing of noobish questions.

I will be doing the same for CleanROM, as I check both threads regularly. I anticipate a flood of "Should I flash new bootloader?" questions after the new CleanROM drops.
[Nexus 7 (2013) Android Development] GROGG88:
No, because the binary that is created with AOSP is no good. Probably set to false for this reason...

Exactly! Luckily we can use it to get things working properly.
[Nexus 7 (2013) Android Development] pietropizzi:
Same for me Build 8 on DEB, in Energy Saving Mode no Location fix :(

Answer to my own question: SELinux Mode Changer App --> set to permissive --> Wakelock Detector now works

Conclusion: to get all RootApps to work properly one must install SuperSU+patchpie.zip+SELinux set to permissive (via permissive boot.img or App)
[Nexus 7 (2013) Android Development] stgeorge88:
interestingly network location works in non google apps (e.g. IM apps sharing location). in maps nothing. in g+ showing mali africa
[Nexus 7 (2013) Android Development] gleggie:
How is this ROM different from his stock rooted ROM?
[Nexus 7 (2013) Android Development] GROGG88:
This is AOSP built from source. It does not include gapps, and with frequent updates it will include source commits that are not included in the stock firmware.
[Nexus 7 (2013) Android Development] gleggie:
Thanks!
[Nexus 7 (2013) Android Development] Scott:
Sounds good to me!

Are either of you set to High accuracy / High Precision (I forget the wording)
[Nexus 7 (2013) Android Development] pietropizzi:
Set to High Accuracy and tested with GPSTest --> 22 Stas in view --> 3D Fix within seconds --> GOOD

Just the Problem exits with EnergySaving not able to get location showing on GMaps or AndroidDeviceManager

I knew there was a similar Problem on N5 but it got fixed (location on WIFI/3G not working, only at HIGH ACC)
[Nexus 7 (2013) Android Development] stgeorge88:
Yep. tried both high accuracy and battery saving. neither working
[Nexus 7 (2013) Android Development] Scott:
As you can see I have two different responses to the same question.

Quite perplexing. However to the stgeorge I recommend using GPS Plus to test. Firs time you may have hang the tab near a window or step outside but GPS should be working.
[Nexus 7 (2013) Android Development] stgeorge88:
will try that when i get a chance. thanks scrosler!
[Nexus 7 (2013) Android Development] pietropizzi:
Of course I stepped outside when I did the HighAccuracy Test with GPS test - I dont get a fix inside. But as I said, with HighAcc I got a fix when with WIFI/3G I didn't get a location fix (of course no GPS fix as this is only gained on High)
[Nexus 7 (2013) Android Development] stgeorge88:
Alright so i now get the same result as pietropizzi: high-accuracy working, but not battery saving.

also just double-checked location sharing in IM app, which still works under battery saving.
[Nexus 7 (2013) Android Development] tibere86:
Delete
[Nexus 7 (2013) Android Development] Scott:
Hard to say then. I would recommend using GPS when needed.

Also keep in mind that we are building from incomplete source / binaries. Maybe this will be fixed when google finalizes the factory image.
[Nexus 7 (2013) Android Development] stgeorge88:
will do. still appreciate the rom just as much. wasn't even a concern or question just brought up in case it might help sorting things out
[Nexus 7 (2013) Android Development] IIDr0iDJuNkiEII:
Quick question..

What's the difference between this rom and scrosler's other Lollipop rom? Thanks.:)
[Nexus 7 (2013) Android Development] GROGG88:
Honestly? I think I just answered this same question about 1/2 hour ago...
[Nexus 7 (2013) Android Development] gleggie:
Is anyone having trouble restoring backups? Also what app are people using? My Backup Root isn't restoring my apps properly. It says that they are restored but they don't show up.

---------- Post added at 04:28 PM ---------- Previous post was at 04:27 PM ----------

[/COLOR]

Yea I just asked this like this morning and [MENTION=3667193]GROGG88[/MENTION] answered it "This is AOSP built from source. It does not include gapps, and with frequent updates it will include source commits that are not included in the stock firmware."
[Nexus 7 (2013) Android Development] IIDr0iDJuNkiEII:
Must've missed it.

---------- Post added at 04:42 PM ---------- Previous post was at 04:41 PM ----------

Cool. Thanks for the answer!:highfive:
[Nexus 7 (2013) Android Development] MrGooglesFirst:
I apologize if this has been answered but can i dirty flash this over the lpx13d preview?
[Nexus 7 (2013) Android Development] Wannabedeveloper:
Build 8 works great! Thanks for the hardwork
[Nexus 7 (2013) Android Development] GROGG88:
[MENTION=426561]scrosler[/MENTION]

Goodbye stickmount!
[Nexus 7 (2013) Android Development] Scott:
Nice!

Is that pure or did you make edits?
[Nexus 7 (2013) Android Development] GROGG88:
https://github.com/bitdomo2/device_lge_hammerhead/commit/70e98aa5d7e77bd54631cba9c1cc871b324613e9

Only issue is on removal the notification is not clearable.

**edit**

Nevermind. That's fixed:

https://github.com/bitdomo2/platform_frameworks_base/commit/14241d4a762a73f97a87a3d3dfce4b8b53aa541e
[Nexus 7 (2013) Android Development] Scott:
Good find, thanks for sharing!
[Nexus 7 (2013) Android Development] gleggie:
What app is everyone using to restore apps? My Backup Root is not working for me
[Nexus 7 (2013) Android Development] taadow1030:
This is what I use:

http://xdaforums.com/showthread.php?t=2898674
[Nexus 7 (2013) Android Development] grifforama:
This is a great build. Thanks
[Nexus 7 (2013) Android Development] GROGG88:
Hold tight. Worked great on hammerhead, but it changes for flo. Looks like its just forking lines from cm. I'm working on flo right now, but I'm only messing with fat because its all I use.
[Nexus 7 (2013) Android Development] Scott:
Google's website.
[Nexus 7 (2013) Android Development] Megaflop666:
Hopefully I didn't miss it when reading since build 8. Just noticed tonight in thisversion that I'm not able to get root in terminal emulator. Everything else is working fine so far.
[Nexus 7 (2013) Android Development] GROGG88:
That's better. I'll upload patched files in a bit.

**edit**

http://d-h.st/5kF
[Nexus 7 (2013) Android Development] GROGG88:
https://play.google.com/store/apps/details?id=uk.co.curlybracket.backup&hl=en

I only use it for userdata app data.
[Nexus 7 (2013) Android Development] abjexstallion:
Now that you bring that up, i was trying to restore a user's account(not the primary user) with stickmount, and TB wasn't able to find my drive on the user side; on my side, works like a charm. Should i wait for this to be baked in or is there a workaround that o should know? Any help would be appreciated...
[Nexus 7 (2013) Android Development] Ambious:
Working fine for me.

Try resetting the SuperSu app and reflashing it perhaps.
[Nexus 7 (2013) Android Development] Scott:
I had no issues with it.

Can you explain what happened?
[Nexus 7 (2013) Android Development] mtatq:
I have the error, "no MD5 file found"

What can I do now ?
[Nexus 7 (2013) Android Development] GROGG88:
Sounds like a TiBu issue. I don't use or recommend TiBu in the first place.
[Nexus 7 (2013) Android Development] habylab:
This is definitely worse. All they needed to do was release it a week later. Too late anyway, should have been early November I feel.

Sent from my HTC One M8. Long live the Galaxy S3 and S. Those forums will be missed!
[Nexus 7 (2013) Android Development] GROGG88:
[MENTION=426561]scrosler[/MENTION] and everyone else:

I finally had enough with requests for a flashable bootloader and put one together:

FLO-04.04_FLASHABLE_BOOTLOADER.zip

I did flash this myself, but I was already on the current bootloader. Obvious warnings apply:

DANGER, DANGER WILL ROBINSON! FLASH AT YOUR OWN RISK! I ASSUME NO LIABILITY FOR ANY ISSUES!
[Nexus 7 (2013) Android Development] s1mpd1ddy:
Fwiw I have this ROM running as secondary in multirom, on old boot loader, with root and elemental kernel. Its running beautifully
[Nexus 7 (2013) Android Development] Megaflop666:
Did that already

---------- Post added at 12:41 PM ---------- Previous post was at 12:39 PM ----------

I type in su and it acts normal, her the bubble at the bottom stating that terminal emulator had been granted super user access, etc.

If I try any su activity, chmod, chown, even reboot, it tells me permission denied

---------- Post added at 12:42 PM ---------- Previous post was at 12:41 PM ----------

I type in su and it acts normal, her the bubble at the bottom stating that terminal emulator had been granted super user access, etc.

If I try any su activity, chmod, chown, even reboot, it tells me permission denied.

I did NOT have these issues through build 7 and do not get it on your pure Google build. Guess I'll erase it and try another fresh install. No, I didn't dirty flash, actually set it up as a fresh secondary rom in multirom with pure Google lollipop as primary and cm11 as another secondary. In fact the whole tablet got emptied, formatted and rebuilt.
[Nexus 7 (2013) Android Development] groksteady:
Appreciate the work, but I can't get it to update. Anyone else have luck with it?
[Nexus 7 (2013) Android Development] thereal_bigjake:
I see some Hammerhead files in the zip so will this work for aosp Hammerhead too?
[Nexus 7 (2013) Android Development] GROGG88:
Interesting. Didn't have that problem. What are your values in your build.prop that are not matching the assert? Be a while before I'm home.

---------- Post added at 11:54 AM ---------- Previous post was at 11:54 AM ----------

Yes sir!
[Nexus 7 (2013) Android Development] groksteady:
Oh for crying out loud. My bad, I just didn't read carefully. I'm on deb.
[Nexus 7 (2013) Android Development] the john:
NVM.
[Nexus 7 (2013) Android Development] GROGG88:
Please help me understand if I'm reading this correctly...

Are you saying that you are attempting to flash the firmware using fastboot?
[Nexus 7 (2013) Android Development] the john:
Using "fastboot update" yes. I've done it before on other devices, though it's been a while.

Nevermind. I did some further reading and realized that I must have done it to return to stock at some point. ADB sideload it is then. I'll delete the original question. :o

Thanks!
[Nexus 7 (2013) Android Development] GROGG88:
This is a recovery flashable...
[Nexus 7 (2013) Android Development] Megaflop666:
Damndest thing, supersu v2.22 fixed the problem. :thumbup:
[Nexus 7 (2013) Android Development] NoN1979:
Change flo - - - > deb in the script inside zip

Work also on deb
[Nexus 7 (2013) Android Development] d11dog11:
Just installed the deb version. Used the posted gapps and SuperSU 2.22. This works perfectly. Thanks a lot form the work on this. If I had known the LTE version would be way behind on every update I may have just opted for WiFi only, but this seems every bit as good as a stock update. Thanks again.
[Nexus 7 (2013) Android Development] MrGooglesFirst:
hi,

im installing this rom on a flo and i ensured i downloaded the flo version of the rom. ive updated twrp to 2.8.1.0 and i get an updater binary error. any help is appreciated
[Nexus 7 (2013) Android Development] GROGG88:
Read back, use search, or simply unmount /system before flashing.

Please search next time. This is in the OP!
[Nexus 7 (2013) Android Development] grifforama:
Anyone else getting issues with installing apk's? I can't press the install button, only the Cancel button. It's driving me insane.
[Nexus 7 (2013) Android Development] Scott:
I guess more info like...

How are you tying to install them would be good.

Is it a file manager app, is it an auto APK installer, etc.

Are the files on you storage, network share, usb stick

You get the idea...
[Nexus 7 (2013) Android Development] thereal_bigjake:
Sounds like you're using some kind of overlay app like a screen filter maybe?
[Nexus 7 (2013) Android Development] Nicklag:
Is everything working on the deb build now?
[Nexus 7 (2013) Android Development] mau006:
I haven't had any issues. Sometimes there's excessive mystery battery drain and GPS wonkiness, but only on first boot after installing a build. Been tempted to try the stock Flo ROM with a custom kernel but I don't know what I'd be gaining to be honest.
[Nexus 7 (2013) Android Development] Scott:
To me, and I dont know if its placebo, but the AOSP builds "Seem" smoother. Thats just me though.
[Nexus 7 (2013) Android Development] xanthrax:
this happened to me also on nexus 4...

isn't overlay related whatsoever, I guess it is related to user's root permissions because the issue occurred after updating binaries

try supersu 2.22

happened when restoring from titanium backup, you know, using a free version on my daughter's n4, the restoration performs by running the installer for the applications where it is asking for accepting it

also happens when updating from appstore Amazon or other market, from Google play it's OK

I've tried everything, unknown sources, supersu allow always not prompt, automatic install, nothing works

I'll check again on my n4 when I get home using supersu 2.22

sent from my Darkside of Nexus 7 LTE
[Nexus 7 (2013) Android Development] grifforama:
Yep. Just been searching about. Screen dimmers do this. I have auto lux. It messes with this button apparently. Annoying.

---------- Post added at 03:44 PM ---------- Previous post was at 03:43 PM ----------

On different note, does anyone else have e issues with Hola not working? Or any other VPN app?
[Nexus 7 (2013) Android Development] tibere86:
It's not your imagination, I've noticed the same thing too.
[Nexus 7 (2013) Android Development] grifforama:
Don't worry. I found the issue.
[Nexus 7 (2013) Android Development] MaximN97:
Hy [MENTION=3667193]GROGG88[/MENTION] does´t work on my Deb with latest build, can´t flash it with twrp(error).
[Nexus 7 (2013) Android Development] GROGG88:
What are you flashing? I've only uploaded source code files that I have patched.
[Nexus 7 (2013) Android Development] anko184:
You can't flash this, you have to wait for [MENTION=426561]scrosler[/MENTION] to include it in a newer build..

Send from my HTC One M8
[Nexus 7 (2013) Android Development] mjb152:
And this will automatically recognise USB otg ? (When it's included in the deb build?)

Fantastic work here, I'm using multirom and moving to this version was easy, it seems very stable and responsive.

For some reason the default keyboard wouldn't work with gesture typing, even though there is a settings for it, so I'm on the lollipop keyboard that's been floating around the forums
[Nexus 7 (2013) Android Development] GROGG88:
Yes, both those items work when if included.
[Nexus 7 (2013) Android Development] Scott:
If included is the thing...

This thread, until now was not a focus on the ROM itself, its was focused on building the ROM, setting up your environment, etc.

Therefore I want to keep it as close to AOSP as possible. The instructions to build from scratch, which are very accurate, are in post #2.

This thread is about learning, not just waiting for others to do it for you.

So with THAT said... I may not be including the patches [MENTION=3667193]GROGG88[/MENTION] is posting because this thread is really a TRUE development thread. Its hear to teach and learn from.
[Nexus 7 (2013) Android Development] htb2050:
I have build 2 installed. Can I just download the latest build and flash it over so that none of my data is lost?
[Nexus 7 (2013) Android Development] GROGG88:
Excellently well said. I hope others take this advice and start compiling based on your guide. I will not be posting anymore patched files in order to avoid confusion in the thread. It was not my intention to force expectations on your work by sharing patches. I shared them for use by those who are actually building firmware.

This thread will be MOST helpful in teaching others to compile bare bones AOSP.
[Nexus 7 (2013) Android Development] mjb152:
Ah my apologies, I stumbled onto this thread rather late in the game. Got to say it's a rather good ROM, so thanks a million for your efforts.
[Nexus 7 (2013) Android Development] GROGG88:
Yes. Majority of changes between versions have been build related. You will probably see that your built in wallpaper previews are no longer matching the wallpapers, but I believe everything else should be ok. If you run into issues then back up what you can and factory reset.
[Nexus 7 (2013) Android Development] Scott:
No, feel free to post everything you find. That was the intent of the thread. For people to learn / share / ask questions. I wish the post system was more like a Wiki but... Please continue to share. I have no undo expectations by you sharing awesome commits.

There are many people looking at this thread and not posting a word and absorbing everything we are talking about. We may be producing the next Cyanogenmod or the next AOKP.

I have like tutorials on my website, one was for kernel building. There is a person who builds great Kernels now on XDA for us Verizon folks and he told me he learned from my Tutorial. Of course he took it much past that of of basic overclocked kernel... but the being...

I dont want my legacy to be ROMS, I want it to be the knowledge I have shared back. Im getting old and wont be doing this stuff forever ;)

Share on!
[Nexus 7 (2013) Android Development] GROGG88:
[MENTION=426561]scrosler[/MENTION]

Ok then. I'm working on the advanced reboot menu right now. I have something to try tonight because the commit that all the other devs seem to be using is incomplete. When I get it working I will post info. Beyond that, I don't need much more in my build. Once I get everything setup I will need to add a repo on my github and share it on here (patched files don't really explain much for people).
[Nexus 7 (2013) Android Development] Scott:
That sounds good!
[Nexus 7 (2013) Android Development] BobbySoft:
Hulu is Problem?
[Nexus 7 (2013) Android Development] Scott:
Are you asking or stating?
[Nexus 7 (2013) Android Development] Scott:
Hey [MENTION=3667193]GROGG88[/MENTION],

I went ahead and downloaded your patches. I decided I would go for one more build ;)
[Nexus 7 (2013) Android Development] GROGG88:
Lol, cool!

You may want to wait. I have the reboot menu working. I'm just making another build with a minimal menu setup... I'll upload my patched files afterwards if it works out as I'd like.
[Nexus 7 (2013) Android Development] Scott:
Ok, I will wait then.

Actually they are done but Its so close to midnight that I would rather wait until after midnight.

Also, I didint look at the patches but did you include the DRM files from stock?

EDIT: Will prolly build tomorrow night after work. I got up at 8:00am (GASP!) to let an electrician in the house to look an issue. For me that is 4 hours earlier than normal. I work second shift so I am going to crash.
[Nexus 7 (2013) Android Development] GROGG88:
First draft. I don't want airplane, or sound settings. I also need to add recovery and bootloader options.
[Nexus 7 (2013) Android Development] Scott:
I would just add recovery. I like the way that looks!

But thats your call, your doing the work ;)
[Nexus 7 (2013) Android Development] GROGG88:
1. Recovery patch disable.

2. Google GPS patch.

3. Camera lib patch. (for green line on hammerhead video)

4. Gesture type patch. (for AOSP keyboard)

5. Model number patch. ("Nexus 5" and "Nexus 7", instead of "AOSP on ****")

6. Google Dialer (material) icon patch.

7. Block_based build disable patch.

8. Battery percent default enable patch.

9. Stock DRM patch.

10. AOSP keyboard gesture typing patch.

11. Default wallpaper patch.

12. USB-OTG FAT storage patch (no exFAT, NTFS, or ext4).

13. Reboot menu patch (in the works).

...don't think I'm forgetting any.
[Nexus 7 (2013) Android Development] Scott:
Sweet, when you get the next patch up I will link to your post in the Op instead of my "diffs"

For now I am crashing...