yashsingh1/xdaforums huggingface dataset:
[General Paranoid Android Discussion] Nephilim:
I go a different route, what I do is if I feel like dirty flashing updates too much has been causing issues I will revert back to a nandroid of the current rom I am on from like a month or two prior and then dirty flash the current update over that, 99.9% of the time it will promptly speed up my device again most likely from avoiding alot of bugs that stick upon each dirty flash since I skipped a month or two worth of them.

The other thing I do is about once every one or two months I will "clean house" on my sdcard location, what I do is first delete any files that are just sitting there useless, then I move every single thing that I need/want to keep on my sdcard to a folder on my PC called "sdcard temp folder", after that I completely wipe my sdcard location and proceed to move everything back onto it from my pc.

These two things improve performance substantially for me.
[General Paranoid Android Discussion] MUTATED_FORM:
Google Play Services error? Every time I sign in once flashing a new ROM I get this. I am flashing the newest version. Any help?
[General Paranoid Android Discussion] Nikki1993:
Read the FAQ about Google Play Services on the first page.
[General Paranoid Android Discussion] MUTATED_FORM:
Sorry for my ignorance. Should've looked.
[General Paranoid Android Discussion] tangcla:
[MENTION=2777334]TKruzze[/MENTION], I'm having issues with QuickOffice force closing if I open a document (PDF, doc, docx attempted) from Gmail or the notification bar. It works fine from ES File Explorer though. Happens across all three of my devices as listed below.

GApps full 20140321a

Nexus 5 hammerhead, running ParanoidAndroid 4.2 beta 1, Dalvik runtime

Nexus 4 mako, running ParanoidAndroid 4.2 beta 1, Dalvik runtime

Nexus 7 grouper, running ParanoidAndroid 4.2 beta 1, Dalvik runtime

pa_gapps.log attached.
[General Paranoid Android Discussion] jdogzilla:
Having trouble with Gmail client. Can receive mail but cannot send mail and delete don't sync up anymore. Any suggestions on what to do to rectify problem?
[General Paranoid Android Discussion] TKruzze:
Yep. I've dumped MediaFire. Use the AFH link instead.

Just ignore it. This was a conflict between the OTA app and my GApps packages. It should be resolved now for all packages except Stock. My upcoming update will fix that one, too.

Thanks for the complete information and pa_gapps.log, but this is not a GApps issue. It's an app issue that you'd need to contact Google on. You might try clearing the apps cache and data in Android Settings, but there's not much else I am able to offer.
[General Paranoid Android Discussion] tangcla:
So is the fault to do with QuickOffice?

I've tried uninstalling QuickOffice and then installing from the Play Store, but the same thing happens.
[General Paranoid Android Discussion] demlv:
Just curious, what is the actual process you use to wipe the SD location and then to restore everything?
[General Paranoid Android Discussion] Whosdaman:
I don't have this issue if that helps. Something else is going on. You may want to clean flash everything then restore data and see if that helps. Or clear data from both quick and gmail
[General Paranoid Android Discussion] tangcla:
Thanks. I've cleared data and caches on all devices. I'm wondering if it's a ROM related issue as it happens on all Nexus devices running ParanoidAndroid.
[General Paranoid Android Discussion] Noob911:
Doesn't happen with mine :) .. Never has happened with any of my nexus devices .. Maybe it is just u man might be unlucky or ur flashing wrong
[General Paranoid Android Discussion] jdogzilla:
Bump?
[General Paranoid Android Discussion] 0s1ride:
You could try wiping only /system first, as described in FAQ #6, you won't lose data. Also, take a look at FAQ #5.
[General Paranoid Android Discussion] Wh1t3Rose:
Just a little idea. Just try readding your account. Then check your outgoing settings to make sure it looks good and it's using SMTP not POP3 protocol.
[General Paranoid Android Discussion] 0s1ride:
Yeah, you will experience huge battery drains under Wi-Fi if you used to use the AOSP keyboard, even with the Stock Package Gapps that delete its apk.

What made it difficult to diagnose for me was that, in battery usage, the offending thing was "media", not the keyboard itself.

Clearing Google Keyboard app data fixes it, though.
[General Paranoid Android Discussion] TKruzze:
PA GApps Update Announcement

PA GAPPS - MARCH 24 UPDATE

MARCH 24, 2014 - 20140324

Google Keyboard updated to v3.0.19373.1072412a: NOTE: If you experience high battery drain or FC's after updating - try clearing data and cache for Google Keyboard - This is NOT a GApps issue.

PLEASE CHECK THE OP for

Complete Summary of Recent Changes

List of Common Questions and Answers

Package Details and Download links
[General Paranoid Android Discussion] osm0sis:
Nice!
[General Paranoid Android Discussion] dragonboydbboy:
Latest cm11 nightly, must have changed the name of trebuchet launcher package again, because these gapps don't overwrite the trebuchet launcher...
[General Paranoid Android Discussion] störte:
Sorry but cant find the new full modular under the dl links
[General Paranoid Android Discussion] iXNyNe:
So is 3-24 pretty much identical to the original 3-21 (before 3-21a downgraded the keyboard)? Or is there something different that may help with the FC's people kept reporting?

BTW CyanogenMod updated from 4.4.2_r1 to 4.4.2_r2 a few days ago. It supposedly brings some changes to aosp in regards to the keyboard, not sure if that affects only the aosp keyboard or if it's something else in the system that may help compatibility with the new Google keyboard 3.0.

---------- Post added at 01:37 PM ---------- Previous post was at 01:33 PM ----------

I'm on cm11-20140324 and pa stock gapps 3-21 (with 3.0 keyboard) and the addon.d scripts have consistently removed trebuchet for me.

Can you post your pa_gapps.log ?

---------- Post added at 01:39 PM ---------- Previous post was at 01:37 PM ----------

Full modular doesn't include the keyboard which is the only change in 3-24 so there was no need for an update. Really only stock and the keyboard add-on would have been updated.
[General Paranoid Android Discussion] TKruzze:
Yep, It's exactly the same as the 0321 version before I reverted.

I had several people test it out and nobody had any issues which, of course, makes sense since Stock removes all other keyboards that could potentially conflict with Google's, there's no reason for issues.

Google Keyboard has, however, been causing issues for many people with it's high data usage. This is a Google issue, however, that most people are able to resolve by simply wiping the cache and data for the Google Keyboard application.

Thanks for that. Since no link or device name was provided, I decided to wait for further confirmation. If this changes, let me know, and I'll add it to the list.
[General Paranoid Android Discussion] albertusac:
Please update the 4.3 GApps [emoji5]
[General Paranoid Android Discussion] reshonda:
EDIT: fixed
[General Paranoid Android Discussion] exodius48:
[MENTION=2777334]TKruzze[/MENTION] Do you have a plan to make aroma installer for this?
[General Paranoid Android Discussion] alister91:
I'm having problems with a mini GApps package, after installing mini gapps, I installed the photosphereadd-on but but when I reboot, the camera freezes.....

GApps package you installed ( Mini Modular, )

Date of the GApps package (2014/03/21a)

Device type (Nexus 5)

Current Runtime (Dalvik)

Contents of pa_gapps.log or pa_addon.txt ( ]

The exact ROM you're using on your device PA 4.2 beta 2 (http://paranoidandroid.co/roms/hammerhead/)
[General Paranoid Android Discussion] PiggySmalls:
^^^^^^^^^^^
[General Paranoid Android Discussion] dragonboydbboy:
Here is my gapps.log, as you can see the browser, messaging and launcher were not replaced.

Running CM11 nightly 03/24 on VS980

Let me know if I can do anything else

p.s. i renamed the file to .doc so that I could upload, just rename to .log or keep as .doc, still opens just fine
[General Paranoid Android Discussion] Whosdaman:
You are trying to install the full installation which doesn't replace the stock apps. You need to flash the stock file, then it'll replace everything.
[General Paranoid Android Discussion] Whosdaman:
[MENTION=2777334]TKruzze[/MENTION] I would like to request a slim stock package that still replaces browser, keyboard, and launcher. I don't use half the apps in the stock package, but I use it because of the replacement feature. Any plans like that for future development? Or if there is an easy way to omit certain apps, it would be much obliged.
[General Paranoid Android Discussion] iXNyNe:
Temporarily (until something like this is created) you can use the micro or mini pack and the keyboard add-on and then disable or freeze the stock apps you won't be using.

The idea with gapps (aside from the base framework, play services, and store itself being the core functionality) is to make use of the space on /system that isn't used by the firmware rather than taking up user space on /data. In my case on my lg g2 I have a ~3gb /system partition so I use the stock package just to take up some of that space (regardless of my intention to use the apps or not). The empty space does nothing otherwise, it doesn't make my phone faster or produce high fives or unicorns, so it can house gapps. And even with my firmware and stock gapps I still have ~2gb free on /system.
[General Paranoid Android Discussion] Whosdaman:
I did that before, just don't prefer it for updates. I have the note 3. So it doesn't bother me either. But I just like the cleanliness of the smaller package. A tad bit of ocd lol
[General Paranoid Android Discussion] iXNyNe:
Your best bet then is actually to flash the stock pack and freeze/disable any apps you have no intention of using. Once it is frozen or disabled an app won't show up in your launcher, can't be started in any way, can't use battery life by waking your device, can't use data (even in the background), and will pretty much not exist on your phone other than as a place holder telling your future firmware updates and gapps updates that you don't use this file and it shouldn't be re-enabled (updates leave things frozen).

Matter of fact I actually freeze a few apps from my firmware (default music player and the aosp email app) and I freeze "news & weather" gapp (why the **** this exists is beyond me) and also whisper push from cm cuz I use Google voice so I can't use whisper push anyway.
[General Paranoid Android Discussion] Whosdaman:
Lol, yeah I like that idea. I didn't know if freezing has any consequences or not. Tkruzzle said not to remove any apps as they have components that affect others. Didn't know if that many freezing too
[General Paranoid Android Discussion] iXNyNe:
Freezing leaves all the important stuff whereit needs to be so that nothing breaks, and if you update the frozen apps stay frozen, so you won't have to freeze everything every time you update.
[General Paranoid Android Discussion] Whosdaman:
That's awesome, thank you. And yes, the first to go, like always, is that stupid news and weather app that Google keeps around.
[General Paranoid Android Discussion] alister91:
I extracted from stock gapps, the files camera and gallery from the folder (optional / photosphere / nexus 5), and put in place of the existing ones and everything works now
[General Paranoid Android Discussion] TKruzze:
Thanks for posting your pa_gapps.log, however everything there looked fine. I see you've got things working, now, but it should also have worked with the photosphere addon as it's the exact same files you extracted. Perhaps it was a bad flash.

Unfortunately, maintaining 4 separate GApps packages is already enough for me at the moment. I am considering other changes that might help, but they're just an idea right now.

That said, [MENTION=3386399]iXNyNe[/MENTION] did a fantastic job of explaining the best method to accomplish what you're trying to do. It's also the same method I recommend in the FAQ, he just did a better job of explaining it. :laugh:
[General Paranoid Android Discussion] Whosdaman:
Haha, yeah I read the FAQ fully, I guess I didn't fully understand it lol. But keep me in the loop. If anything maybe modifying one of the smaller packages to keep your packages down to four and reflect the stock, maybe? Its just an idea ;)
[General Paranoid Android Discussion] Ben Folds:
How to update a package?

Sorry if this is a NewB question, and I have read the first page thoroughly, but I can't find anything about how a package gets updated when Google updates an individual app in the package. Are they available through Goo Manger to get notified like I do with my rom? Or do I keep checking back here for updates and then dirty flash an updated package over the original? I'm not using Paranoid Android which get the OTA updates.

Thanks for offering the micro package for those of us who only need a few core apps, this is great :)
[General Paranoid Android Discussion] GatoL0c0:
If you're freezing an app, you're not removing it.

---------------

Samsung Galaxy S3

CM11 Nightlies / PhilZ Touch Recovery 6.0 / TWRP / 0-Day PA GApps
[General Paranoid Android Discussion] bigsupersquid:
I read the FAQ...

I have no storage size or flashing issues. I am however running cm-11 4.4.2 mostly from my external storage.

That doesn't really matter, though, because my question relates more directly to my aged hardware. Armv6, msm7x27 to be more exact.

Is there an existing list of libs and apps that rely on armv7 enough to FC too badly to use (like Chrome, or the keyboard lib?)

Many of the stock package apps work just fine on my device. I've had to forcibly disable a few, though. I knew better than Chrome and the keyboard already, that's why I mentioned those. I can work around the Search voice-command issues enough to be happy with the rest of it.

I certainly don't expect you to maintain additional 'stripped' packages for those of us with devices getting long in the tooth, but if you know of an existing list of what would be prudent for an end-user such as myself to remove, that'd be awesome.
[General Paranoid Android Discussion] apatal:
The packages are actually pretty easy to edit, removing the apps you don't want in there. If you want, I'll make you a stripped stock which replaces the launcher, browser and keyboard but doesn't have the other Google apps.
[General Paranoid Android Discussion] Wh1t3Rose:
Does anyone know what happened to TK ROM? Smoothest TW there ever was. I was hoping to go back to it. But the thread is gone :(
[General Paranoid Android Discussion] LinearEquation:
Message the dev and ask http://xdaforums.com/member.php?u=844737
[General Paranoid Android Discussion] iXNyNe:
I figure answering questions is the least I can do in gratitude for your efforts. If it's one less repeated question or unjust complaint that can be handled before falling at your feet, then you have more time to focus on new ideas and frequent updates, which is what drove most of us to this thread in the first place.

I hope those of us stepping up to help can offset the ungrateful users and encourage you to continue doing your stuff!

When there is an update to an app [MENTION=2777334]TKruzze[/MENTION] adds it to the pack and it seems he posts here right away.

The goo manager is a decent way to get updates without reading the thread, but really you should want to know what's new about the update, and the thread has tons of useful information, and sometimes it's not just an app update, but new information about the install process, like the addition of the pa_gapps.log file or compatibility information about the 3.0 keyboard.

That's actually a really good question, I didn't think any of this stuff was architecture specific. I assumed that all the gapps could run on any device capable of running android (so long as you've got the right gapps for your version of android)

Do you have any links to any information supporting this? (Not saying you're wrong, just curious because it's good information to know)
[General Paranoid Android Discussion] LinearEquation:
If yall need help stripping Gapps packages I can certainly help. Not to hard to unzip and remove what's not wanted. I usually just remove via Titanium BU myself but to each their own. PA has always had my respect for their outstanding ROMS.
[General Paranoid Android Discussion] Ben Folds:
Absolutely, I definitely want to keep informed about things and plan to.

I was more wondering about how to go about installing it when there is an update to the package. I couldn't find the package in Goo Manager, I have had the Micro package installed for about a week. I searched through all the Gapps on the app and didn't see it in the list. And I was wondering about if once I do have the update, is the new package to be flashed over the old without doing anything else? Sorry if it sounds like a stupid question, but like you implied, some things require different installation processes. This is my first time attempting to update a Gapps package.
[General Paranoid Android Discussion] osm0sis:
OT: I love Ben Folds by the way, one of my favorite songwriters. :) :good:
[General Paranoid Android Discussion] claytonjn:
It's okay, your post is just as relevant as this one:
[General Paranoid Android Discussion] osm0sis:
Haha at least in my case there's someone posting in the thread with the handle "Ben Folds". :p
[General Paranoid Android Discussion] Ben Folds:
---->Feeling stupid for not knowing all the lingo yet :(

"OT" like "on top"? Flash it like I do a normal rom update, no wiping anything?

I did see the steps if I change packages with the dalvik & cache getting wiped after, instead of before, the rom. That's why I was asking, those special little differences :)

I totally know you're a cool soul now if you're a Ben Folds fan! He's a musical genius :)
[General Paranoid Android Discussion] osm0sis:
Off Topic. ;)
[General Paranoid Android Discussion] Ben Folds:
Hahaha, yeah that could also mean that ;) How about an on topic answer, lol.
[General Paranoid Android Discussion] osm0sis:
Yes, generally you should be fine flashing over top. Go back a few pages and read the discussion about prolonged dirty flashing, and I explain one way to clean flash and retain most settings. Usually you're fine unless your ROM does something drastic though.
[General Paranoid Android Discussion] Ben Folds:
Well now I feel a little silly, I had read that earlier and had actually copied your post into my notes about dirty flashing and what you backup in Titanium. But, it didn't click to me that the whole talk was about updating Gapps. I think I bricked my brain from all this research. I definitely want to do things the right way and not just the easy way. I am stepping up a package, so I was going to follow the steps in FAQ #6. But in a normal update for Gapps, that won't include my rom, I'll try to avoid dirty flashing it.

What I'm getting from what you said for doing just an update is: Factory Reset, Wipe Data, flash Gapps, then wipe the cache(s).

Why is it that the cache gets wiped after Gapps? Just curious.

What system apps did you decide to backup in Titanium? Just curious about that too (even though that's OT) <--- I'm learning :)

You've been great helping me like this, I truly appreciate people like you who take their time to help.

BTW, Ozzmosis is a great album ;)
[General Paranoid Android Discussion] Noob911:
I use micro gapps .. Updated to the latest version and also installed the one with A after it .. Still keeps telling me I need to update .. I was told it was sorted and for a few days nothing popped up but here we are again its back Lol .. Any advice ?

Thanks a million
[General Paranoid Android Discussion] bigsupersquid:
armv6/armv7 (thumb1/thumb2)

Ok, supporting data.

Not linking to other people's work, just posting specifics. Feel free to tweak at me if I'm incorrect, this is XDA after all.

example: with output from

arm-linux-gnueabi-objdump -d libgoogle_hotword_jni.so

...

000019e8 <Java_com_google_speech_micro_MicroHotword_nativeProcess>:

19e8:	e92d45f0	push	{r4, r5, r6, r7, r8, sl, lr}

...

So, from the documentation,

Thumb1: The instructions in this group allow registers 0-7 and optionally LR to be pushed onto

the stack, and registers 0-7 and optionally PC to be popped off the stack.

Thumb2: Use the PUSH and POP instructions to transfer any set of registers containing R0-R12, LR and PC.

Thus this booger uses thumb2 code (else it couldn't push r8,) which crashes on my (and many other) armv6 architectures. There's plenty more in there, but this is a simple example.

I became aware of this kind of method to determine architecture-specific code cause the Raspberry Pi guys used something similar but simpler and more automated to test for armv7 in their early hardfloat build processes. They looked for some common NEON instruction, but I don't remember what and my search-fu isn't working on that yet today.

//edit: ok, talk about going the long way around.

this works much better.

readelf -A libgoogle_hotword_jni.so

Attribute Section: aeabi

File Attributes

Tag_CPU_name: "ARM v7"

Tag_CPU_arch: v7

Tag_CPU_arch_profile: Application

Tag_ARM_ISA_use: Yes

Tag_THUMB_ISA_use: Thumb-2

Tag_FP_arch: VFPv3

Tag_Advanced_SIMD_arch: NEONv1

Tag_ABI_PCS_wchar_t: 4

Tag_ABI_FP_denormal: Needed

Tag_ABI_FP_exceptions: Needed

Tag_ABI_FP_number_model: IEEE 754

Tag_ABI_align_needed: 8-byte

Tag_ABI_enum_size: int

Tag_ABI_HardFP_use: SP and DP

Tag_ABI_optimization_goals: Aggressive Speed

Tag_DIV_use: Not allowed
[General Paranoid Android Discussion] Wh1t3Rose:
OK thanks. I couldn't remember who the Dev was and didn't know how to find out otherwise I would have. I've been here a long time and know this post didn't really belong in this thread but I didn't know how else to get my answer. Thanks for the push in the right direction. :)
[General Paranoid Android Discussion] :
Just installed PA GApps, I keep getting unfortunate Google Keyboard has stopped working. I downloaded the stock PA GApps.
[General Paranoid Android Discussion] rickbosch:
I have the same thing.
[General Paranoid Android Discussion] michierusama:
This is happening to me too.
[General Paranoid Android Discussion] osm0sis:
No for GApps I wouldn't really worry about it. Only if you're switching packages (eg. Stock to Full) or something you might want to consider going clean.

My method of using Titanium is for switching ROMs (where a clean flash is absolutely necessary) but cutting your work in setting things back up in half. I explained what I backup in that post so I won't rehash it. :good:

GApps updates you're generally safe just flashing over top.

Hopefully that made more sense, I was tired last night when I was answering the first time. :silly:
[General Paranoid Android Discussion] bigsupersquid:
I can answer my own question now about what libs are built armv7 and which not.

Here is a list, from the 324 stock gapps. Aside from optional, which is all armv7.

as you can see, there's not a lot left that isn't built specifically for the newer architectures. I guess it's the non-NEON non-thumb2 stuff that's backwards compatible which keeps me from getting constant FCs... only a few things do that. Kind of like how Search mostly works... until trying to do something with the hotword detection or mic input (//edit: sorry, mic is fine, recognizer is what crashes. 'listen to tv' works.)

I found and tweaked the Raspbian v7 package checker script. from here

changed it to check a directory instead of a debian package.

Source: https://github.com/bigsupersquid/v7clean
[General Paranoid Android Discussion] Hepaa:
Problem

Hi,

I flashed my Nexus 4 to Paranoid Android (pa_mako-4.2-BETA2-20140325). Its Android based 4.4.2. And when I´m trying to flash this Google Apps, I have problem:

**** Incompatible Android ROM detected ****

This GApps package is for Android 4.3.x ONLY

******** GApps Installation failed *******

status 7 installation aborted

Can you help me please? :(
[General Paranoid Android Discussion] claytonjn:
Did you even read the error? You flashed the 4.3 GApps, not the 4.4 GApps.