首页 > 编程知识 正文

adb连接android设备,adb卸载apk命令

时间:2023-05-03 17:54:07 阅读:61822 作者:871

Android apk获取系统签名,(在获取系统签名之后)

签名apk需要SignApk.jar和签名文件。 可以通过Android的源代码获得。 如果没有源代码,可以在此下载SignApk.jar。 (包含SignApk.jar、签名文件和批处理文件)

1 SignApk.jar

SignApk.jar是Android源包中的签名工具,代码位于Android源目录下的/build/tools/sign apk/sign apk.Java文件中。 可以编译生成SignApk.jar。

要编译和生成SignApk.jar,请执行以下操作:

进入/build/tools/signapk/文件夹

执行命令: mm

在out/host/linux-x86/framework/目录中找到signapk.jar。

2签名文件

在Android源目录/build/target/product/security /中找到签名文件(如platform.pk8 platform.x509.pem ),然后单击platform.pk8和plaplarad

签名文件也可以直接下载。 下载地址为https://Android.Google source.com/platform/build//donut-release/target/product/security /。

使用SignApk.jar签名

PS:在使用signapk之前,请确保计算机上安装了JDK。

使用方法: Java-jarsignapk.jar platform.x509.PEM platform.pk8 old.AP knew.apk运行后new.apk是签名后的文件。

如果要使用testkey.x509.pem和testkey.pk8来签名文件,请选择Java-jarsignapk.jar platform.x509.PEM platform.pk8 old.AP knew .

4安装签名后的apk

安装adb时必须使用adb安装- t进行安装。 否则,将报告failure [ install _ failed _ test _ only 3360 installpackageli ]错误

安装后,可以使用adb命令启动。 ADB shell am start-n软件包名称/主活动名称。 例如:

adbshellamstart-ncom.example.verify/com.example.verify.main activity

每个apk获取签名

1 .将要签名的APP应用程序apk重命名为. zip格式,解压缩,然后移除META-INF目录中的CERT.SF和CERT.RSA文件。

2 .将删除的文件重命名为. apk,并从文件夹压缩为文件。

前期准备完毕,在最后一步,打开终端,输入命令进行系统签名

Java-jarsignapk.jar platform.x509.PEM platform.pk8 filename.apk rename.apk

如果顺利的话,将成功输出带有系统签名的安装软件包。

摘录:

3359 my.oschina.net/u/4335170/blog/3336120

3359砖局域网. zhi Hu.com/p/148448688

文章来源为: blog.csdn.net,作者: LccccccI,版权归原作者所有。 转载时,请与作者联系。

原文链接: blog.csdn.net/QQ _ 44060543/article/details/109194108

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。