Skip to content

Instantly share code, notes, and snippets.

@codeversed
Last active August 10, 2018 16:50
Show Gist options
  • Save codeversed/bb95befd127576f96b5b4ff585d7aa22 to your computer and use it in GitHub Desktop.
Save codeversed/bb95befd127576f96b5b4ff585d7aa22 to your computer and use it in GitHub Desktop.
Shows exactly what crashes running com.secneo.sdk.Helper.install(this); to initialize DJI SDK
// ----- File that crashes:
com.secneo.sdk.DexInstall
// ----- Code that crashes:
Seems to crash right after setting 'Method makeDexElements' (in the try/catch) and before the following:
(Object[])((Object[])makeDexElements.invoke(dexPathList, files, optimizedDirectory, suppressedExceptions))
// ----- Values of passed variables to invoke method:
makeDexElements = {Method@10739} "private static dalvik.system.DexPathList$Element[] dalvik.system.DexPathList.makePathElements(java.util.List,java.io.File,java.util.List)"
accessFlags = 524298
artMethod = 1870793184
declaringClass = {Class@7592} "class dalvik.system.DexPathList"
declaringClassOfOverriddenMethod = {Class@7592} "class dalvik.system.DexPathList"
dexMethodIndex = 12805
hasRealParameterData = false
parameters = null
override = true
shadow$_klass_ = {Class@9825} "class java.lang.reflect.Method"
shadow$_monitor_ = 0
dexPathList = {DexPathList@10717} "DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/system/framework/com.android.future.usb.accessory.jar", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/base.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_dependencies_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_resources_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_slice_0_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_slice_1_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_slice_2_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_slice_3_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_slice_4_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_slice_5_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_slice_6_apk.apk", zip file"
definingContext = {PathClassLoader@10677} "dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/system/framework/com.android.future.usb.accessory.jar", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/base.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_dependencies_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_resources_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_slice_0_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_slice_1_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_slice_2_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_slice_3_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_slice_4_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_lib_slice_5_apk.apk", zip file "/data/app/io.kittyhawk-8o6hXYvtaIBB83oXqV0lcA==/split_"
dexElements = {DexPathList$Element[15]@10740}
dexElementsSuppressedExceptions = {IOException[1]@10741}
nativeLibraryDirectories = {ArrayList@10742} size = 14
nativeLibraryPathElements = {DexPathList$NativeLibraryElement[16]@10743}
systemNativeLibraryDirectories = {ArrayList@10744} size = 2
shadow$_klass_ = {Class@7592} "class dalvik.system.DexPathList"
shadow$_monitor_ = 0
files = {ArrayList@10718} size = 1
0 = {File@10749} "/data/user/0/io.kittyhawk/.cache_sdk/sdkclasses.jar"
optimizedDirectory = {File@10719} "/data/user/0/io.kittyhawk/.cache_sdk"
0 = {File@10756} "/data/user/0/io.kittyhawk/.cache_sdk/sdkclasses.dve"
1 = {File@10757} "/data/user/0/io.kittyhawk/.cache_sdk/libDexHelper_sdk32.so"
2 = {File@10758} "/data/user/0/io.kittyhawk/.cache_sdk/sdkclasses.jar"
suppressedExceptions = size = 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment