北京时间 12月7日夜1点左右,谷歌 官方 终于发布Android 2.3 Gingerbread SDK(国内译作姜饼)。目前姜饼Android 2.3 Gingerbread SDK可以通过Android官方链接进行下载 ,进行PC上的SDK体验(如果以前安装过SDK的可以直接升级即可)。 姜饼SDK的新功能 请见页面下方部分。这里是SDK的下载地址。Android SDK for Windo
我们解压该文件后,将lib文件夹中的fart.so和fart64.so拷贝到/data/app目录下,并使用 chmod 777 提权,接下来就可以正常使用frida hook脚本脱壳了frida -U -f [包名] frida_fart_hook.js --no-pauseYoupk一款基于ART的主动调用的脱壳机,针对Dex整体加固+各式各样的Dex抽取的脱壳机这款工具的
本文有点像是在呼应我的文章放弃现代的ide, 拥抱命令行 。不过这次我是认真的。 对那些所谓魔法般的功能,我已经怕了。神秘的后台进程执行着我不知道也不晓得原理的任务。IDE就像知道我头脑里的想法似的悄悄生成代码。“这里,试试这个东西”,它们对我说。然后我真的会去试。得了吧,其实我也挺喜欢这点的。但是当所有这些神秘的功能都在一起的时候,我又觉得挺难消化的。其中一个这样的功能就是安卓的编译过程。即使
转载
2024-06-19 18:58:14
107阅读
1.下载喜欢的rom当底子,解压得到几个文件夹2.system\app里是集成软件,该删的删,该加的加。注意,包里的文件不可以出现非英文字符。[删的时候注意别把系统基本应用给干掉了,不确定的建议保留] ,font文件夹里的字体也可以修改, [铃声也是随便删。留个默认就行了]
[提醒一下,压缩时要保证ZIP下直接就是文件夹system、META-INF和文件boot.img,中
转载
2023-12-18 21:00:41
24阅读
Android 13 Linux 工具链的更新为开发者带来了许多新的特性,同时也提出了不少挑战。在这篇博文中,我将详细记录如何应对这些挑战,包括版本对比、迁移指南、兼容性处理、实战案例、性能优化和生态扩展等方面的内容。
### 版本对比
在Android 12和Android 13的工具链中,我们可以看到一些显著的变化。最直接的一点就是对C++支持的增强,使得开发者能够利用更现代的C++标准进
文章目录初识ProGuardProGuard详解什么在压缩?什么是混淆?反射混淆选项非keep选项keep选项class_specificationProGuard其他需要注意的事项一份通用的ProGuard混淆文件 初识ProGuardAndroid开发的小伙伴们都或多或少的接触过混淆,很多人都对混淆很困惑。需要发版的时候,从网上load一份混淆文件,或从其他项目中拷贝一份过来,修改一下,管用
转载
2024-03-02 10:12:56
88阅读
为了减少系统打包次数,主流厂家做法都会新增一个分区,用于客制一些常规需求。通过烧写工具或者 fastboot 指令单独烧写替换资源及配置,这里提供一个直接将文件夹打包成 img 脚本执行此脚本需要 root 权限#!/bin/bash -x
IMG_SIZE=409600
rm customer.img
dd if=/dev/zero of=customer.img bs=1024 count=$
转载
2023-11-03 09:17:37
151阅读
我开了一个云同步编译工具(SyncKit),主要用于本地写代码,然后同步到远程设备,在远程设备上进行编译,最将编译的结果同步到本地,代码已经上传到 Github,欢迎前往仓库 hi-dhl/SyncKit 查看。仓库 SyncKit:https://github.com/hi-dhl/SyncKit下载地址:https://github.com/hi-dhl/SyncKit/releases无论是
转载
2024-01-15 21:01:42
210阅读
文章目录前言搭建开发环境1. 安装Git2. 安装OpenJDK3. Python环境4. 安装需要的软件包5. repo环境源码下载、编译和刷机1. 下载源码2. 编译源码3. 刷机遇到的问题及解决方案1. 使用初始化包下载源码解决方案2. undefined解决方案后语 前言本人——入行Android没多久的萌新一枚。这个系列文章主要是我客制化Android系统的一些记录。以下是我的开发环境
转载
2023-12-07 11:50:07
1983阅读
前言一年一年过的太快了,还记得两年前写了 Android 11® 的适配文章,这一转眼都13(T)了,这样算下去几年后26个字母就用完了,到时候也不知道 Google 会如何进行命名?。下面咱们来看看 Android 13 都有哪些更新,并来看看开发者应该如何进行适配吧!隐私及权限相关通知的运行时权限在之前版本中我们应用如果需要弹通知的话只需要通过 NotificationManager 即可直接
转载
2024-01-17 11:42:43
184阅读
Android 应用层 到 HAL 层1、相关知识点1.1 概要1.2 参考2、拿SensorService举例2.1 Android Apps ==> Android Framework阶段2.2 Android Framework内部阶段2.2.1 frameworks/base2.2.2 frameworks/native2.3 Android Framework ==> HA
如何安装 2013版 Android 开发工具 一、准备工作:下载并安装JDK,如果安装了JDK,那么JRE就会被自动安装。否则在运行eclipse时,会出现警告信息:提示需要JRE(Java Runtime Environment)和JDK(Java Development Kit)才能运行eclipse.exe。 如果需要获得JDK最新版本,可以到SUN公司的官方网站上进行下载,下载地址为
转载
2023-10-16 15:14:06
691阅读
Activity和Tasktask就好像是能包含很多activity的栈。默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activity就好像是属
转载
2023-09-17 10:44:03
317阅读
Android 13 源码下载与编译最近在研究Android源码定制相关的内容,刚好在B站上看高乐高大佬的课程,就跟着学习,也顺便整理一下资料写点博客,毕竟目前互联网上关于这方面的内容确实比较少,同时也感谢高乐高大佬的免费课程,干货满满。接下来我们进入正题:本文在Ubuntu 22.04 下进行,由于Google推荐使用Ubuntu进行Android系统编译与开发,因此默认阅读本文的同学电脑中已经
转载
2023-10-05 21:19:40
490阅读
作者:Arthas0v0平常使用安卓实际就是在使用各种app,而下载的app实际是一个apk文件。这个apk文件的安装就交给了PackageManagerService来实现。PackageManagerService的启动也是在SystemServer中。这个过程比较长需要长一点的时间来理。SystemServer.startBootstrapServices//frameworks/base/
转载
2024-03-05 05:13:14
313阅读
闪屏页简介闪屏页,我们手机上的每个 APP 几乎都有自己的闪屏页,就是在真正进入程序前,会有一个页面停顿几秒钟。其实我们完全可以充分利用好这几秒钟做很多的程序初始化了启动。 声明为什么我的 APP 启动会白屏或者黑屏有时候我们会发现,我们在启动我们自己的 APP 的时候,总是有那么点时间是白屏(黑屏),经过了白屏(黑屏)后才会进入我们的 APP。那么这是为什么呢?模拟效果下面我们模拟一
转载
2023-12-02 22:46:51
273阅读
# 科普文章:Android 13 与 Flutter 的结合
在移动应用开发领域,Android 13 和 Flutter 是两个备受关注的技术。Android 13 作为 Android 系统的最新版本,带来了更多的功能和性能优化;而 Flutter 则是一个跨平台的移动应用开发框架,能够让开发者用一套代码同时构建 Android 和 iOS 应用。那么,如何在 Android 13 中结合
原创
2024-05-31 04:45:51
62阅读
# 学习如何实现 Android 13 Task
在Android开发中,Android 13引入了许多重要的新功能,其中之一就是支持更方便的多任务处理。在这篇文章中,我将指导你一步步实现“Android 13 Task”。以下是我们要遵循的流程:
## 步骤流程表
| 步骤 | 描述 |
|----------
原创
2024-09-24 06:38:10
42阅读
# 如何实现“Android 13 MTK”开发
在Android开发的世界里,涉及特定硬件平台(如MediaTek,简称MTK)与最新Android版本(如Android 13)的结合,可能会让刚入行的小白产生困惑。本篇文章将为你讲解实现“Android 13 MTK”的整体流程,以及每一步所需要的代码和解释。
## 整体流程
首先,让我们回顾一下整个实现的基本步骤。下表展示了整个流程。
# Android 13 的 targetSdkVersion
Android 是目前最流行的移动操作系统之一,每年都会推出新版本,提供更多的功能和改进。Android 13 是即将发布的一个新版本,它带来了许多新的特性和改进。其中一个重要的变化是新的 targetSdkVersion。
## targetSdkVersion 是什么?
在 Android 开发中,targetSdkVers
原创
2024-02-05 09:03:32
195阅读