0

Is there a way to determine if an Android App APK was created leveraging Marmalade (C++ SDK, Juice, Quick, or Web)? Will the android manifest have any activities or values that might indicate it leverages Marmalade? Will any files exist that give an indication?

user1707582
  • 87
  • 1
  • 7

1 Answers1

0

That's pretty simple if you have the apk file with you.

Rename the app's extension to zip and open it in winrar or winzip. Loop up in the assets folder. If the app's name is ExampleApp and if it's made with marmalade, there'd be ExampleApp.s3e file in the assets folder. If it's not made from maramalade, it won't be there.

So basically you'll just have to find if any s3e file is present in assets or not.

0xC0DED00D
  • 19,522
  • 20
  • 117
  • 184
  • disclaimer: I checked it with C++ SDK only, although it should work with Web and Quick too. I have no idea about Juice, since I don't have it's license – 0xC0DED00D Nov 15 '13 at 07:10
  • What if it has foo.s3e? Is .s3e a Marmalade-only thing? – Dronz Dec 31 '14 at 00:02
  • 1
    Marmalade has a list of APIs written in both C and C++. The C APIs start from s3e and the C++ ones start from Iw (IwGx). The extensions also uses s3e prefix. That's all I know about S3E. I am not sure, but I suppose that's Marmalade only thing. You can find more info here - http://docs.madewithmarmalade.com/display/MD/Working+with+S3E+APIs – 0xC0DED00D Dec 31 '14 at 15:07