July 30, 2011

「Android 系統最佳化的迷思」簡報上線

本月應臺北科技大學的邀請,在行動終端應用技術與趨勢研討會探討「Android 系統最佳化的迷思」的議題,簡報已上線,請見:[android-opt-myth.pdf]
重點提示如下:
  • Android Meets Hardware Revolution: ARM 核心的演化, 直逼個人電腦的高規格, 多元的 ARM 指令集與先進製程, 高品質的移動通訊基礎
  • Unproven "Optimization": 「最佳化」的迷思, 關鍵是策略, 經典的 Android service, 以 SurfaceFlinger 為例, Android 本質上與 GNU/Linux 的差異
  • Android Evolution: Android 軟體方面的變革, 品質控管, ecosystem
  • Mythbuster: 聚合效應, 不同過往的新挑戰
感謝您的指教,歡迎來信交流。
由 jserv 發表於 1:01 PM | 迴響 (0)

July 25, 2011

「Practice of Android Reverse Engineering」簡報上線

很榮幸今年 [台灣駭客年會 HIT2011] 能被邀請為講師,為與會的來賓介紹 Android 應用程式的逆向工程。議程內容延續 Thinker 的 "The Code Injection and Data Protection of Android" 與 Mahmud ab Rahman 的 "The Code Injection and Data Protection of Android",主要是探討 Dalvik VM 行為與相關的 DEX bytecode 變化,簡報以上線,可參考 [android-reverse.pdf]
提綱如下:
  • Development Flow: 觀察 APK, android-apktool, 用 logcat 觀察程式安裝的過程, Activity Manager, JDB, DDMS
  • Reverse Practice: smali, Dalvik registers, disassembly, field/method
  • Real World Tasks: ODEX, JNI, Obfuscation, ProGuard, LVL
感謝指教,也歡迎來信討論。
由 jserv 發表於 12:46 PM | 迴響 (0)