ComputerElite / QuestAppVersionSwitcher

Allows you to backup and restore apps directly from withing your quest
GNU General Public License v3.0
35 stars 9 forks source link

OculusDB downgrade feature removed - Diff patching only #53

Open petermg opened 4 months ago

petermg commented 4 months ago

Was the search feature removed from Downgrade? Two versions ago I was able to manually search for an app, but now it seems to only allow me to select an app that's currently installed. I was using this for some older Go/GearVR apks to download so I switched back to an older version (15.14), unless I'm doing something wrong?

ComputerElite commented 4 months ago

Oculus broke the feature. Until I find a workaround you cannot simply download any version of any app

ComputerElite commented 4 months ago

It was indeed disabled and replaced with a way worse version which just works for beat saber to some versions

petermg commented 4 months ago

Oh no! Really? It was working for me just a few days ago! Was this very recent? If so, I'm glad I downloaded what I was looking for then!

On Sat, Feb 24, 2024 at 12:46 PM ComputerElite @.***> wrote:

It was indeed disabled and replaced with a way worse version which just works for beat saber to some versions

— Reply to this email directly, view it on GitHub https://github.com/ComputerElite/QuestAppVersionSwitcher/issues/53#issuecomment-1962727700, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE6NOTLYZNBVYLZA4CJUOKDYVJGTHAVCNFSM6AAAAABDYIU7RSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRSG4ZDONZQGA . You are receiving this because you authored the thread.Message ID: @.***>

ComputerElite commented 4 months ago

Was just this morning. About 12 hours ago

petermg commented 4 months ago

Was just this morning. About 12 hours ago

Oh man, first they did it to DownQuest... now yours too!!! Maybe they will switch it back? I hope so. Or hows about this, is there a way you can spoof a headset ID and make Oculus think it's a request from the actual account AND headset the game is intended for? For example GearVR apps it will mimic a GearVR device ID or something like that? Should work right? I mean unless GearVR users cannot download software they paid for anymore?

ComputerElite commented 4 months ago

Not how it works. You need an access token. At first you could simply use one from the oculus store website. Then the oculus pc app ui and now it has to be one from the oculus runtime or ocmd (oculus core mobile services). It's harder to figure out how to generate those tokens.

petermg commented 4 months ago

Does the PC VR version of the downgrader still work then, or no?

On Sat, Feb 24, 2024 at 1:27 PM ComputerElite @.***> wrote:

Not how it works. You need an access token. At first you could simply use one from the oculus store website. Then the oculus pc app ui and now it has to be one from the oculus runtime or ocmd (oculus core mobile services). It's harder to figure out how to generate those tokens.

— Reply to this email directly, view it on GitHub https://github.com/ComputerElite/QuestAppVersionSwitcher/issues/53#issuecomment-1962735286, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE6NOTOT7KBDLL5TTTH2BCDYVJLNHAVCNFSM6AAAAABDYIU7RSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRSG4ZTKMRYGY . You are receiving this because you authored the thread.Message ID: @.***>

ComputerElite commented 4 months ago

Nope, they work the same way

petermg commented 4 months ago

Not how it works. You need an access token. At first you could simply use one from the oculus store website. Then the oculus pc app ui and now it has to be one from the oculus runtime or ocmd (oculus core mobile services). It's harder to figure out how to generate those tokens.

Is it possible to run them in a virtual environment to get the tokens? Or something like that?

ComputerElite commented 4 months ago

I mean yeah. But it won't tell you how to get tokens. I can't just run the entire virtualized quest os in QAVS just to get a token

petermg commented 3 months ago

I mean yeah. But it won't tell you how to get tokens. I can't just run the entire virtualized quest os in QAVS just to get a token

So I've been thinking. I've got an Oculus Go and they have an unlocked bootloader firmware for it. From what I've read, it's not too hard to root once the bootloader is unlocked. If I do that maybe you can give me suggestions on helping you figure out how to get that token?

ComputerElite commented 2 months ago

Update on this: Downloading Go and GearVR games works with QAVS and other downgrading tools no problem. Just quest is the problem so the go isn't any help sadly

petermg commented 2 months ago

Update on this: Downloading Go and GearVR games works with QAVS and other downgrading tools no problem. Just quest is the problem so the go isn't any help sadly

Then how do I download the Go and GearVR games that I've purchased? Please advise.

ComputerElite commented 2 months ago

Just use Oculus Downgrader on your pc

petermg commented 2 months ago

Trying to download a couple GearVR apps. I have it set to GearVR for the headset and I keep getting the following error:

Starting download of 1502317809794114 Downloading https://securecdn.oculus.com/binaries/download/?id=1502317809794114&access_token= ██████████████████████████████ 0 / 0 Download started ██████████████████████████████ 0 Bytes / 0 Bytes An error occured

Error while downloading Download failed

Check if you got the right headset selected (option 8). Rift for Oculus Link, Air link and Rift/Rift s. Quest for Quest 1 and 2

On Sat, Apr 20, 2024 at 12:58 PM ComputerElite @.***> wrote:

Just use Oculus Downgrader on your pc

— Reply to this email directly, view it on GitHub https://github.com/ComputerElite/QuestAppVersionSwitcher/issues/53#issuecomment-2067767970, or unsubscribe https://github.com/notifications/unsubscribe-auth/AE6NOTO4XPSKOGKM2YD5ZC3Y6LCE7AVCNFSM6AAAAABDYIU7RSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANRXG43DOOJXGA . You are receiving this because you authored the thread.Message ID: @.***>

ComputerElite commented 2 months ago

Make sure you own the game you try to download

ComputerElite commented 2 months ago

However it seems to me as if you clicked on the rift/quest version

ComputerElite commented 2 months ago

Change the headset to gearvr with option 8

petermg commented 2 months ago

Make sure you own the game you try to download

However it seems to me as if you clicked on the rift/quest version

I do own them and according to the app I have it set to GearVR.:

Starting download of 25321068390842250 Downloading https://securecdn.oculus.com/binaries/download/?id=25321068390842250&access_token= ██████████████████████████████ 0 / 0 Download started ██████████████████████████████ 0 Bytes / 0 Bytes An error occured

Error while downloading Download failed

Check if you got the right headset selected (option 8). Rift for Oculus Link, Air link and Rift/Rift s. Quest for Quest 1 and 2

[1] Downgrade Beat Saber (Not available on GearVR) [2] Downgrade another GearVR app [3] Install App [4] Open app installation directory (ONLY do if you know what you are doing. If you want to start the app, use option 3) [5] Update access_token [6] Update oculus folder [7] Validate installed app [8] Change Headset (currently GearVR) [9] Install Package [10] Create Backup [11] Direct execute [12] Open graphical ui [13] Settings [14] Exit

ComputerElite commented 2 months ago

Once again that's the quest app.

ComputerElite commented 2 months ago

Try this with option 11 https://oculusdb.rui2015.me/id/25321068390842250

ComputerElite commented 2 months ago

wait meant this d --appid 908477449239883 --versionid 940886972650646 --headset GEARVR

petermg commented 2 months ago

Try this with option 11 https://oculusdb.rui2015.me/id/25321068390842250

I get:

Enter the code or a file path: https://oculusdb.rui2015.me/id/25321068390842250 Parsing -nU --userexecuted https://oculusdb.rui2015.me/id/25321068390842250

Check if you got the right headset selected (option 8). Rift for Oculus Link, Air link and Rift/Rift s. Quest for Quest 1 and 2

petermg commented 2 months ago

d --appid 908477449239883 --versionid 940886972650646 --headset GEARVR

I get this:

Choice: 11 Enter the code or a file path: d --appid 908477449239883 --versionid 940886972650646 --headset GEARVR Parsing -nU --userexecuted d --appid 908477449239883 --versionid 940886972650646 --headset GEARVR Set headset to GearVR

/ Requesting version from Oculus due to version id existing

Version: 1.3.3 (940886972650646) Changelog: Initial Version

Starting download Saving version info

Starting download of 940886972650646 Downloading https://securecdn.oculus.com/binaries/download/?id=940886972650646&access_token= ██████████████████████████████ 0 / 0 Download started ██████████████████████████████ 0 Bytes / 0 Bytes An error occured

Error while downloading Download failed

Check if you got the right headset selected (option 8). Rift for Oculus Link, Air link and Rift/Rift s. Quest for Quest 1 and 2

ComputerElite commented 2 months ago

Send the log.log file please

petermg commented 2 months ago

Send the log.log file please

Log.log Ok here you go.

ComputerElite commented 2 months ago

hm interesting

ComputerElite commented 2 months ago

I can confirm that it also doesn't work anymore for me. Just the other day I was able to download some go game however

petermg commented 2 months ago

I can confirm that it also doesn't work anymore for me. Just the other day I was able to download some go game however

Darn Meta... :(