Android adb使用pull命令从系统/应用程序复制apk

Android adb使用pull命令从系统/应用程序复制apk,android,apk,adb,Android,Apk,Adb,可以使用命令从/system/app/中提取apk进行复制? 我会复制我的三星播放器音乐并移植xperia z,这可能吗?获取可用软件包列表: adb shell pm list packages 获取指定包名称的APK的路径: adb shell pm path com.example.package 使用上一个命令返回的路径获取APK: adb pull <path_returned> adb拉力 好的,谢谢,可以在xperia z上进行移植吗?这取决于三星是否使用了仅在T

可以使用命令从/system/app/中提取apk进行复制?
我会复制我的三星播放器音乐并移植xperia z,这可能吗?

获取可用软件包列表:

adb shell pm list packages
获取指定包名称的APK的路径:

adb shell pm path com.example.package
使用上一个命令返回的路径获取APK:

adb pull <path_returned>
adb拉力

好的,谢谢,可以在xperia z上进行移植吗?这取决于三星是否使用了仅在TouchWiz版本的Android中提供的自定义库,或者只使用了Android标准API。唯一要做的事情是尝试安装apk当我尝试安装apk时,消息“not installedTry to install from adb with
adb install package.apk
”。从那里你可以得到更多的信息,除了私有API的使用情况外,该文件很可能是预优化的,这意味着它的实际代码丢失了,但存储在其他地方,以一种预先链接到它所要使用的设备的系统库的形式。你可能可以得到该文件,但是,您得到的文件可能不仅与设备的私有API绑定,而且没有实际的dex代码,因为它可能根据特定的细节和地址进行了预优化,并存储在其他地方。有许多开放的代码库,你可以合法地开始!