Skip to content

Commit

Permalink
no message
Browse files Browse the repository at this point in the history
  • Loading branch information
srzhang committed Aug 1, 2019
1 parent 7bf8a3a commit 93da40d
Showing 1 changed file with 13 additions and 8 deletions.
21 changes: 13 additions & 8 deletions parse/src/main/jni/Cocos/Cocos.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -150,15 +150,17 @@ unsigned char* NEW_FUNC(getFileData_2x)(void *self, const char* pszFileName, con
int OLD_FUNC_PTR(detectFormat)(void *self, const unsigned char * data, ssize_t dataLen);
int NEW_FUNC(detectFormat)(void *self, const unsigned char * data, ssize_t dataLen)
{
if (G_walkCount == 1)
//if (G_walkCount == 1)
{
DUALLOGD("[+] [%s] data[%p] len[%d] name[%s]", __FUNCTION__, data, dataLen, tmp_filename.c_str());
if (data && dataLen > 0)
{
dump_write(PACK_NAME, ASSET_PATH, ASSET_NAME(tmp_filename.c_str()), (const char *)data, dataLen);
//dump_write(PACK_NAME, ASSET_PATH, ASSET_NAME(tmp_filename.c_str()), (const char *)data, dataLen);
char buffer[128] = { 0 };
sprintf(buffer, "%p.png", data);
dump_write(PACK_NAME, ASSET_PATH, buffer, (const char *)data, dataLen);
}
}

return OLD_FUNC(detectFormat)(self, data, dataLen);
}

Expand All @@ -183,11 +185,14 @@ WALK_FUNC(initWithImageData)
}
bool NEW_FUNC(initWithImageData)(void*self, const unsigned char * data, ssize_t dataLen)
{
#if 0
//filewalk(TEMP_PATH, WALK_ADDR(initWithImageData), self, G_walkCount);
DUALLOGI("[+] %s data[%p] len[%d]", __FUNCTION__, data, dataLen);
//char buffer[128] = { 0 };
//sprintf(buffer, "%p.png", data);
//dump_write(PACK_NAME, ASSET_PATH, buffer, (const char *)data, dataLen);
#else
char buffer[128] = { 0 };
sprintf(buffer, "%p.png", data);
dump_write(PACK_NAME, ASSET_PATH, buffer, (const char *)data, dataLen);
#endif
return OLD_FUNC(initWithImageData)(self, data, dataLen);
}

Expand Down Expand Up @@ -379,10 +384,10 @@ void cocos_entry(const char *name, void *handle)

if (G_HookConfig->dump_res1)
{
MS(handle, "_ZN6dygame5Utils15createTexture2DEPKc", createTexture2D);
//MS(handle, "_ZN6dygame5Utils15createTexture2DEPKc", createTexture2D);
//MS(handle, "_ZN6dygame5Utils7decryptERN7cocos2d4DataE", decrypt);

MS(handle, "_ZN7cocos2d5Image17initWithImageDataEPKhi", initWithImageData);
//MS(handle, "_ZN7cocos2d5Image17initWithImageDataEPKhi", initWithImageData);
//MS(handle, "_ZN7cocos2d5Image17initWithImageFileERKSs", initWithImageFile);
MS(handle, "_ZN7cocos2d5Image12detectFormatEPKhi", detectFormat);
}
Expand Down

0 comments on commit 93da40d

Please sign in to comment.