yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] moriel5:
You could try running vim or nano from a terminal emulator, if you have the binaries.

Otherwise, I had heard of TextWarrior a few years ago, it used to be a Mac OS 9 app, then a Mac OS X app, I have no idea what in between, they also have an Android app.

I have no idea what is it's fate nowadays, but you should try it.
[Android Apps and Games] Bludwurst:
I've heard nice things of Turbo Editor; it's open source, too. Beware that F-Droid has a somewhat outdated version (1.19) compared to the PlayStore version (2.4); otherwise, all good.
[Android Apps and Games] ale5000:
He was referring to beta version of microG Service Core (not Play Store).

I haven't said that newer versions wouldn't prompt with applications updates, but just that may have problems with license check.
[Android Apps and Games] Bludwurst:
Just a random thought I had: does patching ROMs (with Needle, Tingle or Haystack) interfere with built-in OTA updaters (OpenDelta)?

As in, would I need to repatch everytime there's a delta update?

It's mostly for curiosity's sake.
[Android Apps and Games] 2phazt:
Newer playstore versions work fine - all my paid apps work only some of them had to be reinstalled to register under the new play services. Inapp purchases are registerd correctly as well.

Only culprit is that new purchases are not possible from inside apps. Only over the web playstore...
[Android Apps and Games] Shadow53:
Yes, you would need to repatch. The patching is done to the the /system/framework/framework.jar file, which is overwritten on a new flash of the ROM. Delta updates just patch an existing zip file with the changes; the entire system is still dirty flashed. I'd recommend holding off on flashing updates until you have time to also patch the system again - or use OmniROM of possible, which doesn't need to be patched.
[Android Apps and Games] Bludwurst:
Thank you. A bit of a shame, but I guess I'll just stick with Omni :)

Wish more ROMs implemented signature spoofing :/ patching is a bit of a pain.
[Android Apps and Games] barturblits:
Wish more devices were supported by omnirom ;)

Xposed is a dirty second option.

Tingle is imho only interesting for final or >monthly releases.
[Android Apps and Games] marcdw:
crDroid Nougat is the only ROM for the (my?) G3 that has signature spoofing built in. When I found that out I quickly microG'ed it. Glad I didn't have to deal with patching.

I too wish OmniROM was available on more devices. One of those legendary items one only reads about but never experiences. ?

LG G3 D851, PAC-MAN LP ROM, MultiROM, Tapatalk 4.9.5
[Android Apps and Games] Bludwurst:
<:/ I've been trying to get the latest PlayStore to work with microG, but it does that thing where it asks you to log into your Google account even when it's already registered. I've tried everything I could think of, up to just erasing the account from the device and logging in again. As far as I am aware, I'm using the latest beta.

If I need the FakeGApps Xposed module then I'll have to stick with the 5.111 PS :v (nougat doesn't have Xposed yet right?)

Well, but the more options, the better :d

Yeah :d patching can be rather inconvenient.

crDroid includes sig. spoofing? It would be good to have a list of ROMs with sig. spoofing built in (the one in the microG page only lists like two: MarshROM and two versions of Omni IIRC.
[Android Apps and Games] levone1:
Thanks for replies. So far I must say that I'm pretty impressed with Quickedit. Handles largest files better than Jota. Textwarrior is a little limited in UI/features, but seems pretty capable too. Going to look into others...
[Android Apps and Games] bigsupersquid:
Patching source is a bit of a pain too but probably takes less time.

Every time I repo sync I have to go to frameworks/base and reapply the two signature patches (nlp and spoofing.) While I'm at it I add two more. but at least all of them are reduced to 'git cherry-pick <hash>' after the first time doing it.

Still more efficient than forking upstream frameworks/base and keeping up with changes.
[Android Apps and Games] levone1:
I'd like to try, but so far I have only found 1 installable vim, and doesn't work right. Screenshot shows result no matter which command I use... (tested 'vi' and 'vi [path to file]).
[Android Apps and Games] Has_anDroid:
help Contacts sync dont work nexus 4 7.1.1 custom roms ?
[Android Apps and Games] levone1:
I'd like to try, but so far I have only found 1 installable vim, (http://gdr.geekhood.net/gdrwpl/vim-android.php) and doesn't work right. Screenshot shows result no matter which command I use... (tested 'vi' and 'vi [path to file]). That's all it will show, and is unresponsive.
[Android Apps and Games] jorjee:
:thumbup:
[Android Apps and Games] Bludwurst:
Just so you know, there's this (open source) app called vimTouch that's... Well, what it says.

F-Droid has version 2.3 and the PlayStore has version 2.7

I personally don't use it, but I saw it while exploring F-Droid.
[Android Apps and Games] bigsupersquid:
You can get an up to date nano for arm here

https://xdaforums.com/showthread.php?t=2239421
[Android Apps and Games] levone1:
Thanks. Tried Vimtouch, but buggy. I've been experimenting with Nano, and it's good, just need to find a good Term, with kine #s, etc.
[Android Apps and Games] n76:
I have done a couple of different ways of building a ROM with the microG patches built in. For a while, I was setting up a github repository with the patched version of frameworks and the top level android.git. Recently, I've just been cloning the repository of my my favorite ROM, then creating a local branch for each patched component.

I've just gotten a new phone and haven't yet decided which ROM I want to run on it or how I will get that ROM patched. Most likely I'll do the same as I was for my old phone but figure this is a good time to revisit the issue and see if things can be improved.

Maybe those of us who build our own ROMs to be able to run microG without using xposed or needle, etc. Ought to compare notes to come up with a suggested source control and build method that others can follow. . .
[Android Apps and Games] moriel5:
Try JackPal's Terminal Emulator, it's pretty outdated, but still works like a charm on newer Android versions.

By the way, did you try modifying VIM's permissions to executible?
[Android Apps and Games] beneth:
Or you can just start a new branch that tracked the official manifest branch, apply patch.

Then, repo sync will pull and rebase your commit on top of the fetch change.
[Android Apps and Games] levone1:
Found out that line#s are a Nano issue, not terminal. Ctrl -c shows line info at bottom, but Nano won't show #s at the lines. Think I'll stick to quick edit for now, and keep working on vim. Seems like Vim is functioning as far as permissions go, just maybe not a compatible version...
[Android Apps and Games] Shadow53:
Termux from F-Droid is a better option, IMO. It's kept up to date and has its own packaged system so you can download plenty of command line apps, including the email client mutt, python, and your favorite editor.
[Android Apps and Games] moriel5:
I had also meant to mention Termux, however I couldn't remember it's name.

And I also prefer Jackpal's Terminal Emulator as it's lighter, plus I do not yet require Termux's package manager.

When the ROM comes with it's built in Terminal emulator, I use that, otherwise I use Jackpal's.
[Android Apps and Games] SenK9:
I was getting "This App Requires Google Play Services" on a few apps with 0.24, preventing them from running. I can confirm updating to 0.2.4-55 (latest beta) has resolved these issues on Google Maps 9.44.x, Fitbit 2.41 and Youtube 12.x.
[Android Apps and Games] jjhaohao:
Yes, and i tested after and before flashing the maps api. Still no luck. Weird.
[Android Apps and Games] Shadow53:
I looked back at the last few posts relating to your problem. Do you have microG installed as a system app or user app? MicroG comes with maps api v2 bundled with, and the separate flashable is for maps api v1, if I remember right. System apps, though, expect their libraries to be found in /system/lib or /system/app/(appname)/lib. If you have it as a system app, I'm guessing you didn't extract the library from the apk and that's why you're having issues.

If you have it as a user app, then I don't know what the problem would be.
[Android Apps and Games] joelh:
You're saying you apply the patches while building your ROM? Can I ask how? I build Lineage just by following their wiki, so I have no idea how to alter things before it gets built.

If you're willing to pm or just point me to a guide, I'd be grateful. Don't want to make anyone go too far off topic
[Android Apps and Games] derbestimmer:
[MENTION=5627087]ale5000[/MENTION]

thanks for the headsup. i'm desperately trying to opt for mode 1 (since xposed for nougat is not available as of now). but i'm not able to properly deodex my stock nougat rom (oneplus 3t here) used different tools and always ger into a bootloop. can you recomment a specific tool or process to deodex a nougat rom? thanks
[Android Apps and Games] bigsupersquid:
I've had the rebase go bad and force me to delete the whole project, git and all, to fix it. Easier for me to patch now that I've got it set up.

You can

cd frameworks/base

git fetch https://github.com/bigsupersquid/android_frameworks_base/tree/cm-14.1 -b cm-14.1

git cherry-pick e974a6b9

git cherry-pick 36524f2c

For the two patches I'm using. Check the github for details.
[Android Apps and Games] wis3m0nkey:
For lack of proper place to discuss this and assuming few people over here may have same issue:

1. I am currently on Marshmallow ROM and I've copied 2 files from https://github.com/opengapps/arm64/tree/master/lib64/23 (to /system/lib64 with 644) to enable gesture typing. However I don't see AOSP keyboard supporting gesture.

2. How do I get number row in AOSP keyboard?

I had both of these working correctly in previous ROM but I set it up at least 4/5 months ago and now I can't recall steps required.

Thanks
[Android Apps and Games] Shadow53:
Just wanted to share with anyone subscribed to this thread:

I've put together a few pages on my website regarding microg/No Gapps. Consider them unofficial documentation, but I've put a good about of time into them and hope others will them useful:

No Gapps/microG FAQ: https://shadow53.com/no-gapps/faq/

No Gapps/microG setup guide: https://shadow53.com/no-gapps/setup-guide/

Google apps alternatives and microG compatibility: https://shadow53.com/no-gapps/compatibility/
[Android Apps and Games] beneth:
You can git reset to cm-14.1 if the rebase goes bad.

If you want to create automaticly a branch here, that tracked the cm-14.1 branch you can do :

cd frameworks/base
git fetch [url]https://github.com/bigsupersquid/android_frameworks_base/tree/cm-14.1[/url] -b cm-14.1
[B]repo start MyBranchWithSignatureSpoofing[/B]
git cherry-pick e974a6b9
git cherry-pick 36524f2c

Every time you update your repo with repo sync, repo tools will do in "framework/base" git repository :

$ git pull --rebase.

Thus fetching modification and rebase the signature spoofing patch on top of new modifications.

If the rebase goes bad (Never happen to me because lineageos guys does not touch often the same part as above patches) you can git reset to cm-14.1 and cherry-pick again.
[Android Apps and Games] JRapsky:
Hi,

I got some problems to get Signal Messenger working with MicroG. Signal wants me to update my Google Play Services. Any suggestions how to solve this issue? Thx

Gesendet von meinem Y6 Max mit Tapatalk 2
[Android Apps and Games] pupsidze:
Install the latest MicroG.
[Android Apps and Games] JRapsky:
Hi,

what is latest version? I am on 1.6.8 at the moment.

Gesendet von meinem Y6 Max mit Tapatalk 2
[Android Apps and Games] Portgas D. Ace:
https://microg.org/download.html

I don't know what you mean by 1.6.8, the latest version of microG is 0.24-55-...
[Android Apps and Games] Bludwurst:
If you have F-Droid go to Settings > Check Expert Mode > Check Unstable Updates

Now go to your list of installed apps, find microG (which may be called UnifiedNLP instead because of a weird bug that shows the wrong app name and description) and install the latest and greatest version (0.2.4-55-g4c4086a)
[Android Apps and Games] ahmedAZ:
please i want a working script for deleting gapps from stock jb rom

thanks
[Android Apps and Games] JRapsky:
my version is 0.2.4-55

Gesendet von meinem Y6 Max mit Tapatalk 2
[Android Apps and Games] exodius48:
Can i buy apps from plasytore?

Or if i use this can i have access to apps that i've bought?
[Android Apps and Games] Bludwurst:
This doesn't include the PlayStore or a replacement. You'd need to keep the Google PlayStore for the time being (and it works fine with MicroG).
[Android Apps and Games] exodius48:
So in other words, this microG does not have access to google account if i'm using GApps Free rom?
[Android Apps and Games] Bludwurst:
Yes, it does. It just doesn't have the Google PlayStore or a replacement included; you'll have to install the PlayStore separately.

You then can use it to buy apps as usual; just make sure to install it to /system/priv-app as "Phonesky.apk", with the proper permissions (644) set.
[Android Apps and Games] exodius48:
Got it captain. :good::good::good:
[Android Apps and Games] zelleb:
You can try Yalp Store too. Buying apps is not possible, but downloading already paid ones is. But license checking does not seem to work...
[Android Apps and Games] Oswald Boelcke:
Mam, Play Store is the only Google application running on my otherwise absolutely GApps-free device. I'm capable of buying apps in the PS, and I've access to my already bought ones. Here is what I did: https://xdaforums.com/showpost.php?p=69699146&postcount=54
[Android Apps and Games] :
The actual filename does not matter. You can name it "abc.apk" and it will still work ;).
[Android Apps and Games] ale5000:
You can buy new apps if you use Google Play Store 5.1.11 (this exact version).
[Android Apps and Games] Oswald Boelcke:
@zelleb: I'm on Google Play Store 7.2.25.J - all [0][PR] 140679664 (80722500) and bought e.g. "Nova Launcher Prime" just recently (on 26 JAN 2017).
[Android Apps and Games] ale5000:
[MENTION=7408621]noc.jfcbs[/MENTION]: There are mixed reports, someone got it working some other not.

But version 5.1.11 should work for all people.
[Android Apps and Games] zelleb:
I was talking about a different app called Yalp Store... I know your thread with the old Play Store apk [MENTION=5627087]ale5000[/MENTION]. But for people who prefer open source apps and want to get rid of the Play Store too, Yalp Store is a great alternative IMO. And unlike the unmaintained Blankstore Yalp Store is actively developed.
[Android Apps and Games] :
Yalp Store is risky though.

From https://github.com/yeriomin/YalpStore:

I would not use it myself (at least not with my primary Google account).
[Android Apps and Games] zelleb:
From the blankstore Github:

This Project uses the Google's Java Protocol Buffers runtime library. The related files are found in com.android.vending/src/com/google/protobuf.
[Android Apps and Games] gibbsnich:
Hi,

do I understand this correctly?

3.3. Market TOS [0] states:

"""

3.3 You agree not to access (or attempt to access) Google Play by any means other than through the interface that is provided by Google, unless you have been specifically allowed to do so in a separate agreement with Google.

"""

So using Google's protobuf implementation is not the problem. Using an alternative "interface" to Play Store makes you violate the terms.

So if I interpret "interface" in a wide sense: if you replace any part of the software stack --doesn't matter if you replace the "backend" (microg) or the "frontend" (Blankstore, YalpStore, etc) or both-- that you use to interact with Play Store then you are violating the terms.

That means that not using Google's protobuf lib (=to alter more of the original stack) would make you violate the terms even more than using it!? :eek:

[0] https://www.google.com/mobile/android/market-tos.html
[Android Apps and Games] Bludwurst:
I just interpret it as Google being all "if it's not by The G, then we bust your knees!"
[Android Apps and Games] Kulturmensch:
[*] You need a 4/5/6 ROM that is GAPPS-free.

So it is not possible to install this on Android 7?
[Android Apps and Games] Bludwurst:
Yes you can.

I'm running microG on OmniROM 7.1.1 ;)
[Android Apps and Games] jacomail95:
I'm using a Nougat 7.1.1 ROM, no problem with MicroG

Inviato dal mio Nexus 5 con Tapatalk 2
[Android Apps and Games] Hoogs:
Play Store not working

Hi everybody!

I did a fresh install of LineageOS today and thought that I would use microG. However, I can't seem to get Google Play Store to work. When I open it, it's just stuck at "Just a sec...".

I used Tingle to patch signature spoofing into Lineage. The Phonesky.apk is in /system/priv-app and the correct permissions (644). I use version 7.2.25.J - all [0][PR] 140679664 (80722500), since it's supposed to work (https://xdaforums.com/showpost.php?p=70848417&postcount=2712). The app has access to contacts, and all the rest.

What can it be? :P

EDIT: I've cleared the system cache and the cache of the apps in question multiple times too. Adaway isn't activated.
[Android Apps and Games] Bludwurst:
I had that issue too :/ the only version of the PlayStore that worked for me was version 5.111 :v
[Android Apps and Games] bigsupersquid:
I'm running microg on lineage 7.1.1 as well. 7 isn't officially supported by microg but it does work anyway.

You just need either source or framework patched to allow the signature spoofing.
[Android Apps and Games] gh0stzk:
Noob question, if i install this i can used google maps, gmail, and youtube?

With my account of course.
[Android Apps and Games] theHari08:
Yes you can in roms which supports signature faking like omni rom, halogen os.

---------- Post added at 02:18 PM ---------- Previous post was at 02:14 PM ----------

Yes
[Android Apps and Games] Kulturmensch:
Thanks... now i flashed LineageOS 7.1 and also installed microg. In the Microg settings apps everything is checked as working. but when i go to settings, account, add google account it is stuck at "just a sec".... Any tips on how to get this working? :)

PS: I just normaly installed the apk... do i have to install it a different way?
[Android Apps and Games] gh0stzk:
Im on andoid M just do a clean install. I read all in first post. I cant open youtube, it says i need to update google play services :(
[Android Apps and Games] Bludwurst:
Are you using the latest beta?
[Android Apps and Games] gh0stzk:
Problem fixed, i update to latest beta.
[Android Apps and Games] Hoogs:
Doesn't work for me with that version either :/. Weird.
[Android Apps and Games] gh0stzk:
Everything works perfect on my old s3 mini.

Just one little question... How i can sync my contacts from my google account?
[Android Apps and Games] Bludwurst:
Get the GoogleContactsSync apk from APKMirror, put it in system/app with the proper permissions, and reboot. Presto.

Although I can't remember if you had to rename it to something else...
[Android Apps and Games] gh0stzk:
Thanks for ur reply. Another thing, i just add my account, youtube, maps works fine, but gmail, actually show me notifications of my emails but when i try to enter the app it shows me that i need to add an account but when i do it, it saids that this account is already on phone.
[Android Apps and Games] Bludwurst:
I don't use the Gmail app, so I cannot help you there <:/

Sorry.

You could try the usual erase app cache-data-etc.
[Android Apps and Games] joelh:
Wow, I'm passing SafetyNet again. Regular installation of the newest version through F-Droid, Magisk with phh systemless root, Magisk Hide enabled (no apps selected) + keep dm-verity and keep force encryption both checked. Pokemon Go works, not sure about Android Pay. Presumably this will all persist through OTAs, too. Great work.
[Android Apps and Games] redj12:
Question, because I am just curious. Many people use microg (tell me if I am wrong) because they want a phone without all gapps and google services. If you install all those google apps, you can simply flash the gapps zip and have all of them right ?
[Android Apps and Games] Bludwurst:
If the GApps zip has them, yes.

But some people prefer a more modular approach (if it's in the playstore, install it from there instead; I don't need a billion other things for just one or two services/apps I actually use).

The only Google app I have, personally, is Drive (because MiXplorer can't open folders and stuff shared with you — only your own drive — and I need that). I don't need anything else :v

Why, I even replaced the play store with Yalp Store.

MicroG also has some other advantages, such as using less resources (which might be attractive to people with weaker, older devices).
[Android Apps and Games] JRapsky:
Hi,

how about the GooglePackageInstaller.apk? Is there a replacement for this? If I just remove this package, my device only bootloops :(

Gesendet von meinem Y6 Max mit Tapatalk 2
[Android Apps and Games] Shadow53:
Yeah, that kinda replaces the AOSP package installer. You have to either replace it with the AOSP installer of your custom ROM or, if you're running stock, just leave it.
[Android Apps and Games] JRapsky:
But why does my phone bootloops when I remove the package installer? I understand that package installer is needed for app installation. But for what else is it needed?

Gesendet von meinem Y6 Max mit Tapatalk 2
[Android Apps and Games] Shadow53:
I'm not a dev so I can't explain that. I know that it is also invoked when uninstalling apps, and it might be used for maintenance in some aspect. It is a rather core part of the system, after all.
[Android Apps and Games] silentvisitor:
Hi

Is there some way possible to do Needle process on phone since most of the ROMs don't come with Signature Spoofing?

Thanks a lot :good:
[Android Apps and Games] mosolicious:
Hey everyone,

I'm really enjoying the life without Google, however, I do need a few apps from Google. In my particular case, Photos for syncing, and Inbox for (work) e-mail. I'm using Chromium instead of Chrome, etc etc.

However, I'm unable to sync with Photos, and Chromium won't sync/sign in. Do I need a sync app, like contacts does?

Thanks, and thanks for making an alternative to Play Services!
[Android Apps and Games] ale5000:
Tingle can be executed on the phone but currently isn't yet worth in for the execution time but it will be optimized in the future.
[Android Apps and Games] adek89:
App dont not instal

Wysyłane z Compacta za pomocą Tapatalk 2
[Android Apps and Games] marcdw:
What app? Can you explain more, please.

LG G3 D851, crDroid v2.1 N ROM, microG (NoGapps), MultiROM, Tapatalk 4.9.5
[Android Apps and Games] moriel5:
I recommend you try K-9 for email, there is a material mod of it on XDA Labs.

And Google has blocked off synchronization support for all browsers (including Chromium), but Chrome).
[Android Apps and Games] silentvisitor:
Then its a sad situation for me.

Most ROMs don't support and Nougat doesn't have Xposed :(
[Android Apps and Games] marcdw:
You can always change ROMs. crDroid Nougat has signature spoofing built-in. If it's available for your device give it a go.

I've got it with microG. Sweet.

LG G3 D851, SlimSaber LP ROM, MultiROM, Tapatalk 4.9.5
[Android Apps and Games] ale5000:
It take about 2 minutes on a pc and from 30 minutes to 3 hours on a phone.

Running it on a pc is really easy.
[Android Apps and Games] silentvisitor:
I prefer RR ;)
[Android Apps and Games] androidfan999999:
Unofficial RR by [MENTION=4659955]nicesoni_ash[/MENTION] has signature spoofing option in settings - > developer menu :)
[Android Apps and Games] silentvisitor:
Using that only ;)

Infact I suggested him to add it and he obliged. Nice guy :)
[Android Apps and Games] shubby:
Gzr's tipsy os also has it now check that if ur device has a maintainer
[Android Apps and Games] silentvisitor:
Thanks for suggesting but is it as feature rich as RR?

I use most of those.
[Android Apps and Games] shubby:
Its more stable then it and ya it is featured , almost all rr features r present in it
[Android Apps and Games] silentvisitor:
Awesome :good:

Will check.