2011-02-08
Android : Decompiler
- 開始使用 Android 手機之後,有時後會覺得某些功能很不好用(特別是限用 GPS 卻可以靠 A-GPS 搞定的軟體),所以心中興起一個疑問,既然 Android 採用的是改過的 Java,那以前的反組譯工具(JAD,JD-GUI,JAD for Eclipse)還能用嘛?
- 搜尋到這一篇:Android 開發教學筆記 - 關於反組譯 Android 程式,還真的不用 30 秒就搞定!
- dex2jar - 可以把 Android 的 .dex 轉換成 Java 的 .class 格式,既然有了 .class 格式就又可以用 JAD 反組譯了。
- android-apktool - Tool for reengineering Android apk files - 關於 APK 的一些工具集。作者強調把工具用在本土化的用途,而不要用在『海盜版』行為。
- APK 格式 其實是一種改過的 JAR 格式,所以也是可以透過 7-zip 或 Winzip 解壓縮。
- Android Reverse Engineering (ARE) Toolkit Released
- http://code.google.com/p/androguard/
- http://code.google.com/p/apkinspector/
- http://code.google.com/p/android4me/
- ded - Decompiling Android Applications
- droidbox - Android Application Sandbox
- smali - An assembler/disassembler for Android's dex format
- droidbox - Android Application Sandbox
U-Boot
- [計畫] 為了製作 ARM 版本的智慧電錶,用了ARM11 DMA-6410 開發平台,雖然有支援 Linux 與 Android 的 BSP,但是如果可以使用 ARM-based 的 Debian 應該會方便。所以首先得研究怎麼用 U-Boot 透過 TFTP 進行網路開機。
- U-Boot 手冊
- uboot使用tftp整理
- U-boot指令
Debian for ARM
- Debian ARMEL 版本的支援硬體說明
- 維基百科關於 ARM 架構提到 iPhone 使採用 ARM1176JZ(F)-S 這個架構。
- http://www.debian.org/ports/arm/ - Debian 的 ARM port 說明頁面
Embedded
Google Percolator 即時搜尋
- (2010-10-20)
- Large-scale Incremental Processing Using Distributed Transactions and Notification - Google 的即時搜尋原理論文
- Percolator slide - 關於即時搜尋的投影片介紹("Incrementally Indexing the Web with Percolator", Frank Dabek and Daniel Peng)
Last modified 13 years ago
Last modified on Nov 9, 2011, 9:51:05 AM