Module ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias FunctionDef arguments args defaults body ImportFrom alias alias Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str With Call NameLoad NameLoad Str NameStore body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad body Expr Str Expr Call AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str With Call NameLoad NameLoad Str NameStore body Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str orelse Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body ImportFrom alias Assign NameStore NameLoad If CompareEq NameLoad NameLoad body Assign NameStore Call NameLoad Call NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad Expr Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body For NameStore Call AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad NameLoad decorator_list
N/A androguard.core * androguard.core.bytecode * androguard.core.bytecodes.dvm * androguard.core.bytecodes.apk * androguard.core.analysis.analysis * androguard.decompiler.decompiler * cPickle dumps loads androguard.core androconf init_print_colors N/A N/A N/A N/A IPython.utils coloransi io N/A N/A N/A androconf default_colors N/A coloransi TermColors N/A N/A CONF N/A PRINT_FCT N/A N/A io stdout write N/A save_session N/A N/A l filename N/A N/A N/A 
      save your session !

      :param l: a list of objects
      :type: a list of object
      :param filename: output filename to save the session
      :type filename: string

      :Example:
          save_session([a, vm, vmx], "msession.json")
   N/A N/A open filename w fd N/A N/A N/A N/A fd write N/A dumps l -1 N/A load_session N/A N/A filename N/A N/A N/A 
      load your session !

      :param filename: the filename where the session has been saved
      :type filename: string

      :rtype: the elements of your session :)

      :Example:
          a, vm, vmx = load_session("mysession.json")
   N/A N/A loads N/A read filename binary False N/A AnalyzeAPK N/A N/A filename decompiler session N/A dad None N/A N/A 
        Analyze an android application and setup all stuff for a more quickly analysis !

        :param filename: the filename of the android application or a buffer which represents the application
        :type filename: string
        :param decompiler: ded, dex2jad, dad (optional)
        :type decompiler: string

        :rtype: return the :class:`APK`, :class:`DalvikVMFormat`, and :class:`VMAnalysis` objects
     N/A N/A N/A androconf debug AnalyzeAPK N/A N/A session N/A N/A session N/A CONF N/A SESSION N/A N/A open filename r fd N/A N/A data N/A N/A fd read N/A N/A N/A session add filename data N/A N/A N/A session get_objects_apk filename N/A AnalyzeDex N/A N/A filename decompiler session N/A dad None N/A N/A 
        Analyze an android dex file and setup all stuff for a more quickly analysis !

        :param filename: the filename of the android dex file or a buffer which represents the dex file
        :type filename: string

        :rtype: return the :class:`DalvikVMFormat`, and :class:`VMAnalysis` objects
     N/A N/A N/A androconf debug AnalyzeDex N/A N/A session N/A N/A session N/A CONF N/A SESSION N/A N/A open filename r fd N/A N/A data N/A N/A fd read N/A N/A N/A session addDEX filename data N/A AnalyzeODex N/A N/A filename decompiler session N/A dad None N/A N/A 
        Analyze an android odex file and setup all stuff for a more quickly analysis !

        :param filename: the filename of the android dex file or a buffer which represents the dex file
        :type filename: string

        :rtype: return the :class:`DalvikOdexVMFormat`, and :class:`VMAnalysis` objects
     N/A N/A N/A androconf debug AnalyzeODex N/A N/A session N/A N/A session N/A CONF N/A SESSION N/A N/A open filename r fd N/A N/A data N/A N/A fd read N/A N/A N/A session addDEY filename data N/A RunDecompiler N/A N/A d dx decompiler session N/A None N/A N/A 
        Run the decompiler on a specific analysis

        :param d: the DalvikVMFormat object
        :type d: :class:`DalvikVMFormat` object
        :param dx: the analysis of the format
        :type dx: :class:`VMAnalysis` object
        :param decompiler: the type of decompiler to use ("dad", "dex2jad", "ded")
        :type decompiler: string
     N/A N/A decompiler None N/A N/A N/A N/A androconf debug Decompiler ... N/A decompiler N/A N/A decompiler lower N/A N/A decompiler dex2jad N/A N/A N/A N/A d set_decompiler N/A DecompilerDex2Jad d N/A N/A androconf CONF N/A PATH_DEX2JAR N/A N/A androconf CONF N/A BIN_DEX2JAR N/A N/A androconf CONF N/A PATH_JAD N/A N/A androconf CONF N/A BIN_JAD N/A N/A androconf CONF N/A TMP_DIRECTORY N/A N/A N/A decompiler dex2fernflower N/A N/A N/A N/A d set_decompiler N/A DecompilerDex2Fernflower d N/A N/A androconf CONF N/A PATH_DEX2JAR N/A N/A androconf CONF N/A BIN_DEX2JAR N/A N/A androconf CONF N/A PATH_FERNFLOWER N/A N/A androconf CONF N/A BIN_FERNFLOWER N/A N/A androconf CONF N/A OPTIONS_FERNFLOWER N/A N/A androconf CONF N/A TMP_DIRECTORY N/A N/A N/A decompiler ded N/A N/A N/A N/A d set_decompiler N/A DecompilerDed d N/A N/A androconf CONF N/A PATH_DED N/A N/A androconf CONF N/A BIN_DED N/A N/A androconf CONF N/A TMP_DIRECTORY N/A N/A N/A N/A d set_decompiler N/A DecompilerDAD d dx N/A AnalyzeElf N/A N/A filename raw session N/A False None N/A androguard.core.binaries.elf ELF N/A e None N/A N/A raw False N/A N/A e N/A ELF N/A read filename N/A N/A e N/A ELF filename N/A N/A ExportElfToPython e N/A e N/A ExportElfToPython N/A N/A e session N/A None N/A N/A function N/A N/A e get_functions N/A N/A name N/A FUNCTION_ N/A function name N/A N/A setattr e name function N/A