Window 编译Openssl
1). 安装NDK
2). openssl-android
3). 修改版本
- 进入openssl-android目录,修改AndroidManifest.xml, 这里我用的是16,因此修改为16
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="org.openssl.android" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="16" /> </manifest>
- default.properties文件修改
target=android-10
4). 修改Application.mk
进入jni文件夹,将内容修改为
NDK_TOOLCHAIN_VERSION=4.9 APP_PROJECT_PATH := $(shell pwd) APP_BUILD_SCRIPT := $(APP_PROJECT_PATH)/Android.mk # 支持指定CPU,r16之后已经不支持mips, mips64, armeabi APP_ABI := arm64-v8a armeabi-v7a x86 x86_64 APP_PLATFORM := android-16
5). 修改
openssl-android/crypto/Android.mk
openssl-android/ssl/Android.mk
增加LOCAL_LDLIBS += -lz
6). 编译
回到目录openssl-android/jni,运行命令
ndk-build NDK_PROJECT_PATH=../ APP_BUILD_SCRIPT=../Android.mk
7). 编译成功
8). 下载
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
关注厂商系统安全,看我如何在某厂商 7.11上获取root权限(已经修复)
0x00 前言 国内手机厂商崛起,虽然用的是谷歌的android系统,但是大部分都会在框架层做很大的改动,他们的安全意识一般不够,因此系统漏洞非常多,一挖一大堆。某厂商在170721的时候发布了7.11的系统,那个时候导出了一个系统组件,系统校验不严格,导致我们可以提升到root权限并且执行任意代码,由于在170802版本的时候就已经修复了,也没什么价值了,所以我就把这个漏洞当例子,抛砖引玉。 0x01 漏洞起因(敏感词已经用xxxx代替) 组件导出 <service android:exported="true" android:name="com.xxxxx.cloud.agent.gallery.GallerySyncAgent"> <intent-filter> <action android:name="com.xxxxx.cloud.xxxxx_SYNC_MODULE"/> <category android:name="android.intent.category.default"/> </intent-filter...
- 下一篇
ConstraintLayout 想说爱你不容易!
ConstraintLayout 约束布局 的发布已经很长时间了,小菜用的比较少,测试时看到同事用的 ConstraintLayout 布局方式编辑的 xml,觉得有必要学习一下,并记录一下小菜在学习过程中遇到的小问题。 小菜理解的约束布局是相对布局的升级版,相对位置,更依赖于其他控件位置,关联性更强。 小菜的测试小结如下: 命名空间需要用 xmlns:app="http://schemas.android.com/apk/res-auto" 类似于自定义属性效果;如果只是随意添加一个控件,而不做任何操作,会提示如下: 提醒.png 控件的居中与对齐方式,约束布局中并没有类似于 LinearLayout/RelativeLatout 可以直接设置居中的属性,需要关联周围的布局,相互约束,例如: <LinearLayout android:id="@+id/linearLayout" android:layout_width="0dp" android:layout_height="100dp" android:orientation="horizontal" android:pa...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS6,CentOS7官方镜像安装Oracle11G
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作