摘要: 在android中使用Asset或者res/raw时都要经过Asset Manager,使用这两种资源提供方式时,必须要注意文件大小。经过调试发现,Asset或者res/raw中的资源文件的 UNCOMPRESS_DATA_MAX取值为1048576字节,也就是最大为未压缩1MB。否则会在logcat下看到获取到Debug类型的信 息,04-09 02:48:51.220: DEBUG/asset(10734): Data exceeds UNCOMPRESS_DATA_MAX (1905341 vs 1048576)可以看到接下产生了一个系统的错误,System.err,会发生jav... 阅读全文
posted @ 2011-10-14 11:14 super119 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/shichexixi/article/details/5985683 在android开发中,我们离不开资源文件的使用,从drawable到string,再到layout,这些资源都为我们的开发提供了极大的便利,不过我们平时大部分时间接触的资源目录一般都是下面这三个。 /res/drawable /res/values /res/layout 但android的资源文件并不止这些,下面就为大家介绍一下另外三个资源目录 /res/xml/res/raw/assets 首先是/res/xml ,这个目录中大家可能偶尔用到过,这里可以... 阅读全文
posted @ 2011-10-14 11:12 super119 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://intrepidusgroup.com/insight/2010/09/android-root-source-code-looking-at-the-c-skills/ Root Andoid现在主要是依靠两个漏洞:init进程的udev和adbd进程的setuid,下面是详细描述。之前的文章提到的rageagainstthecage这个程序利用的是setuid这个漏洞。这两个漏洞的攻击程序源码在这里:/Files/super119/RageAgainstTheCage.zipThis is a bit of a follow up to our previous po 阅读全文
posted @ 2011-10-14 10:33 super119 阅读(1673) 评论(1) 推荐(0) 编辑
摘要: 文件来自cnblogs 黑暗伯爵,文章地址:http://www.cnblogs.com/hangxin1940/archive/2011/07/10/2102087.html之前是windows版的一个shell,黑暗伯爵改成了linux版本的,这是完整的包:/Files/super119/AndroidRootAndRecovery.zip 从脚本来看,最关键的就是这个程序了:rageagainstthecage。粗粗google了一下,貌似这个程序以hack的方式,将运行在终端设备上的adbd daemon进程以root的身份重启,这样设备上的adbd就变成root权限,从而我们可以在. 阅读全文
posted @ 2011-10-14 10:14 super119 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/hangxin1940/archive/2011/10/14/2206754.html 第二天,google说,荒芜要被开垦,系统便运作了,它是linux。 --xxx 荒蛮大地就要变得肥沃,linux已经运行起来了。。。。 linux就不多讲了,这里只讲讲被google大刀阔斧改了内核后的linux。 第一天最后,内核init已经干完了自己的事,把控制权交给了第一个用户级进程,也叫做init。 想知道这个init干了什么事,我们只能看看源码,不贴代码,这里只说说它干了什么。 (system/core/init/init.... 阅读全文
posted @ 2011-10-14 09:04 super119 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/hangxin1940/archive/2011/10/01/2196964.html 第一天,google说,要有电,于是电流涌向了电路板,涌入了arm处理器,于是arm运作了。 --xxx 嵌入式世界诞生之出,世界是荒蛮的,电流涌向各个芯片,各种处理器等待着唤醒。 arm觉醒了,开始审视自己。。。。 ---------------下面内容可能有误,请指正------------------- 人们叫他Bootloader,和PC中的BIOS是哥们,负责芯片各个端口的初始化,以及cpu时钟等等设置。 在手机中,boo... 阅读全文
posted @ 2011-10-14 09:02 super119 阅读(217) 评论(0) 推荐(0) 编辑