microg / fakestore Goto Github PK
View Code? Open in Web Editor NEWMoved to GmsCore repository. Mocks the existence of the Google Play Store
Home Page: https://github.com/microg/GmsCore/tree/master/vending-app
Moved to GmsCore repository. Mocks the existence of the Google Play Store
Home Page: https://github.com/microg/GmsCore/tree/master/vending-app
Hello
First of all: Thanks for your work!
Not sure if this really counts as a bug.
I was trying to run Signal with installed GmsCore and FakeStore but signal told me that the signature of the playstore is not valid.
Would it be possible to fix this on your side?
Regards
Hi,
I'm wondering in what case it is necessary to mock the Play Store ?
Hey, not sure where else to put this issue.
I was wondering if it's ever been attempted to make a FakeGames package that does the same for Google Play Games? Many high profile titles don't allow you to play them without having Google Play Games installed (Call Of Duty Black Ops Zombies for example).
I found this issue:
microg/GmsCore#163
but it talks about recreating functionality, where this would be a simple signature spoof, but perhaps it has already been attempted?
Def interested in taking a crack at it on my winter break if it hasn't been shown not to work.
Just be curious, but would this project be able to fake IAP request? If so it would be another Lucky Patcher ๐ ๐ ๐
Well,where is the app install?
Today I update the mobile system ,and i couldnot find the app in [mobile's setting/installed apps], now I want to try to delete in filesystem.
Describe the bug
Fake Store is not displayed in apps list. When searched in System/Application there is no button to open the app either.
To Reproduce
Steps to reproduce the behavior:
adb root
adb remount
adb push com.android.vending-22.apk /system/priv-app/
adb shell chmod 644 /system/priv-app/*.apk
adb reboot
Expected behavior
Fake store icon visible.
Screenshots
If applicable, add screenshots to help explain your problem.
System
Android Version: 11
Custom ROM: AOSP 11
Additional context
Had to install as system app, otherwise it did not get package signature spoofing permission. The app was visible if installed via F-Droid as user app.
Can't install apps from the playstore. I succeed to login, see "my apps", but the status is wrong: I had installed these apps (on another android), so I should be able to install these apps again on the clean install.
I have the Pre-installed microG build variant with additional security patches from https://forum.xda-developers.com/t/rom-unofficial-10-0-signed-ota-lineage-os-17-1-for-xperia-z1-compact.4007983/
The google login is not stored at all, might be intended.
self check test of microg ist perfect!
I've got MicroG v0.2.6 and FakeStore v0.0.2 installed on non-rooted Android 9 device but the app https://play.google.com/store/apps/details?id=co.mona.android does not start as it identifies the PlayStore to be uninstalled.
I tried to integrate FakeStore in a pure AOSP rom i'm working on. I checked out the source so the APK gets build properly and its places in system image.
It seems that in this case I cant grant the fake signature permission to fake store since it is not available in Settings -> Apps -> Permissions. On the other hand, if I install the FakeStore apk directly, without embedding it in my ROM, the app is listed in apps that require signature spoofing. Anyone encountered this problem?
Hi
i patched the signature spoofing file to my build but i couldnt find a way to start GrantFakeSignaturePermissionActivity from within Android interface.
Android 7.1.1
greetings
Hi,
I have a question and I'm hoping this is the proper place to lobby it. I'm just starting my journey into google free existence and hope to learn as much as I can. I recently installed MicroG/Lineage OS on my OnePlus 6. I downloaded APK pure to download apps not available on F-droid. I see an update available for Play Store on APK pure and am wondering if I should download the update. To clarify I have not installed PlayStore nor do I wish to. I'm just wondering if this update would apply to the MicroG software and would maintain the optimum functionality for the MicroG suite. I have scoured the internet looking for a previous question/answer to match this without success. Please let me know both if I should apply this update and also how to make sure that MicroG gets it's required updates as they are released. Thank you very much.
Affected app
Name: Hype
Package id: [it.hype.app]
https://play.google.com/store/apps/details?id=it.hype.app
Describe the bug
When opening the app it displays an error modal with title "Something went wrong" and description "Check that Google Play is enabled on your device and that you're using an up-to-date version before opening the app".
It then gives the only option to close the app.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
App should open normally without complaining about missing Play Services
Screenshots
System
Android Version: 13
Custom ROM: LineageOS 20 for microg v. 20-20230410-microG-grus
microG
microG Core version: 0.2.27.223616
microG Self-Check results: All ticked
Additional context
App is installed via Aurora Store using session installer (default)
Previous versions of the app worked fine (up until 7.0.0)
Problem appeared on version 7.2.0 (published April, 17)
adb logcat shows:
04-30 23:26:09.538 1624 3373 W ActivityManager: Unable to start service Intent { act=com.android.vending.licensing.ILicensingService pkg=com.android.vending } U=0: not found
04-30 23:26:09.540 29025 29025 E LicenseClientV3: Error while checking license: com.pairip.licensecheck3.LicenseClientV3$LicenseCheckException: Could not bind with the licensing service.
04-30 23:26:09.540 29025 29025 E LicenseClientV3: at com.pairip.licensecheck3.LicenseClientV3.connectToLicensingService(LicenseClientV3.java:107)
04-30 23:26:09.540 29025 29025 E LicenseClientV3: at com.pairip.licensecheck3.LicenseClientV3.$r8$lambda$mdXeWrbXjkADjcVRgNH0zKMqAIU(Unknown Source:0)
04-30 23:26:09.540 29025 29025 E LicenseClientV3: at com.pairip.licensecheck3.LicenseClientV3$$ExternalSyntheticLambda3.run(Unknown Source:2)
04-30 23:26:09.540 29025 29025 E LicenseClientV3: at android.os.Handler.handleCallback(Handler.java:942)
04-30 23:26:09.540 29025 29025 E LicenseClientV3: at android.os.Handler.dispatchMessage(Handler.java:99)
04-30 23:26:09.540 29025 29025 E LicenseClientV3: at android.os.Looper.loopOnce(Looper.java:201)
04-30 23:26:09.540 29025 29025 E LicenseClientV3: at android.os.Looper.loop(Looper.java:288)
04-30 23:26:09.540 29025 29025 E LicenseClientV3: at android.app.ActivityThread.main(ActivityThread.java:7884)
04-30 23:26:09.540 29025 29025 E LicenseClientV3: at java.lang.reflect.Method.invoke(Native Method)
04-30 23:26:09.540 29025 29025 E LicenseClientV3: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
04-30 23:26:09.540 29025 29025 E LicenseClientV3: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
Affected app
Name: LingoDeer
Package id: com.lingodeer
https://play.google.com/store/apps/details?id=com.lingodeer&gl=US
Describe the bug
Couple seconds after starting the app popup "Something went wrong" shows up with communicate to check if latest Google Play Store version is installed. App used to work, after one of recent updates it stopped.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
After couple seconds "Something went wrong" popup should appear.
System
Android Version: 12
Custom ROM: lineage-19.1-20221023-microG-sake
microG
microG Core version: 0.2.25.223616-8 (2a19ef4) - latest nightly
microG Self-Check results: All ticked
the error I get:
08-30 21:35:00.188 4550 5765 I ActivityManager: START u0 {act=android.intent.action.VIEW dat=market://details?id=com.samsung.android.gearoplugin flg=0x10008000 pkg=com.android.vending} from uid 10158 on display 0
08-30 21:35:00.190 31419 31419 W tUHM:HMConnectFragment: startInstallViaIntent()
08-30 21:35:00.190 31419 31419 W tUHM:HMConnectFragment: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://details?id=com.samsung.android.gearoplugin flg=0x10008000 pkg=com.android.vending }
I think it could be caught and re-launched as https://play.google... which is successfully managed by Yalp and CO.
FakeStore App version is 0.75 but Google Play Store is v27.***** maybe it detects that.
Change App version in manifest but show true microG version in settings.
Still bump it up to prevent fingerprinting
targetSdk is currently 24, please bump to 29 if possible to match GmsCore
ref: Divested-Mobile/DivestOS-Build@b7d3705
edit: silly me should've checked pulls first: #41
can you give more details how to compile this?
i am using BlankStore for now (which is also almost impossible to compile)
or is there a binary repository to download the apk from?
How to fix that / make them work?
P.S. a chat / IRC / gittim would be excellent for community.
Cannot install platform packages to user storage!
Built from source, install fails
E/ : Couldn't opendir /data/data/com.android.vending: No such file or directory
W/PackageManager: com.android.internal.os.InstallerConnection$InstallerException: Failed to execute destroy_app_data [null, com.android.vending, 0, 3, 0]: -2
W/PackageManager: Package couldn't be installed in /data/app/com.android.vending-1
W/PackageManager: com.android.server.pm.PackageManagerException: Cannot install platform packages to user storage!
W/PackageManager: at com.android.server.pm.PackageManagerService.scanPackageDirtyLI(PackageManagerService.java:8218)
W/PackageManager: at com.android.server.pm.PackageManagerService.scanPackageLI(PackageManagerService.java:8001)
W/PackageManager: at com.android.server.pm.PackageManagerService.scanPackageTracedLI(PackageManagerService.java:7978)
W/PackageManager: at com.android.server.pm.PackageManagerService.installNewPackageLIF(PackageManagerService.java:14237)
W/PackageManager: at com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:15295)
W/PackageManager: at com.android.server.pm.PackageManagerService.installPackageTracedLI(PackageManagerService.java:14957)
W/PackageManager: at com.android.server.pm.PackageManagerService.-wrap26(PackageManagerService.java)
W/PackageManager: at com.android.server.pm.PackageManagerService$10.run(PackageManagerService.java:12448)
W/PackageManager: at android.os.Handler.handleCallback(Handler.java:751)
W/PackageManager: at android.os.Handler.dispatchMessage(Handler.java:95)
W/PackageManager: at android.os.Looper.loop(Looper.java:154)
W/PackageManager: at android.os.HandlerThread.run(HandlerThread.java:61)
W/PackageManager: at com.android.server.ServiceThread.run(ServiceThread.java:46)
E/ : Couldn't opendir /data/app/vmdl170765407.tmp: No such file or directory
D/FileContentProvider: applied batch in provider com.owncloud.android.providers.FileContentProvider@317020f
D/RefreshFolderOperation: Send broadcast com.owncloud.android.operations.RefreshFolderOperation.EVENT_SINGLE_FOLDER_SHARES_SYNCED
When I try to upgrade from 0.0.1 to 0.0.2 on f-droid, I get this typical message:
"The new version is signed with a different key to the old one. To install the new version, the old one must be uninstalled first. Please do this and try again. (Note that uninstalling will erase any internal data stored by the application)."
Why did the signing key changed? Is this something to be worried about?
Hi,
I've "accidently" upgraded on LOS 17.1 MicroG from 0.0.2 to 0.1.0 - all working fine but previously installed Microsoft OneDrive app is now crashing instantly after start - I wanted to test with 0.0.2 again, but can't downgrade with F-Droid ("Error -25: The new package has an older version code than the currently installed package)
Is there any hint available how to downgrade FakeStore back to 0.0.2 - thank you very much!
(and keep on the good work!!!)
Describe the bug
When walking through setting up a work profile with Intune Company Portal, it checks the version of Play Store and sees that the version code is too low (currently 30) compared to the required version (80711100).
To Reproduce
Steps to reproduce the behavior:
Expected behavior
FakeStore should have a version number / versionCode that makes it more realistically appear as the real Play Store.
System
Android Version: 13
Custom ROM: LineageOS 20
Like the title says, v0.1.0 is shown on the microG download page as a "preview release". On F-Droid the release isn't marked as "suggested".
Why is that? Is the release buggy?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.