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