Android
`北极星
物来顺应,未来不迎,当时不杂,既过不恋
展开
-
Android软件去广告教程
Android软件、游戏等应用装了不少,大多数优秀的免费软件中,真正完全免费的应用确是不多,有不少游戏和软件中内置了广告。 这些广告对于开发者而言,是维持开发运营的收益的一种体现,不过对于用户来说,一些过分的广告,却适得其反,增大了用户的反感,减少了用户体验,这种应用其实也不在少数,废话不多说了,开始进入正题,怎么样才能快速的去除那些顽固的广告呢?接下来看看就知道。注意:此文仅作为技术交流讨转载 2013-11-01 17:39:05 · 2376 阅读 · 0 评论 -
Android的常用adb命令
第一部分:1. ubuntu下配置环境anroid变量:在终端执行 sudo gedit /etc/profile 打开文本编辑器,在最后追加#set android environment2. 运行Eclipse,还需要配置JAVA环境变量#set java environmentJAVA_HOME=/home/loginname/jdk目录名JR转载 2014-10-23 17:15:13 · 786 阅读 · 0 评论 -
Android中JNI的使用方法
Android中JNI的使用方法 首先看一下Android平台的框架图:(网上盗用) 可以看到Android上层的Application和ApplicationFramework都是使用Java编写,底层包括系统和使用众多的LIiraries都是C/C++编写的。 所以上层Java要调用底层的C/C++函数库必须通过Java的JNI来实现。下面将转载 2014-10-16 15:19:24 · 584 阅读 · 0 评论 -
NDK编程心得
菜鸟的NDK编程心得原创 2014-11-21 15:30:16 · 991 阅读 · 0 评论 -
用jni实现基于opengl的yuv格式的视频渲染
由于项目需要,需要在android上面实现视频流的解码显示,综合考虑决定使用ffmpeg解码,opengl渲染视频。技术选型确定以后,开始写demo,不做不知道,一做才发现网上的东西太不靠谱了,基于jni实现的opengl不是直接渲染yuv格式的数据,都是yuv转rgb以后在显示的,有实现的资料都是在java层做的,我不是java出生,所以对那个不感冒,综合考虑之后决定自己通过jni来实现转载 2014-10-20 14:57:08 · 4632 阅读 · 0 评论 -
Windows下搭建Eclipse+Android4.0开发环境
官方搭建步骤: http://developer.android.com/index.html搭建环境之前需要下载下面几个文件包:一、安装Java运行环境JRE(没这个Eclipse运行不起来)和JDK 官网下载 http://www.oracle.com/technetwork/java/javase/downloads/index.html, 先装J转载 2014-10-22 09:34:17 · 643 阅读 · 0 评论 -
解决NDK开发中Eclipse报错“Unresolved inclusion jni.h”的最终方法
在做NDK开发过程中有时候在eclipse里会遇到其无法处理inclusion导致symbol显示错误,网上有许多方法可以解决类似“Unresolved inclusion jni.h” 错误的方法,包括include path等方法,不过对我都不管用。最终的解决办法就是初始化eclipse对该project的native support:1. 在eclip转载 2014-11-24 13:41:50 · 619 阅读 · 0 评论 -
Android NDK调试C++源码
1. 相关软件adt-bundle-windows-x86.zip --- Eclipse集成ADT插件,需要联网安装相应的Android SDK。jdk-6u43-windows-i586.exe --- JDK6 Eclipse运行需要JAVA环境,编译ANDROID应用也需要JAVA编译器。android-ndk-r8e-windows-x86.zip --- NDK r8e,支转载 2014-11-24 15:48:48 · 1157 阅读 · 0 评论 -
android 加密解密的一些零碎
adb启动安卓进程adb shell am start -D -n com.example.crackme/com.example.crackme.MainActivityadb shell am start -D -n com.ali.encryption/com.ali.encryption.MainActivityjdb -connect com.sun.jd原创 2014-11-25 11:26:07 · 796 阅读 · 0 评论 -
Dex动态加载的C语言部分
转载于看雪今天主要来分析Dex动态加载C++语言的部分(Android4.0) 内存加载:native代码:private static int openDexFile(byte[] fileContents) throws IOException所对应的实现如下:static void Dalvik_dalvik_system_DexFile_openDexF转载 2015-02-03 15:57:08 · 1301 阅读 · 0 评论 -
Android动态逆向分析工具ZjDroid--脱壳神器
转载于看雪本人的第一个开源项目: 目前所有主流的加固方案都可以成功脱壳!版本不断更新中。。。源码地址:https://github.com/BaiduSecurityLabs/ZjDroid前提条件:1、Root手机一部2、需要通过Xposed installer( http://dl.xposed.info/latest.apk)安装Xposed Framew转载 2015-02-03 16:12:04 · 1917 阅读 · 0 评论 -
浅谈被加壳ELF的调试
0x00 ELF格式简介:注:本文只讨论如何调试被加壳的ELF文件,包括调试中的技巧运用及调试过程中可能遇到的问题的解决方法,不包含如何还原加固的DEX本文将以某加壳程序和某加固为目标ELF全称:Executable and Linkable Format,是Linux下的一种可执行文件格式。 此种文件格式和WINDOWS一样,常见分为两种类型:可执行文件(转载 2015-09-07 17:38:03 · 2229 阅读 · 0 评论 -
安卓动态调试七种武器之孔雀翎 – Ida Pro
作者:蒸米地址:http://drops.wooyun.org/tips/68400x00 序随着移动安全越来越火,各种调试工具也都层出不穷,但因为环境和需求的不同,并没有工具是万能的。另外工具是死的,人是活的,如果能搞懂工具的原理再结合上自身的经验,你也可以创造出属于自己的调试武器。因此,笔者将会在这一系列文章中分享一些自己经常用或原创的调试工具以及手段,希望能对转载 2015-09-07 18:36:54 · 1530 阅读 · 0 评论 -
Android API Level与sdk版本对照表
API等级1: Android 1.0API等级2: Android 1.1 Petit Four 花式小蛋糕API等级3: Android 1.5 Cupcake 纸杯蛋糕API等级4: Android 1.6 Donut 甜甜圈API等级5: Android 2.0 Éclair 松饼API等级6: Android 2.0.1 Éclair 松饼API等级7: Andr转载 2016-03-11 13:40:59 · 742 阅读 · 0 评论 -
Ubuntu下配置android环境
1. 下载JDK2. 下载android sdk3. 修改环境变量原创 2014-07-14 17:03:14 · 593 阅读 · 0 评论 -
IDA 调试SO
转载 以下内容转自4L的链接:android native c 的so调试基本上跟linux 一样1.把ida 目录下android_server 传到android 目录中如:adb push android_server /data/local/tmp/adb shell 进入模拟器cd /data/local/tmp/chmod 755 andr转载 2014-07-09 15:25:10 · 7680 阅读 · 0 评论 -
Android深入浅出之Zygote
一目的zygote,是Android搞出来的一个东西。网上讲这个的也非常多。第一次看到这个名字我就挺郁闷,想干嘛这是?Linux下名字都取得挺通俗易懂,深得人心。zygote?不就想模仿Linux下的fork吗?个人觉得Google取名字挺怪,包括Google本身。不管怎样,Zygote依然是Android系统的核心,zygote是受精卵的意思,可以认为是Android framework转载 2014-07-03 16:31:34 · 593 阅读 · 0 评论 -
adb push 失败:Read-only File system
在讲apk文件导入到AVD的时候出现了这个问题:解决的方法如下:重新挂载虚拟盘adb shell mount -o remount rw /就可以导入了。原创 2013-11-01 11:35:14 · 1149 阅读 · 0 评论 -
如何定位安卓程序关键代码
5.2.2 程序的主Activity我们知道,一个Android 程序由一个或多个Activity 以及其它组件组成,每个Activity都是相同级别的,不同的Activity 实现不同的功能。每个Activity 都是Android 程序的一个显示“页面”,主要负责数据的处理及展示工作,在Android 程序的开发过程中,程序员很多时候是在编写用户与Activity 之间的交互代转载 2013-11-05 10:42:03 · 3152 阅读 · 0 评论 -
对编译好的安卓文件签名
安卓文件编译好以后需要签名才能安装测试,可以使用signapk.jar工具对apk文件进行签名。使用安卓源码中提供的签名文件对安卓文件进行签名的步骤如下:新建一个目录signapk,并将该目录的路径加入到系统PATH环境变量中。将signapk.jar,testkey.x509.pem,testkey.pk8放置在signapk目录下,并新建一个signapk.bat文件,内容如下:@原创 2013-11-07 09:40:35 · 864 阅读 · 0 评论 -
Android SDK下载和更新失败的解决方法!!!
最近刚换了电脑,开始搭建Android开发环境的时候,下载SDK总是会出现如下错误:[java] view plaincopyprint?Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml. Failed to fetch URL http://转载 2013-11-10 18:07:20 · 572 阅读 · 0 评论 -
ubuntu系统安装安卓模拟器(Android SDK)的方法
ubuntu或者别的linux系统安装安卓模拟器(Android SDK)的方法跟Windows差不多,今天安卓部落就教大家怎么样在ubuntu环境下安装安卓模拟器。 首先下载Android SDK Android SDK官方下载地址:http://developer.android.com/sdk/index.html 进入网站后 点击底下的DOWNLOAD FOR O转载 2014-02-25 13:48:42 · 27433 阅读 · 1 评论 -
消除SDK更新时的“https://dl-ssl.google.com refused”错误 .
最近玩ubuntu系统,以前windows下下载的SDK文件不能用了,只能重新下载,安装完Eclipse和ADT插件,却发现无法更新SDK,显示为:Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xmlFailed to fetch URL https://dl-ssl.google.com/andro转载 2014-02-25 17:42:38 · 1788 阅读 · 0 评论 -
andbug-ubuntu 环境配置
ubuntu环境变量分为用户环境变量和系统环境变量。用户环境变量存放在路径 ~/.profile 或者 ~/.bashrc。系统环境变量存放在/etc/profile。为了安全起见,建议修改用户环境变量。网络上存在两种修改方法,但是我的系统上修改/etc/profile只能在当前cmd里有效,重启cmd后又失效了。我的系统是Ubuntu10.04,修改~/.bashrc有效。参考:Ub原创 2014-02-25 15:30:36 · 2677 阅读 · 0 评论 -
Android利用logcat输出调试信息
使用Androidlogcat 对我们开发、调试Android程序有很大的帮助!通过logcat,我们可以非常方便的了解到程序的执行情况,判断出错代码位置。最简单的logcat指令:Log.v(String tag, String msg); Log.d(String tag, String msg); Log.i(String tag, String msg);转载 2014-03-28 09:54:54 · 2424 阅读 · 0 评论 -
python server android
#author oyt import socket, select, arrayimport threadingimport sysimport getoptdef threadfun(param): clientsock,clientaddr,conn_port = param remote = socket.socket(socket.AF_转载 2014-03-18 09:02:31 · 730 阅读 · 0 评论 -
Android的网络与通信
关于安卓网络通信很全面的一片博文。转载 2014-04-17 15:01:04 · 1288 阅读 · 0 评论 -
Android JNI和NDK关系
1、什么JNIJava Native Interface(JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机(VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。上面过程分为2个部分:第一、用C语言生成一个库文件。第二、在java中调用这转载 2014-05-09 10:17:00 · 607 阅读 · 0 评论 -
android log
package com.example.random_test;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.Properties;public c原创 2014-05-26 10:56:02 · 576 阅读 · 0 评论 -
Android版xx助手之天天酷跑外挂详细分析
转载于:红黑联盟 Android版xx助手之天天酷跑外挂详细分析图/文 莫灰灰背景近些年来,移动互联网的大肆崛起,潜移默化中影响着人们的生活和工作习惯。当腾讯的微信平台接入手机游戏之后,移动端的游戏也开始火了起来,这更是改变了人们长久以来的游戏娱乐习惯。茶余饭后,小伙伴们掏出“家伙”打个飞机已是习以为常的事情了。加之移动客户端游戏开发周期短,投入少等特点,很多初创公司也纷纷投入转载 2016-03-24 15:26:28 · 2185 阅读 · 1 评论