本帖最后由 sunil 于 2022-5-5 17:16 编辑
Feem是一个完整功能的多平台共享软件,可以在多手机多电脑之间直接传送文本和文件,尽管界面挺丑的,不过使用起来还算方便。
这是我之前和谐的Feem各平台版本(Windows/Mac/Android)链接:
https://www.52pojie.org/thread-1234718-1-1.html
https://www.52pojie.org/thread-1237276-1-1.html
https://www.52pojie.org/thread-1567451-1-1.html
而之前和谐Android版本的时候因为希望在汉化版4.4.1基础上和谐,所以没有和谐最新版4.4.2,
现在有坛友请求我和谐4.4.2版本(并注明未汉化也可以),所以我就抽空完成4.4.2版本的和谐,随便的,将和谐步骤简单讲解一下。
1. apk使用WinRAR解压,IDA PRO打开这两个文件开工
lib\armeabi-v7a\libfeem_core_jni.so
lib\arm64-v8a\libfeem_core_jni.so
查找函数:
airsend::settings::device_has_pro_feature
2. 点击F5,分析C伪代码
可以看到函数开头的三句话
[C] 纯文本查看 复制代码 if (byte_3A7078)
return (unsigned__int8)byte_3A7079;
byte_3A7078 = 1;
简单分析和推理可得知:
byte_3A7078变量为中间变量,保证APP每次运行仅判断一次是否为PRO版本
byte_3A7079变量为PRO版本标识,如果为1,则为PRO版本
这样我们就清楚了,修改方向就是将 byte_3A7079 置为1,然后函数返回1即可,至于怎么改,就有很多种方案了,我这里贴出一个我采用的方案,修改了三行语句
修改完成后在Edit菜单里面选择Apply patches to input file...将修改保存到原文件即可。
同样的,修改arm64的动态链接库
原本的代码:
修改后的代码:
=========================================
成果如下:
about界面:
下载位置:
未汉化版:
链接:https://pan.baidu.com/s/1ikpg1GOcuXYB-GcfneB6Kg
提取码:suni
更新,很多同学还是希望汉化版,我再抽空制作了一个汉化版
汉化版:
链接:https://pan.baidu.com/s/1i_gJY2UXfdu-Avlo1UfWAQ
提取码:suni
|