آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اجرا نشدن برنامه (صفحه سیاه شدن) بعد از obfuscate کردن

ahmad_r  11 سال پیش  11 سال پیش
0 0

در ادامه این پست مشکل obfuscate نشدن من حل شد. یعنی آبفاسکیت میشه ولی بعد از اجرای برنامه صفحه سیاه میشه. البته برنامه هنگ نمیکنه ، علی الظاهر فقط تو لوپ میافته.

اولین کاری که انجام میدم بعد از نصب ساخت قسمت دیتابیس رو گوشیه که بعد از چک کردن متوجه شدم که شاخه و فایل مورد نظر ساخته نمیشه.  حالا نمیدونم ایراد از همونه یا جای دیگه تو لوپ میافته. میتونه از inflatore باشه؟

اینم قسمتی از لوگ:


[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at android.os.Handler.dispatchMessage(Handler.java:99)
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at android.os.Looper.loop(Looper.java:137)
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at android.app.ActivityThread.main(ActivityThread.java:5041)
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at java.lang.reflect.Method.invokeNative(Native Method)
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at java.lang.reflect.Method.invoke(Method.java:511)
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at dalvik.system.NativeStart.main(Native Method)
[ 10-09 11:37:58.475 32316:32316 I/dalvikvm ]
"main" prio=5 tid=1 NATIVE
[ 10-09 11:37:58.475 32316:32316 I/dalvikvm ]
| group="main" sCount=0 dsCount=0 obj=0xa6207938 self=0xb83028a8
[ 10-09 11:37:58.475 32316:32316 I/dalvikvm ]
| sysTid=32316 nice=0 sched=0/0 cgrp=[fopen-error:2] handle=-1216491360
[ 10-09 11:37:58.475 32316:32316 I/dalvikvm ]
| state=R schedstat=( 39825413 32987989 111 ) utm=0 stm=3 core=0
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#00 pc 000a2637 /system/lib/libdvm.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#01 pc 00081e65 /system/lib/libdvm.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#02 pc 00082037 /system/lib/libdvm.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#03 pc 00039fcb /system/lib/libdvm.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#04 pc 0004d7a6 /system/lib/libdvm.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#05 pc 00039bc9 /data/app-lib/[MY_PACKAGE]-1/libdatabase_sqlcipher.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#06 pc 0003a274 /data/app-lib/[MY_PACKAGE]-1/libdatabase_sqlcipher.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#07 pc 00076d48 /system/lib/libdvm.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#08 pc 000b31dc /system/lib/libdvm.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#09 pc 000e4708 /system/lib/libdvm.so
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at java.lang.Runtime.nativeLoad(Native Method)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at java.lang.Runtime.loadLibrary(Runtime.java:369)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at java.lang.System.loadLibrary(System.java:535)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at net.sqlcipher.database.SQLiteDatabase.a((null):-1)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at net.sqlcipher.database.SQLiteDatabase.a((null):-1)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at [MY_PACKAGE].G.b((null):-1)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at [mypackage].G.onCreate((null):-1)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1000)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4391)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at android.app.ActivityThread.access$1300(ActivityThread.java:141)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1294)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at android.os.Handler.dispatchMessage(Handler.java:99)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
at android.os.Looper.loop(Looper.java:137)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
at android.app.ActivityThread.main(ActivityThread.java:5041)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
at java.lang.reflect.Method.invokeNative(Native Method)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
at java.lang.reflect.Method.invoke(Method.java:511)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
at dalvik.system.NativeStart.main(Native Method)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
[ 10-09 11:37:58.511 32316:32316 E/dalvikvm ]
VM aborting
[ 10-09 11:37:58.515 32316:32316 F/libc ]
Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 32316 (oolepardaz.MY_NAME)
[ 10-09 11:37:58.619 104: 104 I/DEBUG ]
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
[ 10-09 11:37:58.619 104: 104 I/DEBUG ]
Build fingerprint: 'generic/vbox86p/vbox86p:4.2.2/JDQ39E/eng.buildbot.20130923.154959:userdebug/test-keys'
[ 10-09 11:37:58.619 104: 104 I/DEBUG ]
Revision: '0'
[ 10-09 11:37:58.619 104: 104 I/DEBUG ]
pid: 32316, tid: 32316, name: oolepardaz.MY_NAME >>> [mypackage] <<<
[ 10-09 11:37:58.619 104: 104 I/DEBUG ]
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadd00d
[ 10-09 11:37:58.807 104: 104 I/DEBUG ]
eax 0000020c ebx b6779ff4 ecx 00000001 edx 00000000
[ 10-09 11:37:58.807 104: 104 I/DEBUG ]
esi bfd0fa6c edi 0000020c
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
xcs 00000073 xds 0000007b xes 0000007b xfs 00000000 xss 0000007b
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
eip b66ba3e2 ebp 9f362308 esp bfd0fa50 flags 00210246
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
backtrace:
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
#00 pc 0005e3e2 /system/lib/libdvm.so (dvmAbort+178)
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
#01 pc 0000010a <unknown>
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
stack:
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
bfd0fa10 00000000
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
bfd0fa14 00000000
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
bfd0fa18 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa1c 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa20 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa24 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa28 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa2c 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa30 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa34 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa38 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa3c 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa40 00000000
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
bfd0fa44 00000000
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
bfd0fa48 00000000
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
bfd0fa4c 00000000
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
#00 bfd0fa50 00000000
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
........ ........
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
#01 9f362310 00020000
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
9f362314 00020000
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
9f362318 9f18a1b8 /data/dalvik-cache/system@framework@core.jar@classes.dex
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
9f36231c b830c070 [heap]
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
9f362320 00000316
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362324 9f13db22 /data/dalvik-cache/system@framework@core.jar@classes.dex
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362328 00000000
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f36232c 40000003
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362330 b670f190 /system/lib/libdvm.so (Dalvik_java_lang_Runtime_nativeLoad(unsigned int const*, JValue*))
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362334 00000000
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362338 00000000
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f36233c 00000000
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362340 00000000
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362344 a6267e70 /dev/ashmem/dalvik-heap (deleted)
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362348 00000009
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f36234c 00010000
[ 10-09 11:37:58.827 104: 104 I/DEBUG ]
........ ........
[ 10-09 11:37:58.827 104: 104 I/DEBUG ]
memory map around fault addr deadd00d:
[ 10-09 11:37:58.827 104: 104 I/DEBUG ]
bfcf1000-bfd12000 [stack]
[ 10-09 11:37:58.827 104: 104 I/DEBUG ]
(no map for address)
[ 10-09 11:37:58.827 104: 104 I/DEBUG ]
(no map above)
[ 10-09 11:37:58.895 301: 479 I/BootReceiver ]
Copying /data/tombstones/tombstone_07 to DropBox (SYSTEM_TOMBSTONE)
[ 10-09 11:37:58.907 301: 1241 I/ActivityManager ]
Process [mypackage] (pid 32316) has died.
[ 10-09 11:37:58.915 32329:32329 D/dalvikvm ]
Late-enabling CheckJNI
[ 10-09 11:37:58.919 126: 126 D/Zygote ]
Process 32316 terminated by signal (11)
[ 10-09 11:37:58.919 301: 1241 I/ActivityManager ]
Start proc [MY_PACKAGE] for activity [MY_PACKAGE]/.ActivityEnter: pid=32329 uid=10062 gids={50062, 1015, 3003, 1028}
[ 10-09 11:37:58.931 32329:32329 I/dalvikvm ]
Turning on JNI app bug workarounds for target SDK version 8...
[ 10-09 11:37:58.951 32329:32329 E/Trace ]
error opening trace file: No such file or directory (2)
[ 10-09 11:37:58.963 32329:32329 D/dalvikvm ]
Trying to load lib /data/app-lib/[MY_PACKAGE]-1/libstlport_shared.so 0xa65fd938
[ 10-09 11:37:58.967 32329:32329 D/dalvikvm ]
Added shared lib /data/app-lib/[MY_PACKAGE]-1/libstlport_shared.so 0xa65fd938
[ 10-09 11:37:58.967 32329:32329 D/dalvikvm ]
No JNI_OnLoad found in /data/app-lib/[MY_PACKAGE]-1/libstlport_shared.so 0xa65fd938, skipping init
[ 10-09 11:37:58.967 32329:32329 D/dalvikvm ]
Trying to load lib /data/app-lib/[MY_PACKAGE]-1/libsqlcipher_android.so 0xa65fd938
[ 10-09 11:37:58.971 32329:32329 D/dalvikvm ]
Added shared lib /data/app-lib/[MY_PACKAGE]-1/libsqlcipher_android.so 0xa65fd938
[ 10-09 11:37:58.971 32329:32329 D/dalvikvm ]
No JNI_OnLoad found in /data/app-lib/[MY_PACKAGE]-1/libsqlcipher_android.so 0xa65fd938, skipping init
[ 10-09 11:37:58.971 32329:32329 D/dalvikvm ]
Trying to load lib /data/app-lib/[MY_PACKAGE]-1/libdatabase_sqlcipher.so 0xa65fd938
[ 10-09 11:37:58.975 32329:32329 D/dalvikvm ]
Added shared lib /data/app-lib/[MY_PACKAGE]-1/libdatabase_sqlcipher.so 0xa65fd938
[ 10-09 11:37:58.975 32329:32329 I/Database ]
JNI_OnLoad called
[ 10-09 11:37:58.975 32329:32329 I/Database ]
JNI_OnLoad register methods
[ 10-09 11:37:58.975 32329:32329 E/Database ]
Can't find SQLiteDatabase.mNativeHandle
[ 10-09 11:37:58.975 32329:32329 W/dalvikvm ]
JNI WARNING: JNI method called with exception pending
[ 10-09 11:37:58.975 32329:32329 W/dalvikvm ]
in Ljava/lang/Runtime;.nativeLoad:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String; (FindClass)
[ 10-09 11:37:58.975 32329:32329 W/dalvikvm ]
Pending exception is:
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
java.lang.NoSuchFieldError: no field with name='mNativeHandle' signature='I' in class Lnet/sqlcipher/database/SQLiteDatabase;
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at java.lang.Runtime.nativeLoad(Native Method)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at java.lang.Runtime.loadLibrary(Runtime.java:369)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at java.lang.System.loadLibrary(System.java:535)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at net.sqlcipher.database.SQLiteDatabase.a((null):-1)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at net.sqlcipher.database.SQLiteDatabase.a((null):-1)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at [MY_PACKAGE].G.b((null):-1)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at [MY_PACKAGE].G.onCreate((null):-1)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1000)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4391)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at android.app.ActivityThread.access$1300(ActivityThread.java:141)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1294)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at android.os.Handler.dispatchMessage(Handler.java:99)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at android.os.Looper.loop(Looper.java:137)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at android.app.ActivityThread.main(ActivityThread.java:5041)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at java.lang.reflect.Method.invokeNative(Native Method)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at java.lang.reflect.Method.invoke(Method.java:511)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at dalvik.system.NativeStart.main(Native Method)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
"main" prio=5 tid=1 NATIVE
[ 10-09 11:37:58.987 32329:32329 I/dalvikvm ]
| group="main" sCount=0 dsCount=0 obj=0xa6207938 self=0xb83028a8
[ 10-09 11:37:58.987 32329:32329 I/dalvikvm ]
| sysTid=32329 nice=0 sched=0/0 cgrp=[fopen-error:2] handle=-1216491360
[ 10-09 11:37:58.987 32329:32329 I/dalvikvm ]
| state=R schedstat=( 39298866 30147397 101 ) utm=1 stm=2 core=0
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
#00 pc 000a2637 /system/lib/libdvm.so
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
#01 pc 00081e65 /system/lib/libdvm.so
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
#02 pc 00082037 /system/lib/libdvm.so
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
#03 pc 00039fcb /system/lib/libdvm.so
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
#04 pc 0004d7a6 /system/lib/libdvm.so
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
#05 pc 00039bc9 /data/app-lib/[MY_PACKAGE]-1/libdatabase_sqlcipher.so
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
#06 pc 0003a274 /data/app-lib/[MY_PACKAGE]-1/libdatabase_sqlcipher.so
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .