Question Can anyone tell me where there is microG? - Samsung Galaxy Tab A7 Lite

I don't have gapp on my lineage Os 20. So I need microG. To get an app running. TextNow.

abc1054 said:
I don't have gapp on my lineage Os 20. So I need microG. To get an app running. TextNow.
Click to expand...
Click to collapse
GitHub - nift4/microg_installer_revived: Install microG GmsCore, GsfProxy, FakeStore (or Play Store if you want so) and MapsV1 to /system/
Install microG GmsCore, GsfProxy, FakeStore (or Play Store if you want so) and MapsV1 to /system/ - GitHub - nift4/microg_installer_revived: Install microG GmsCore, GsfProxy, FakeStore (or Play Sto...
github.com

Thank you Tom.

Related

Gapps 7.1 Google Pixel Flashable for TWRP

Gapps 7.1 Google Pixel Flashable for TWRP
Avtomatic delete stock apps CM14.1 and AOSP 7.1
apps=BasicDreams, BluetothMidiService, BookmarkProvider, Browser, Browser2, Calendar, Camera2, Chromium, CMFileManeger, CtsShimPrebuilt, Development, Email, Exchange, Galaxy4, Gallery2, Gello, HexoLibre, HoloSpiralWallpaper, FaceLock, LatinIME/lib, LiveWallpapers, NoiseField, PhaseBeam, PhotoPhase, Music, OpenWnn, PhotoTable, PicoTts, PrintRecommendationService, QuickSearchBox, SoundRecorder, shutdownlistener, Snap, Stk, UpdateSetting, WallpaperPicker, WAPPushManager
priv-app=CallLogBackup, CarrierConfig, CellBroadcastReceiver, CtsShimPrivPrebuilt, DeviceSettings, EmergencyInfo, Gallery2, Launcher3, OneTimeInitializer, Provision, Screencast, StatementService, WallpaperCropper
system/media
insatall google apps
Download Gapps 7.1 pixel for TWRP Recovery
Enjoy
Screenshoot?
This is work for cm 14.1 official 7.1.1 ?
Yes

Opengapps with fix for crash on startup for 7.1.2 arm64

To mods, sorry if this is not the right place to post.
This is modified open gapps arm64 package with fix for SetupWizard FC on startup.
@MastahF is working on it and the next open gapps build will probably resolve this issue.
DL link: https://www.androidfilehost.com/?fid=457095661767152746
THANKS & CREDITS:
@MastahF
@The Flash

Adding google play to Android 7.1 AOSP / Nexus 6

How does one add the google play application to a AOSP custom ROM build I am doing for Nexus 6?
Thanks,
Y-
Flash google apps package
opengapps.org - android version - arm - gapps variant (pico is good)

[ROM] LineageOS for easy microG + UnifiedNlp [deb] [July 31]

This is LineageOS built from official sources (cm14.1 branch), with two patches that allow for Signature Spoofing and Network Location providers to be used outside of /system. These two conditions allow for easy installation of microG and UnifiedNlp.
I also include a few other extras (see ROM Features below), and experiment with things every now and then. Suggestions are welcome!
What is microG and UnifiedNlp? microG is a free re-implementation of Google's proprietary apps and libraries. UnifiedNlp serves as a replacement to Google Location Services and helps your device find its location (more info).
Benefits of microG and UnifiedNlp:
FLOSS
Lightweight
Modular
Can run with relatively-limited permissions
Improved device performance and battery life
Lower data usage
Faster GPS locks and better location accuracy
Significantly more control over privacy
ROM Features:
Upstream up-to-date LineageOS builds (I build multiple times a week)
Location Providers can be installed outside of /system
Can toggle Signature Spoofing for applications that can use it
Steven Black's Unified Hosts File built-in (default extensions)
Latest Version:
2017/07/31
Older Versions:
Google Drive Archive
Instructions:
Can be found in the next post down or by clicking here
Changelog:
My Changes (at the bottom of the linked page)
LineageOS deb Changelog
Compatibility Notes:
This ROM with microG passes SafetyNet
LineageOS and the default kernel support F2FS, however, the unofficial TWRP projects that support F2FS for shamu currently don't support F2FS decryption. Unless you know what you're doing, I suggest using a custom kernel with forced-encryption disabled if you want to have Data and Cache partitions with F2FS (TODO: See if this is still relevant; LineageOS may not force encryption on deb/flo? Also see if F2FS can even work)
I have no idea if this works with flo (non-LTE/Wifi-only); reports about this are welcome
Other Notes:
This ROM should work fine with GApps, but I don't test them. If you choose not to use microG nor go GApp-less, I recommend using Open GApps
This ROM is signed with my key and the build type is userdebug
I (will) use this ROM daily with microG and primarily to play Pokemon GO and Ingress; I should be able to notice any SafetyNet, location, or other issues quickly but all reports are welcome!
The patches and my notes for compiling (below) should be easily adaptable for any device capable of running LineageOS, or any ROM theoretically (change the ASUS manifest for other non-ASUS devices or remove it and supply your own vendor blobs if applicable)
Modifications Done:
Signature Spoofing
Location Provider Outside /system
Steven Black's Unified Hosts File
Additional Support:
microG on xda-developers
UnifiedNlp on xda-developers
microG Website
microG Wiki
Other Resources:
How this ROM is built
My Nexus 7 (2013) configuration and other notes
Reddit guide for setting up microG + UnifiedNlp
Shadow53's notes on flashable zips for microG and Play Store, Google Cal/Contact sync, and other information
Shadow53's NO GAPPS initiative
XDA:DevDB Information
LineageOS for easy microG + UnifiedNlp, ROM for the Nexus 7 (2013)
Contributors
espionage724
ROM OS Version: 7.x Nougat
Based On: LineageOS
Version Information
Status: Nightly
Created 2017-07-26
Last Updated 2017-07-31
Initial Instructions:
Wipe device (TWRP -> Wipe all partitions and Format Data)
Flash ROM (copy the zip over to the Internal Storage of the N7 over USB)
Format Data and Cache to F2FS (optional; need a supporting TWRP (TODO: add link to 3rd-party TWRP if needed) and if used, a custom kernel; note the encryption compatibility note in the first post)
Flash GApps (optional; DO NOT do this if wanting to use microG)
Flash a custom Kernel (optional; the included kernel is default Lineage with forced encryption, I use (TODO: find a custom kernel to vouch for if needed))
Flash Magisk (optional)
Reboot to System
Update Instructions:
Boot to TWRP
Flash updated ROM zip
Flash custom kernel (optional; but if you've used a custom kernel before, it'll be replaced with the default LineageOS one when you update; I recommend using the same kernel or an updated version of it)
Flash Magisk (optional; but it may need re-flashed if you've flashed it previously and either update the ROM, or a custom kernel)
Reboot to System
microG Application Descriptions:
microG Services Core: Core services and UnifiedNlp (required)
microG Services Framework Proxy: Google Cloud Messaging support
microG DroidGuard Helper: SafetyNet support
UnifiedNlp Application Descriptions:
NominatimNlpBackend: Looks up location based on geo-data (required)
LocalGsmNlpBackend: Notes cellular towers you connect to and refers to a local database (created from online sources) to determine location
LocalWifiNlpBackend: Scans nearby WiFi APs, links them to GPS coordinates, and stores them in a local database to determine location
Apple UnifiedNlp: Scans nearby WiFi APs and uses Apple's database to determine location
MozillaNlpBackend: Scans nearby WiFi APs and uses Mozilla's database to determine location (less work to set-up than LocalGSM and LocalWifi)
microG + UnifiedNlp Instructions:
Install F-Droid
Enable Unstable Updates (F-Droid Settings -> Expert mode -> Unstable updates; it's currently required to install the latest unstable microG Services Core)
Add the microG repository (visit https://microg.org/download.html)
Install the following: microG Services Core, NominatimNlpBackend, location backend(s) of choice, and other microG applications of choice for additional features (see the above list)
Enable Signature Spoofing for microG Services Core (Settings -> Apps -> ⚙ -> App permissions -> Spoof package signature)
Grant all permissions available for microG Services Core and location backend(s) of choice Settings -> Apps -> (application) -> Permissions)
Open microG Settings and enable desired features (if using Google SafetyNet, you must do ⋮ -> Advanced -> Use official server)
Configure UnifiedNlp Settings (check Nominatim from address lookup backends, and check desired location backend(s) under location backends)
Verify Self-Check has confirmation on all checks (UnifiedNlp being registered in system may require a reboot to start working)
Recommended microG + UnifiedNlp Packages:
Install microG Services Core, microG Services Framework Proxy, microG DroidGuard Helper, NominatimNlpBackend, and MozillaNlpBackend
If you want to run location resolution locally, install LocalGsmNlpBackend and LocalWifiNlpBackend instead of MozillaNlpBackend, or alternatively, install all three and keep MozillaNlpBackend disabled until required
App Store Notes:
You'll likely either want Yalp Store and FakeStore, or legitimate Google Play Store
If you're trying to avoid Google services, Yalp Store + FakeStore is what you'll want
Play Store will likely be wanted if you want a higher chance at being able to use paid apps and IAP (no guarantees; untested)
Play Store needs to be installed as a privileged application to work properly, and also assigns itself high permissions
You can also choose to install Play Store and Yalp Store; note that FakeStore should not be installed at the same time as Play Store though
You can also use any other app store(s) instead of Play Store or Yalp Store or even choose to not install a store at all, but any apps you install that depend on Play Store will need FakeStore installed still
Yalp Store Application Descriptions:
FakeStore: Fakes the presence of Google Play Store for applications that require it
Yalp Store: Allows downloading and updating of apps from Google Play Store, serves as an alternative to official Google Play Store, and if signed-in with your real Google account, allows for paid-apps to be downloaded; apps that do license checks post-install will fail, and IAP isn't possible currently
Yalp Store Instructions:
Open F-Droid
Install FakeStore and Yalp Store
Enable Signature Spoofing for FakeStore (Settings -> Apps -> ⚙ -> App permissions -> Spoof package signature)
Configure Yalp Store (⋮ -> Settings -> Pretend to be a Nexus 7 2013 (TODO: Fix the name for this) ; this is potentially required to avoid this)
Download desired applications
Enable only updating of applications acquired through Yalp Store (optional; sometimes versions differ from Play Store and F-Droid; ⋮ -> Settings -> Change app white list -> (select apps), and also set the Black or white list of apps for update to Only the chosen apps will be checked for updates)
Play Store Application Description:
Phonesky.apk: This is the name of the Play Store apk; allows for traditional Play Store behavior; apps that do post-install license checks and IAP are personally untested (feedback from anyone who tests this would be awesome)
Play Store Instructions:
Download the latest open_gapps-arm-7.1-pico archive (GitHub or the main site)
Extract it somewhere temporary
Go into the Core folder and find vending-all.tar.lz
Extract its contents
Go into the vending-all/240-320-480/priv-app/Phonesky folder
Take Phonesky.apk and move it somewhere temporary or just note its location
Reboot your device to Recovery
Mount /system on the Android device and use adb push to copy Phonesky.apk from local storage to /system/priv-app/Phonesky.apk
Reboot to System
Reserved
New build (2017/07/27): https://drive.google.com/file/d/0B9CekGWwY1hja2QzOWRmTktHT2c/view?usp=sharing
Reverted 323 DPI (figured the default 320 DPI is close enough), and also resync with LineageOS sources.
New build (2017/07/31): https://drive.google.com/file/d/0B9CekGWwY1hjQndfOS1zMHRQY00/view?usp=sharing
ROM now includes basic telephony support. GSM calling doesn't work (at least for me with T-Mobile), but theoretically SIP calls can work. At the very least, you can seemingly use USSD codes to control/check things (since in/out calls don't work, I forward my number with a USSD code to a spare phone I have).

[AOSP 9.0.0_r50][v121] microG ufOfficial (cve Nov ?, 2019) arm32/64

[9.0.0_r50/v121] download : https://androidfilehost.com/?a=show&w=files&flid=286761​"Regular" #phhusson AOSP 9.0 vanilla build with microG patches, #ale5000 implementation and multiple foss apps:
(/system partition requires: [arm64:>1.6Gb] [arm32:>1Gb] minimum)​
microG: GmsCore19.9.99.mapbox*² GoogleServicesFramework* DroidGuard*
addons: NominatimGeocoderBackend DejaVuBackend IchnaeaNlpBackend LocalWifiNlpBackend openbmapRadiocellsOrg LocalGsmNlpBackend
hot-built: emailExchange2 snapMusic Terminal screenRecorder testDevCamera browserQuarks
prebuilt: Fdroid F-DroidPrivilegedExtension ZxingClient kDI
system/bin* : aapt32 curl32 grep64(pcre2grep version 10.22 2016-07-29)
Also included are these non-foss 3 Google : Playstore, Calendar/Contact_Sync; they can be fully disabled, if not needed, via Settings/Apps, and re-activated back (with or without previous valid Google account registration) . To match Magisk ctsProfile:true (Playstore certified) check https://forum.xda-developers.com/apps/magisk/module-magiskhide-props-config-t3789228 to restore vendor original build.fingerprintwip
Click to expand...
Click to collapse
not included: Latest compatible Google Maps 9.84.2 optional https://androidfilehost.com/?fid=11410963190603886579​
Nota : android Webview v76 (spoofing an Oreo 74/SamsungS9) is signed & upgradable from Bromite, Terminal is activated via Settings/System/Advanced/DeveloperOptions and Playstore has to be ForceStop-ed once after registration/wizard, and relaunch. F-Droid V.102.3 auto-update needs FDroid/Settings/ExpertMode/Privileged disabled.
After first rom flash and MicroG prim-initialization, for immediate working location, toggle /Settings /Security&Location /Location off&on. Switching between vtm & mapbox can need wipe for apk cache & account re-creation.
*) home-built with targetSDK 28 and manifest/multiArch
*²) GmsCore is anticipated to v19.9.99(PlayServices variants): can be upgraded with all attached gmscore__.apk
All other included prebuilts are fdroid signed editions.
donations: Consider prim-origin @phhusson @MaR-V-iN @csagan5(Bromite)
others : @ale5000 @Setialpha #ThibG(DroidGuard)
+info for microG implementation https://forum.xda-developers.com/android/development/microg-unofficial-installer-t3432360
If you need more, please let me know about it, but for more "Google": just switch to phhusson "gapps" flavour...
Bugs reporting
ufOfficial rom includes static & passive app kDI (KalturaDeviceInfo) to list all your device specs (treble, widevine...) in a json, and can help you with GSFid or others info(s). This app doesn't connect to internet, and the json (~Android/data/com.oF2pks.kalturadeviceinfo/files/) should not include any private data or ids; it's up to you to share or not.
If you encounter major AOSP "hardware (not software)" related bugs, please switch to #phhusson vanilla v___ edition and help him with proper focused hardware logs. For Camera2 missing features, take time to check OpenCamera first, aosp DevCamera "sample stub" is included for testing purpose : autofocus... ; full cam specs are also in KalturaDeviceInfo (per each "physical" cam).
Click to expand...
Click to collapse
(Specific Sony yoshino overlay & props are added: only available for Sony xz1/G8341-2 & xz1c/G8441 devices)
For Treble when rooted, you can do some tests modifying specifically : /system/bin/rw-system.sh to change some features on post-fs https://github.com/phhusson/device_phh_treble/blob/android-9.0/vndk.rc#L1​
hot-built links :
Code:
[SIZE="1"]https://source.codeaurora.org/external/gigabyte/platform/packages/apps/Exchange -b LA.UM.7.6.r1-03700-89xx.0
https://source.codeaurora.org/quic/la/platform/packages/apps/SnapdragonMusic -b android_ui.lnx.3.0.r11-rel
https://github.com/LineageOS/android_packages_apps_Recorder -b lineage-16.0
https://gitlab.com/oF2pks/jelly -b jQuarksMore
https://github.com/LineageOS/android_external_chromium-webview/tree/lineage-15.1
https://github.com/LineageOS/android_packages_apps_Terminal
[/SIZE]
- Bromite latest webView v76 with ad-blocking, upgradable via F-Droid repo https://fdroid.bromite.org/fdroid/repo (Bromite 76 returns a 74/SamsungS9 webclient https://github.com/bromite/bromite/issues/156#issuecomment-445449741: Mozilla/5.0 [Linux; Android 8.0.0; SM-G960F] AppleWebKit/537.36 [KHTML, like Gecko] Chrome/74.0.3729.157 Mobile Safari/537.36); if v76 seems too selective, upgrade to latest Bromite without ad-blocking (v78)
- Optimized browser Quarks ( offline reading mht , print/pdf , share/clipboard target ...) https://gitlab.com/oF2pks/jelly/commits/jQuarksMore package is renamed org.lineageos.jelly for better LineageOS upstream.
Can it boot by mokee kernel for a snapdragon 835?
umidigi a1 pro camera crash.... (open camera, footej, beacon camera)
A very well written OP.
Great job
Tested and functional on S9
Most thing fully functional. Cant get MTP to connect tho.
NisseGurra said:
Tested and functional on S9
Most thing fully functional. Cant get MTP to connect tho.
Click to expand...
Click to collapse
Can you please check GCam is working or not?
oF2pks said:
[9.0.0_r21/v108] download : https://androidfilehost.com/?a=show&w=files&flid=286761
"Regular" #phhusson AOSP 9.0 vanilla build with microG patches, #ale5000 implementation and multiple foss apps: .
microG: GmsCore15.9.99** GoogleServicesFramework
addons: DroidGuard* DejaVuBackend NominatimGeocoderBackend IchnaeaNlpBackend
hot-built: emailExchange2 snapMusic Terminal screenRecorder testDevCamera browserQuarks
prebuilt: Fdroid ZxingClient NightshadelabsAnotherbrowser** kalturadeviceinfos**
system/bin** : aapt32 curl32 grep64(pcre2grep version 10.22 2016-07-29)
Any chance you would be interested in building arm64 a/b ?
Sent from my mata using XDA Labs
Click to expand...
Click to collapse
swiftbones74 said:
Any chance you would be interested in building arm64 a/b ?
Click to expand...
Click to collapse
See the link, already there...
Thanks for doing that, I know that's something that's been missing for some time.
Do you think you'll maintain it "long"-term? (you're using it for yourself?)
Are you releasing by hand, or do you have scripts to automate releases?
It would be nice to also have arm a-only variant, since usually those are cheaper devices, with a lot less RAM, which would be much more happier without Google apps.
Missing complementary old MapsAPIv1 will be added in next release (framework/com.google.android.maps.jar) + specific attached wallpaper
phhusson said:
"long"-term? (you're using it for yourself?)
Are you releasing by hand, or do you have scripts to automate releases?
Click to expand...
Click to collapse
Yes, I will try to follow your releases versioning so user's reports will be synced (build: I've added an inherit ufo.mk -> vendor/ufo, to your generated treble_arm64_*vN.mk)
For arm32 low cost device release, are you referring to treble_arm_avN(vndk-binder32) or treble_a64_avN(vndk32) ?
EDIT2: @phhusson , both arm32_aonly uploaded here :
https://androidfilehost.com/?w=files&flid=287186
com.google.android.maps.jar & LosTerminal are now included​
btw, I choose to deodex embedded webwiew (Los v69), but was not able to build a stable complete deodexed aosp (#WITH_DEXPREOPT_BOOT_IMG_AND_SYSTEM_SERVER_ONLY := true), any hint ?
For info, I use your embedded prebuilt Phonesky(gapps-go) to initiate Playstore account; already paid apps are ok, but with microG/Magisk 17.3 (sony xz1), I fail on CTSprofile match.
EDIT Playstore NOT certified (PlayProtect...) despite GSFid registration
Since some don't have twrp, I'm also looking for a simple "bridge" to patch etc/hosts from within Settings/.../DevOptions, do you believe it could break Treble securities & bootloop : https://github.com/AICP/packages_ap...ndroid/settings/aicp/hfm/HfmHelpers.java#L108 ?
1000Thx again for your heavy works.
Any Screenshot?
Newest version works great !!! Play store works (once enable all the MicroG settings). Waze works for GPS (Google Maps would not work for my Moto G6 XT1925-6).
I tested latest version...a good work but it would much better if there are no apps preinstalled, like here:
https://lineage.microg.org/
Just installed latest arm32_binder64 version on j6 (j600fn to be more exactly) booted fine but without RIL, stock camera crashed at launch.
Shobit Joura said:
This is for a only , I am having a device with a/b partition...
Click to expand...
Click to collapse
you should find it in arm64_abSEAMLESS
Lecterr said:
... it would much better if there are no apps preinstalled, like here:https://lineage.microg.org/
Click to expand...
Click to collapse
Can you elaborate ? Not all users have twrp on their device, so they need all @ale5000 prebuilts in/system + Playstore + Contact/Calendar_GoogleSync;
-classic "old" fdroid 0.102.3 in /system helps users decide to upgrade to any "modern" version with option to downgrade back,
-NightshadelabsAnotherbrowser is tiniest existing apk : browser switcher.
-(hotbuilts are not preinstalled...)
-most of all users forgot barcode/QRcode and miss it when they need it, also it useful to test camera (same as devCamera... and ZxingClient best you can find).
Finally KalturaDeviceInfo (I'm also the dev) is embedded because, conversely to Lineage, aosp don't include any dynamic reporting, and should helps users ( @conanedogawa1011 , @SkyWorldWide ) to overview their device & report: my next release will include fdroid signed edition.
(will also probably use MicroG gmscore semi-official @Setialpha ' release & repo)
All these "preinstalled" floss can be disabled via settings: your next ota will keep them disabled automatically.
lzimbrea said:
Just installed latest arm32_binder64 version on j6 (j600fn to be more exactly) booted fine but without RIL, stock camera crashed at launch.
Click to expand...
Click to collapse
DevCamera & KalturaDeviceInfo can help you understanding the behavior: check latest(rc6) for "#CAMERA2API="in json for more details, and find appropriate focused log (clean all recent apps+ launch adb shell logcat + launch camera...)for Phhusson (hardware bug)
I been on this rom for few weeks now, very stable.
0,4% / h idle drain with 2 sims. Getting 6-7 h screen on
No bugs at all. Good work!
Device: S9
maybe on update more optimization for more battery life
hello, thank you!
is there a separate patched microG package which can be installed in TWRP over vanilla-nosu AOSP?
@eremitein
https://forum.xda-developers.com/android/apps-games/app-microg-gmscore-floss-play-services-t3217616

Categories

Resources