Comments (2)
I disassembled and then reassembled the file you provided, and the resulting
file looks ok to me. It is 8 bytes smaller, as you mentioned, but this doesn't
mean that it is corrupted. The order of various items in the dex file can
differ, and due to the way offsets are stored, smaller offsets take less space
- hence the size difference.
Regarding the so called "corruption" you see when looking at a byte-level
comparison of the two files - the dex format uses byte offsets for many things,
so a single item that is ordered differently can actually cause many byte-level
differences, due to the byte offsets being different.
In short, as far as I can tell, everything is working as expected and I don't
see any problems. Have you actually tried pushing the re-assembled dex file to
the phone to see if it works?
Original comment by [email protected]
on 13 Nov 2010 at 8:21
- Changed state: Pending
from smali.
Original comment by [email protected]
on 13 Nov 2010 at 11:19
- Changed state: Done
from smali.
Related Issues (20)
- Deodexing from Gingerbread fails HOT 6
- Deodexing from vzwlbs.odex fails HOT 3
- Deodexing from Gingerbread fails HOT 1
- smali and baksmali result in ClassNotFoundException HOT 2
- Microsoft Security Essentials claims there is a virus in baksmali HOT 4
- android honeycomb 3.0 HOT 1
- Baksmali is broken on HoneyComb HOT 23
- Exception occured when I used "-r" option. HOT 4
- Having troubles with baksmali HOT 1
- Cannot Deodex Settings.odex HOT 5
- Error occured while while using baksmali on teeter.odex HOT 3
- Can't assemble .dex from an disassembled .odex HOT 3
- baksmali can't fetch classes from framework.odex HOT 3
- The function ByteArrayInput.readLong in dexlib utils is incorrect HOT 2
- Re-odex services.odex problem HOT 4
- Problem finding BOOTCLASHPATH HOT 2
- Register args in the v15+ range HOT 4
- Fail to deodex MusicPlayer.odex HOT 2
- Error when recompile a dex file HOT 7
- line -/
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from smali.