![]() |
1
duanxianze 13 天前
有这折腾的功夫都不如花几百块买个好点的备用机了
|
![]() |
2
proxytoworld 13 天前
如果使用了一些 jni 库,你反编译也没用。。
|
3
Lockroach 13 天前
反馈给开发运维人员让他们增加 64 位支持比较合适吧
|
![]() |
4
luojianxhlxt 13 天前
找开发吧?好多手机不支持 32 位了
|
![]() |
5
xtreme1 13 天前
应该不止架构不一致
|
![]() |
6
iv8d 13 天前 via Android
好家伙,找你这么说,你应该能反编译 windows xp 了
|
7
maxmax4max 13 天前
@Lockroach 看清楚吧,是不支持 32 位
|
8
nkidgm 13 天前
咸鱼,买旧手机。
|
![]() |
9
fsq 13 天前
@maxmax4max 没毛病啊,手机不支持 32 位了,让开发支持 64 位
|
![]() |
10
v321ex 13 天前 via Android
@maxmax4max 楼上没说错🤦♂️
|
![]() |
11
HojiOShi 13 天前
这手机用的骁龙 8 至尊版,但骁龙从 8Gen3 开始就只支持 64 位了,不找开发没法解决。
|
12
Vesc OP @duanxianze 之前的手机倒是可以作为备用机
|
14
Vesc OP @luojianxhlxt 估计是外包做的买断制
|
![]() |
17
icedx 13 天前
老哥要不要留个联系方式
|
18
kzfile 13 天前
现在 8e 的手机理论上不支持 32 位,但似乎很多国产手机还是能用上 32 位的程序
|
19
yanqiyu 13 天前
先看看程序用了哪些原生库吧,要是用的原生库都是开源软件没准能自己想办法糊一个加进去。要用了私有的闭源实现说实话就算有源代码都不保证能简单的改 target 编译就工作
|
22
rebounce 13 天前
送公司领导一部 s25u ,这个问题很快就解决了。
|
![]() |
25
cheng6563 13 天前
@Vesc 纯 Java App 是不管 32 或 64 的,是里面的.so 限制了。
所以你直接解压 apk ,看看里面有啥.so ,如果都是开源或者开放的.so ,那就能操作。如果有他们私有的.so 就搞不了。 操作方式就是用 apktool 解包,然后把 64 位.so 塞进去,改下配置文件,然后重新打包签名。 |
![]() |
29
Gilfoyle26 13 天前
因为不支持 64 位系统,所以就想着要反编译 APP 。
这个解题思路。。。。。。典型的《为了一瓶醋,包了一盘饺子》 |
30
Mithril 13 天前
|
![]() |
31
wang93wei 13 天前
直接用小米啊,hyperOS 内置
|
32
sampeng 13 天前
所以。。。。你觉得是 32 位和 64 位只是改个配置????
|
36
meteora0tkvo 13 天前
几乎不可能,就算你拿得到源码,把里面的库全部换成 64 位都有得你掉头发的了。有这功夫还不如买多台支持 32 位的手机给你家的长辈
|
![]() |
38
Akiya 13 天前
一个支持 32 的手机的成本才多少钱。。。转译一个 app 需要多少钱(时间成本转换),怎么算也是买手机划算吧
|
39
lloovve 13 天前 via iPhone
自己搞,一个月估计都搞不定,别人搞,没几个月工资也搞不定,省流,换机
|
![]() |
40
Ocean810975 13 天前
试过 VMOS Pro 吗?我建议还是多找几个虚拟机试一下,大概率就是 armv7 的软件不再被支持了
|
42
Vesc OP @Ocean810975 没试过
|
45
yanqiyu 13 天前
@Ocean810975 这类软件也不是 emulator ,而是想办法劫持特权操作来维持一个虚拟机(加强版的 proot ),解决不了指令集的不同
|
![]() |
47
realpg 13 天前
没事儿别给关心你的人找罪受
别买那些 others 品牌的手机 |
48
icy37785 13 天前
@maxmax4max #7 人家没说错啊,你应该看清楚吧。
|
![]() |
49
iFlicker 13 天前
除非这个 app 有自研的 native 代码,不然可以直接 apktool 反编译给里面的 so 都加一个 arm64 的,然后回编译签名就行了,不难
|
![]() |
51
ouqihang 13 天前 via Android
国产 ROM 支持的,安装 32 位应用会提示打开 32 位应用支持,要重启手机。
|
53
Vesc OP 刚解压看了 apk 内容,里面有个 lib39285EFA.so ,估计加密了,反编译是不可能实现了
|
![]() |
54
YuushaTao 13 天前
装个虚拟机 vmos 这种类似的,在把 app 装里面看看
|
![]() |
55
coolloves 13 天前
我个人使用光速调用相机有问题
可以试试 vmos,我使用没问题 |
![]() |
56
coolloves 13 天前
使用伏羲安装 32 位的,也可以尝试.
|
![]() |
57
bunnyblueair 13 天前
某宝找人分析下动态库,与业务无关的话可以去掉 听你的描述这里面估计也没业务相关的,业务相关的话逆向就费劲了。外包一般不写汇编,有源码估计编译下就行了
|
![]() |
58
zhouquanbest 13 天前
给长辈用建议别三星 系统要折腾才好用
|
![]() |
60
qianxaingmoli 13 天前
直接换机器成本更低,比如小米。有完善的兼容性方案。
|
![]() |
61
JensenQian 13 天前
自己用三星好了
长辈的话上班的话还是国产算了 有兼容 32 位的 |
62
okakuyang 12 天前
你又不需要把 App 完整移植。只要目标 App 的功能足够简单,那么它大概率并不需要把某些代码放进 so 文件里。基本上就是一个全 java 的 App ,so 文件只是无关痛痒的第三方功能,不影响原有逻辑。反编译后基本上是能直接看懂逻辑的。
|
![]() |
63
bao3 12 天前
@maxmax4max 确定应该让他们支持 64 位
|
64
tairan2006 12 天前 via Android
退货买小米
|
69
Vesc OP @tairan2006 三星激活不可退
|
![]() |
72
Ocean810975 11 天前
@yanqiyu 感谢赐教
|
![]() |
74
jim9606 11 天前 via Android
你说的其实是二进制翻译,这事要么买老设备要么买系统集成二进制翻译的设备,别自己折腾,有这能力自己搞的也不会这么问问题。
本质上是因为现在的 ARMv9 SoC 普遍去掉了 AArch32 支持,通常的不带翻译的虚拟机是没法跑这些 app 的。 |
![]() |
75
Legendzhan 11 天前
@iv8d 想的美, 是不是想要 arm64 windows xp🤣🤣🤣🤣🤣🤣
|