android
hacknight
这个作者很懒,什么都没留下…
展开
-
项目中加密存储密码的工具类---PasswordUtil类
PBE——Password-based encryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证数据的安全性。是一种简便的加密方式。本类运用了Java 6所支持的PBE对称加密算法到Android环境里,实现密码的安全存储.import java.security.Key;import java.sec转载 2013-09-10 17:25:44 · 1860 阅读 · 0 评论 -
permission is only granted to system apps .
今天在开发一个项目的时候,需要在AndroidManifest.xml中加入原创 2014-08-14 16:49:35 · 767 阅读 · 0 评论 -
Android系统分区理解及分区目录细解
Android 通常有以下分区:System分区: 就是我们刷ROM的分区Data分区: 分区就是我们装APK的分区Catch分区:是缓存分区SDCard分区:就是挂载的SD卡。 我们可以在adb中使用df 来查看分区情况。1、跨分区不能用 MV命令来拷贝。但是可以用CP命令。如PWD,当前目录为:/data/local/tmp 。转载 2014-07-10 14:42:04 · 913 阅读 · 0 评论 -
自定义键盘中遇到的光标问题
最近在因为一个项目需要开发一个原创 2014-06-13 17:01:38 · 1634 阅读 · 0 评论 -
IDA 动态调试SO
1. adb shell am start -D -n com.phoenix.ldzj/com.phoenix.xingyu.Main2. adb shell3. su ./data/android_server adb forward tcp:23946 tcp:23946 启动IDA, 附加, 断点, F9 adb shell ps原创 2014-07-20 22:35:18 · 1029 阅读 · 0 评论 -
jni开发中javah生成头文件遇到的问题
1. 找不到类文件的问题原创 2014-07-17 17:10:58 · 698 阅读 · 0 评论 -
onWindowFocusChanged重要作用
Activity生命周期中,onStart, onResume, onCreate都不是真正visible的时间点,真正的visible时间点是onWindowFocusChanged()函数被执行时。译注:从onWindowFocusChanged被执行起,用户可以与应用进行交互了,而这之前,对用户的操作需要做一点限制。比如我们在做OTT项目时候,我们就是在这onWindowFocusC转载 2013-11-28 21:05:31 · 636 阅读 · 0 评论 -
android源码资源
http://www.androidviews.net/ 很好的国外开源代码站,就是访问速度有点慢啊http://www.23code.com 挺不错的国人开源代码库,几乎每天都有更新(推荐)转载 2013-11-13 01:25:38 · 740 阅读 · 0 评论 -
开源项目之Lockpatterngenerator
http://www.23code.com/lockpatterngenerator/github下载https://github.com/zagaberoo/lockpatterngenerator转载 2013-11-13 01:16:23 · 894 阅读 · 0 评论 -
开源项目之NewQuickAction3D
http://www.23code.com/newquickaction3d/github下载https://github.com/lorensiuswlt/NewQuickAction3D转载 2013-11-13 01:15:17 · 1291 阅读 · 0 评论 -
Android二次打包植入广告
Android二次打包植入广告(有米SDK)出处: http://www.cnblogs.com/ijiami/p/3369905.html我们拿HelloWord.apk为例,反编译植入有米广告。首先,我们用apk改之理,反编译HelloWorld.apk。然后按照有米的开发文档进行广告植入。下载地址http://static.youmi.net/file转载 2013-11-22 16:20:32 · 3491 阅读 · 2 评论 -
获取已安装或未安装的apk签名
出处: http://lynen.iteye.com/blog/1700126某些时候需要获取已安装的apk或者是未安装的apk的签名信息,以下代码片段将会很有用。1.通过app的packageName获取已安装的apk的签名信息 Java代码 public Signature getPackageSignature(Context conte转载 2013-11-22 16:06:36 · 1292 阅读 · 0 评论 -
Mac下Android 4.4源码编译
最近android又更新了,最新的版本是android kitkat(4.4), 该版本更新了一些新特性,值得研究学习,从android更新的频率可以体会出,android系统开发团队追求精品的信念,值得敬佩。拿到源码后的第一件事情就是琢磨下看看能不能编译可以运行的系统, 网上很多博主的帖子中都又介绍,这里不过多介绍,这里说下很关键的一步:export BUILD_MAC_SDK_EXPE原创 2013-11-06 01:15:34 · 2031 阅读 · 3 评论 -
android工具集-android安全
通信分析Mallory TCP and UDP proxy,it sees all traffic and allows you to manipulate and fuzz itBurpSuitCharlesADVsock2pipe capture network data with tcpdump on Linux or iPhone/iPad to s转载 2013-09-25 01:54:25 · 2365 阅读 · 0 评论 -
Android逆向分析必备网址大全
作者:Jack Jia 原文链接 http://www.ituring.com.cn/article/38670 以下是本人在日常的应用安全分析及Android病毒分析中收集的与Android逆向分析相关的工具网站,欢迎博友提供未收录的网址。androidterm:Android Terminal Emulatorhttp://code.google.com/p/andro转载 2013-09-25 01:37:07 · 892 阅读 · 0 评论 -
javah 无法访问android.app.Activity是说明没有引入android.jar包
无法访问android.app.Activity是说明没有引入android.jar包可以看看java -h里面的具体说明。其中有一个-bootclasspath参数 让他指向android.jar包以下举个例子:切换到项目工程目录中,执行下面的命令:javah -classpath bin/classes -bootclasspath D:\Environment\andro原创 2013-10-08 19:29:38 · 1781 阅读 · 1 评论 -
解决Android SDK无法更新的问题
Android SDK无法更新是因为在国内dl-ssl.google.com被停止解析了,可以手动为该域名添加解析。在Windows操作系统下的C:\Windows\System32\drivers\etc\hosts或者Linux/Mac OS X操作系统下的/etc/hosts文件中加入如下内容:74.125.237.1 dl-ssl.google.com原创 2013-10-04 01:38:50 · 788 阅读 · 0 评论 -
去除警告 Android NDK: WARNING: APP_PLATFORM Android-14 Is Larger Than android:minSdkVersion 8 .
这篇文章的解释还算靠谱:http://blog.ready4go.com/blog/2013/05/18/resolve-android-ndk-warning-app-platform-android-14-is-larger-than-android-minsdkversion-8/使用ndk-build编译项目的时候会看到一个警告“Android NDK: WARNING转载 2014-08-14 17:25:42 · 709 阅读 · 0 评论