android apk反编译修改横竖屏

时间:2024-04-03 10:51:08

因为项目里有个强制竖屏显示的需求,但因涉及第三方apk,没有项目源码,于是就准备用反编译得到Manifest.xml文件,给activity添加android:screenOrientation="portrait"属性的方式实现;

工具:

android apk反编译修改横竖屏

待反编译的apk,与工具放入同一个路径下;

android apk反编译修改横竖屏

 

第一步:

进入工具路径下,执行apktool d -f tag.apk -o tag,反编译得到manifest.xml文件,

android apk反编译修改横竖屏

成功后的文件夹如下:

android apk反编译修改横竖屏

 

第二步:

修改Manifest.xml文件,给activity添加android:screenOrientation="portrait"属性;

android apk反编译修改横竖屏

 

第三步:

重新打包,执行命令apktool b c:\tag,

android apk反编译修改横竖屏

成功后,会生成tag.apk安装包;

android apk反编译修改横竖屏

 

第四步:

重新签名,这里用的是autosign这个工具,下载和教程参考https://www.anxz.com/down/76772.html

android apk反编译修改横竖屏

将update_signed.zip更名为update_signed.apk,即可安装运行了;

 

参考文章:

https://blog.csdn.net/xqhrs232/article/details/7471397

https://www.anxz.com/down/76772.html