吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2114|回复: 0
收起左侧

[Android 求助] Auto.js_4.1.1 Alpha2版本修改权限文件后回编译后无法使用

[复制链接]
usb 发表于 2022-9-4 14:59
本帖最后由 usb 于 2022-9-4 15:01 编辑

Auto.js_4.1.1 Alpha2版本没有办法访问个人手机/sdcard/android/data目录,无法进行一些个性化操作
按照资料(详见:https://developer.aliyun.com/article/979349),
在Android 11以上需要在AndroidManifest.xml有如下权限配置并在脚本运行时动态申请权限
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" tools:ignore="ScopedStorage" />
尝试通过论坛apk easy tool工具(底层工具是apktool, 参考链接:APK Easy Tool_v1.59.2 --Windows下使用的安卓逆向工具)
进行反编译后在AndroidManifest.xml文件添加此权限配置并回编译成功,但是安装此apk后打开即闪退,不知道是我过程中哪里不对了(是不是反编译参数或者回编译参数不对了?),还请不吝赐教

以下是反编译和回编译过程的命令行和日志:


反编译APK文件中... 按ESC取消

/c "java -jar "D:\APK Easy Tool\Apktool\apktool_2.5.0.jar" d -f -m -s --no-assets --only-main-classes -o "D:\APK Easy Tool\1-Decompiled APKs\Auto.js_4.1.1 Alpha2" "D:\APK Easy Tool\1-Decompiled APKs\Auto.js_4.1.1 Alpha2.apk""

I: Using Apktool 2.5.0 on Auto.js_4.1.1 Alpha2.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Administrator\AppData\Local\apktool\framework\1.apk
I: Decoding file-resources...

I: Decoding values */* XMLs...
I: Baksmaling classes.dex...
I: Baksmaling classes2.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
反编译成功

【接下来修改AndoirdMainfest.xml添加<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" tools:ignore="ScopedStorage" />】

回编译APK文件中... 按ESC取消

/c "java -jar "D:\APK Easy Tool\Apktool\apktool.jar" b -f -o "D:\APK Easy Tool\2-Recompiled APKs\Auto.js_4.1.1 Alpha2 add Permission.apk" "D:\APK Easy Tool\1-Decompiled APKs\Auto.js_4.1.1 Alpha2" "

I: Using Apktool 2.6.1
I: Smaling smali folder into classes.dex...
I: Smaling smali_classes2 folder into classes2.dex...
I: Building resources...
W: D:\APK Easy Tool\1-Decompiled APKs\Auto.js_4.1.1 Alpha2\AndroidManifest.xml:8: error: Error parsing XML: unbound prefix
W:
brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_167252083818468953274249569070401768536.tmp, p, --min-sdk-version, 17, --target-sdk-version, 28, --version-code, 461, --version-name, 4.1.1 Alpha2, --no-version-vectors, -F, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL2566784517311835288.tmp, -e, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL6150906048073143998.tmp, -0, arsc, -I, C:\Users\Administrator\AppData\Local\apktool\framework\1.apk, -S, D:\APK Easy Tool\1-Decompiled APKs\Auto.js_4.1.1 Alpha2\res, -M, D:\APK Easy Tool\1-Decompiled APKs\Auto.js_4.1.1 Alpha2\AndroidManifest.xml]

回编译失败。请看日志

单击获取有关Apktool的更多信息
https://forum.xda-developers.com/t/tool-windows-apk-easy-tool-v1-58-3-dec-2020.3333960/#post-65775601

【把修改为<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />后再次编译】


回编译APK文件中... 按ESC取消

/c "java -jar "D:\APK Easy Tool\Apktool\apktool_2.5.0.jar" b -f -o "D:\APK Easy Tool\2-Recompiled APKs\Auto.js_4.1.1 Alpha2 add permission.apk" "D:\APK Easy Tool\1-Decompiled APKs\Auto.js_4.1.1 Alpha2" "

I: Using Apktool 2.5.0
I: Smaling smali folder into classes.dex...
I: Smaling smali_classes2 folder into classes2.dex...
I: Building resources...
I: Copying libs... (/lib)
I: Copying libs... (/kotlin)
I: Building apk file...
I: Copying unknown files/dir...
I: Built apk...
回编译成功

正在优化中...

-p 4 "D:\APK Easy Tool\2-Recompiled APKs\Auto.js_4.1.1 Alpha2 add permission.apk" "D:\APK Easy Tool\2-Recompiled APKs\Auto.js_4.1.1 Alpha2 add permission zipalign temp.apk"

优化成功

正在签名中...

/c "java -jar "D:\APK Easy Tool\Resources\ApkSigner.jar" sign  --key "D:\APK Easy Tool\Resources\apkeasytool.pk8" --cert "D:\APK Easy Tool\Resources\apkeasytool.pem"  --v4-signing-enabled false --out "D:\APK Easy Tool\2-Recompiled APKs\Auto.js_4.1.1 Alpha2 add permission.apk" "D:\APK Easy Tool\2-Recompiled APKs\Auto.js_4.1.1 Alpha2 add permission.apk""

签名成功

以下是工具配置截图:

工具配置截图

工具配置截图



发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-22 15:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表