制作交叉编译器 做嵌入式开发少不了平台操作,因此也少不了使用交叉编译器,我们可以用的别人已经做好的编译器,但是有的时候别人的交叉编译器不一定适合我们,所以我们可以自己做一个属于自己的交叉编译器。1、下载代码包 使用命令wget http://www.kegel.com/crosstool/crosstool-0.43.tar.gz,当然也可以使
转载
2024-09-02 09:13:12
119阅读
项目过程中需要反编译一个jar包,于是作了一些学习,记录下来。Jad(JAva Decompiler)是一个Java的反编译器,可以通过命令行把Java的class文件反编译成源代码。如果你在使用编写代码的时候遇到找不到源代码的第三方库,而且你又需要看看这个库的具体实现,那么你就需要使用这个东西。而且如果你是使用Eclipse的话,还有一个Eclipse插件JadClipse,JadCl
转载
2023-08-27 23:43:22
112阅读
暂时先写这么多,有时间慢慢加一些进去环境配置:java 8(jdk1.8) 以上一、反编译查看代码:1、使用工具:dex2jar该工具文件夹下执行命令:(当前目录打开命令窗口,按住shift+鼠标右键)./d2j-dex2jar.bat xx.apk //执行命令后输出一个名为xx-dex2jar.jar的包2、然后用jd-gui或者luyten工具打开jar包可查看代码使用时候互为补
转载
2024-03-04 02:41:11
631阅读
一、 安装crosstool-NG1、 新建立一个目录arm-linux-tool,并且进入此目录。2、 获取crosstool-NG源码3、解压获取的打包文件crosstool-ng-1.20.0.tar.bz2。4、配置并进行依赖检测
转载
2024-04-19 15:02:17
162阅读
在安卓开发中,使用libjpeg库对JPEG格式图像进行编解码是一种常见的操作。而在Linux环境下编译安卓的libjpeg库更是为开发者提供了更灵活的选择。
安卓平台对JPEG格式图像的支持是通过libjpeg库来实现的,这个库提供了一套接口,方便开发者对JPEG图像进行编码和解码操作。在安卓应用开发中,有时候需要对JPEG图像进行处理,比如压缩、裁剪、旋转等操作,这时候就需要用到libjpe
原创
2024-05-30 10:05:43
71阅读
Android 秒级编译方案-Freeline安装使用什么是Freeline?Freeline是由蚂蚁聚宝Android团队开发的一款针对Android平台的增量编译工具。它可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并部署到设备上,有效地减少了日常开发中的大量重新编译与安装的耗时。Freeline能够为Android开发者节省很多喝杯咖啡的时间 : )Freeline将整个编译过程
转载
2024-05-23 11:53:28
41阅读
Android的APK文件时可以反编译的,通过反编译我们就能查看到大体的代码,帮助学习。反编译仅仅提供的是学习的方式,禁止使用该技术进行非法活动。 其实就是两个命令:1:运行(WIN+R)->CMD,定位到apktool文件夹,输入以下命令:apktool.bat d -f CMCC.apk CMCC2:定位到dex2jar.bat所在目录,输入dex2ja
转载
2023-07-12 10:33:53
193阅读
内核编译实验环境:Ubuntu 10.04 内核版本 2.6.32-36-generic过程概述:下载源码:下载链接:http://www.kernel.org/pub/linux/kernel/v2.6/配置内核:make menuconfig编译内核:make bzImage编译内核模块:make modules安装内核模块:make modules_install安装内核:make inst
转载
2024-01-01 10:44:53
147阅读
以我目前的环境为例,我的Ubuntu系统的内核版本是3.19.0,我想使用新版本的内核4.5.0来替代它,步骤如下(以下过程全部在root权限下操作):1. 安装必备软件编译工具apt-get installlibncurses5-devbuild-essentialkernel-package注意:1)libncurses5-dev是为之后配置内核能运行make menuconfig程序做准备;
转载
2023-11-27 11:16:57
126阅读
Android反编译工具的使用(保姆级教程)网上关于Android反编译的文章很多,但是好多都比较杂,就打算自己写一下,顺便也能加深一下印象。一、常用反编译文件的介绍apktoolapktool也算是一个老牌的反编译软件了,可以提取出apk中的源代码,图片,XML配置,还有语言的资源,这个软件是没有gui页面的所以需要你利用命令行进行使用,也正是这个原因,我们可以很容易的将其放到Linux服务器上
转载
2023-08-17 14:20:44
877阅读
1. 解压文件 准备好交叉编译工具arm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2,输入命令:tar -xjvf arm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2 -C . 注意命令最后有个“点”,-C . 指的是将文件解压到当前目录,解压后发现在当前目录下多了一个
转载
2023-09-21 22:37:14
205阅读
htop来源于top,top是Unix/linux下功能强大的性能检测工具之一,用于实时检测并统计进程的属性和状态,基于ncurses库,可上显示文字界面。但是top已经非常陈旧,不支持鼠标点击操作,不支持查看进程的各个子线程的信息(对于我来说,这个非常重要,有助于分析代码的效率并优化),不支持color显示,易用性较差(曾有人提出改进top但未被接受)。htop官网对htop和top的比较:2、
转载
2023-11-04 20:21:35
151阅读
DiPiPi安卓反编译工具 V1.0功能:1、支持对Apk反编译、Dex反编译、Smali编译打包、Apk签名2、可直接拖拽文件、文件夹,方便快捷3、反编译效果比 dex2jar 和 DoApk反编译好,很多Apk反编译有部分代码不全,甚至出错的情况,本工具基本没有出现过,我亲自测试过多个游戏的反编译,效果很棒。4、工具永久免费。5、其他功能不解释,大家多用吧,有不足的地方多提意见。
原创
2021-07-22 16:34:01
382阅读
OK335XD交叉编译器制作硬件平台官方下载buildroot交叉编译工具制作方法碰到的问题 硬件平台CPU:TI AM3354 Cortex-A8处理器 架构:ARMv7 Cortex-A8 主频:800MHz (最高1G) 内存:512M DDR3 (属于SDRAM) ROM:1G SLC NandFlash 开发板是飞凌的OK335XD根据自己对于交叉编译器版本的需求,下载对应的buildr
转载
2024-08-27 13:24:20
102阅读
1、什么是crosstool-ngcrosstool-ng,全称是crosstool Next Generation,即下一代crosstool,即crosstool的升级版。那么什么是crosstool 呢?crosstool,是个交叉编译器的制作工具。交叉编译器简单的说可以理解为在X86电脑上编译处ARM的运行程序。更详细的介绍可以参考《构建嵌入式LINUX系统》的第四章。2、制作交
转载
2024-08-13 08:21:12
82阅读
1. 下载Android 模拟器所用的内核源码, 代号为goldfish 2. 下载arm-Linux交叉工具链3. 编译内核文件4. 让android模拟器运行在刚编译的内核上5. 编译自己的hello内核模块6 将hello.ko载入到内核中1. 下载android 模拟器所用的内核源码, 代号为goldfish (goldfish内核是专为android模拟器使用的)
转载
2024-02-27 21:51:44
73阅读
一、准备:1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted;2. 如果Android手机尚未root,可通过superoneclick或其它方法进行root处理(需要先安装Microsoft .NET Framework)
转载
2024-01-27 18:56:08
186阅读
Linux命令:touch 创建文件touch framework/base/Android.mk // 创建文件夹mkdir 创建文件夹cat 显示文件所有内容(合并文件)cat aa文件 bb文件(可以多个) > 合并到的aabb文件cat framework/base/Android.mk // 查看文件echo // 输出echo hello world > framework
转载
2024-04-17 16:11:49
126阅读
1、前言APP客户端作为直接和用户接触的媒介,是公司是非常重要的信息资产。但由于系统本身的一些风险和破解工具的泛滥,使得破解移动应用变得易如反掌。移动应用安全性成为了大家都在关注的焦点。并在此基础上探讨如何做相关的安全测试。本篇将要介绍是反编译的技术手段以及反反编译的一些基本策略。2、反编译未经保护的移动应用有许多弱点可被轻易攻击。比如注入恶意软件,窃取知识产权,破解内购、二次打包,盗取敏感数据等
转载
2023-08-19 16:27:35
150阅读
AndroidKiller能干什么?Android killer 是一款可视化的安卓应用逆向工具,集Apk反编译、Apk打包、Apk签名,编码互转,ADB通信(应用安装-卸载-运行-设备文件管理)等特色功能于一身,支持logcat日志输出,语法高亮,基于关键字(支持单行代码或多行代码段)项目内搜索,可自定义外部工具;吸收融汇多种工具功能与特点,打造一站式逆向工具操作体验,大大简化了安卓应用/游戏修
转载
2023-08-16 14:54:38
22阅读