高中男女做羞羞视频网站签订网站建设合同

张小明 2026/1/10 7:49:47
高中男女做羞羞视频网站,签订网站建设合同,怎么让别人做网站,程序员给传销做网站提示#xff1a;MTK-内置Apk到系统不成功案例分析并解决 文章目录 前言-场景一、实际问题#xff1a;系统开机后并没有看到内置成功的APK二、解决方案选型-思路方案一#xff1a;静默安装方案二#xff1a;找出安装失败的原因并解决 三、实现方案解决方案修改文件实现方案-…提示MTK-内置Apk到系统不成功案例分析并解决文章目录前言-场景一、实际问题系统开机后并没有看到内置成功的APK二、解决方案选型-思路方案一静默安装方案二找出安装失败的原因并解决三、实现方案解决方案修改文件实现方案-修改解决问题步骤分析1、日志分析2、查找错误日志关联源码ApkSignatureVerifier.java3、ApkSignatureVerifier 关联点分析-verifyV3AndBelowSignatures方法4、PackageParser 签名文件方法-unsafeGetCertsWithoutVerification5、PackageParser 签名文件方法去掉must use v2 signing scheme 判断、默认SignatureSchemeVersion.JAR 签名四、知识点扩展签名版本问题V1和V2签名对比总结前言-场景场景定制系统中内置客户apk 作为系统apk也就是预安装客户apkapk 可能作为普通应用但是不允许卸载、可卸载下恢复出厂设置要求恢复apk 可能是系统LAUNCHER 开机自启手动安装apk是可以安装成功的一、实际问题系统开机后并没有看到内置成功的APKapk 内置成功编译AOSP后再 out 目录是存在这个apk 的但是实际开机后并没有看到这个apk。从用户角度说就是内置不成功;从研发角度就是内置成功但是安装不成功二、解决方案选型-思路方案一静默安装静默安装实现这种情况下需要反复验证方案多样实现功能即可。但是静默安装的apk 一定是可以被卸载的不分定制需求达不到要求方案二找出安装失败的原因并解决以MTKAndroid13 版本为例发现安装失败了那么就把源码切换到 debug 版本编译查看日志到底什么问题三、实现方案解决方案修改文件/frameworks/base/core/java/android/content/pm/PackageParser.java/frameworks/base/core/java/android/util/apk/ApkSignatureVerifier.java实现方案-修改在PackageParser.java中去掉V2 签名在ApkSignatureVerifier.java中去掉系统标准的判断SIGNING_BLOCK_V2默认SignatureSchemeVersion.JAR如下解决问题步骤分析1、日志分析日常开发中系统工程师都是用的user版本出版本默认就是user版本。没法开机后就答应日志那么先切换到userdebug版本编译、烧录、打印日志查看到错误如下果然出现在签名上面日志显示应用签名版本不对No APK Signature Scheme v2 signature in package /system/app/jst_reeadai/jst_reeadai.apk2、查找错误日志关联源码ApkSignatureVerifier.java搜索大法grep -rn No APK Signature Scheme v2 signature in package3、ApkSignatureVerifier 关联点分析-verifyV3AndBelowSignatures方法根据上面找到ApkSignatureVerifier点对应位置如下路径frameworks/base/core/java/android/util/apk/ApkSignatureVerifier.java反推分别找到如下调用链代码verifyV3AndBelowSignatures - verifySignaturesInternal - verifySignatures - unsafeGetCertsWithoutVerification那么unsafeGetCertsWithoutVerification方法是在哪里调用的这里就先看 路径frameworks/base/core/java/android/content/pm/PackageParser.java文件吧4、PackageParser 签名文件方法-unsafeGetCertsWithoutVerification如上分析这里就分析PackageParser类对应的方法如下这里最大的收获就是看到了相关的代码获取最小的签名SchemeVersionForTaskSDKisStaticSharedLibrary来判断是否启用must use v2 signing scheme5、PackageParser 签名文件方法去掉must use v2 signing scheme判断、默认SignatureSchemeVersion.JAR 签名修改方案如下路径/frameworks/base/core/java/android/content/pm/PackageParser.java修改如下路径/frameworks/base/core/java/android/util/apk/ApkSignatureVerifier.java修改如下四、知识点扩展签名版本问题这里了解下签名版本定义路径/frameworks/base/core/java/android/content/pm/SigningDetails.java签名方案概览版本引入版本主要特性验证位置向后兼容JAR (v1)Android 1.0传统 JAR 签名META-INF/所有版本v2Android 7.0 (API 24)全 APK 完整性保护APK Signing Blockv3Android 9.0 (API 28)密钥轮换支持APK Signing Blockv4Android 11 (API 30)增量安装优化独立 .apk.idsig 文件Android 11V1和V2签名对比特性JAR 签名 (v1)v2 签名 (v2)签名位置META-INF/ 目录APK Signing Block完整性保护仅保护文件内容保护整个 APK包括 ZIP 元数据性能逐个文件验证较慢整体验证更快防篡改能力较弱可修改 ZIP元数据 强保护所有字节Android 支持所有版本Android 7.0兼容性需要同时包含v1 可单独使用7.0总结遇到问题一定要看日志可能看日志成本蛮高的后续可以自己写一个日志工具通过属性来实现是否保存日志找到问题后对于签名本身很复杂的问题在无专业知识情况下根据经验尝试更改下遇到问题解决问题时候多看源码根据经验靠猜实践验证一步一步解决问题
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

建工网校一级建造师昆明优化网站排名

https://github.com/ringtailsoftware/uvm32 uvm32是一款极简、无依赖的虚拟机沙箱,专为微控制器及其他资源受限设备设计。采用单文件C语言实现,无动态内存分配,采用异步架构,完全兼容C99标准。在STM32L0(ARM Cortex-…

张小明 2026/1/4 9:35:50 网站建设

常德建设局官方网站免费源码分享平台

宝宝频繁感冒发烧、换季时容易腹泻、伤口愈合缓慢,甚至小感冒也需要很久才能痊愈……这些信号都在提醒家长,宝宝的自护力可能正处于较弱状态。看着宝宝被不适困扰,家长们既心疼又焦虑,纷纷开始寻找提升宝宝自护力的方法&#xff0…

张小明 2026/1/4 9:36:56 网站建设

公司网站建设的视频引流推广怎么做

Wan2.2-T2V-5B 是否真的能“插帧”?揭开轻量视频生成模型的中间态秘密 🎬✨ 你有没有遇到过这种情况:辛辛苦苦用AI生成了一段5秒的小视频,结果播放起来像幻灯片——动作一顿一顿的,完全没有“丝滑感”?&…

张小明 2026/1/4 9:37:58 网站建设

安徽网站搭建二手房网站开发背景

第一章:Open-AutoGLM自动化任务编排概述Open-AutoGLM 是一个面向大语言模型(LLM)工作流的开源自动化任务编排框架,旨在简化复杂 AI 任务链的构建、调度与监控。它通过声明式配置支持多阶段任务执行,如文本生成、语义解…

张小明 2026/1/7 7:58:08 网站建设

合肥大型网站制js特效做的好的网站

5分钟掌握US.KG免费域名完整使用指南 【免费下载链接】US.KG US.KG Free Domain For Everyone 项目地址: https://gitcode.com/gh_mirrors/us/US.KG 还在为域名注册费用发愁吗?想要一个稳定可靠的免费域名来搭建个人网站或项目展示页面?US.KG免费…

张小明 2026/1/4 11:32:24 网站建设

购买一级域名做网站郑州艾特网站建设公司

Axure RP 11终极汉化指南:5分钟彻底解决Mac界面显示问题 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包,不定期更新。支持 Axure 9、Axure 10。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn …

张小明 2026/1/4 11:33:32 网站建设