>> tt
## Setting Hooks
-- Hooked thread <1> main (running suspended)
-- Hooked thread <33> Okio Watchdog (sleeping suspended)
-- Hooked thread <32> OkHttp ConnectionPool (sleeping suspended)
-- Hooked thread <31> AsyncTask #2 (waiting suspended)
-- Hooked thread <30> AsyncTask #1 (waiting suspended)
-- Hooked thread <29> RxCachedThreadScheduler-9 (waiting suspended)
-- Hooked thread <21> RxCachedThreadScheduler-8 (waiting suspended)
-- Hooked thread <28> RxComputationThreadPool-1 (sleeping suspended)
-- Hooked thread <27> RxCachedThreadScheduler-7 (waiting suspended)
-- Hooked thread <24> RxCachedThreadScheduler-4 (waiting suspended)
-- Hooked thread <23> RxCachedThreadScheduler-3 (waiting suspended)
-- Hooked thread <22> RxCachedThreadScheduler-2 (waiting suspended)
-- Hooked thread <20> pool-5-thread-2 (waiting suspended)
-- Hooked thread <19> pool-5-thread-1 (waiting suspended)
-- Hooked thread <18> RxCachedThreadScheduler-1 (waiting suspended)
-- Hooked thread <17> RxCachedWorkerPoolEvictor-1 (sleeping suspended)
-- Hooked thread <15> RxSchedulerPurge-1 (running suspended)
-- Hooked thread <16> pool-3-thread-1 (waiting suspended)
-- Hooked thread <14> Crashlytics Exception Handler1 (waiting suspended)
-- Hooked thread <13> Answers Events Handler1 (sleeping suspended)
-- Hooked thread <12> Queue (waiting suspended)
-- Hooked thread <11> Queue (waiting suspended)
-- Hooked thread <10> Binder_2 (running suspended)
-- Hooked thread <9> Binder_1 (running suspended)
-- Hooked thread <8> FinalizerWatchdogDaemon (sleeping suspended)
-- Hooked thread <7> FinalizerDaemon (waiting suspended)
-- Hooked thread <6> ReferenceQueueDaemon (waiting suspended)
-- Hooked thread <5> Compiler (waiting suspended)
-- Hooked thread <3> Signal Catcher (waiting suspended)
-- Hooked thread <2> GC (waiting suspended)
Threads
dse@susepc:~/reveng/pw$ andbug shell -d emulator-5554 -p com.drakeet.purewriter -s smali/
## AndBug (C) 2011 Scott W. Dunlop <swdunlop@gmail.com>
» suspend
## Process Suspended
» thread
thread-trace threads
» threads
## thread <1> main (running suspended)
## thread <2> GC (waiting suspended)
## thread <3> Signal Catcher (waiting suspended)
## thread <5> Compiler (waiting suspended)
## thread <6> ReferenceQueueDaemon (waiting suspended)
## thread <7> FinalizerDaemon (waiting suspended)
## thread <8> FinalizerWatchdogDaemon (waiting suspended)
## thread <9> Binder_1 (running suspended)
## thread <10> Binder_2 (running suspended)
>> ct java.security.MessageDigest
## Setting Hooks
-- Hooked java.security.MessageDigest
🌚🔒🗞
duangsuse::Echo
>> ct java.security.MessageDigest ## Setting Hooks -- Hooked java.security.MessageDigest 🌚🔒🗞
动态调试果然赛艇 🌚
我只是打了一个小小的类断点
... 这信息量比较大
我只是打了一个小小的类断点
... 这信息量比较大
由于那些访问
我重启写作, Hook 上面我提到的那个访问 Native Method 的方法.
java.security.MessageDigest 的都是些 SDK 或者进行 Web 交互的(比如从 gh 上拖价格)我重启写作, Hook 上面我提到的那个访问 Native Method 的方法.