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

Get original developer UUIDs #14

Closed
cweiske opened this issue Dec 20, 2019 · 3 comments
Closed

Get original developer UUIDs #14

cweiske opened this issue Dec 20, 2019 · 3 comments
Labels
help wanted Extra attention is needed

Comments

@cweiske
Copy link
Member

cweiske commented Dec 20, 2019

Some games fetch the developer product list and their "buy" functionality only works when it returns a product.

Sonic 4 Episode 1 is an example for this behavior.

We need the original developer UUIDs from them.
For Sonic 4E1, you can see it in "adb logcat" and in com.sega.mobile.platform.OuyaChargeContent, public static final String DEVELOPER_ID = "a18c0074-55dc-42dc-b038-da6b25cb7a7b";

The add-generated-developer-UUIDs commit basically has to be reverted, and the original ones have to be extracted from the games. d1c5e18


Current status: 51 wrong uuids. See the list of games at #20

@cweiske
Copy link
Member Author

cweiske commented Dec 20, 2019

Fix for sega: c9ce21d

@cweiske
Copy link
Member Author

cweiske commented Jan 8, 2020

We had 846 autogenerated developer UUIDs, and I managed to bring that down to 726 by decompiling all apks, then grepping for uuid-like strings.

cweiske added a commit that referenced this issue Jan 12, 2020
cweiske added a commit that referenced this issue Jan 14, 2020
cweiske pushed a commit that referenced this issue Jan 16, 2020
This was referenced Jan 16, 2020
@cweiske cweiske added the help wanted Extra attention is needed label Jan 19, 2020
cweiske added a commit that referenced this issue Mar 7, 2020
cweiske added a commit that referenced this issue Mar 19, 2020
…purchases

We do not need the developer UUID in that case.

Part of #14
cweiske pushed a commit that referenced this issue Mar 26, 2020
Part of #14

Games:
- com.sheldonmacdonald.icebrawlerslive.json
- air.com.brodie.herogenerations.json
- air.com.devilishgames.furfurAndNublo.json
- com.gamest.franky.json
- com.silengames.fishyrush.json
cweiske added a commit that referenced this issue Mar 27, 2020
cweiske added a commit that referenced this issue Mar 27, 2020
Thanks to Stories8106 for the log files

Part of #14
cweiske pushed a commit that referenced this issue Mar 29, 2020
@cweiske
Copy link
Member Author

cweiske commented May 30, 2020

All except "Minimon 3D" have an UUID now.
Games without in-app purchases have a dummy UUID (beginning with 11111111).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Development

No branches or pull requests

1 participant