
方法/步骤boot映像并不是一个完整的
文件系统,它是一种android自定义的文件格式,该格式包括了2K的文件头,后面紧跟着是用gzip压缩过的内核,再后面是一个ramdisk内存盘,然后紧跟着第二阶段的载入器程序(这个载入器程序是可选的,在某些映像中或许没有这部分)。此类文件的定义可以从源代码android-src/system/core/mkbootimg找到一个叫做bootimgh的文件。/ +-----------------+ boot header 1 page +-----------------+ kernel n pages +-----------------+ ramdisk m pages +-----------------+ second stage o pages +-----------------+ n = (kernel_size + page_size - 1) / page_size m = (ramdisk_size + page_size - 1) / page_size o = (second_size + page_size - 1) / page_size 0 all entities are page_size aligned in flash 1 kernel and ramdisk are required (size != 0) 2 second is optional (second_size == 0 -> no second) 3 load each element (kernel, ramdisk, second) at the specified physical address (kernel_addr, etc) 4 prepare tags at tag_addr kernel_args[] is appended to the kernel commandline in the tags 5 r0 = 0, r1 = MACHINE_TYPE, r2 = tags_addr 6 if second_size != 0: jump to second_addr else: jump to kernel_addr / ramdisk映像是一个最基础的小型文件系统,它包括了初始化系统所需要的全部核心文件,例如:初始化init进程以及initrc(可以用于设置很多系统的参数)等文件看这里是不是显得头大呢,,,今天哥们分享的教程是比较简单的,不需要认识这些东西是做什么的,有什么用,。只需要要一个简单的工具就能实现你想要解包bootimg的问题。。。下载一个ROM助手,百度搜索下就行,最好是官网下载,蘑菇论坛。安装并打开它,在主界面上你会找到“解包IMG”功能的按钮,如何解包、编辑、打包bootimg文件点击后把你的boot镜像文件加载进去,等待几分钟,就能把boot的镜像解开了 ,,上面提示打开文件夹,点击之后,就能找到boot解开后的全部内容,在这里你想怎么编辑就怎么编辑。看到木有boot解包就是这么简单,其实ROM助手还可以解包recovery 、userdara等镜像文件。只要用了就看到,步骤和上面的 *** 作时一样的 。如何解包、编辑、打包bootimg文件K!好了,修改大家就自己去奋斗吧,其实说实话,安卓本来基于LINUX就是在那系统下玩的,用WINDOWS的就比较吃亏了。。截止目前ROM助手还没有打包功能,相信他们开发团队很快就能完善这项功能的说。我这里根据我的经验来分享下如何打包boot镜像文件,这里需要用命令符 开始-运行-cmdd:回车cd boot回车bootimg --repack-bootimg 0x200000 "mem=211M console=null androidboothardware=qcom" 2048 4096出现“output bootimg”的字样就显示打包成功6到这里就完全打包解包无压力了,额,recovery userdara 解包打包,就直接按照这个 *** 作步骤即可完成。。。
工具:安卓修改大师、一个你要修改的app安装包(这里以贪吃蛇大作战为例)。
1、选取一个要进行反编译的游戏或应用:点击安卓修改大师顶部的安卓游戏选项卡,打开的页面中找到任何一款想修改的游戏,例如,本示例将要修改的游戏为“贪吃蛇大作战”。
2、开始进行反编译:点击该游戏的“安装”按钮,d出相关的反编译选项菜单。点击菜单中的“反编译”按钮,进入到游戏的反编译界面。
3、修改图标、程序名称等:在“反编译”界面,左侧为功能分类选项卡,右侧为当前选项卡对应的可 *** 作项。默认选项卡是“常规信息”,在这里修改应用图标和应用名称,注意图标要为png格式,设置128128像素大小或者更大的图标。
4、重新打包:经过前面的步骤后,已经修改了应用的名称和图标以及相关的应用参数,点击前述界面左侧的“打包/签名”选项卡,然后点击开始打包按钮进行打包。
5、打包完成,马上点击“安装到手机”按钮,可以开始安装到您的手机上。
更改安卓安装包的内置文件需要反编译已经打包的APK安装包,此方法推荐使用“安卓修改大师”,可以在没有源代码的情况下,直接反编译安装包,通过修改代码实现添加和去除部分功能,也可以修改应用图标和应用程序名称。
用ADB工具 chmod修改文件权限,简单快捷,
什么是ADB:
adb的全称为Android Debug Bridge,就是起到调试桥的作用。
借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机 *** 作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的 *** 作。
作者采用的是刷机精灵里的ADB命令行(绝不是刷机精灵q手= =)
点进去便进入CMD的ADB工具。
手机开启“USB调试模式”(如果你是开不了机的话,那就没办法咯,调试模式我是长开的),窗口中输入 adb devices 。
回车后,如果成功连接会出现入下图红框部分(如果开不了机,又连接不上adb的话,可以到Recovery里试试)
成功连接以后,我们就可以通过在这里输入命令来进行各种 *** 作了!
使用adb remount指令来挂载读写。采用adb shell指令,通过adb shell命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux的命令。
输入adb shell,回车。
这里输入su,来请求系统最高管理权限。
之后就可以用chmod指令来修改系统文件权限了,这里要注意文件夹权限必须逐级修改。需要修改的是system文件夹,权限修改为111111111,所以这里应输入指令 chmod 777 system 回车就可以修改文件权限了。
评论列表(0条)