[發明專利]安卓設備及其調試橋的開啟方法和裝置、控制系統在審
| 申請號: | 201610475999.4 | 申請日: | 2016-06-27 |
| 公開(公告)號: | CN107544900A | 公開(公告)日: | 2018-01-05 |
| 發明(設計)人: | 李波 | 申請(專利權)人: | 北京優朋普樂科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/445 |
| 代理公司: | 北京恒都律師事務所11395 | 代理人: | 王清亮 |
| 地址: | 100123 北京市朝陽區高碑店*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 設備 及其 調試 開啟 方法 裝置 控制系統 | ||
技術領域
本申請涉及安卓設備維護技術領域,特別地,涉及一種安卓設備及其調試橋的開啟方法和裝置、控制系統。
背景技術
安卓調試橋(ADB,Android Debug Bridge)是針對安卓設備開發的一套設備調試接口,當用戶使用ADB模式從電腦連接到安卓設備時,電腦端就會發現這個ADB設備,此時用戶就可以使用ADB工具對該安卓設備進行控制,包括安卓設備上程序的安裝與卸載、系統的診斷以及應用程序(App,Application)的逐行調試等。
目前市面上出售的基于安卓系統的播放設備,如機頂盒、電視等,為了系統安全,一般不允許安裝額外的App,也不允許對App進行調試,只能從系統內置的應用商店里下載安裝App。開發人員購買到這種設備后,為了調試自己編寫的App,需要開啟設備的ADB調試接口,進行App的實時調試。
在現有技術條件下,開發人員一般只能通過拆開這些安卓設備,找到電路板上串口的連接位置,在該連接位置焊接針腳,然后通過串口轉USB線,將另一端連接到電腦的USB接口,從而在電腦上通過串口操作軟件打開安卓設備的ADB調試接口。但是這種方式由于破壞了設備包裝,可能會使安卓設備失去保修資格。
發明內容
本申請提供一種安卓設備調試橋的開啟方法和裝置、控制系統,用于解決現有技術為開啟安卓設備的ADB接口需要破壞設備包裝而可能失去保修資格的問題。
本申請公開的一種安卓設備調試橋的開啟方法,在安卓設備側,所述方法包括:接收應用程序包,所述應用程序包中的應用程序包括有在預設的傳輸控制協議端口開啟安卓設備調試功能的命令,且對編譯所述應用程序生成的應用程序包進行系統簽名;切換到系統權限下運行所述系統簽名后的應用程序包,開啟安卓設備的調試功能。
優選的,所述在預設的傳輸控制協議端口開啟安卓設備調試功能的命令具體為:在預設的傳輸控制協議端口重新啟動安卓調試橋守護進程的命令。
優選的,所述預設的傳輸控制協議端口的端口號為5555。
優選的,對編譯所述應用程序生成的應用程序包進行系統簽名,具體為:在對所述應用程序進行編譯生成應用程序包時,利用安卓系統的系統密鑰以及簽名類庫對所述應用程序包執行簽名操作。
優選的,所述系統密鑰包括platform.pk8和platform.x509.pem;所述簽名類庫為signapk.jar。
本申請公開的一種安卓設備調試橋的開啟裝置,在安卓設備側,所述裝置包括:接收模塊,用于接收應用程序包,所述應用程序包中的應用程序包括有在預設的傳輸控制協議端口開啟安卓設備調試功能的命令,且對編譯所述應用程序生成的應用程序包進行系統簽名;調試橋開啟模塊,用于切換到系統權限下運行所述系統簽名后的應用程序包,開啟安卓設備的調試功能。
本申請還公開了一種設置有上述安卓設備調試橋的開啟裝置的安卓設備。
本申請公開的一種安卓設備調試橋的開啟方法,執行所述方法的系統包括有控制設備和安卓設備,所述方法包括:在控制設備側,生成一個在預設的傳輸控制協議端口開啟安卓設備調試功能的應用程序;編譯所述應用程序生成應用程序包,對所述應用程序包進行系統簽名,并將系統簽名后的應用程序包發送至安卓設備;在安卓設備側,接收并切換到系統權限下運行所述系統簽名后的應用程序包,開啟安卓設備的調試功能。
優選的,所述應用程序包括有在預設的傳輸控制協議端口重新啟動安卓調試橋守護進程的命令。
優選的,所述預設的傳輸控制協議端口的端口號為5555。
優選的,編譯所述應用程序生成應用程序包,對所述應用程序包進行系統簽名,具體包括:在對所述應用程序進行編譯生成應用程序包時,利用安卓系統的系統密鑰以及簽名類庫對所述應用程序包執行簽名操作。
優選的,所述系統密鑰包括platform.pk8和platform.x509.pem;所述簽名類庫為signapk.jar。
本申請公開的一種安卓設備調試橋的開啟控制系統,包括安卓設備和控制設備,其中,所述控制設備包括:應用程序生成模塊,用于生成一個在預設的傳輸控制協議端口開啟安卓設備調試功能的應用程序;系統簽名模塊,用于編譯所述應用程序生成應用程序包,對所述應用程序包進行系統簽名;發送模塊,用于將系統簽名后的應用程序包發送至安卓設備;所述安卓設備包括:接收模塊,用于接收所述控制設備發送的應用程序包;調試橋開啟模塊,用于切換到系統權限下運行所述系統簽名后的應用程序包,開啟安卓設備的調試功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京優朋普樂科技有限公司,未經北京優朋普樂科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610475999.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:網絡智能自動煮粥飯機
- 下一篇:數據格式檢驗方法及裝置





