yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Android Development] androcraze:
Wallpapers

AOSP doesn't include any wallpapers for the Launcher/Home Screen. Here are some links to beautify your N5; all of these images will automatically scale properly on the N5:

Stock Ice Cream Sandwich - Individual files | Full ZIP - 960x853 images

wallpaper_architecture | wallpaper_bubblegum | wallpaper_canyon | wallpaper_chroma

wallpaper_escape | wallpaper_fiber | wallpaper_fidelity | wallpaper_flora

wallpaper_kepler | wallpaper_leaf | wallpaper_noir | wallpaper_outofthebox

Stock Jellybean - Individual files | Full ZIP - 1440x1280 images

wallpaper_01 | wallpaper_02 | wallpaper_03 | wallpaper_04

wallpaper_05 | wallpaper_08 | wallpaper_09 | wallpaper_10

wallpaper_11 | wallpaper_12

Stock Kitkat - Adjusted - Individual files | Full ZIP - Scaled to 1920 pixels high

default_wallpaper | wallpaper_15

wallpaper_16 | wallpaper_17 | wallpaper_19 | wallpaper_20

wallpaper_22 | wallpaper_50 | wallpaper_51

Stock Lollipop - Adjusted - Individual files | Full ZIP - Scaled to 1920 pixels high

wp_arc_001 | wp_arc_003 | wp_arc_004 | wp_geo_1243

wp_geo_1557 | wp_geo_2102 | wp_geo_2167

wp_geo_2170 | wp_geo_2278 | wp_paper_001

Stock Marshmallow - Adjusted - Individual files | Full ZIP - Scaled to 1920 pixels high

wallpaper-kleiner-google-blue | wallpaper-kleiner-google-red | wp_001

wp_002 | wp_003 | wp_004 | wp_005

wp_006 | wp_007 | wp_008

wp_009

Stock Nougat - Adjusted - Individual files | Full ZIP - Scaled to 1920 pixels high

wallpaper-001 | wallpaper-002 | wallpaper-003 | wallpaper-004

wallpaper-005

Stock Oreo - Adjusted - Individual files - Scaled to 1920 pixels high. Only one image at this time.

Nitrogen OS - Individual files | Full ZIP - 2160x1920 images downloaded from HERE - Simply stunning

nos_01 | nos_02 | nos_03 | nos_04

nos_05 | nos_06 | nos_07 | nos_08

nos_09 | nos_10 | nos_11 | nos_12

nos_13 | nos_14 | nos_15 | nos_16

nos_17 | nos_18 | nos_19 | nos_20

nos_21 | nos_22 | nos_23 | nos_24
[Nexus 5 Android Development] androcraze:
Post #4 reserved.
[Nexus 5 Android Development] BreckZeBoulay:
Post #5 for me :D

Glad to see you sharing your job !

All options you propose, I do them after installation of Untouched with flashing zips and exposed. I think this rom could be my daily rom for now.

Bye bye Untouched, hello Almost ! :laugh:

And I make a suggestion !

Build a AOSP kernel with k-exec patch for MultiRom users ! :)

May be it's a little off topic but it could be included in the Almost zip no ?!
[Nexus 5 Android Development] androcraze:
Please keep Untouched; it needs to exist ;)

I'm guessing that should such a kernel already exist, you've have installed it by now. For humor, I'll take a look if you can show me the patch.

What am I missing, under-the-hood-wise, from this ROM? I'm mostly concerned about security and fixing broken things.

Are there items missing from the FAQ?
[Nexus 5 Android Development] Barbiox Dogg:
[MENTION=5061138]androcraze[/MENTION] thanks for this great ROM but pls add screenshots.
[Nexus 5 Android Development] androcraze:
It's Vanilla AOSP!

OK, I'll see what I can do. A screenshot of what? Apps? Desktop? What items do you think will visually give more info about this ROM?
[Nexus 5 Android Development] cell2011:
Will this be moving up to 7.0 build soon?
[Nexus 5 Android Development] androcraze:
Soon? No. Please read the FAQ.

EDIT: I'm hoping that I can start something with 7.0 soon, but despite building and patching things, I'm not a "coder". At this point, I'm not seeing a detailed, basic list of things required get get AOSP Nougat going on the N5. Viewing git repos (for those developers that actually bother to post changes) is a cluttered mess, without much explanation about why a commit was included.
[Nexus 5 Android Development] ARUN B:
Great job..
[Nexus 5 Android Development] androcraze:
I see the MultiROM patch and what it's for.... Do other developers make a kernel that works with Untouched and AlmostVanilla ROMs that supports MultiROM?

Right now, building a kernel looks do-able (I used to do it under Linux, and instructions for the N5 look straightforward). I wouldn't mind adding patches to change the scheduler from cfq to deadline, and drop the CPU minimum speed; it would get rid of an app that I have to install every time to do just that.

What's the advantage of including MultiROM support with this ROM vice flashing another kernel (other than the extra flashing step)?
[Nexus 5 Android Development] BreckZeBoulay:
Just for information :

http://xdaforums.com/google-nexus-5/orig-development/mod-multirom-v24-t2571011

EX, Blue spark, Franco and may be others...

Just to have a stock AOSP kernel up to date.

At this time, I use EX because I need a kernel with k-exec patch and up to date.

But a stock kernel (with patch) is enough.

Anyway, it's not a priority at all.

---------- Post added at 08:32 AM ---------- Previous post was at 08:31 AM ----------

Take the screenshots of Untouched ;)

And your paint shoped screenshots for System tuner are uglyyyyyy :p
[Nexus 5 Android Development] androcraze:
I'll take a look at the MultiROM patch. If it won't affect users in any way (other than the ability to use MultiROM), then it might be worthwhile.

I like my paint-shopped images; they convey the exact message that I wanted them to ;) I was actually more worried about the file size and image dimensions than artistry. I'll have to make newer ones when I get a chance.

I'll get some better screen shots.
[Nexus 5 Android Development] BreckZeBoulay:
Because you are my friend of AOSP :D :

https://drive.google.com/file/d/0B02Btet3um2pd0tleDgyWjZ4T00/view?usp=sharing

(if you are interested ;) )

Tell me when I can remove it.
[Nexus 5 Android Development] androcraze:
Got 'em!

Yeah, they look a LITTLE better.... Not that home-made, I-was-busy-so-I-had-my-kid-make-them feel, but I'll struggle with them.

Thanks :)
[Nexus 5 Android Development] tiixman:
pls add screenshots.
[Nexus 5 Android Development] androcraze:
Will do this evening. [MENTION=4913921]BreckZeBoulay[/MENTION] was kind enough to help with creating them. I just need some time back at my desktop to play.
[Nexus 5 Android Development] androcraze:
Today's Material Icon Day!

Yes, I have some screenshots included.

Added a new build with Material icons for Dialer, Calendar, QuickSearchBox, Music, and Gallery.

What do you think?
[Nexus 5 Android Development] teothecool:
Man, you should've mentioned your ROM restores the stock system recovery...
[Nexus 5 Android Development] androcraze:
I'll start by saying the AlmostVanilla will continue, so long as there are Google updates or sane patches.

Oh, the dilemmas we face in life!

Short: One

very dead

Nexus 5.

Long: My Nexus 5 died Saturday night. Phone was working fine, then I noticed it was "buzzing". Looked at the screen, and it appeared that the Overview button the the screen was being long-pressed (it was "ghosted", like an invisible finger was pressing it). I've had odd glitches over the years, and I immediately performed a long-press on the power button to shut the device down (and it did shut down).

The N5 will not power back up. I have no LED indicators, no warm battery when I plug it into the charger (it was at about 8% or so when it started acting-up). I left it plugged-in overnight. I've tried power cycling it, different wall chargers, cables, hooked it up to my PC.... No signs of life. When hooked-up to the PC, it tried loading Qualcomm drivers (or was it Broadcom?). Long-holding the power button while connected will give PC beeps as I release and re-apply.

I did notice last week that TWRP didn't seem to "stick" when I rebooted to recovery. I had to reflash TWRP to get into it, then it didn't stick for the next reboot to recovery. I'm guessing something was failing, or at least starting to do so.

1327 days (3 years, 7 months, and 19 days) of faithful service. RIP.
[Nexus 5 Android Development] forb'S:
Want to have a red functioned N5 (16GB)?

I use it now for testing Sailfish OS but I do not change to this os because of several reasons. Furthermore I just want to set up an Android 7.1.2 or/and 8.0 without gapps for playing. But for this emergency I could part with my 2nd N5.

If you're interested pn me.
[Nexus 5 Android Development] Pjotr91:
Have you tried this guide? It says dead or alive https://xdaforums.com/google-nexus-5/development/tool-06-03-14-one-click-factory-restore-t2513937
[Nexus 5 Android Development] androcraze:
That link says in Post #1:

"3) Turn on your phone, and connect your phone to the computer (make sure you have USB Debugging enabled on the phone)"

"6) If your phone will not boot and you need to restore, boot your phone into fastboot"

I may play with things on down the road, but I think it's a hardware issue; even if the battery was trashed, I'd still get some LED action.
[Nexus 5 Android Development] androcraze:
Nah. We're good. I have plenty of testers to help here.

All of my builds have worked well. "Testing" was simply a matter of installing the ROM and running it for a couple hours. As long as I stick to sane patches and regular builds, I don't see a need for an N5.
[Nexus 5 Android Development] androcraze:
Odd. Phone has arisen. Battery charging slowly.

After 3 days, multiple charge attempts, and various attempts at power cycling, it's breathing.

Could be a battery issue, but I don't think so. I'll keep the phone as a backup or for testing. I don't trust it at this point as a daily driver.

My new phone can't get here soon enough. I can at least clean-off what I don't need on the phone from a security-perspective.
[Nexus 5 Android Development] Pjotr91:
android-6.0.1_r81 is out :)
[Nexus 5 Android Development] androcraze:
Thank you.

MOI10E

Platform security patch: 2017-10-01

Interesting indeed. Syncing. This will take a while.
[Nexus 5 Android Development] androcraze:
Can someone check this new version for me? My N5 isn't up to the task:

http://www.mediafire.com/file/pi5dy...6.0.1_r81-MOI30E]Hammerhead-20171004-Beta.zip

After installing your GApps (Delta's are fantastic):

1. Check Calculator, Camera, Clock, Gallery, Messaging, Music, etc., making sure all launch correctly.

2. Check for Doze support:

- Download the CheckDoze app from here: https://xdaforums.com/showpost.php?p=66741976&postcount=1

- Install, verify Doze works

3. Check to see if WebView is working:

- Download HTML5test WebView from here: https://play.google.com/store/apps/details?id=com.html5test.webview&hl=en

- Install, check the AOSP version.

- Install Google WebView from the PlayStore: https://play.google.com/store/apps/details?id=com.google.android.webview&hl=en

- Verify that the Webview version has changed.

4. Follow the directions in post #1 to enable the reboot menu, verify that it displays and works properly.

5. Check UnifiedNlp:

- Flash the the UnifiedNlp(GAPPS) app/tool found in Post #1, under "Add-on Downloads"

- Install either the Mozilla or Apple backend following the directions in post #2.

- Try an app that requires the enhanced location API (Google Fit), ensure that it works.

6. Check for BlueBorne susceptibility: https://play.google.com/store/apps/details?id=com.armis.blueborne_detector&hl=en

7. Let me know the build date under Settings -> About phone (either 10/4 or 10/5, started on 4, ended on 5; not sure which it records)

8. Post an update of results.
[Nexus 5 Android Development] Pjotr91:
i use twrp-3.1.1-0-hammerhead and after the install:

Patching system image unconditionally...

Verifying the updated system image...

system partition has unexpected contents after OTA update

Updater process ended with ERROR: 7

Error installing zip file '/sdcard/AlmostVanillaAOSP[6.0.1_r81-MOI30E]Hammerhead-20171004-Beta.zip

Updating partition details...

...done
[Nexus 5 Android Development] androcraze:
From within TWRP, reboot to recovery (TWRP). It's part of the install process in post #1.
[Nexus 5 Android Development] androcraze:
OK. ROM 6.0.1_r81 installed properly with no issues.

When installing, please reboot from TWRP to recovery (TWRP) when installing the ROM; it prevents install errors. You only have to do this for the ROM, not anything else.

6.0.1_r81-MOI30E installs and works (as far as I can check without a SIM card).

1. Stock apps all launch correctly.

2. Checked for Doze support: I didn't have GApps installed, but everything else checked-OK. I suspect it will work fine.

3. I'll let someone else do the HTML test; it wanted Play Services, and I didn't install GApps.

4. Followed the directions in post #1 to enable the reboot menu, and everything works.

5. Check UnifiedNlp: installed fine, and the backend seemed to work.

6. Check for BlueBorne susceptibility: Good news! The BlueBorne app shows that this build isn't susceptible. So some security fixes were done.

7. Security patch level is October 1, 2017
[Nexus 5 Android Development] tom0769:
Simply
[Nexus 5 Android Development] Ph4:
From where before coming to this thread?

The developer is Google, but where did they upload this build?
[Nexus 5 Android Development] Pjotr91:
There's no more official marshmallow update for us from Google, but sometimes they use to update the code so developers can update ROMs.
[Nexus 5 Android Development] Ph4:
Where does Google update the code?
[Nexus 5 Android Development] Pjotr91:
you can find more information about that in the first post of this thread
[Nexus 5 Android Development] androcraze:
In post #1, I have a link to the git sources, but it's a link to download EVERYTHING.

For looking at individual components, look here:

https://android.googlesource.com/?format=HTML

You'll have to select the component, then select the tag (android-6.0.1_r81).

Here's an example:

https://android.googlesource.com/platform/frameworks/base.git/+/android-6.0.1_r81
[Nexus 5 Android Development] androcraze:
And I misread what you were asking for.

Google didn't release a factory ROM with r81.

The r81 release was either targeted at another device or Google was generous to the community.
[Nexus 5 Android Development] androcraze:
Just an FYI....

I had originally named the ROM with the "MOI30E" tag; that's incorrect, and it should be "MOI10E". I've renamed the files to the correct names. Nothing else should be affected.
[Nexus 5 Android Development] epinez12:
Thanks for the newest build. Works like a charm for me, haven't spotted any bugs yet.

I was just wondering about the super fast installation speed: I always dirty flash new versions of this ROM after wiping Cache / Dalvik and the installation only took about 10 seconds. Is this normal behaviour? I can remember it taking like 10 minutes...
[Nexus 5 Android Development] Ph4:
Thanks you very much, and sorry for the stupid and redundant question
[Nexus 5 Android Development] Pjotr91:
hi [MENTION=5061138]androcraze[/MENTION]

I can't install the new update. I've followed the guide step by step. Rom boots but when i try to install gapps it always show me "setup wizard has stopped". I've even followed the FAQ, because there's a mention about this, but i don't know what i'm doing wrong.

That's why i use to install StockOnlyDebloated version, but it's not updated like yours.

Edit: Problem solved. I missed the "Preparation" part.

The only thing that i want to ask is:

is there any way to restore all the apps from the setup wizard? Or i have to manually install them again from the playstore?
[Nexus 5 Android Development] androcraze:
https://xdaforums.com/showpost.php?p=68579774&postcount=2

Go to the link above. Read through them repeatedly, and make sure you know where all of the menus are on the phone. Scroll down and start with step #1.

As long as you make the ".removefacelock" and ".removesetupwizard", put them in the proper folders, and then immediately go to Settings -> GApps, you'll be fine.

You may need to reflash the ROM again, as the wrong setup wizard is now installed.

Again, read through that post thoroughly.
[Nexus 5 Android Development] androcraze:
Good on the install....

You have the option through Play Services of remembering Apps and settings. If you didn't do that initially, then you may have to redo.
[Nexus 5 Android Development] androcraze:
You're fine. I hope you enjoy the ROM.
[Nexus 5 Android Development] androcraze:
I didn't do anything on my end to make then install faster, code-wise.

I always wipe everything but storage and perform a full install; I want a clean slate to verify the build. So no, I never "dirty-flash".

I'm also used-to the post-install taking 10 minutes, so I walked-away for 15 then came back. If it took 10 minutes or 10 seconds, I'll never know.

I would verify the "About phone" data, making sure that it's what you'd expect it to be. If that's good, you're set.
[Nexus 5 Android Development] epinez12:
It has the patch level from October, 1. I assume the security patches are the only thing you changed within this build, I am happy with that. Thanks!
[Nexus 5 Android Development] donz_Simon:
Hello dev.. so are you continue development this rom with nov security update?
[Nexus 5 Android Development] androcraze:
Did I miss the security update for Marshmallow? Point me to it, and I'll update.
[Nexus 5 Android Development] donz_Simon:
Hellow dev.. I try this rom now, but I have "google play services has stopped" & I can't login my account, I flashing this rom with open gapps mini 6.0.1 together.. any my miss dev?
[Nexus 5 Android Development] androcraze:
Read and re-read the setup procedure that I have in Post#1 under "Installation".

You may simply have to enable permissions.
[Nexus 5 Android Development] epinez12:
Aren't these the right sources:

November: https://source.android.com/security/bulletin/2017-11-01

December: https://source.android.com/security/bulletin/2017-12-01

? :) Would really appreciate the new security patches.
[Nexus 5 Android Development] androcraze:
No. I use "Frameworks" as a reference when looking for updates to Git, as it will update even if nothing else will:

https://android.googlesource.com/platform/frameworks/base.git/+refs

Follow the page down to the "Tags"; they're in order (top to bottom) from newest to oldest. "android-6.0.1_r81" is the last 6.0.1/MM release posted as of this time. I'd be looking for an "_r82" or later for 6.0.1.

Google may update the code. Be patient.
[Nexus 5 Android Development] HermannSenator:
Hi!

I'm using this ROM since a couple of days and my Nexus 5 is very very smooth! I like the fact that is based on Marshmallow with an almost up-to-date security patch level. Using the debloater tool and installing the apps from Google Play Store makes it almost like stock, but with better performances (using blu_spark kernel). Big up to the dev!
[Nexus 5 Android Development] androcraze:
Contacts:

https://f-droid.org/en/packages/com.simplemobiletools.contacts/

Look at Tibor's other apps here:

https://simplemobiletools.github.io/

The apps are all based-on AOSP orginals, so that's in-line with what you're looking for.

Let me know if that works. I've used his Gallery app. and it worked well.

I'm not sure what the number under Messaging would be; it should be pulling the phone number from your SIM card. Are you pulling my AOSP-build app from the ROM and trying to use that?

You could try QKSMS:

https://f-droid.org/packages/com.moez.QKSMS/
[Nexus 5 Android Development] androcraze:
But it is the "AOSP Contacts"; he's just build it so it works on multiple ROMs.

Is this for the N5? I'm not sure why you're using the stock ROM and stripping-it down. Why not just debloat my ROM and install what you'd like? I'm sure you can get Micro-G to work, and Messaging will work flawlessly.
[Nexus 5 Android Development] androcraze:
Yeah, he's tweaked the original AOSP code. The issue that we're all running into is that Google isn't updating or maintaining the AOSP apps. From MM onward, AOSP Browser, Email, and Calendar are all broken in some way. Even Keyboard was having issues. I've had to find substitutes for the N5.

I could "limp along" with code that's not supported any more, or I could support developers who've taken the code, updated it, and have kept it open source. I'll choose the latter every time.
[Nexus 5 Android Development] androcraze:
No. It doesn't. I flashed the ROM and kept TWRP. I've NEVER lost TWRP flashing an AOSP custom ROM.

The good news is that recoveries on the N5 are easy enough to put back.
[Nexus 5 Android Development] teothecool:
Yeah, that's true, no big deal. Anyways, my phone must be acting up, this never happened to me either which is why I was so surprised when it did.
[Nexus 5 Android Development] androcraze:
I always enter TWRP, then "Reboot to Recovery". It unmounts things properly.

I then can wipe and install the ROM.
[Nexus 5 Android Development] androcraze:
Green or Holo Cyan?

EDIT: Or Red?
[Nexus 5 Android Development] BreckZeBoulay:
Red ! :p

Yes yes, I know where's the door :D

Sorry I don't use this bar, AOSP google free for me
[Nexus 5 Android Development] androcraze:
I can make a red one too. A color that looks appealing but blends with a multitude of backgrounds.

Added a RED sample to Post #24.
[Nexus 5 Android Development] rshappard:
Fix for green line in video

Much respect - ROM & Instructions are superb!

Only one small suggestion if I may?

The only thing I had to search for was the 'Fix for green line in video' .zip file...

Could this be integrated into the ROM since it seems to be necessary?
[Nexus 5 Android Development] androcraze:
Is this the Sprint issue? It's for AOSP Camera?

I'll gladly add it in; and details you can give will be helpful.
[Nexus 5 Android Development] androcraze:
I've created a section in Post #1 called "Add-on Downloads". I've included flashable links for the Green Line fix, TimeService fix, Modem-Radio, and Boot Animations.

As the Green Line and TimeService fixes include non-AOSP libraries and APKs, they'll be separate downloads. They're easy-enough to flash. At least you don't have to hunt for them in other threads.

I'll update the green line fix as ROMs update.
[Nexus 5 Android Development] androcraze:
Couple of questions for the folks using this ROM.

1. Does it work as-is with Sprint/CDMA?

2. Who uses the included Calendar?

I'll chat about Calendar.... If you go to:

Calendar -> Settings -> Use Home time zone -> Home time zone

The settings crash. I've noticed that Etar has fixed this, but the patch to fix it creates additional build issues under OpenJDK7. I'm looking for a fix, but in the event I can't find one, I'm not sure I should be putting out applications that are prone to crashing with Etar being open source and available.

Thoughts?
[Nexus 5 Android Development] fKm:
Can't say anything to your questions above as I don't have sprint and use the Google calendar.

But I have some other problem: GPS is not working as it should. In the location menu I don't have the settings for bluetooth and wifi search and I can't enable the high accuracy mode.
[Nexus 5 Android Development] androcraze:
Odd. In Settings -> Location, I:

- Toggle the switch to "On"

- Click on "Mode"

- See three options: "High accuracy", "Battery Saving", and "Device Only"

- Click on "High accuracy", and the green dot next to it is highlighted

- Click the back-arrow and return to the Location menu

- Still see "Mode" as set to "High accuracy"

For bluetooth and WiFi, I'm seeing them under:

Settings -> Bluetooth

Settings -> WiFi

Both have on/off toggles.

Is that what you mean and are looking for?

Did you come from a different ROM that shuffled things around in the menus?

For the GPS, I tried implementing a GMS server fix, but it caused nothing but grief. There are some apps out there that tweak /system/etc/gps.conf. It's actually a script file and to can prioritize your search servers for where you live. This program worked for me back in the day:

https://f-droid.org/repository/browse/?fdfilter=gps&fdid=org.fastergps

Backup your /system/etc/gps.conf file and give it a whirl.

EDIT: Here's another guide: http://www.xda-developers.com/gps-lock-faster-xdatv/
[Nexus 5 Android Development] fKm:
WiFi and Bluetooth work for me. I don't have a radio button in the location menu and choosing high accuracy doesn't change anything. I've done a screenshot. Clean flash btw.