修改刷机包里面的build.prop,刷机包用不用重新签名

修改刷机包里面的build.prop,刷机包用不用重新签名,第1张

你好,那个你可以在刷机成功后,然后获取ROOT权限修改的,如果你是在刷机包中修改,那个是需要重新签名的,不过你可以在修改前把META-INF文件给提取出来,然后修改完成后,把这个文件给放回去就行了,这是卡刷包的办法,如果是线刷包,你修改完成后,正常打包就行了

由于刷机存在风险,三星官网没有提供刷机软件,建议您不要自行刷机。如果您的三星S6手机因系统故障无法正常使用,为了更好地帮您解决,建议您带好购机发票、包修卡和机器送到三星服务中心,需要由工程师帮助处理。

通过乐视官网找回:

⒈忘记了乐视账号密码不要着急,我们可以到乐视官网进行找回密码,首先打开乐视官方网址。

进入官网后,打开右侧上方的登录窗口,点击登录按钮,之后在点击重设置密码。

⒉官网上面提供了三种方式取回密码:使用手机号码和邮箱,或者通过安全问题答案找回账号密码。

⒊使用手机号码找回密码时,输入注册乐视账号时的手机号码以及验证码,点击立即找回按钮,手机上面就会收到一条验证码短信,将验证码输入进去即可找回密码进行修改。

⒋通过邮箱方式进行找回,则会发送一封电子验证邮件到您注册邮箱里面,将收取到输入验证码填写进去,就可以重置登录密码。

⒌通过自己设置的安全问题进行找回忘记了的账号密码,提交自己设置的正确的问题答案即可修改密码。

在此先要明确声明一下:

依照此做法出现您的手机出现任何问题,概不负责的喔!!

英文好的朋友,可以直接看英文官方的参考网站即可:

只用android源代码做一些简单实验的朋友可以参考下面这几个网站:

说起android刷机包,听起来非常神秘,实际上它仅仅是一个经过数字签名的zip压缩包而已。如果要自己制作刷机包,则必须了解刷机包的基本工作原理,偶首先从android系统的启动说起:

android系统启动的时候,首先会进行一些诸如硬件自检之类的操作,这些操作完成以后(至少它应该知道当前的机器有没有电),会检查一下当前手机按键的状态(接下来就是所谓刷机模式切换了,不同的android手机有不同的按键组合用来进入刷机模式),如果此时按键状态处于刷机组合,那么系统会调用ROM里面的一个叫做recovery的程序(这时就是进入了所谓的刷机程序了,它只是一个工具性质程序,用于检查刷机包的完整性和数字签名的合法性。对于目前大多数root过的机器而言,数字签名的合法性都不会成问题,然后由recovery程序将刷机包进行解压,然后把刷机包里面的文件写入到ROM中去,以此完成刷机过程);如果此时按键没有标明是刷机模式,那么系统会创建内存盘,开始从ROM里面载入相应的文件系统,并把相关的文件拷贝到内存盘中,进而引导linux启动,然后是启动虚拟机dalvik,然后就是创建工作进程载入和运行framework,然后就会看到待机的画面。当然在这个过程中还发生了许多事情,启动了许多服务,为了简化起见,对于启动过程偶只讲解到此,感兴趣的朋友可以自己结合着linux的启动过程加以对比来学习。

现在来总结一下,实际上刷机包就是一个ROM文件的压缩包,进入刷机模式后,recovery程序会把刷机包里面的文件写入ROM存储区替换ROM存储区的原有文件;当下次启动手机的时候,会从ROM中载入刚刚替换过的文件,并利用这些文件来启动和运行系统。这就是刷机包的全部功能和作用,看不懂的朋友可以反复看几次,刷机的本质就是文件的覆盖和替换操作,偶相信各位一定能看懂!

OK,现在大家已经知道ROM文件的zip压缩包就是所谓的刷机包。制作刷机包的过程就是准备这些文件,然后重新把这些文件压缩成一个zip包的过程,在制作的最后,使用签名工具签个名,就可以测试和发布刷机包了。虽然说起来就是一句话的事情,但是实际上准备这些文件的过程是非常痛苦和漫长的。

那么updatezip压缩包里面的都包含哪些文件?这些文件又都是如何做出来的呢?hoho,现在开始渐渐接触到问题的本质了,解压缩这个updatezip压缩包以后我们可以看到两个目录和一个文件:

bootimg <---文件,这是编译内核源代码生成的内核映像,然后与android源码编译出来的ramdiskimg一起通过mkbootimg工具创建出来的,图省事的朋友也可以从网上其他的刷机包里面拷贝一个能用的出来即可,基本上都差不多。

META-INF <---目录,这个目录是手工创建的,主要用来存放一个升级脚本update-script(这个脚本的内容与system目录中包含的文件有很大关联)以及保存若干刷机包内的apk文件的签名。

system <---目录,这个目录就是编译android的平台源代码生成的,

其实最好的学习方式就是把现在互联网上的那些updatezip包给解包,然后自己一个一个文件地看和分析,然后修改,尝试做自己的刷机包。

对于这个bootimg,基本思路是编译android kernel代码,生成内核image然后利用mkbootimg感兴趣的朋友可以参考下面这两个wiki网站:

下面的做法偶都是在linux下面完成的(slackware 131):

(1)下载和编译android的源代码,具体过程不再赘述

如果各位还不知道repo sync之类的命令的话,可以参考网上的关于下载android源代码以及编译的文章,据偶所知这些文章非常丰富。编译之前一定要注意平台的选择,不同平台的驱动程序是不一样的!这些参数可以通过:

$ cd android-src <---进入android的源代码目录

$ build/envsetupsh <---设置环境变量,运行完毕后,你可以输入一下help命令,看看google的团队提供了多少有用的便利命令,这对于我们以后修改代码重新编译非常有帮助。

$ lunch generic-eng <---开始配置android的源代码的编译选项

运行上述命令后会看到如下输出:

wayne@wayne:~/android-src$ lunch generic-eng

============================================

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=21-update1

TARGET_PRODUCT=generic

TARGET_BUILD_VARIANT=eng

TARGET_SIMULATOR=false

TARGET_BUILD_TYPE=release

TARGET_ARCH=arm

HOST_ARCH=x86

HOST_OS=linux

HOST_BUILD_TYPE=release

BUILD_ID=ECLAIR

============================================

$ make -j2 <---只有单核的CPU的朋友可以尝试此参数,双核的朋友可以试试-j3,否则就老老实实运行make即可。

然后就是一个漫长的等待,这个时间大概有1-2小时左右(偶的机器比较慢),完全编译完毕以后硬盘的占用大概需要8个G左右。

(2)编译完成以后,进入wayne@wayne:~/android-src/out/target/product/generic目录,应该会看到如下的文件:

android-infotxt

data

obj

ramdiskimg

sdk

system

userdataimg

clean_stepsmk

installed-filestxt

previous_build_configmk

root

symbols

systemimg

这里的systemimg是不是很眼熟?!对拉,这个就是刷机包里面好像也有一个叫做什么system的目录,那么这个systemimg里面都有什么呢?这里面的东西其实就是当前目录下的一个叫做system的目录里面的内容了,只是保存成了yaffs文件系统的格式。我们可以通过unyaffs工具来把systemimg给解开来看看,就明白偶说话了。

unyaffs的代码下载地址为:

在linux下编译方法非常地简单,只需要下载源代码,然后运行:$ gcc -c unyaffsc

$ gcc -o unyaffs unyaffso

即可生成这个unyaffs的解包工具,利用这个工具就可以把自己生成的systemimg进行解包,然后修改里面的内容了。

unyaffs使用方法非常简单:

$ unyaffs systemimg [回车]

即可将systemimg解包成一个叫做system的目录,里面包含了整个android的文件系统

(3)刚刚开始,不适合一切从头来,还是老实一些,先从修改别的大牛们做得刷机包开始吧

首先拷贝一个从网上下载下来的刷机包,然后找一个目录解压缩(当然,这是最保险的做法,自己做这些目录也没有任何问题,只是比较费时间而已)

$ unzip xxxxxxzip <--- 这个xxxxxzip就是从网上下载的某刷机包(一定要跟你的代码版本基本一致喔,偶在这里用的是21的刷机包)

(4)替换原有的system目录

解压缩刷机包以后,会看到在开篇的时候提到的两个目录,一个文件:

bootimg

META-INF

system

好了,可以把system目录拷贝到别的路径下备份一给,防止这些修改发生别的问题。然后把wayne@wayne:~/android-src/out/target/product/generic这个目录下面的system拷贝到当前的工作目录下。注意,这个system目录里面有很多“符号链接”指向了toolbox。这些链接其实没啥用,可以通过后面的update-script自动进行创建的,因此,需要用一个脚本把这些链接都删掉。

可以参考:

这个网页附件给出来的DeleteExtrastxt改写成一个DeleteExtrassh脚本来清除这些符号链接。

(5)修改update-script脚本

修改META-INF/com/google/android目录下的那个叫做update-script的脚本,只要修改一下即可,主要是删除一些不存在的文件以及增加一些文件的权限之类的定义(语法十分清晰,一目了然)。把需要“预装”到刷机包里面的apk安装程序都准备好,将这些apk拷贝到system/app目录下即可。那个bootimg能不改就不改,因为这东西涉及到驱动和内核的问题,出了问题刷机包就启动不了了。

一、准备工作

(一)、准备所需的软件。由于上传文件大小的限制,故将文件压缩为数个压缩包,将每个软件的压缩包全部下载完并放在同一个存放目录下,点击Part01输入解压密码即可解压。解压密码回帖后可见)

1、Motorola Phone Tools(即MPT),这个随机光盘有,如果找不到,可以去摩托罗拉的官网对应你机子的型号下一个;

2、Motorola Driver Installe,好像目前最新版本Motorola-Driver-Installer-v2410。这个主要是为了让电脑能够识别手机,说穿了就是手机的驱动包,在刷机过程中的必须软件;

3、RSD Lite 33,这个就是刷机的工具软件,呵呵,意思就是在这个软件界面下进行刷机操作。现在34版本的也出来了,两个我都发上来。

4、刷机包。(就是手机的操作系统,呵呵,和电脑的windows2000、winxp等操作系统类似)。

以上4个是必须的软件,一般来说,具备以上软件并正确安装后即可顺利刷机。如以上软件安装完毕还不能正确安装手机驱动,那么就需要以下软件。

5、Microsoft NET Framework。该文件是支持刷机软件的,如果不安装,则windows不能识别刷机软件或刷机包。如果你的电脑能识别安装程序,那么则不必安装此软件!

6、RadioComm。用于识别刷机过程中新硬件的软件,该软件的安装必须要以Framework(就是上面那个软件)为支撑,即要先安装上一个文件后才能安装这个文件。

7、Motorola_USB,即Motorola_EU_Driver_Installation_v262(选装)。如果安装了RadioComm却仍无法识别新硬件,就安装这个。这个实际上就是我前面说的Motorola Driver Installe只不过这个的版本是v262,安装方法和Motorola-Driver-Installer-v2410一样。

以上的软件我会在后面的帖子里传上来的。

(二)、安装相关软件

1、安装随机光盘的Motorola Phone Tools(不用我说怎么安装了吧,手机说明书里说得够详细的了)。

2、安装Motorola Driver Installer。安装完后,在开始菜单里依次选择“所有程序”→“Motorola Driver Installer”→“Motorola Driver Installerexe”。这文件就如电源开关,一会卸载一会安装的。不管打开的时候它干什么了,等它冷静下来后(呵呵,停下来后),点左边的“update drivers”选项,然后点右边的“Start”,就能看到稀哩哗啦的又将驱动程序安装一次,最后退出。

3、刷机工具RSD Lite 33的安装,解压后直接安装就可以了。

4、刷机包的安装。呵呵,其实这个不叫安装,只要下载后解压就可以了,记住你的存储目录。

(三)、备份手机资料

1、安装“moto usb 驱动”,安装成功之后,请把手机里的连接模式改为“调制解调器”,然后插上数据线,连接到电脑上。双击mPhonetoolsexe,会提示“注册表键无效”,点“确定”。然后跳出一个“选择配置文件”的一个窗口,点“选项”。多出来一截,有个方框框选项,勾上,这样下次就不会再出现这个提示窗口了。之后点击“确定”。可能又会出现一个“安装 Motorola Phone Tools”的提示窗口,选择“电缆”,点击“下一步”。然后进度条。接着就看见E2的软件界面了。

2、点击"同步",然后跳出窗口,接着点“立即同步”。把日历,任务勾掉。点击“同步”。状态里显示“已完成”,就按“关闭”。

3、点击“电话簿”,这时候就可以看见手机里的联系人了。然后点左边菜单里的“备份/恢复”,再点击“备份”。跳出提示窗口,接着“下一步”。选择“把移动电话数据复制到PC”,按“下一步”。把“日历/任务”勾掉,再点下一步。选择好保存路径,再点“下一步”。稍等片刻之后,点击“完成”。现在你的电话哺就备份完毕了,接着就可以随意刷机不怕丢失联系人了。这个软件比较适用于一些拥有超过250个联系人的用户,其他人可以通过复制到SIM来进行备份。刷机是不会影响到SIM卡的。

4、备份完之后,如果想在电脑上修改联系人,再点击“电话簿”。选择要编辑的联系人,在底下资料里添加你想要添加的东西。添加完成之后。点击“保存”。然后点击左边菜单上的“同步”再点击“立刻同步”,再点击“同步”。会弹出一个提示框“冲突管理”,指定优现级选择“计算机”,然后按“关闭”。设置就保存在手机上了。

5、如果想恢复备份的数据,依然在主界面选择“同步”,然后选择“备份/恢复”,点“恢复”,“下一步”,选择第2条“把PC数据复制到移动电话”就可以了。下面与备份时相同。

二、开始刷机

如果是原版直刷45P,建议先刷43BP。刷43BP是为了避免刷一体包刷不上BP!

(一)、刷43BP包

1、连接手机至电脑

按住语音键不放再按开机键。

出现红屏

大约过10秒钟左右,再按语音键,进入BP模式

插上USB线,把手机连接到电脑。电脑提示安装新硬件,选择自动安装。

2、刷机

安装好后,安装好后,打开RSD_Lite软件,用RSD软件载入43BP包(下载后得到的SHX文件)然后点RSD软件界面上的“start”开始刷机!

打开RSD_Lite软件

用RSD软件载入刷机包(下载解压后得到的shx文件)

点RSD软件界面上的“start”开始刷机!

在刷完时RSD软件会提示"please Manual power-up this phone"(翻译过来就是:请手动重启手机), 这时候拔线,拔电池!再放上电池,再次进入BP模式,插上USB线!RSD软件如果出现“PASS"则表示成功!

刷好后,拔电池,拔线!然后插USB线,再同时按开机键和语音键开机,刷机完毕!

(二)、刷45P一体包

1、连接手机至电脑

一体包在AP模式下就可以刷。前面介绍过,AP就不需要再按一下语音键了。这里我们只需要按开机键+语音键即可进入AP模式。

2、刷机

打开RSD软件,载入你的刷机包(扩展名为sbf)在选择好刷机包以后,我们就可以点击Start。开始刷机了。这时硬件安装向导又出来了。自动安装!然后就是耐心的等候,这时候千万别乱动电脑,免得电脑机!轻者刷机失败,重者主板报废!USB线也不能乱动!刷机中手机会黑屏,请勿惊慌!静静等待10多分钟后,等到RSD软件里,在Status标题下显示的是Finished。右边显示的是PASS。具体方法和二、2一致。

刷完后手机自动开机。开机画面已经变化,且主界面刚显示时都是英文的。这时我们在主菜单→设置→手机设置→属性 看看AP S/W 版本和 BP S/W 版本是不是一致

如果两个版本一致。那么,恭喜你!刷机成功了!!!

最后我们主复位一下。对手机速度有好处!进入设置→手机设置→复位→选择主复位,

密码是000000。等待片刻就结束了!

刷机包怎么用,刷机包教程步骤。这个问题本站为您提供更多相关信息让你了解。

刷机对于大多数安卓用户来说应该比较熟悉,安卓刷机其实较为常见,如果是第一次刷机,可能大多数人会遇到很多困扰,但是困扰一旦解决,很多问题也会迎刃而解。提到刷机,不可回绝的就是刷机包,也就是我们常常听到的ROM包,那么ROM刷机包怎么用呢?现在互联网中有很多与ROM编辑制作相关的工具,如:ROM助手及其它同类型的工具不胜其多,但是即便有了这些工具,很多人还是对ROM刷机包怎么用感到惆怅,下面具体了解:

在了解ROM刷机包怎么用之前,我们必须先知道什么是ROM刷机包,很简单,无论是电脑重装系统,还是手机刷机,都需要一个系统文件,而手机的系统文件就被称为刷机包,也就是ROM包。下面详细了解ROM刷机包怎么用:

首先:下载一款与手机机型匹配的ROM刷机包,但前提要弄清楚刷机包的方式:线刷还是卡刷!一般来讲,我们在下载刷机包时作者都会标注此包是使用线刷还是卡刷,教大家鉴别ROM刷机包的两种方法:

1:第三方ROM卡刷包,一般ROM下载后的压缩包是以zip结尾,打开文件夹后会有META-INF、system两个文件,这样一般可以确定该ROM刷机包为第三方卡刷ROM包。

2:除第三方卡刷ROM刷机包以外,如官方线刷和卡刷包的鉴别方法,一般是在下载ROM刷机包前会先了解清楚刷机方法,一般官方ROM刷机包会以RAR的压缩格式结尾,但也会有特例使用ZIP的格式。

3:在打开或下载ROM刷机包时,有些ROM包可能会显示加密,其实这个卡刷包是ROM作者为防止别人随意修改而特意伪装加密,对刷机不会产生任何影响,可正常刷机。

其次,选择适合的刷机工具编辑修改ROM包,很多人下载ROM刷机包后手足无措,不知道ROM刷机包下一步该怎么用,下面是几种简单轻松的方法:

1:现在互联网中很多刷机工具,我们可以从中选择一款较为简单轻松的一键编辑制作工具,如ROM助手或者其它与之类似的工具都可以。先以ROM助手为例,下载ROM助手并解压到电脑,用ROM助手刷入ROM刷机包!

简单说明,ROM助手里包含系统精简,预装APK,系统美化,优化性能,解包img,rom/apk签名等功能,一键操作,简单实用,一般人只要打开使用,都可以快速制作出一个个性化的专属ROM刷机包,打开ROM助手,选择里面的任何一项功能,如系统精简,然后打开下载好的ROM刷机包,然后完整显示ROM刷机包里的全部应用,并提示哪些为预装软件,哪些建议保留,我们只需要按照提示一步步一键操作即可。像修改ROM/APK签名,ROOT等也不必多说,打开后选择一键操作,最后一键封装即可,这样整个ROM包的制作过程便可轻松完成。ROM刷机包修改制作完成后,对刷机的效果会很好,也是刷机的辅助过程!

2:当然我们可以自己动手刷入ROM包,对于这种方法,可能很多初学者感觉有点麻烦,甚至一窍不通。因此找捷径用ROM助手刷入是很多人的最佳选择,不过如果大家对纯手工刷入有兴趣,认为这样更好的话,可以尝试!

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/937274.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-18
下一篇2023-08-18

随机推荐

  • 一鹿有你口红安全吗

    安全。一路有你口红成分主要是蜡质、油脂、染料、香精、少量防腐剂和少量重金属。所以一鹿有你口红是安全的,属于国货品牌贝玲美。其中油脂、蜡质、香精,这些成分可以食用,对人体是无害的,能够被人体吸收的。jlig口红怎么样解说如下这款礼盒里面的每一

    2024-04-15
    50000
  • 精华液和水乳的正确使用顺序

    精华水和水乳的正确使用顺序是护肤水、精华、乳液,护肤水。乳液的质地从稀薄到厚重的顺序分别为护肤水、精华、乳液,先用护肤水,可以促进皮肤对精华的吸收,确保精华到达肌肤底层,再使用精华,为皮肤提供养分,乳液具有保湿、锁水的作用,在精华之后使用乳

    2024-04-15
    45700
  • 一枝春蜗牛精华六件套好吗

    好。1、一枝春蜗牛六件套套装,价格经济实惠,性价比非常高,从洗面奶到水乳和面霜都非常的滋润保湿,上脸易吸收,不会显得厚重和油腻,以蜗牛为取材原料的水乳和面霜除了有补水保湿的功能,更有修护痘印、疤痕和减退色斑的效果。所以一枝春蜗牛精华六件套好

    2024-04-15
    42400
  • 德叔派克视频bgm是什么歌曲

    经过网友总结,在开发者日志的视频中,一共有三处和新英雄有关的彩蛋:设计师的声音突然变成暗裔的声效、派克官方BGM的出现、以及设计师有一句话和凯隐的台词一模一样。由此得出新版本的新英雄必定有血港鬼影-派克,大概率有影流之镰-凯隐和暗裔剑魔-亚

    2024-04-15
    28300
  • 请问下爽肤水、保湿霜、保湿凝露、保湿乳液、精华乳、精华素使用的顺序是怎样的?

    使用顺序(按照分子越小越先用的原则):爽肤水→精华素→保湿乳液→保湿凝露→保湿霜,质地越清爽、越稀越先用,这样更有利于各种营养的充分吸收。保湿霜作为最后一道护肤步骤,目的是要把水分都锁在脸上,这样肌肤才不会水分流失。精华凝露就是精华素,直接

    2024-04-15
    34800
  • 妮维雅防晒霜怎么样

    为了方便大家理解,小编以来自于旗下的spf30++的这一款蓝色装作为例子来分享,这一款防晒霜它对应的单盒价格为49元,它以突破性的、来自于德国的专利技术作为主基础去打造,所以能有效对抗来自于太阳光中的紫外线照射和伤害,而且还能最大化对抗电脑

    2024-04-15
    35100
  • 你觉得妮维雅这个牌子怎么样?

    妮维雅是德国的品牌,众所周知,德国的品牌一直以高品质著称。妮维雅的产品是好产品,其品牌的广告较少,更加注重产品的品质。一、品牌介绍妮维雅产品在身体保养,脸部保养,防晒,唇部保养,个人清洁,男士护肤等品类已稳居欧洲市场排名第一。二、品牌价值高

    2024-04-15
    37100

发表评论

登录后才能评论
保存