Beat Saber now has obbs and apks. Diff patching will need to be updated to work with both obbs and apks.
Possible ways:
Concat apk and obb bytes (ordered by file name alphabetically), diff that, have a list of bytes indecies where to split the apk again
Have different diffs for apk and obb
I prefer the first one because it will be easier to implement most likely. However downgrading will need scroped storage access which afaik was fixed again by Oculus? Would need someone to validate that tho. So if you know lmk here.
ToDo:
[x] Let user download created diff entries via browser
[x] Let user upload apk and obbs as backup onto quest for diff generation
Beat Saber now has obbs and apks. Diff patching will need to be updated to work with both obbs and apks. Possible ways:
I prefer the first one because it will be easier to implement most likely. However downgrading will need scroped storage access which afaik was fixed again by Oculus? Would need someone to validate that tho. So if you know lmk here.
ToDo: