我希望你能幫助我!Android系統證書
我有一個三星的i-9000和我正在寫一個應用程序進入SIM卡的PIN碼,如果它尚未做過。在AndroidManifest.xml sharedUserId =「android.uid.system」在我Activty類的代碼是::
我插入的Android
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
clazz = Class.forName(tm.getClass().getName());
m = clazz.getDeclaredMethod("getITelephony");
m.setAccessible(true);
it = (ITelephony)m.invoke(tm);
現在我知道我必須讓我簽字與體系認證的應用程序(或系統鍵)與Android 2.3.3一起工作,但我不知道如何做到這一點。我以前從未簽署過應用程序,尤其是系統應用程序。
在谷歌,我發現這一個夢電話:
- 在應用程序的AndroidManifest.xml中:在 元素添加屬性的android:sharedUserId =「android.uid.system」。
- 導出使用 Eclipse中的Android應用程序的簽名版本:Android的工具導出 未簽名的應用程序包的項目右鍵單擊>>。
- 根的,Android的源樹輸入/輸出/主機/你的主機/框架/ signapk.jar用來登錄使用根 - platform.x509.pem和platform.pk8 您的應用程序的,Android的源代碼樹/建設/目標/產品/安全
我不明白,最後一個點的意思!!!!我有什麼要一步一步做?/out/host/framework/ signapk.jar文件在哪裏? platform.x509.pem和platform.pk8在哪裏?它說「/ build/target/product/security」,但是這個路徑在哪裏? 上面的設置是用於Dream電話的,也許在Samsung i9000中有些不同?
我不知道這是否可能是有用的,豪爾我有一個紮根三星的i-9000與黑人10.2 ROM,開發工具:Eclipse中,操作系統:Windows7的32位
非常感謝你!!!!
我試了紮根三星i9000用的CyanogenMod,與platform.x509.pem和platform.pk8籤我的應用程序,和它的作品。 – tcboy88