大家好。 鉴赏家 - 注意问题!
如何在 Android 2.3.4 上安装 Viber 或 WhatsApp。Viber - 官方已经放弃了对旧版本的支持(最小 OS-4.0),WhatsApp-2.16(OS 2.3-4.0)也有一些难以理解的问题,安装后看不到网络和日期问题设置(我试图更改日期),并且可能未安装 WhatsApp-2.17。仅支持 Android-4.0。
我无法在手机上刷入 Android-4.0,因为。手机上没有足够的空间 (ROM)。
可用,旧款: Fly IQ270 CPU:MTK-6573 RAM:256 ROM:512 + microCD 屏幕:3.75",传感器,480x320
PS/试图作弊。我注册了版本 4.4.2 和 API 19 - 一切都已安装,但煎饼不起作用。虽然我改了API之后,另一个软件就不能用了,一般来说,你需要彻底刷机,虽然手机好像没问题。
解决方法:更新操作系统到最新版本。
总计: Viber 是一个愚蠢的程序。
因为 事实证明,正如 Viber 的作者所设想的那样,每个版本的 Viber 都需要一个最新版本的 Android 操作系统。而且,如果您突然从设备中删除了您的版本或正在尝试更改号码(帐户)并且您没有最新的操作系统 -挂掉你自己。
正如之前所说 - 没办法。
但是在后苏联国家没有这样的定义(从小我就被教导“没有词”不能“,有一个词”我不想“,这很无聊)。而且,人们准备花费数千小时的时间来实现他们的梦想,以免多花一分钱,这根本不存在。我还想修复平板电脑驱动程序,以便我可以使用损坏的触摸屏,因为买一台新平板电脑大约需要 100 美元,而我失业了,找不到工作,而这 100 美元对我来说是一笔巨款。
当然,您可以搜索旧发行版(这就是为什么我保留购买平板电脑那年的软件包并了解如何通过 adb 获取它们的原因)。但这里有一个用于编程的资源,而不是用于调试的资源。
首先,让我们考虑一下什么实际上可能不起作用以及为什么:
更改了 API。有很多选择,从旧版本中 apiv1.example.com 的平庸插槽,到新版本中被 apiv2.example.com 取代,最后一切都被重写了 20 次,旧服务器被关闭。
他们使用新奇的 API 来呈现需要全新系统的迷人按钮。
他们使用一些用户不可见的系统 API,在使用 NDK 构建的二进制文件的情况下,我们得到一个二进制绑定。这是最糟糕的(好吧,至少对我来说,在我的能力范围内)。
如果我遗漏了什么,那么我希望尊贵的社区能够补充。您可以借助直接在设备上运行
adb logcat
的任何一个工具来准确找出它落在的位置。logcat
通常,有关应用程序当前正在执行的操作的数百万条消息,甚至是指示发生崩溃的类的整个跟踪,都会被扔到控制台中。必须先安装应用程序,但它不想安装?apktool
我认为不值得谈论通过.知道坠落发生的位置,我们试图隔离这个区域。为此,最好尝试对提供给我们的输出进行去混淆处理
apktool
,或者至少识别库。例如,如果对于某些事件我们试图联系支持库,那么我们可以安全地用更简单的调用替换它,甚至完全放弃它。同样,您可以尝试使用二进制文件。没错,这些库必须进行二进制修补,至少我不知道apktool
用于简单重建的关卡工具。就个人而言,我会建议您以某种方式解析文档并获取 classes.methods () 及其版本的列表,以便了解您不能提取的内容。网上肯定有这样的列表,我没怎么看,有谁知道的帮忙看看。然后你可以尝试以某种半自动的方式,比如通过常规方式,削减/替换对旧 api 的调用。
就个人而言,我自己想这样做是为了删除 AppCompats 和其他我没有的东西。我什至问过如何正确构建应用程序How to build custom Android app without using gradle/ant/Android Studio,但还没有答案。如果有进一步的必要,我可能会写一个 Api 的降级,但到目前为止这不是我的优先任务。