Changes between Initial Version and Version 1 of jazz/11-02-08


Ignore:
Timestamp:
Feb 8, 2011, 1:33:23 AM (13 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jazz/11-02-08

    v1 v1  
     1= 2011-02-08 =
     2
     3== Android : Decompiler ==
     4
     5 * 開始使用 Android 手機之後,有時後會覺得某些功能很不好用(特別是限用 GPS 卻可以靠 A-GPS 搞定的軟體),所以心中興起一個疑問,既然 Android 採用的是改過的 Java,那以前的反組譯工具([http://www.varaneckas.com/jad JAD],[http://java.decompiler.free.fr/ JD-GUI],[http://jadclipse.sourceforge.net JAD for Eclipse])還能用嘛?
     6 * 搜尋到這一篇:[http://changyy.pixnet.net/blog/post/27992240 Android 開發教學筆記 - 關於反組譯 Android 程式,還真的不用 30 秒就搞定!]
     7 * [http://code.google.com/p/dex2jar/ dex2jar] - 可以把 Android 的 .dex 轉換成 Java 的 .class 格式,既然有了 .class 格式就又可以用 JAD 反組譯了。
     8 * [http://code.google.com/p/android-apktool/ android-apktool] - Tool for reengineering Android apk files - 關於 APK 的一些工具集。作者強調把工具用在本土化的用途,而不要用在『海盜版』行為。
     9 * [http://en.wikipedia.org/wiki/APK_%28file_format%29 APK 格式] 其實是一種改過的 JAR 格式,所以也是可以透過 7-zip 或 Winzip 解壓縮。
     10
     11== U-Boot ==
     12
     13 * [計畫] 為了製作 ARM 版本的智慧電錶,用了[http://www.dmatek.com.tw/tn/viewproc.asp?id=1659 ARM11 DMA-6410 開發平台],雖然有支援 Linux 與 Android 的 BSP,但是如果可以使用 ARM-based 的 Debian 應該會方便。所以首先得研究怎麼用 U-Boot 透過 TFTP 進行網路開機。
     14 * [http://www.denx.de/wiki/bin/view/DULG/Manual U-Boot 手冊]
     15 * [http://blog.xuite.net/m99if93a/em/25586725 uboot使用tftp整理]
     16 * [http://flykof.pixnet.net/blog/post/22975136 U-boot指令]
     17
     18== Debian for ARM ==
     19
     20 * [http://www.debian.org/releases/stable/armel/ch02s01.html.en Debian ARMEL 版本的支援硬體說明]
     21 * [http://en.wikipedia.org/wiki/ARM_architecture 維基百科關於 ARM 架構]提到 iPhone 使採用 ARM1176JZ(F)-S 這個架構。
     22 * http://www.debian.org/ports/arm/ - Debian 的 ARM port 說明頁面