android
根号00000011
屌丝
展开
-
Error inflating class android.support.v4.view.ViewPager 问题的解决方法
ViewPager是个很好很强大的控件,很多应用用它来实现很酷的效果,但是很多情况下在运行时会遇到Error inflating class android.support.v4.view.ViewPager这个问题,这个问题的解决方法很简单:右键项目选择Build Path ->Configure Build Path,然后选择Order and export 选项.置顶android-supp转载 2013-09-11 21:17:41 · 2194 阅读 · 0 评论 -
android手机root后remount不成功,但是可以push
#su#mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system#chmod 777 /system#exit之后,system目录可以push文件转载 2013-11-30 16:20:10 · 1469 阅读 · 0 评论 -
NDK编译C可执行程序
现有这样一个helloworld.c的源文件,如下:#include int main(){printf("Hello world!\n");}如何将它进行编译,并在Android上执行?这就是本文的目标。原理(如果只想明白怎么做的话,可以直接跳过本节。)熟悉Android应用开发的朋友们都知道,Android上的变成都是用Java的!也转载 2013-10-11 18:58:40 · 9244 阅读 · 2 评论 -
Android 漏洞提升权利的
近日,国外安全研究人员揭露多款Android平台下的授权应用管理软件存在3个安全漏洞,利用漏洞可进行root提权,详见链接:http://forum.xda-developers.com/showthread.php?t=2525552。 TSRC也对这3个Android Superuser 提权漏洞进行了分析,具体分析情况请参见下文。 一、Superuser环境变量设置漏转载 2013-11-22 00:53:41 · 807 阅读 · 0 评论 -
执行具有root权限的java代码
我们知道,当手机被root后,就可以通过su来执行具有root权限的代码了,但这基本只局限在了shell里面的命令。比如我们可以执行 am、pm以及android支持的一些linux命令。一但我们有些个性化需求,这些命令就显的不是那么人性化了。比如杀死100个程序,难道要循环一百次去执行am force-stop吗?显然不是。本文主要想法是自己制作一个类似am、pm的工具来转载 2013-11-22 00:04:48 · 1157 阅读 · 0 评论 -
Android root权限获取大揭秘
Android root权限获取的教程有很多,为了让大家更进一步的了解root的奥秘所在,灵客风特为您奉献本文,希望对您有所帮助。Android的应用程序入口肯定是Java程序。应用程序的启动者是由系统临时根据Androidmanifest.xml中定义的权限而创建的临时用户。而不像linux那样是使用登陆者的身份启动,从而使得进程具有登陆者的所有权限。这也是Android的安全机制之一。转载 2013-11-21 14:00:27 · 787 阅读 · 0 评论 -
android apk 签名
1.使用公钥和私钥签名 i. 生成公钥 openssl genrsa -3 -out testkey.pem 2048 其中 -3 是算法的参数, 2048 是密钥长度, testkey.pem 是输出的文件 ii. 转成 x509 格式(含作者有效期等) openssl req -new -x509 -key testkey.pem-out testkey.x509.转载 2013-10-15 18:19:28 · 931 阅读 · 0 评论 -
android 修改ramdisk.img和init.rc && android启动后设置/data权限为770
有时候希望在启动后做点事情,比如在sdcard上建立目录,修改/data的访问权限等,这些都可以放在init.rc中去完成,那么如何来完成呢,最近由于工作的需要,在这方面进行了一些研究,特写于此,供大家参考。 通过下面的例子来讲述,实现一个功能:在android系统启动后,修改/data的访问权限为770.共4步:1、解压ramdisk.img 2、用c语言完成要实现的功转载 2013-10-12 01:58:37 · 1404 阅读 · 0 评论 -
init.rc
Android启动后,系统执行的第一个进程是一个名称为init 的可执行程序。提供了以下的功能:设备管理、解析启动脚本、执行基本的功能、启动各种服务。代码的路径:system/core/init,编译的结果是一个可执行文件:init。这个init 的可执行文件是系统运行的第一个用户空间的程序,它以守护进程的方式运行。启动脚本则就是下面要讲的Init.rc。===============转载 2013-10-11 18:41:37 · 869 阅读 · 0 评论 -
android系统研究
先把软件安装到手机内存,然后用re到data/app找到它移动到system/app(注意权限rw-r-r),重启ok(之后可以清dalvik-cache,重启)。转载 2013-10-11 18:16:33 · 662 阅读 · 0 评论 -
用gcc编译成可执行程序
#gcc hello.c该命令将hello.c直接生成最终二进制可执行程序a.out这条命令隐含执行了(1)预处理、(2)汇编、(3)编译并(4)链接形成最终的二进制可执行程序。这里未指定输出文件,默认输出为a.out。从上面我们知道GCC编译源代码生成最终可执行的二进制程序,GCC后台隐含执行了四个阶段步骤。GCC编译C源码有四个步骤:预处理----->转载 2013-10-12 00:29:27 · 1305 阅读 · 0 评论 -
Android SDK Manager更新不了的解决办法
android SDK Manager更新不了,出现错误提示:"Failed to fetch URL..."!可以用以下办法解决:使用SDK Manager更新时出现问题 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection t转载 2013-09-21 20:09:42 · 3795 阅读 · 0 评论 -
Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException.
Error处理:Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException.分类: Android 动手操作2013-11-12 19:31 4404人阅读 评论(7) 收藏 举报Error处理:Conversion to Dalvik forma转载 2013-12-05 11:38:23 · 1002 阅读 · 0 评论