FriendlyNeighborhoodShane / MinMicroG

Sources and scripts for MinMicroG installers. You shall find no prebuilt releases here.
GNU General Public License v3.0
315 stars 32 forks source link

404 on Phonesky source #73

Open HPsaucii opened 1 month ago

HPsaucii commented 1 month ago

Currently, your project uses pixel experience's phonesky source from gitlab, which has now been taken down. Therefore, any CI build releases that use phonesky have been broken for a while now, despite the latest manual release working, due to how old it is. I'd recommend switching to another source, to ensure future updates work. My suggestion would be nikgapps, but your scripts currently don't have support for the nikgapps zip distribution file structure. You could either add support, host the file somewhere (I did this method for local builds, by using http-server to host the extracted phonesky apk on my local network) or find a different source, idk.

Additionally, I'd recommend you add some more apps to your de-bloating lists, specifically:

  /system/system_ext/priv-app/GoogleFeedback/GoogleFeedback.apk
  /system/system_ext/priv-app/SetupWizard/SetupWizard.apk
  /system/system_ext/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk

  /system/product/priv-app/GoogleOneTimeInitializer/GoogleOneTimeInitializer.apk
  /system/product/priv-app/GooglePartnerSetup/GooglePartnerSetup.apk
  /system/product/priv-app/Velvet/Velvet.apk

  /system/product/priv-app/Phonesky/Phonesky.apk
  /system/product/priv-app/GmsCore/GmsCore.apk

Removing these files means that the stock GMS doesn't remain on the system on modern stock samsungs, and the rest are for making sure that stock roms don't try to remove microG and install stock GMS again ( I don't know where these apps are stored on other phones, but the apps themselves should be present on all stock roms somewhere )

For reference, by making these relatively simple adjustments, adding signature spoofing support to my rom (i used whew-inc's Xposed module), and installing chiteroman's Play Integrity Fix, i can pass SafetyNet and basic PlayIntegrity. Although I'm unable to test it, you should be able to pass strong PlayIntegrity with osm0sis' Play Integrity Fix, provided you have a non-patched fingerprint.

HPsaucii commented 1 month ago

fixes Issue #64

BlueFox964 commented 1 month ago

Hi, I saw your comment on my issue, and I was wondering if you would possibly make a fork of this project, with your fixes. I ended up just not using my new phone, and switching to my Oneplus because it had a vanilla ROM. I still have, and would really appreciate if you could!

HPsaucii commented 1 month ago

Hi, I saw your comment on my issue, and I was wondering if you would possibly make a fork of this project, with your fixes. I ended up just not using my new phone, and switching to my Oneplus because it had a vanilla ROM. I still have, and would really appreciate if you could!

you can find the fork here