What steps will reproduce the problem?
1. hg pull && hg update
2. get DalvikVMFormat from an app
3. modify the name of a method
4. save
What is the expected output?
Return the dex (with the modifications) into raw format
What do you see instead?
In [45]: d.save()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
/opt/santoku/androguard/androlyze.py in <module>()
----> 1 d.save()
/opt/santoku/androguard/androguard/core/bytecodes/dvm.pyc in save(self)
6998 buff = ""
6999 for i in l :
-> 7000 idx = h[ i ]
7001
7002 if idx != last_idx :
/opt/santoku/androguard/androguard/core/bytecodes/dvm.pyc in get_raw(self)
6245 print "CODE_ITEM"
6246 for i in self.code :
-> 6247 i.show()
6248
6249 def get_obj(self) :
/opt/santoku/androguard/androguard/core/bytecodes/dvm.pyc in <genexpr>((i,))
6245 print "CODE_ITEM"
6246 for i in self.code :
-> 6247 i.show()
6248
6249 def get_obj(self) :
/opt/santoku/androguard/androguard/core/bytecodes/dvm.pyc in get_raw(self)
6155 pack("=H", self.ins_size) + \
6156 pack("=H", self.outs_size) + \
-> 6157 pack("=H", self.tries_size) + \
6158 pack("=I", self.debug_info_off) + \
6159 pack("=I", self.insns_size) + \
AttributeError: DalvikCode instance has no attribute '_DalvikCode__padding'
What version of the product are you using? On what operating system?
1.7
Please provide any additional information below.
Original issue reported on code.google.com by guillerm...@gmail.com on 15 Nov 2012 at 5:59
Original issue reported on code.google.com by
guillerm...@gmail.com
on 15 Nov 2012 at 5:59