【Android逆向】9年前的旧手机任性安装最新app?可以的,方法很简单

这篇具有很好参考价值的文章主要介绍了【Android逆向】9年前的旧手机任性安装最新app?可以的,方法很简单。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

二、执行步骤

1.反编译apk

2.修改apktool.yml中的minSdkVersion

3.保存、回编译、签名

4.重新安装



9年前的旧手机任性安装最新的app?可以的,方法很简单

前言

智能手机更新换代太快,用户的换机周期也越来越短,7年以上的手机一般就会被厂家认定为过时产品,不再提供技术支持,很多最新的应用也不再支持7年前的手机或操作系统了。但用户手上一般都还有7年以前的手机,其中完好能用的也不少,让这些旧设备能安装最新的应用,会是一件很有意思的事情。


一、这次来做些什么?

我手上就有一个旧的安卓设备,刚好是9年前的:

安卓低系统如何安装高版本app,原创教程,android,安全

 操作系统是Android4.4.4:

安卓低系统如何安装高版本app,原创教程,android,安全

也是接近9年前了:

安卓低系统如何安装高版本app,原创教程,android,安全

这样一个安卓设备放在现在,很多应用的最新版apk都已经不让安装了。

但我还是想安装一下,所以有了这次的文章。

apk不允许低于某版本的操作系统安装,一般是写在apktool.yml文件中的minSdkVersion字段,只要把这个版本号改低,低于设备上的版本号就可以了。android版本和SDK版本的对应关系如下:

安卓低系统如何安装高版本app,原创教程,android,安全

 所以改成19就足够了。

二、执行步骤

1.反编译apk

使用apktool工具,执行成功后得到反编译出的文件夹。

安卓低系统如何安装高版本app,原创教程,android,安全

2.修改apktool.yml中的minSdkVersion

把minSdkVersion修改成19:

安卓低系统如何安装高版本app,原创教程,android,安全

3.保存、回编译、签名

回编译成功:

安卓低系统如何安装高版本app,原创教程,android,安全

签名成功:

安卓低系统如何安装高版本app,原创教程,android,安全

4.重新安装

修改后的apk,已经可以安装成功:

安卓低系统如何安装高版本app,原创教程,android,安全


 总结

修改之后虽然能安装成功,但也只是能安装成功,还远远没有达到真正能用的水平:点击打开应用,直接闪退。如果要真的用起来,还需要解决很多问题。文章来源地址https://www.toymoban.com/news/detail-671894.html

到了这里,关于【Android逆向】9年前的旧手机任性安装最新app?可以的,方法很简单的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Android安全】Flutter app逆向

    参考:https://www.bilibili.com/video/BV1SM41147g5 flutter app特征: lib/armeabi-v7a/下面有libapp.so和libflutter.so 逆向分析工具: 看雪:Flutter逆向助手 可以解析libapp.so文件,将其转换成dart文件 将libapp.so导入到手机,然后打开手机上的 flutter逆向助手 选中libapp.so,解析,得到dart文件 (注意要

    2024年02月13日
    浏览(40)
  • Android逆向学习(五)app进行动态调试

    非常抱歉鸽了那么久,前一段时间一直在忙,现在终于结束了,可以继续更新android逆向系列的,这个系列我会尽力做下去,然后如果可以的话我看看能不能开其他的系列,当然这就要看我以后忙不忙了,废话少说我们开始今天的学习,动态调试 对了,关于之前smali2java插件的

    2024年02月07日
    浏览(37)
  • Android APP逆向分析工具和方法汇总

    受益于移动设备的广泛普及,移动应用近年来得到了蓬勃发展。基于移动设备集成的各类传感器,众多功能丰富的移动应用被开发出来,聚集了大量高价值用户隐私数据,包括用户身份信息、地理位置信息、账户资料信息等。用户在享受移动应用带来便利的同时,其隐私安全

    2024年02月12日
    浏览(50)
  • 【北斗GPS社区】如何把换盆子的旧手机变成定位器

    基本所有的手机都支持GPS定位功能,最新的手机也已经支持了全球的北斗,GPS等定位技术,因此手机基本是可以满足定位功能。平时大家使用手机的GPS技术进行导航等功能,但导航软件一般都没有记录和回放自己行程轨迹的功能。   但这种功能手机也是可以支持的,大家一起

    2024年02月02日
    浏览(83)
  • Android逆向学习(四)app修改smali函数跳过弹窗广告,等待广告,更新提醒

    这是吾爱破解课程的第三个练习,我在写这篇博客时遇到了vscode插件bug,已经想办法联系原作者了,希望能够尽快更新修复这个问题,废话少说let’s go 打开后会出现一个带有时间的广告弹窗和一大堆弹出广告,我们的任务就是去掉这些东西 我们首先打开开发助手的activity查

    2024年02月09日
    浏览(43)
  • APP安卓开发之Android Studio从安装到创建项目(一键解决gradle下载缓慢以及写代码没提示问题,包含如何创建手机模拟器)教程

    选择NEXT 选择NEXT 选择要安装的地址,然后选择NEXT 选择Install 先启动刚安装好的Android Studio 选择Do not import settings,然后选择OK 选择Cancel 先选择D\\\'ont send,然后选择NEXT 这里选择Custom,然后NEXT 选择Android Studio自带JDK的安装位置,然后NEXT 选择一个自己喜欢的主题颜色,然后NEXT 选

    2024年04月29日
    浏览(72)
  • uniapp 移动端app判断用户app版本是否是最新版(Android)

    1.在uniapp项目中的App.vue文件下 2. 具体实现代码 ios的话自行给提示 去应用商店下载

    2024年01月20日
    浏览(60)
  • android studio运行APP到手机

    一、数据线连接手机调试 1、打开android手机的开发者模式(机型不一样,打开方式不一样,具体可百度) 2、用数据线把电脑和手机连起来(最好用原装数据线,市面上的数据线有些只能充电不能调试) 3、连接好的手机,会显示在设备列表上       4、点击运行就可以用手机

    2024年02月08日
    浏览(53)
  • 15年前的手机并没有jvm虚拟机,为何可以运行Java游戏

      2000年代初期,随着移动通信技术的发展,手机逐渐普及。那个时代的手机功能相对比较单一,主要用于打电话和发送短信。但是,随着技术的进步,人们开始在手机上玩游戏,而其中最受欢迎的游戏就是Java游戏。在那个时候,塞班手机是市场上最受欢迎的手机之一。但是

    2024年02月12日
    浏览(47)
  • fiddler抓取Android手机app发送的请求

    场景:需要抓取手机APP发送的请求 1.下载安装fiddler 网址:https://www.telerik.com/download/fiddler-everywhere 2. 配置fiddler a.工具栏选择Tools–Options–Connections,勾选Allow remote computers to connect,如下图示: b.如果需要抓取https的请求,需要配置HTTPS如下图示: 3.安装证书 电脑、手机均需要

    2024年02月09日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包