Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unlimited Original Google Photos upload #63

Open
rrevanth opened this issue Aug 20, 2021 · 18 comments
Open

Unlimited Original Google Photos upload #63

rrevanth opened this issue Aug 20, 2021 · 18 comments

Comments

@rrevanth
Copy link

Thanks for doing what you do. This has been awesome module to have on OOS.

Some custom roms like Pixel Experience and Evolution has unlimited original quality google photos uploads. Is it possible to get that feature with this module or am I just speaking non sense :)

@ayush5harma
Copy link
Owner

Hi, to fix brightness slider issue in OOS the following prop lines were removed

ro.product.vendor.device=redfin
ro.product.vendor.manufacturer=Google

Instead of this try the lsposed module to specifically override device variables for SystemUI - https://github.com/ikws4/WeiJu/releases

That way the system.prop spoof will remain intact and google photos unlimited storage will enable(clearing app data).

The steps for WeiJu are -

  • Install riru from magisk.
  • Install lsposed from magisk.
  • reboot
  • Install WeiJu apk from https://github.com/ikws4/WeiJu/releases.
  • Inside LSPosed->Modules->WeiJu- from the three dots menu on the top right uncheck system apps under hide.
  • Search for SystemUI and check it (scope of this module).
  • Open WeiJu. Inside its settings as well also unhide system apps.(WeiJU -> Settings -> General)
  • Select SystemUI.
  • It will appear in the main screen. Tap on it to open
  • Go inside variable under Expand tool section.
  • Here to fill the device related prop values for OOS.

Its untested. Please tell if worked.

@rrevanth
Copy link
Author

rrevanth commented Aug 21, 2021

Hi,

I cannot see an option to set the value but enabling that isn't fixing the issue

Screenshot_20210820-175123

@rrevanth
Copy link
Author

Also,

High quality uploads are working even without Xposed module and just removing the vendor props.

I was wondering if there is a way if we can get Original quality unlimited photos like on Pixel Experience.

I have no clue how they got that but thinking if you might know.

@ayush5harma
Copy link
Owner

It offers original quality unlimited uploads? Maybe pixel 1 fingerprint could because it was the only pixel launched with such promise. The evox builds for my device doesn't offer it.
Also latest pixels too have unlimited hight quality uploads only post policy change.

@rrevanth
Copy link
Author

Yup. I would imagine that's the case but it only shows up in photos but the rest of the device thinks it as pixel 5 like find my device and all.

Screenshot_20210823-142924_Photos__01

I downloaded a module that makes photos think it's pixel but the uploads are still getting counted towards storage. So I guess I have to adjust with high quality 😞

@Viraj8456
Copy link

Viraj8456 commented Aug 24, 2021 via email

@ayush5harma
Copy link
Owner

Yup. I would imagine that's the case but it only shows up in photos but the rest of the device thinks it as pixel 5 like find my device and all.

Screenshot_20210823-142924_Photos__01

I downloaded a module that makes photos think it's pixel but the uploads are still getting counted towards storage. So I guess I have to adjust with high quality

image

Yup that's the first pixel in your case. So unlimited original quality uploads works that way ?
The first pixel is promised lifetime original quality uploads other than that pixel 3 is going to have original quality unlimited uploads till January 2022. All rest pixel included pixel 5 are going to have unlimited uploads at storage-saver quality .

@ayush5harma
Copy link
Owner

I'm using PE+11 with my phone's original build prop and fingerprint and I'm still getting unlimited storage at original quality in Google photos... I wonder what they have done..🤷🏻‍♂️ And also my device is registered as Pixel 5 on Find my device....

On Mon, 23 Aug, 2021, 1:23 am Ayush Sharma, @.***> wrote: It offers original quality unlimited uploads? Maybe pixel 1 fingerprint could because it was the only pixel launched with such promise. The evox builds for my device doesn't offer it. Also latest pixels too have unlimited hight quality uploads only post policy change. — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#63 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIUPNYDWYZ5ITFWMQCTEOU3T6FITJANCNFSM5CPJCOMA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

Hi, can you share your photos settings screenshot like the above ones. Just to know if it's custom prop overridden for photos only.

@Viraj8456
Copy link

I'm using PE+11 with my phone's original build prop and fingerprint and I'm still getting unlimited storage at original quality in Google photos... I wonder what they have done..🤷🏻‍♂️ And also my device is registered as Pixel 5 on Find my device....

On Mon, 23 Aug, 2021, 1:23 am Ayush Sharma, @.***> wrote: It offers original quality unlimited uploads? Maybe pixel 1 fingerprint could because it was the only pixel launched with such promise. The evox builds for my device doesn't offer it. Also latest pixels too have unlimited hight quality uploads only post policy change. — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#63 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIUPNYDWYZ5ITFWMQCTEOU3T6FITJANCNFSM5CPJCOMA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

Hi, can you share your photos settings screenshot like the above ones. Just to know if it's custom prop overridden for photos only.

Screenshot_20210824-142536_Photos~2

Here it is...

@ayush5harma
Copy link
Owner

ayush5harma commented Aug 24, 2021

Hi,

I cannot see an option to set the value but enabling that isn't fixing the issue

Screenshot_20210820-175123

I'll try to rebuild WeiJu adding those vendor related variable fields currently spoofing which are causing issues with brightness slider. It will also help zgcam issue on samsung and the xiaomi pop out camera during issue.

@rrevanth
Copy link
Author

rrevanth commented Aug 24, 2021

Yup. I would imagine that's the case but it only shows up in photos but the rest of the device thinks it as pixel 5 like find my device and all.
Screenshot_20210823-142924_Photos__01
I downloaded a module that makes photos think it's pixel but the uploads are still getting counted towards storage. So I guess I have to adjust with high quality

image

Yup that's the first pixel in your case. So unlimited original quality uploads works that way ?
The first pixel is promised lifetime original quality uploads other than that pixel 3 is going to have original quality unlimited uploads till January 2022. All rest pixel included pixel 5 are going to have unlimited uploads at storage-saver quality .

Yup. I am not sure if it's just props that's going to make it work like that. But if you are able to add all the props replicating via the app. I would love to try that out in OOS since I'm getting mediocre battery life in Custom roms :(

and my phone actually shows up as Oneplus 8T in find my device when using PE or Evo X, where as when I use your module in OOS it imitates Pixel 5. Don't know if that helps!

@Rihcus
Copy link

Rihcus commented Oct 26, 2021

Hi, to fix brightness slider issue in OOS the following prop lines were removed

ro.product.vendor.device=redfin
ro.product.vendor.manufacturer=Google

Instead of this try the lsposed module to specifically override device variables for SystemUI - https://github.com/ikws4/WeiJu/releases

That way the system.prop spoof will remain intact and google photos unlimited storage will enable(clearing app data).

The steps for WeiJu are -

* Install riru from magisk.

* Install lsposed from magisk.

* reboot

* Install WeiJu apk from https://github.com/ikws4/WeiJu/releases.

* Inside LSPosed->Modules->WeiJu- from the three dots menu on the top right uncheck system apps under hide.

* Search for SystemUI and check it (scope of this module).

* Open WeiJu. Inside its settings as well also unhide system apps.(WeiJU -> Settings -> General)

* Select SystemUI.

* It will appear in the main screen. Tap on it to open

* Go inside variable under Expand tool section.

* Here to fill the device related prop values for OOS.

Its untested. Please tell if worked.

system.prop doesn't appear to be needed to trip google photos (I tried with a blank one) and still get unlimited high quality. Call screening doesn't work though oxygen os 11

@Smart123s
Copy link

I used to have free Original quality backups, but earlier this month, it disappeared, and now only have free Storage saver backups. I've done some testing, and came to the following conclusion. They have fixed the "bug" in Google Photos 5.62.

Details about my tests:

ROM: Pixel Experience Plus (Android 11)
Test date: 2021.10.27
Device: Xiaomi Mi 10 Lite 5G
Device (reported by Find My Device): Pixel 5
PixelFeatureDrops was DISABLED in Magisk (I've rebooted the phone before testing)

Google Photos version installed (APK Mirror linked):

@maluueu
Copy link

maluueu commented Oct 27, 2021

I used to have free Original quality backups, but earlier this month, it disappeared, and now only have free Storage saver backups. I've done some testing, and came to the following conclusion. They have fixed the "bug" in Google Photos 5.62.

Details about my tests:

ROM: Pixel Experience Plus (Android 11) Test date: 2021.10.27 Device: Xiaomi Mi 10 Lite 5G Device (reported by Find My Device): Pixel 5 PixelFeatureDrops was DISABLED in Magisk (I've rebooted the phone before testing)

Google Photos version installed (APK Mirror linked):

I'm the unofficial maintainer for your device, you're right, the only fix right now is to downgrade to an older app version.
Google now checks additional props or xml files which we don't now yet.

@Tachi107
Copy link

Does anybody know which properties are checked for the free storage saver backups? I'm unable to get unlimited storage on my Pixel 4 when running GrapheneOS, because they probably didn't include some properties present the stock OS

@Smart123s
Copy link

For me, this worked: https://github.com/BaltiApps/Pixelify-Google-Photos
I had to set everything to Pixel or Pixel XL

@Tachi107
Copy link

I'm looking for the exact properties needed so that I can embed them into the OS image and avoid having to use Xposed/Magisk/etc, but thanks for the hint :)

@Smart123s
Copy link

Smart123s commented Mar 10, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants