• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
Question by Terese.tiesta · Feb 16, 2013 at 07:10 PM · androiddataversionbinaryunityplayer

Finding the version of unity player used

Is there a way to find out the version of unity player given an android binary,

Thanks, Terese

Comment
junedmmn

People who like this

1 Show 0
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

3 Replies

· Add your reply
  • Sort: 
avatar image

Answer by GerryM · Feb 16, 2013 at 09:22 PM

It's kind of burdensome, but you can:

  • Rename your apk file extension to rar (an APK is just a RAR file)

  • Extract the file's contents

  • Open any numbered asset file inside: assets/bin/Data with your hex editor

  • Starting at the 21st byte ($14) there is a string telling the Unity version used to build

Comment
junedmmn

People who like this

1 Show 0 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image

Answer by Terese.tiesta · Feb 17, 2013 at 06:59 AM

Thanks a lot for the response There are two different version number that i see, one in unity default resource and another different version (same across all other files) in rest of the files.

Which one should i consider

Comment

People who like this

0 Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image GerryM · Feb 17, 2013 at 12:49 PM 0
Share

unity default resources might have an older version number. Use mainData or any of the other numerous assets.

avatar image

Answer by junedmmn · Oct 31, 2022 at 01:45 AM

Slightly clarifying @GerryM's answer,

Use Hex Editor such as https://hexed.it/ (Online Hex editor, no need to download one).

  1. Extract your APK in a convenient folder using 7z, WinRar, etc.

  2. As mentioned by @GerryM , navigate to assets/bin/Data in your extracted folder.

  3. Now find a file with only numbers.

  4. Open that numbered file in any Hex Editor. https://hexed.it/ does the job very much simply.

  5. You will get the Unity version starting from 21st Byte.

If you don't know how to find 'n'th byte in Hex Editor, note that each line in the Hex Editor has 16 bytes (Hex as Hexadecimal). Hence, you will probably get the Unity Version in the second line ie. 5th byte in second line. Click on the 21st byte and it will highlight its value.

As in my case, the APK was built using Unity Version 2019.1.7f1.

Check this


21st-byte.png (10.8 kB)
Comment

People who like this

0 Show 0 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

11 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Is there a minimum api android level for split binary? 0 Answers

Daydream compatible Unity versions? 0 Answers

Save data without playerprefs [android] 1 Answer

How to use Android native video player instead of unity player 0 Answers

Gradle Build Failed Unity version 2020..3.23 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges