log

age author description
Wed, 17 Aug 2011 08:36:33 +0800 Thinker K.F. Li Use right opcode formats
Tue, 16 Aug 2011 20:25:02 +0800 Thinker K.F. Li add lsclass
Tue, 16 Aug 2011 18:10:11 +0800 Thinker K.F. Li Inject and redirect fields
Tue, 16 Aug 2011 16:07:32 +0800 Thinker K.F. Li Move functions
Tue, 16 Aug 2011 14:53:41 +0800 Thinker K.F. Li Use classdef_rel_set to carry relative information.
Mon, 15 Aug 2011 21:51:39 +0800 Thinker K.F. Li inject_classdefs() also inject relative _DEX_StringIds.
Mon, 15 Aug 2011 19:32:46 +0800 Thinker K.F. Li Remove temporary methodid since it is unnecessary
Mon, 15 Aug 2011 17:44:24 +0800 Thinker K.F. Li Fix bug of returning _DEX_TypeList_align of dex_append_obj_list()
Mon, 15 Aug 2011 17:26:46 +0800 Thinker K.F. Li Merge typeid and methodids if injected type is already in destinate
Mon, 15 Aug 2011 15:25:39 +0800 Thinker K.F. Li Redirect string indices.
Mon, 15 Aug 2011 11:13:56 +0800 Thinker K.F. Li Fix bug of typo in dex_sort_sorted_arrays_consistent()
Mon, 15 Aug 2011 10:08:43 +0800 Thinker K.F. Li Remove useless code
Mon, 15 Aug 2011 10:04:12 +0800 Thinker K.F. Li Fix the issue of getting negative indices for _DEX_ClassData.
Sun, 14 Aug 2011 21:18:48 +0800 Thinker K.F. Li Fixing back to back association and encoding issue.
Thu, 11 Aug 2011 09:20:46 +0800 Thinker K.F. Li Fixing back to back association and encoding issue
Wed, 10 Aug 2011 20:05:14 +0800 Thinker K.F. Li Fix bug of not dealing encoded method indices.
Wed, 10 Aug 2011 14:28:24 +0800 Thinker K.F. Li Fix bug of redirect methodid for XXX_RANGE istructions
Wed, 10 Aug 2011 14:04:02 +0800 Thinker K.F. Li Fix issue that dalvik complaining fail to verify code.
Tue, 09 Aug 2011 21:52:05 +0800 Thinker K.F. Li Fix issue of corrupted offset list in _DEX_AnnotationSetItem after injection
Tue, 09 Aug 2011 21:28:13 +0800 Thinker K.F. Li Make sure elements are absolute incremental for sorted arrays when injecting.
Tue, 09 Aug 2011 17:23:01 +0800 Thinker K.F. Li Wrap _DEX_TypeList to _DEX_TypeList_align before append to list.
Tue, 09 Aug 2011 17:16:43 +0800 Thinker K.F. Li Remove useless code
Tue, 09 Aug 2011 15:30:45 +0800 Thinker K.F. Li Following the ref in resotre_dependencies()
Tue, 09 Aug 2011 11:47:43 +0800 Thinker K.F. Li Fix issue of data map verification.
Tue, 09 Aug 2011 00:07:04 +0800 Thinker K.F. Li Apply array sorting in inject_redir.py
Tue, 09 Aug 2011 00:06:58 +0800 Thinker K.F. Li update index of elements while calling update_offset()
Mon, 08 Aug 2011 22:48:14 +0800 Thinker K.F. Li Apply array sorting in inject_redir.py
Mon, 08 Aug 2011 22:34:11 +0800 Thinker K.F. Li Sort arrays in rules requested by dalvik
Mon, 08 Aug 2011 17:26:05 +0800 Thinker K.F. Li Fix wrong init value for computing checksum
Sun, 07 Aug 2011 23:02:08 +0800 Thinker K.F. Li Add compute_size() for DEX types that missed it
Sun, 07 Aug 2011 22:07:08 +0800 Thinker K.F. Li Fixing compute_size() and sizeof() for DEX types.
Sat, 06 Aug 2011 19:09:15 +0800 Thinker K.F. Li Test case for restore_dependencies()
Sat, 06 Aug 2011 19:07:20 +0800 Thinker K.F. Li Call _install_dexfile_4_deptracker() to make sure testcase right
Sat, 06 Aug 2011 08:49:30 +0800 Thinker K.F. Li Synchronize value of fields of DEXFile.
Fri, 05 Aug 2011 21:51:35 +0800 Thinker K.F. Li Fix issue of compute_size of various types
Fri, 05 Aug 2011 14:39:32 +0800 Thinker K.F. Li Add inject_redir.py example
Thu, 04 Aug 2011 21:57:22 +0800 Thinker K.F. Li Check redirection
Thu, 04 Aug 2011 19:12:49 +0800 Thinker K.F. Li Fix testcase for travel_dex_relocatable()
Thu, 04 Aug 2011 18:30:11 +0800 Thinker K.F. Li Fix issue of proto matching.
Thu, 04 Aug 2011 15:55:01 +0800 Thinker K.F. Li Add inject_classdefs() for injecting classdef to DEX
Tue, 02 Aug 2011 20:40:48 +0800 Thinker K.F. Li Change interface of dexfile_insert_classdefs_relative
Tue, 02 Aug 2011 18:10:48 +0800 Thinker K.F. Li Let user specify redirection map for methods
Tue, 02 Aug 2011 13:49:41 +0800 Thinker K.F. Li Remove unused code
Mon, 01 Aug 2011 22:23:55 +0800 Thinker K.F. Li Add dexfile_insert_class_relative()
Mon, 01 Aug 2011 15:00:29 +0800 Thinker K.F. Li Add collect_typeidxs_mentioned_by_class()
Mon, 01 Aug 2011 14:37:04 +0800 Thinker K.F. Li Add collect_typeidxs_in_method()
Mon, 01 Aug 2011 12:27:28 +0800 Thinker K.F. Li Use method redirection map for defining redirection
Sat, 30 Jul 2011 22:59:09 +0800 Thinker K.F. Li Fix bug of DEXFile_linked.find_method_name_proto().
Fri, 29 Jul 2011 16:17:15 +0800 Thinker K.F. Li dexfile_redirect_types() is almost ready.
Thu, 28 Jul 2011 13:25:55 +0800 Thinker K.F. Li Test dexfile_redirect_types
Thu, 28 Jul 2011 00:06:54 +0800 Thinker K.F. Li Redirect types
Wed, 27 Jul 2011 12:09:19 +0800 Thinker K.F. Li Provide convinience API to convert str block into opcode vectors
Wed, 27 Jul 2011 09:07:36 +0800 Thinker K.F. Li Add the function for finding method with a name
Tue, 26 Jul 2011 12:46:24 +0800 Thinker K.F. Li Provide method of insert class definition in DEXFile_linked class.
Tue, 26 Jul 2011 10:06:44 +0800 Thinker K.F. Li Make surce methods of injected class are also being and bug fixed.
Mon, 25 Jul 2011 21:53:33 +0800 Thinker K.F. Li Make sure string data list is consistent.
Mon, 25 Jul 2011 20:37:32 +0800 Thinker K.F. Li Check and fix issues of map sizes
Mon, 25 Jul 2011 17:46:20 +0800 Thinker K.F. Li Get unlinked one from a linked one
Mon, 25 Jul 2011 16:49:28 +0800 Thinker K.F. Li Make dexfile_insert_class() pass the testcase
Mon, 25 Jul 2011 15:22:03 +0800 Thinker K.F. Li Fix bug of DEXFile_linked.get_classdef_name