厚黑

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2013年9月30日

摘要: 经本人测试有效本文来自:http://blog.csdn.net/syhost/article/details/12035249最近在编译泛泰A850L的android 4.3时遇到奇怪的问题,更新repo到1.20版本后再同步android 4.3源码,都同步不了,无论是AOKP,slim,PAC还是AOSP都提示同样的错误:Gethttps://github.com/AOKP/platform_manifest.gitTraceback(mostrecentcalllast):File"/home/android/AOKP_4.3/.repo/repo/main.py" 阅读全文
posted @ 2013-09-30 00:15 厚黑 阅读(819) 评论(0) 推荐(0)

2013年9月15日

摘要: #!/bin/bash是指此脚本使用/bin/bash来解释执行。其中,#!是一个特殊的表示符,其后,跟着解释此脚本的shell路径。bash只是shell的一种,还有很多其它shell,如:sh,csh,ksh,tcsh,...我们可以通过以下一个示例来进行实验,了解#!/bin/bash的使用。1)#!/bin/bash只能放在第一行,如果后面还有#!,那么只能看成是注释。这里有三个脚本(脚本都要使用”chmod +x scriptname“命令来获得可执行权限):tbash1.sh:#!/bin/shsource abcecho "hello abc"tbash2.s 阅读全文
posted @ 2013-09-15 22:35 厚黑 阅读(662) 评论(0) 推荐(0)

摘要: #! /bin/sh 是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的shell的路径。 $bash $表示系统提示符,$ 表示此用户为普通用户,超级用户的提示符是#,bash是shell的一种,是linux下最常用的一种shell$bash的意思是执行一个子shell,此子shell为bash。 阅读全文
posted @ 2013-09-15 22:22 厚黑 阅读(450) 评论(0) 推荐(0)

2013年9月13日

摘要: 本文摘自Micode先说环境的搭建,ubuntu下。我这里就只用了openjdk6(这个软件管理里面可以找到)必不可少!!和安卓sdk(自己下载) 先修改makefile,util.mk,localvar.mk,porting.mk我这里是直接借用了i9100。命令为gedit xxx把自己用不到的东西删除Makefile for 是项目名称local-zip-file := I9100ZCKJ1.zip是要引用到的官方包local-out-zip-file := MIUI_9100.zip是编译出来后生成的包名local-modified-apps := LogsProvider Phon. 阅读全文
posted @ 2013-09-13 07:51 厚黑 阅读(592) 评论(0) 推荐(0)

2013年9月10日

摘要: patchmiui第10天今天是教师节也是锁屏部分完成的一天!先上张图!回编译成功间接受益于G大,不得不承认G大确实nb。话回正题,对于修改reject必须是每修改一个smail就回编译不然到时后是天书一般的存在,我的解决方法是在这个帖子中找到的http://www.miui.com/thread-1206079-1-1.html帖子中有三个精华点1,每修改一句samail回编译是用samil xxxxxxx.out 2,可以快速定位,比如帖子中执行smali android.policy.jar.out出现下面提示android.policy.jar.out/smali... 阅读全文
posted @ 2013-09-10 23:58 厚黑 阅读(642) 评论(0) 推荐(0)

2013年9月6日

摘要: make workspace在机型的文件夹里(比如我的是u8825d)反编译出android.policy.jar.out framework.jar.outframework2.jar.outframework-resservices.jar.out(其中framework2.jar.out视stockrom.zip而定有的可能没有)make firstpatch是用插桩工具自动插桩,就是把刚才提到的那几个文件给自动插桩了,同时生成了temp文件夹,temp里面最重要的就是reject文件夹,这里面都是插桩工具没插成功需要我么手动插的,打开.rej文件*********表示没插进的地方,-- 阅读全文
posted @ 2013-09-06 21:09 厚黑 阅读(393) 评论(0) 推荐(0)

摘要: 仅对图中提示的错误有效原因:虚拟机需要内存4g,电脑实际内存2g,需求大于供应应该改Xmx的值比如我的电脑内存2g,那么我打开~/patchrom/tools/releasetools 中的common.py搜索Xmxcmd = ["java", "-Xmx4096m", "-jar",4096m就是4g内存,设定的值应电脑的最大内存2*1024=2048取2000及可 阅读全文
posted @ 2013-09-06 20:29 厚黑 阅读(275) 评论(0) 推荐(0)

摘要: android系统不支持ADHOC方式的热点,所以你用ubuntu内置的热点功能是绝对搜不出来的,解决案是换个带adhoc驱动的android rom或者用hostapd建热点顺便ios机器支持adhoc 阅读全文
posted @ 2013-09-06 13:04 厚黑 阅读(173) 评论(0) 推荐(0)

摘要: 你要设置一个值才能OTA ro.product.mod_device=xxxx(这个值就是你的机型小写字母比如u8800填写u8800即可)之后再说OTA升级包制作方法可以参考patchrom项目build目录下的util.mk文件中verify-ota这个目标的代码。基本步骤:(1) make fullota ,保存out目录下的target_files.zip, 假定为last_target_files.zip(2) 做了一些修改,再次make fullota,out目录下生成一个新的target_files.zip(3) tools/releasetools/ota_from_targe 阅读全文
posted @ 2013-09-06 08:36 厚黑 阅读(940) 评论(0) 推荐(0)

摘要: 在你的system/build.prop里面加上:ro.miui.ui.version.code=3ro.miui.ui.version.name=V5 阅读全文
posted @ 2013-09-06 08:30 厚黑 阅读(219) 评论(0) 推荐(0)