挖掘未公開 API 的工具

by addre
2012.03.05 02:01PM

http://developer.android.com/reference/packages.html 是每位 Android 開發者必然會報到的網站, 這裡列出了 Android 上所有公開的 API. 但您知道在開放的 API 後頭, Google 或開發廠隱藏了多少好用的 API 嗎? 

在 Android 2.3 時, Google 開放了藍芽連線的 API. 但又有多少人知道, 其實在 Android 2.2 上, 藍芽連線就已經可以使用, 只是這些 API 被刻意隱藏了. 在 Android 3.0 上, Google 發佈了用來加速 3D 運算的 Package "android.randerscript", 但這組 package 也早在 Android 2.2 就隱身在 device 上, 只是沒有人發覺它的存在. 又有多少人知道, 要怎麼挖出 device 上 SMS 相關的資料表格式?

因此, 在下以過去在 Android 2.2 上盜用未開放的藍芽 API 經驗, 撰寫了這支工具. 用來協助開發者挖掘與取用這些被私藏的寶藏, 這些寶藏的數量超乎想像. 在 Android 官方網頁上發佈了 3112 個 class, 但在 Galaxy Nexus 上, 實際上可以挖掘出 9082 個 class. 換句話說, 有超過 5000 個 class 是被隱藏的.

取得這些 API, 也許您就能讓自己的 app 擁有原屬於開發廠的神力, 可以作出原本無法實現的夢幻功能. 一起來挖掘這些被 Google 和開發廠據為己有的特殊功能吧.

http://market.android.com/details?id=com.twrd.yulin.classminer 

 

相關消息

新品資訊
全新高效能筆電與掌機亮相!MSI 打造《龍魂城解鎖行動》實境互動體驗、週末限時登場等你來挑戰!
癮特務
3 天前
產業消息
NVIDIA於開發者版驅動程式為GeForce RTX 40導入軟體式幀生成Smooth Motion,任何遊戲皆可幀率翻被
Chevelle.fu
20 個小時前
新奇搞笑
美國研發將核廢料轉化成再生能源的新技術
Twelve
3 天前
應用教學
2025台中城鎮韌性防空演習懶人包:日期時間、人車交通管制措施、避難規定、違規罰款多少?
Zero圈圈
15 個小時前
遊戲天堂
EA 終止《極速快感》系列遊戲開發計畫 經典賽車 IP 將停駛?
Mash Yang
20 個小時前
蘋果新聞
傳聞蘋果董事會已有一批Tim Cook擁護者努力阻止他被逼宮,且Tim Cook有望成為下一任董事長
Chevelle.fu
18 個小時前
Xbox Game「Lips」Model
stoneip
16 年前
應用教學
2025城鎮韌性防空演習台北、新北、新竹實施日期時間、交通管制:台北捷運規定、重點驗證區
Zero圈圈
15 個小時前
產業消息
十銓推出INDUSTRIAL P250Q一鍵銷毀SSD,按下按鈕直接抹除資料
Chevelle.fu
19 個小時前