Disunity_v0.5.0 Extract the unity-generated APK resources for follow-up exploration

Source: Internet
Author: User

First put my disunity v0.5.0 resource address to everyone, convenient for everyone to download:

http://download.csdn.net/download/narutojzm1/9484108

Yesterday I used disunity v0.5.0 to try to extract resources when I found the APK in the asset divided into 1M1 package, n packets, small package name such as: Split0/split1/split2 ... Overwhelmed. Find a way today,

In fact, this unpacking method is simply to split the file stream, there is nothing special, so that their own use of file streams to merge resources can also, but I found a good way, HxD, this I then upload, tell everyone address, is actually a can 16 read the file, Then unpacking the package Merge tool.

The draft does not forget to dig well man, this is what I found on GitHub, as follows:

Https://github.com/ata4/disunity/issues/10

Screenshots:


Merging into. Assets after the work is simple, I also said in the last chapter (of course, I got the last chapter. Assets is from the EXE version of the Windows side of the package, and not unpacking).

The last problem I encountered in the previous chapter was that I ordered disunity asset unpack [file] The solution is a bunch of. Block native files, previous chapter did not do a further study of the block file, today read some of the tool author's topic article has the answer: originally because the author has not been further implemented, the evidence is as follows:

https://github.com/ata4/disunity/issues/179

The author says: It's not supported in the 0.5 branch yet, since it requires object deserialization. I ' ll reimplement it eventually, at least for files that has embedded type trees.

That means these. Block native files He has not been able to deserialize, and he will re-implement this function.

This is the end of the conversation *************************************************** ***************************************

Then I found that using disunity 0.4 can solve the. asset file directly, but only a bunch of shader

In fact, the most I need is level0 and maindata these two files, I think these two files inside should have I need my project damaged. Unity scene files. I also focused on the next one.

Indeed, there is a discussion about this, HTTPS://GITHUB.COM/ATA4/DISUNITY/ISSUES/10, the main idea is to ask whether there is a way to conveniently put this apk and then re-solve the unity editor in the display Ah, It's a lot like my original intention, if it really shows up, it has a. Unity file.

Then look down.



It means that you directly change the suffix of maindata/levelx to. Unity is good.

。 So I think, this file is equivalent to a. Unity file, but it should no longer be used back to the original development project, can only be used as a new project. Then what is the resource used for this new scene file? I think it's the. Asset file. I am referring to this sentence:


I'm translating this highlighter marker: These files with no suffixes use the same format as the assets file. (I'm not sure if there is any objection to the discussion.)

about using the above file to restore a new scene This step I have not specifically tried, first written here, allow me to study another day.

Next I found a more comprehensive blog about parsing apk,

http://forum.gamer.com.tw/Co.php?bsn=23805&sn=2998323, he also provided a method called Unitystudio, and he made a comparison of various analytical tools, I benefited a lot, Interested to have a look.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.