ouya-saviors/ouya-game-data

Get original developer UUIDs

cweiske opened this issue · 3 comments

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

Fix for sega: c9ce21d

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.

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