1. 程式人生 > >從Android手機中取出已安裝的app包[記錄]

從Android手機中取出已安裝的app包[記錄]

TAG:Android,提取,apk,adb,pm,root假設有這樣一個場景,A君看到你手機上一個實用APP,想要安裝到自己手機上,限於下載浪費流量,那麼最簡單的就是從你的手機中拷貝一個,不過你安裝過的apk包已經刪除了,不能直接複製出來進行安裝。辦法來了,就是從手機中製造一個出來或者說找他的備份版。索取步驟:1)找到應用的包名執行命令:$ adb shell pm list package輸出結果:package:com.xiaomi.miui.screenrecorderpackage:com.android.providers.telephonypackage:com.miui.powerkeeperpackage:com.android.providers.calendarpackage:com.ximi.vipaccountpackage:com.android.providers.mediapackage:com.milink.servicepackage:com.securespaces.android.sscm.servicepackage:com.ximi.accountpackage:com.game.play.gogogopackage:com.sohu.inputmethod.sogou2)找到應用備份包的位置
,比如要找com.game.play.gogogo執行命令:$ adb shell pm path com.game.play.gogogo輸出結果:package:/data/app/com.game.play.gogogo-1/base.apk3)提取安裝包執行命令:$ adb pull /data/app/com.game.play.gogogo-1/base.apk執行結果:/data/app/com.game.play.gogogo-1/base.apk: 1 file pulled. 3.9 MB/s (57503627 bytes in 14.164s)至此,提取成功,可以傳送/複製到手機上進行安裝了。附加:
ROOT下的手機就更好提取了。執行命令:$ adb shell[email protected]:/ $ su[email protected]:/ # cd data/app[email protected]:/data/app # lscom.android.camera-2.apkcom.sohu.inputmethod.sogou-2.apkcom.game.play.gogogo-1.apk那麼直接採用上邊第三步提取,再安裝即可。當然新版本的路徑有了稍許變化,如下:/data/app/com.game.play.gogogo-1/base.apk (變成了包下的base.apk)其他搜尋命令,僅供參考
$ find -name 名稱.apk
---------------------------------------------------------------------------------------------

相關推薦

Android手機取出安裝app[記錄]

TAG:Android,提取,apk,adb,pm,root假設有這樣一個場景,A君看到你手機上一個實用APP,想要安裝到自己手機上,限於下載浪費流量,那麼最簡單的就是從你的手機中拷貝一個,不過你安裝過的apk包已經刪除了,不能直接複製出來進行安裝。辦法來了,就是從手機中製造

Android 手機取出安裝apk檔案

本文基於以下應用場景:朋友手機(Android手機)中有好玩的遊戲或者很有意思的應用,但當時沒有網路或者其他條件不足導致無法在網路上進行下載,本文將能很好地幫助你獲取該遊戲或者應用的apk安裝包,只需

Android】提取Android安裝app的apk

提取Android中已安裝的apk,這個需求很多時候都會遇到。比如從google play上安裝過apk後,如何提取出來給別人用? 本文1. 先介紹轉載的apk提取方法並 2. 驗證提取出來的apk和安裝之前的apk的一致性。 0x01原文:adb 取出安裝在手機中的 apk 參考:ht

Android】如何提取Android安裝app的apk?

提取Android中已安裝的apk,這個需求很多時候都會遇到。比如從google play上安裝過apk後,如何提取出來給別人用? 0x01原文 adb 取出安裝在手機中的 apk 場景: 朋友看見你 Android 手機中的遊戲或應用很好玩,也想裝一個此程式,但

Android核心開發:原始碼樹刪除出廠的app應用

公開課1060:組策略(下) 12345678910 本文是《Android核心開發》系列的第十一篇文章,本文重點介紹如何從Android原始碼中刪除出廠的app應用。 上一篇文章中提到過,系統出廠的app應用,其實就是被安裝到/system分割槽的app

Android動態載入——載入安裝APK的類

public class TestAActivity extends Activity { /** TestB包名 */ private static final String PACKAGE_TEST_B = "com.nmbb.b"; @Override publ

快速手機取出除錯日誌並過濾關鍵欄位

現在 app 大部分在 debug 和 release 階段都會在手機本地儲存日誌類檔案,最近我在開發某個功能模組時,需要獲取相應的日誌資訊,用 AS 的 logcat 已經達不到要求(因為日誌太多了)並且 logcat 的日誌不能在 AS上儲存到本地。只能

js數組取出n個不重復的數據

arr rda ray array clas RR gpo cti gin /** * 首先,針對這個數組做一個去重處理,避免你在後面取數據的時候,因為取到相同的元素而又要多去取一次隨機數 * 將獲取到的不重復的數組,再到這裏樣本裏面去取隨機數 * 每取到

運用反射bean物件取出屬性 頁面顯示list優化

最近有一個需求,優化頁面list下拉列表顯示和資料庫的查詢,在頁面顯示的物件list下拉框的值改為根據指定的欄位查詢,並且封裝到一個統一的LabelVO類中。 如何把查詢到的物件中需要的屬性名和值取出來放到LabelVO中是個問題,然後想到了用反射能不能解決,於是在網上查了一下,發現可以實現

Android手機取得當前時區(以GMT形式)

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

blast結果取出每個query搜到的evalue最小的結果

在做多基因blast時,通常每個基因找到的匹配序列很多。這時習慣根據evalue來進行篩選,evalue較小的其相似性更高。下面提供兩種方法解決。 一 linux命令 第11列為evalue值,第一列為基因名,先根據evalue升序排列,然後根據基因名去重。預設

Android原始碼 第三方應用普通安裝 app許可權預設開啟

       預裝應用app的許可權預設開啟,修改DefaultPermissionGrantPolicy.java。手動安裝的第三方app的許可權預設開啟是修改PackageManagerService.java。在grantPermissionsLpw函式中新增如下程式碼

三個程序P1、P2、P3互斥使用一個包含N(N>0)個單元的緩衝區。P1每次用produce()生成一個正整數並用put()送入緩衝區某一空單元;P2每次用getOdd()該緩衝區取出一個奇數並

這個問題較為簡單:與生產者一消費者問題非常類似,只不過涉及的程序多了一個。因此,我們可以用類似於生產者一消費者的解決方法來解決這個問題。不過,由於本問題的範圍在生產者~消費者問題上進行了線性擴充套件

列出android手機的應用列表

1、找出所有的category為laucher的Activity ,即尋找所有有入口Activity的APP Intent launcherIntent=new Intent(Intent.ACTION_MAIN,null); launcherIntent.addCategory(Int

N個數取出任意個數,求和為指定值的解

 題目來自CSDN的帖子: 原題是這樣的: 任意給一陣列,如{-10,45,35,99,10,6,9,20,17,18} 再任意給一個值,如35. 請從上面的陣列中找出所有的組合,使他們的和等於35. 例如對於上面的陣列,所有的組合情況為: 35; -10+45; 17+

el學習之四大域取出資料以及執行表示式

1.EL 表示式概述EL(Express Lanuage)表示式可以嵌入在jsp頁面內部,減少jsp指令碼的編寫,EL  出現的目的是要替代jsp頁面中指令碼的編寫。2.EL從域中取出資料EL最主要的作用是獲得四大域中的資料,格式${EL表示式}EL獲得pageContext

N個數組,每個陣列取出一個數,組成一個序列,輸出所有可能的情況

這個問題是在xx公司的筆試題上遇到的,當時沒有做出來,下來的時候研究了一下這個題。發現這個問題需要用遞迴的方法去求解這個問題。 程式碼如下: import java.util.ArrayList; import java.util.List; public class So

numpy陣列取出滿足條件的元素

例如問題:從 arr 陣列中提取所有奇數元素。 input:arr = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) output: #> array([1, 3, 5, 7, 9]) Solution: #Input &g

Android手機內建了一款高效能webkit核心瀏覽器

           這個事件就是開始載入頁面呼叫的,通常我們可以在這設定一個loading的頁面,告         訴使用者程式在等待網路響應。            在頁面載入結束時呼叫。同樣道理,我們知道一個頁面載入完成,於是我們可以關        閉loading 條,切換程式動作。   

基於Android手機平臺的“晨起”app設計與實現

**基於Android手機平臺的“晨起”app設計與實現** 基於Android手機平臺的“晨起”app設計與實現mysql資料庫建立語句 基於Android手機平臺的“晨起”app設計與實現oracle資料庫建立語句 基於Android手機平臺的“晨起”app設計與實現