搜档网
当前位置:搜档网 › ROM简易制作教程 如何创建一个刷机包

ROM简易制作教程 如何创建一个刷机包

ROM简易制作教程 如何创建一个刷机包
ROM简易制作教程 如何创建一个刷机包

目前有好几种方法来安装软件或是库文件到你的Android手机上。你可以使用市场程序来查找并安装软件,也可以使用adb命令行工具来安装或是发送文件到你的Android文件系统中。这些方法对于操作单个文件来说都挺方便的,但是如果你需要一次性安装多个软件或是库文件时,那么最为方便的方法大概就是使用update.zip(也就是刷机包)文件了。Android 系统使用恢复工具(recovery)来安装这个update.zip文件中的软件或库文件到Android文件系统中。而一个ROM或是主题开发者通常都是使用这个方式来发布他们的作品(刷机包)。

创建一个update.zip文件是很简单的事情,你所需要做的就是将文件放置到与Android 文件系统中相对应的文件夹中,然后编写一个用来复制这些文件到手机对应位置的update-script文件。作为举例,本文会安装Calculator.apk到system/app文件夹,复制libsec-ril.so 文件到system/lib文件夹:

新建一个空文件夹(本文例:C:\goapk)

新建用来放置Calculator.apk的文件夹C:\goapk\system\app以及用来放置libsec-ril.so的文件夹C:\goapk\system\lib。

创建用来放置update-script文件的文件夹C:\goapk\META-INF\com\google\android。

创建一个名为update-script的文件,其内容如下:

show_progress0.10

copy_dirPACKAGE:systemSYSTEM:

show_progress0.110

行1和行3:显示进度条

行2:复制刷机包中的system文件夹到Android的/system

注意:你应该在文件的最末尾多添加一个空行

将C:\goapk压缩中的所有内容压缩为zip包(千万记住:是压缩goapk这个文件夹中的内容,不是goapk文件夹本身)

为goapk.zip签名

签名命令:java-jarsignapk.jarcertificate.pemkey.pk8goapk.zipupdate.zip

将update.zip文件复制到SD卡中,然后手机进入recovery界面来刷入这个刷机包。

进阶学习(以下仅作参考,因实际情况不同,可能会有一定的出入。但是极度推荐学习本部分)

update-script语法参考(在Android源码的recovery.c文件中定义):

copy_dir

语法:copy_dir[]

描述:复制中的内容到中。如果中没有同名文件进行覆盖,那么中的原始内容会仍然存在不变。

示例:copy_dirPACKAGE:systemSYSTEM:,这个命令会把刷机包中的system文件夹复制到手机的/system文件夹中

format

语法:format

描述:格式化一个分区。

示例:formatSYSTEM:,这个命令会格式化整个/system。注意:格式化时所进行的数据删除操作是不可逆转的。

delete

语法:delete[...]

描述:删除文件。

示例:deleteSYSTEM:app/Calculator.apk,这个命令会删除手机system/app文件夹中的

Calculator.apk文件。

delete_recursive

语法:delete_recursive[...]

描述:删除一个文件或递归删除某个文件夹(也就是包括该文件夹中的所有内容)

示例:delete_recursiveDATA:dalvik-cache,这个命令会删除/data/dalvik-cache文件夹以及该文件夹中的所有内容。

run_program

语法:run_program[...]

描述:运行一个刷机包中的外部程序。

示例:run_programPACKAGE:install_busybox.sh,这个命令会执行刷机包中的install_busybox.sh脚本(命令行)。

set_perm(本命令中涉及的数值,如有疑惑,请自行Google。uid=userid,gid=groupid)语法:set_perm[...]

描述:设置某个文件或是指定的整个目录树的所有者和权限,就像是一个‘chmod’、‘chown’、以及‘chgrp’命令的集合体。

示例:set_perm020000550SYSTEM:etc/init.goldfish.sh,这个命令会设置手机上system 分区中etc/init.goldfish.sh文件的用户组为:shell;用户为:root;权限为:所有者以及所属用户组成员可以进行读取和执行操作,其他用户无操作权限。

set_perm_recursive(本命令中涉及的数值,如有疑惑,请自行Google。uid=userid,gid=groupid)

语法:set_perm_recursive[...]

描述:递归设置某个文件夹中所有内容的所有者和权限

示例:set_perm_recursive0007550644SYSTEM:app,这个命令会递归设置手机上system/app文件夹以及其所有内容的用户组为:root;用户为:root;app文件夹的权限为:所有者可以进行读、写、执行操作,其他用户可以进行读取和执行操作;app文件夹下的所有文件的权限为:所有者可以进行读写操作,其他用户可以进行读取操作。

show_progress

语法:show_progress

描述:为下一个操作在屏幕上显示一个进度条,自动的根据指定的秒数来递增进度条状态(如果实际上进度条的推进是可以确定的,那就会更加迅速)。

示例:show_progress0.10,这个命令是指,操作完成后,进度条前进0.1(10%)

symlink

语法:symlink

描述:创建一个符合链接(就像是‘ln-s’)。的格式类似于这样:根目录:路径,但是则是指目标文件(而且位置可能是相对与链接所在路径的)

示例:symlink/system/bin/suSYSTEM:xbin/su,这个命令会为/system/bin/su在手机system 分区的xbin文件夹下创建一个符号链接,名为su

淘宝店铺采集软件使用方法

https://www.sodocs.net/doc/ac10128117.html, 淘宝店铺采集软件使用方法 淘宝上有很多店铺数据,比如销量,主营产品,宝贝数量,店铺评分等等,合理的利用好这些数据,有助于找到自己的竞争对手,了解自身与竞争对手的差别,那么应该如何去采集这些店铺数据呢。 在这里为大家推荐一款采集软件八爪鱼,只需简单配置规则,就能实现自定义采集任何网站数据,包括淘宝店铺的各种数据,下面介绍八爪鱼采集软件采集淘宝店铺的使用方法。 采集网站: https://https://www.sodocs.net/doc/ac10128117.html,/search?app=shopsearch&q=%E6%B1%9F%E5%B0%8F%E7%99% BD&imgfile=&commend=all&ssid=s5-e&search_type=shop&sourceId=tb.index&spm=a21bo.2017 .201856-taobao-item.1&ie=utf8&initiative_id=tbindexz_20170306 步骤1:创建淘宝店铺信息采集任务 1)进入主界面,选择“自定义采集”

https://www.sodocs.net/doc/ac10128117.html, 淘宝店铺信息采集步骤1 2)将要采集的网址URL复制粘贴到网站输入框中,点击“保存网址”

https://www.sodocs.net/doc/ac10128117.html, 淘宝店铺信息采集步骤2 步骤2:创建翻页循环 1)打开网页之后,找到页面最下方的“下一页”创建翻页循环,如下图

https://www.sodocs.net/doc/ac10128117.html, 淘宝店铺信息采集步骤3 点击下一页,在操作提示中选择循环点击下一页,以此生成循环翻页。注意:有时点击下一页并不会出现循环点击下一页,但若此时出现循环点击单个链接,则可以选则循环点击单个链接(或元素),其功能和循环点击下一页相同。

教你制作定制版安卓系统(Android ROM)

教你制作定制版安卓系统(Android ROM) 有点玩机兴趣的android爱好者,应该对custom ROM这种东西都不陌生,它大致就相当于我们封装定制版pc系统中用到的Ghost(*.gho)文件。在介绍root权限获取的时候,就直接用的MoDaCo Custom ROM作为例子。适用于Hero比较好的ROM还有不少,比如Drizzy’s Custom HeroROM等等,都可以在XDA上找到。肯定有不少朋友感到很好奇,这些ROM都是怎么做的。 考虑到中文社区相关资料比较少,在这里抛砖引玉,大概原理介绍一下。 对于第三方ROM来讲,通常都包括两部分,一个recoveryimage,一个update.zip。而大多数的第三方ROM的特色,就是加入了很多东西,比如superuser程序来获得root权限,busybox 来扩充命令行下的功能,各种各样的配置文件或者小工具,比如默认打开中文locale,等等。这些看似神奇的改动,都是在update.zip里面搞的,custom recoveryimage的主要作用就是引导用户的操作,比如让你先备份,再应用update.zip,再重启之类的操作。由于custom recoveryimage和update.zip的耦合性很小,所以不少custom ROM直接都用同一个custom recoveryimage,这个好像是出自MoDaCo作者之手。再然后,我之前的文章已经有对recoveryimage的简单讲解,所以这里,我主要介绍一下update.zip的制作。 如果我们直接把MoDaCoROM中的update.zip解包,我们会发现有一个boot.img,一个data 文件夹,一个system文件夹,一个META-INF文件夹。这个data文件夹放的是init.rc,而本来在系统中,init.rc就是在data目录下的。当然,两者的作用不一样,这里的init.rc主要作用是开机执行你希望执行的命令,比如MoDaCo的init.rc就是install busybox。 而值得详细说明的,就是system文件夹。MoDaCoROM版本的system下有一系列作者希望放到系统中的工具,对于apk文件,就放到app下,工具就放到bin和xbin下,依此类推。换句话说,system或者data这个目录层次结构是取决于你自己的,你希望放的东西属于什么,应该运行在online系统的什么目录下,update.zip里面就应该是有相应的目录路径,然后东西就放在 里面。 具体点,我们现在要依样画葫芦,搞一个新的update.zip,那么第一步就是首先建立一个文件 夹

淘宝数据包常见问题解答

品牌 货号X439 数据包常见问题解答 各代理会员悉知,下载产品数据包时,尽量按照自己的需求修改好产品标题,尽量做到产品标题、宝贝描述等等不要和其它淘宝卖家重复,开网店主要做的就是个性,时尚,别出心裁,这样才具吸引买家。 数据出错,请先查看数据出错的原因,然后再针对相应属性进行编辑修改即可,请多使用助理中的--更新数据这个按钮。 关键属性、非关键属性、销售属性在淘宝助理中的位置(必知) [卞我麺1品信.息■ 衣长窜損貳(5(kjm衣按空阳 -非关键离性 ■■■■?■ V

編辑基本腹:销售雇性织错至贝描述KTMLJ?代码宝负描述预监 额色分类I 尺同I 电 名称 \ 自至交名称 0军绿色 回天蓝色 卡其 古婀 □耳兗力色 □桔色 n 技灰色 □浅媒哲 □残萤色 □滦卡其布色 用淘宝助理上传数据时有部分上传失败,原因是用户自定义属性 ID 和自定义属性值不能一一匹配 答:淘宝助理右侧关键属性:品牌-设置为其他品牌保存上传。 色色色色 B 里黑里 尺码 价福 数毘 H 1QS. 00 50 L 199.00 50 IL iGB. 00 50 IXL 193.00 50

^ZZWl CD D312T | 嘯 3寄;S 圈 □ Afl tt) □保桂&) 帆-- * ia oo ?t 養关棲■性 赵 (i) 覆型 凤犒 底地 ■i|^f£ffl -W 数据包上传没有主图 答:重新解压数据包上传即可 您下载完数据包后是一个压缩包文件,您解压后不要移动数据内的任 何文件,您移动了相关文件,会导致一部分数据包丢失,从而出现如 主图没有,宝贝上传不成功等情况。 上传之前请确认每个宝贝的主图都存在,如果没有请及时和客服联 系。主图没有强制上传会被淘宝降权,请您务必仔细检查。 淘宝上传宝贝为什么总显示请选择第一张宝贝图片 答:在淘宝助理的中间的下方,你看一下,是不是有一个宝贝图片要选 呢,就 是这张图没选了,至少要选一张?可以本地的图片,或是淘宝相 册空间的图片,如果选本地的,也会上传到淘宝相册空间的。 上传不成功。 吳贝 6]常 絳-芬 札罔片空询辻持

ROM定制教程手把手教你做ROM

ROM定制教程:手把手教你做ROM 很早就说出个教程了,想了好长时间不知道该怎么出,关于ROM定制,要了解的东西确实比较多,想出个完善的教程不是件容易的事,一来发此类教程贴的工作量非常之大;二来本人水平有限,不知尽我所能能否将这些皮毛知识教给大家;三来,涉及的内容非常多,有点不知从何说起的感觉;这也许是很多ROM 大虾不愿出教程的原因吧,鉴于论坛有机油要求,为了大家的福利,本人在此班门弄斧,希望对大家能有所帮助,错漏之处希望大家能给予批评指正,谢谢!先发布吧,后面的我再慢慢写,家里网速太狗屎了,最近公司也经常开会,只能这样一点点的挤牙膏了,抱歉!教程大体分为以下几部分:1。ROM基础知识2。ROM 制作工具介绍3。ROM定制 4。ROM定制FAQ 5。DIY及OEM包制作6。模板的制作 7。移植第一部分:ROM基础知识 A。名词解释 1.ROM,RAM,FlashMemoryROM(ReadOnly Memory)的全名为只读记忆体,是PPC上的硬盘部分用来存储和保存数据。ROM数据不能随意更新,但是在任何时候都可以读取。即使是断电,ROM也能够保留数据。但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌入式系统中担任存放作业系统的用途RAM(Random AccessMemory)的全名为随机存储记忆体,是PPC上的移动存储部分,用来存储和保存数据的。它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存)FlashMemory,由于ROM不易更改的特性让更新资料变得相当麻烦,因此就有了FlashMemory的发展,Flash Memory具有ROM不需电力维持资料的好处,又可以在需要的时候任意更改资料,我们常见的FLASHMemory 有TF卡(全名:TransFLash卡),SD卡(全名:Secure Digital MemoryCard),CF卡(全名:CompactFlash卡)等。 2.XIP,IPL,SPL,RADIOXIP(E xecuteIn Place)中文意:立即执行。XIP所起到的作用是让操作系统内核直接在Flash中运行,不需要拷贝到RAM,即指操作系统或应用程序直接从非易失性存储器中执行,这样减少了内核从闪速存储器拷贝到RAM的时间,其采用的非压缩映像也减少了内核自解压的时间,换句话说,XIP直接决定了PPC系统运行和加载程序的时间,也就是直接决定了PPC系统的运行速度。IPL(全称:Initia lProgramLoader)中文意:首次装载系统,其负责主板,电源、硬件初始化程序,并把SPL装入RAM,如果IPL损坏,由于不能加载SPL,所以机器将不能装载任何由SPL完成装载的OS系统。SPL(全称:SecondProgramLoader)中文意:第二次装系统,就是负责装载OS操作系统到RAM中,SPL损坏了我们可以烧录机这样的设备来重新写入,或者还可以通过刷入初始的ROM版本来实现重写SPL,我们俗称“寻找原厂ROM救砖”RADIO,字面理解:无线电通讯,其负责着PPC 作为手机功能的通讯功能方面,包括它的电话和上网功能,事实上,RADIO硬件模块已经在手机出厂时已经内置,我们所刷入的不过是作为软件应用层面的东西,因为软件层面的东西决定了RADIO硬件模块接收和传递信号的频段分配,所以硬件RADIO的称谓已经被弱化,我们把这种RADIO软件层面的东东一律称为R

Android_ROM制作移植及精简教程

Android_ROM制作,精简及移植教程 本教程主要内容有:Android系统文件夹结构解析、应用软件说明、定制精简、ROM签名把包等内容。刷机有风险,出问题自负。其实这个教程一早就想写的,但由于时间及本人的懒惰,一直拖着。今晚终于静下心来写好本文,本文有部份内容来自于网络。 速度与华丽,你喜欢那个。是不是想要一个又够速度又华丽的ROM呢?我是一个追求新鲜的人,对于手机的ROM,我又追求稳定、精简、美观、省电。现在Hero ROM有很多,最新的有第三方Android 2.1版本,但这些ROM的制作者都会跟据自已的个人喜欢会增加和增少相应的功能或是界面,但我们往往不喜欢这些ROM的某些小方面,所以随着而来面对的问题就是怎样把这个ROM修改成为一个自已真正需要的ROM呢?以往一直是依靠“大杀器”来解决,但觉得还是过于麻烦,所以寻求办法自己动手修改ROM。于是有了本文。废话少说,进入题。 一、Android系统文件夹结构 一个完整的ROM根目录会有以下几个文件夹及文件: data META-IN system boot.img 系统目录说明 1. 应用程序安装目录 1) 系统应用程序所在目录 /system/app/*.apk 2)用户安装应用程序所在目录 /data/app/*.apk 3) 注意: a)在模拟器中,每重启一次,/system/app/下的应用都会被还原,有时/data/app下也会被清除 b)若在/system/app和/data/app下有重名的应用,不一定会启动哪一个,尤其是在adb install杀死正在运行的程序时,有时旧的就会被启动 2.用户数据所在目录 /data/data/应用包名/shared_prefs 配置文件 /data/data/应用包名/databases/* 库文件所在目录 3. SD卡对应目录 /sdcard/

淘宝数据包常见问题解答审批稿

淘宝数据包常见问题解 答 YKK standardization office【 YKK5AB- YKK08- YKK2C- YKK18】

数据包常见问题解答 各代理会员悉知,下载产品数据包时,尽量按照自己的需求修改好产品标题,尽量做到产品标题、宝贝描述等等不要和其它淘宝卖家重复,开网店主要做的就是个性,时尚,别出心裁,这样才具吸引买家。 数据出错,请先查看数据出错的原因,然后再针对相应属性进行编辑修改即可,请多使用助理中的--更新数据这个按钮。 关键属性、非关键属性、销售属性在淘宝助理中的位置(必知)

? 用淘宝助理上传数据时有部分上传失败,原因是用户自定义属性ID 和自定义属性值不能一一匹配? 答:淘宝助理右侧关键属性:品牌-设置为其他品牌保存上传。

数据包上传没有主图。 答:重新解压数据包上传即可。 您下载完数据包后是一个压缩包文件,您解压后不要移动数据内的任何文件,您移动了相关文件,会导致一部分数据包丢失,从而出现如主图没有,宝贝上传不成功等情况。 上传之前请确认每个宝贝的主图都存在,如果没有请及时和客服联系。主图没有强制上传会被淘宝降权,请您务必仔细检查。 淘宝上传宝贝为什么总显示请选择第一张宝贝图片? 答:在淘宝助理的中间的下方,你看一下,是不是有一个宝贝图片要选呢,就是这张图没选了,至少要选一张.可以本地的图片,或是淘宝相册空间的图片,如果选本地的,也会上传到淘宝相册空间的。 上传不成功。 答:修改宝贝名称,名称内容要和销售属性及类目要统一,如有冲突会出现上传失败的情况,严重的会被淘宝降权扣分。 数据包传入的sku价格不合法 答:请检查一下销售属性里的所有价格是否和一口价一样,如有误,修改即可。 参考下图:一口价为128元,销售属性中有标价为127元。将销售属性中的127元修改为一口价的价格128元即可。

ROM修改教程

ROM制作分为制作和修改。其实都是修改。利用专门的厨房工具制作ROM,需要在LINUX下完成,配置环境相对麻烦,本文就不以厨房为例了。修改为主的主要以修改官方ROM,或者修改网友ROM,或者修改英文ROM(可称作汉化吧)。 官方ROM一般为zip格式或者EXE格式。EXE格式的是在电脑上用的直刷包,ZIP格式的名称固定的HBOOT模式刷机包。我们如果从官方ROM入手,那就要通过RAR解压EXE包,或者运行官方EXE刷机包时去临时目录拷贝ROM.ZIP文件提取。用RAR解压后,里面是SYSTE M.IMG DATA.IMG等之类的镜像包,我们通过unyaffs工具,可以在WINDOWS下解压它,解压之后的目录结构就如下面所述了。若是修改网友的ROM,那目录结构早改好了,直接用R AR打开修改替换文件即可。提供二款必备工具,一款用来解包,编绎,反编绎ROM,汉化A PK程序用的,另一款是解官方ROM里的IMG压缩包的。 UNYAFFS工具下载地址: 本帖隐藏的内容 https://www.sodocs.net/doc/ac10128117.html,/i2512675 备用下载地址: https://www.sodocs.net/doc/ac10128117.html,/detail/cong888khff/3395783 用法:unyaffs xx.img xx(文件夹) ROM解包,编绎,反编绎,APK制作软件工具:https://www.sodocs.net/doc/ac10128117.html,/file/aqktieho# DoAPK加强版.rar 安卓系统文件夹及其文件解析 打开Android文件管理器,会发现里面数十个英文名称命名的文件夹罗列其中,很多功能我们可以从其名字上略有所知,内部大批量的文件却让我们有些一头雾水。这些文件是什么?有什么用?我们能不能删?这些都是我们脑中充满疑问的。现在将将Android手机内部文

自己修改安卓刷机包ROM教程

安卓个性化刷机包ROM定制教程本教程分成三个阶段:“删删减减入门篇”、“告别小白基础篇”以及“完全定制进阶篇”,以满足不同层次的机油选学。 提示:入门篇不需要下载任何工具即可定制;基础篇需要用到论坛大大们出品的工具;进阶篇需要配置计算机环境以及大神们制作ROM用的工具,最好有一定的英语基础! 确认:本教程需要简单的计算机基础,太太太小白的同志9不要提问鸟。本贴不设答疑,如果本教程都看不懂,要么百度,要么请放弃,用现成的ROM吧! 确认要学就跟我来吧~~重申:刷机有风险,学成后,发布ROM前请先亲测! 删删减减入门篇: 本教程是最最简单的定制教程,准确一点说,都不能称之为定制,最多叫修改ROM。方法很简单,只要你的计算机上有预装WINRAR压缩工具即可实现个性化修改。 首先,下载一版比较符号个人喜欢的ROM版本:大神人出品的成品ROM包。建议选用本人5日发布的华为官方B835版(仅ROOT),这样个人修改后不论操作方便程度还是修改后ROM 的稳定性都有保证一些。 然后,双击下载好的ROM包,自动用WINRAR打开,这里注意:不要解压,弹出WINRAR 解压的界面即可! 参照本教程提供的路径,就可以开始修改属于你自己的ROM啦!简单吧,那,咱开始? 1、删除讨厌的“蟑螂”(预装应用):路径system/app,找到你看不顺眼的应用,右键直接在WINRAR里删除!删除时把**.APK和**.ODEX两个文件一并删除,有些ROM包作者合并了,直接删除就是,如:Tudou.apk。论坛置顶贴就有对应的目录,这里就不提供了,如果认不得,请百度搞明白是什么再删! (其实这一步很多余,别人发布的ROM般都ROOT了,刷机后在碗豆上删即可,,方便,还不会出错!) 2、改字体:路径:system/fonts。找一个含你喜欢的字体的ROM,同样用WINRAR找开,直接从一个压缩包拖入你要修改的ROM即可。新手整个文件夹下的文件全拖入吧~注意:如果要集成应用,应用名不能带中文! 3、修改主题和图标:路径:system/framework下有一个framework-res.apk的文件,路径:system/app下有一个SystemUI.apk的文件,方法同2,下一个含你喜欢主题和图标的ROM,直接从一个压缩包拖入你要修改的压缩包替换原文件即可。搞不明白的,自己解压出来看看~**.apk文件也用WINRAR解压! 4、修改铃声:路径:system/media/audio 下面有四个文件夹,分别是alarms-闹钟,notifications-短信,ringtones-来电。找开各文件夹,把不想要的删了就行,如果要自己加音乐。请下一个格式工厂,把自己喜欢的音乐转换成OGG格式后再拖入即可。 5、这一步需要一个文本工具Notepad:单独解压出system/buidl.prop,用Notepad打开修改:优化内存,硬件加速,关于手机上显示的信息、版本号等;解压出system/usr/keylaout/qwerty.kl 通过修改里面key217 后面的SEARCH为POWER,实现搜索键锁屏。 6、开关机动画:路径:cust/chinatelecom/cn/media下面有两个压缩包:bootanimation.zip开机动画和shutdownanimation.zip关机动画。自己下一些喜欢的替换即可或者自己制作,解压开关机动画压缩包,再把它解压出来,你会看到里面有两个文件夹:part0、part1,里面全是连续的组图通过帧播放实现的,注意,里面有个desc.txt的文件,也要用notepad打开。改好图后,再打包起来,打包时选ZIP文件,存储压缩方式。然后把

MIUI ROM制作教程——认识Android手机

MIUI ROM适配之旅第一天——认识Android手机 写这篇文章时想起我的第一部Android手机HTC Hero。买回来后,同事告诉我可以去刷机玩玩。刷机,怎么刷?同事说,你个土人,刷机都不知道,很多刷机论坛的,你去逛逛,挺简单的。我去逛了逛机锋论坛(那时还不知道MIUI),打开一看,什么recovery, radio, root 各种词汇扑面而来,oh my lady gaga,这么复杂。但是为了不被鄙视,而且闲着也是闲着,还是刷着玩玩吧。后来就结识MIUI来到了小米。这是题外话,咱们言归正传。 在这纷纷扰扰的Android世界里,如何找到那条刷机大道呢,或许它只是个传说,我们只是一直在探索。让我们从零开始来看一看,看能发现点什么。 1. bootloader 当我们拿到一款手机,第一件事应该就是按下电源键开机,那么从开机到进入到桌面程序这中间发生了些什么呢,我们从下面这张简化了的手机结构图开始: 注意:该结构图并不反映手机的实际分区顺序和位置,只是一个逻辑结构图。 大家可以简单的把手机的ROM存储类比为我们电脑上的硬盘,这个硬盘被分成了几个分区:bootloader分区,boot分区,system分区等等。后面我们会逐渐介绍各个分区的用途。所谓的刷机我们可以简单的理解成把软件安装在手机的某些分区中,类似于我们在电脑上安装Windows系统。 当按下电源键手机上电启动后,首先从bootloader分区中一个固定的地址开始执行指令,如图所示,bootloader分区分成两个部分,分别叫做primary bootloader和secondary stage bootloader。Primary bootloader主要执行硬件检测,确保硬件能正常工作后将secondary stage bootloader拷贝到内存(RAM)开始执行。Secondary stage bootloader 会进行一些硬件初始化工作,获取内存大小信息等,然后根据用户的按键进入到某种启动模

MIUI_ROM制作教程

1. 搭建移植环境 “工欲善其事,必先利其器”。在制作自己的ROM之前我们必须做好准备工作,搭建好移植环境。 我们这个系列的主旨是如何基于原厂ROM修改。我们所涉及的修改理论上说是不需要源码的,对源码开发感兴趣的可以参照https://www.sodocs.net/doc/ac10128117.html,。对于ROM制作者来说,我们建议你下载一份google发布的android源代码,这不是必需的,但是对于理解排查ROM 适配中的一些错误有很大帮助。 1.1 选择操作系统 我们MIUI开发组做ROM开发使用的系统是Ubuntu 10以上版本。做ROM移植,Windows(Windows XP和Windows 7)和Mac都可以。但是由于开发组的日常使用是Ubuntu 系统,我们将要共享的一些脚本程序都是运行在Ubuntu之上的,以后的介绍基本上是基于Ubuntu的,同时我会尽力提及在Windows下的操作。Mac我用得非常少,这方面很抱歉。但是用Mac来移植是完全可以的,大家可以根据本文介绍所需要的工具,参照网上的一些资料来搭建Mac移植环境。 1.2 安装Android SDK 关于在Linux, Windows和Mac上详细的如何安装Android SDK的介绍请参照https://www.sodocs.net/doc/ac10128117.html,/sdk/installing.html。(有人嚷,看不懂鸟语怎么办,首先我真诚的觉得做ROM移植还是懂点基本的鸟语好,第二我必须得承认不懂鸟语也是可以做ROM移植的。这种情况请大家去google搜索一下,网上有很多如何安装Android SDK的中文介绍。) 为了验证这一步是否成功,打开手机中的系统设置,选择应用程序—开发,确保选中“USB 调试”,然后用USB线连接你的手机,在Ubuntu Shell或Windows控制台下运行命令adb devices,如果显示和下面的信息类似,恭喜你,adb可以识别你的手机了。 List of devices attached 304D1955996BE28E device 注意: (1) 有可能会提示找不到adb,这个时候请确保将adb所在路径添加到系统的环境变量中。 (2) 在Windows下,必须安装手机相应的驱动才能成功识别手机。 (3) 在Ubuntu下,有可能会提示“no such permissions”,这个时候有两种办法,第一种是以root的身份运行。第二种办法: (3.1) 运行lsusb命令,对于我的三星手机,输出如下: Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 098: ID 04e8:685e Samsung Electronics Co., Ltd 。。。 找到手机对应的那一行,记录下04e8:685e,这个分别表示该设备的vendorId和productId。如果不确定手机对应的是哪一行,可以在连上手机前后运行lsusb,找到区别的那一行。 (3.2) 在/etc/udev/rules.d目录下新建一个文件99-android.rules。编辑如下:SUBSYSTEMS=="usb", A TTRS{idV endor}="04e8", A TTRS{idProduct}="685e", MODE="0666", OWNER="你的登录身份"

淘宝商品抓取工具使用教程

https://www.sodocs.net/doc/ac10128117.html, 淘宝商品抓取工具使用教程 现在从事电商、微商的人越来越多,竞争越来越激烈,如何才能脱颖而出,无非是做到知己知彼,百战百胜。如何了解你的竞争对手,这里将教您使用一款非常好用的电子商品采集数据工具。 本文向大家介绍一款网络数据采集工具【八爪鱼数据采集器】,以【淘宝网】为例,教大家如何使用八爪鱼采集软件采集淘宝网商品信息的方法。 采集网站: https://https://www.sodocs.net/doc/ac10128117.html,/search?q=%E6%89%8B%E8%A1%A8 使用功能点: ●商品Url采集提取 ●创建url循环采集任务 ●商品信息采集 步骤1:创建采集任务 1)进入主界面,选择自定义模式

https://www.sodocs.net/doc/ac10128117.html, 淘宝商品抓取步骤1 2)将上面网址的网址复制粘贴到网站输入框中,点击“保存网址”

https://www.sodocs.net/doc/ac10128117.html, 淘宝商品抓取步骤2 3)保存网址后,页面将在八爪鱼采集器中打开,红色方框中的商品url 是这次演示采集的信息 淘 宝商品抓取步骤3 步骤2:创建翻页循环 找到翻页按钮,设置翻页循环 1)将页面下拉到底部,找到下一页按钮,鼠标点击,在右侧操作提示框中,选择“循环点击下一页”

https://www.sodocs.net/doc/ac10128117.html, 步骤3:商品url采集 ●选中需要采集的字段信息,创建采集列表 ●编辑采集字段名称 1)如图,移动鼠标选中列表中商品的名称,右键点击,需采集的内容会变成绿色,然后点击“选中全部”

https://www.sodocs.net/doc/ac10128117.html, 淘宝商品抓取步骤5 2)选择“采集以下链接地址” 淘宝商品抓取步骤6

安卓ROM制作九大教程

【新手定制ROM入门教程一】如何内置软件删除自己用不到的软件,添加自己想用的软件,其实很简单 例如:打开某ROM出现以下文件夹 data->app:目录下的软件是在android中可以自由删除软件,不要想的统统删掉,想添加软件直接把APK文件放到此文件夹即可例如:想要在ROM中添加安智市场,只需将安智市场的APK文件放在data->app目录下即可,如下图

system->app:目录下的软件是android自带软件,在系统中无法删除的,你可以在这里删除掉,比如youtube之类. 关闭打开的RAR即可,重新刷机之后,你发现想删掉的文件没了,想要的出现了. 【新手定制ROM入门教程二】如何美化ROM 美化ROM包括,字体,图标,壁纸,状态栏的修改.但是这些全部都在framework-res之内.下面给大家提供一个 修改framework-res美化界面教程 原文如下: ”在尝试制作半透明升级包的过程中,我发现有几个图片无论如何也不能透明,即使你挖空它, 可能是Android 2.1还不能接受全透明吧…… 用WinRar打开framework-res.apk,绝大部分要修改的都在res\drawable-mdpi内(不同的ROM可能文件夹名字不一样,但是很快就能找到图片最多那个)。 状态栏要修改的几个文件:还有status_bar_header_background.9.png、 status_bar_item_background_normal.9.png可以修改,但是不能改成透明的(至少我修改失败了,不过末将说可以)。 信号和电池要修改的几个文件(某些ROM,如基于Beta7的,还有stat_sys_signal_null.png、

淘宝数据包常见问题解答

数据包常见问题解答 各代理会员悉知,下载产品数据包时,尽量按照自己的需求修改好产品标题,尽量做到产品标题、宝贝描述等等不要和其它淘宝卖家重复,开网店主要做的就是个性,时尚,别出心裁,这样才具吸引买家。 数据出错,请先查看数据出错的原因,然后再针对相应属性进行编辑修改即可,请多使用助理中的--更新数据这个按钮。 关键属性、非关键属性、销售属性在淘宝助理中的位置(必知)

用淘宝助理上传数据时有部分上传失败,原因是用户自定义属性ID和自定义属性值不能一一匹配? 答:淘宝助理右侧关键属性:品牌 -设置为其他品牌保存上传。 数据包上传没有主图。

答:重新解压数据包上传即可。 您下载完数据包后是一个压缩包文件,您解压后不要移动数据内的任何文件,您移动了相关文件,会导致一部分数据包丢失,从而出现如主图没有,宝贝上传不成功等情况。 上传之前请确认每个宝贝的主图都存在,如果没有请及时和客服联系。主图没有强制上传会被淘宝降权,请您务必仔细检查。 淘宝上传宝贝为什么总显示请选择第一张宝贝图片? 答:在淘宝助理的中间的下方,你看一下,是不是有一个宝贝图片要选呢,就是这张图没选了,至少要选一张.可以本地的图片,或是淘宝相册空间的图片,如果选本地的,也会上传到淘宝相册空间的。 上传不成功。 答:修改宝贝名称,名称内容要和销售属性及类目要统一,如有冲突会出现上传失败的情况,严重的会被淘宝降权扣分。 数据包传入的sku价格不合法 答:请检查一下销售属性里的所有价格是否和一口价一样,如有误,修改即可。 参考下图:一口价为128元,销售属性中有标价为127元。将销售属性中的127元修改为一口价的价格128元即可。

安卓 ROM制作

ROM简单制作教程 前言 经常看到网友问:哥几个,推荐一个好用的ROM啊?这时候我们要有信心说:自己制作的ROM才是最好的ROM。当然制作ROM并不是那么简单,但也不是难到一般人做不了。高端的大大可以从安卓源码开始编译ROM,但也是以团队的形式,比较出名的有CM和MIUI。一般人还是只能从底包提取文件进行修改制作。但这也不是轻易能完成的事。我写这个教程只是出于爱好,本人并非计算机专业,所以写的并不是很专业。但正因为如此,才能给大家更多的信心,我都能简单制作,你还怕你不行?本篇教程采用一种新的模式给大家展示这个教程。将会从简单的知识普及,制作工具,步骤等说明,工程巨大,错误也不少,但还是希望能帮助到大家。以下内容参考到的作者较多,就不一一详说了,感谢这些兄弟的奉献,让我们有一个更好的玩机空间。 关键词:java环境配置 制作工具 update-script编写美化集成编译反编译 一. 制作目的: 1.

培养个人兴趣,感受动手动脑的快乐。 2. 学习手机基本知识,最终动手制作自己的ROM。 3. 帮助那些需要帮助的朋友(说不定有人喜欢你制作的ROM) 二. 制作原理: 1. 安卓基础知识普及: Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux 平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为Android 2.4Gingerbread和Android 3.0Honeycomb。 ① 底包 :官方的系统包,相当于我们的Windows的操作系统,事实上它相当于 一个纯净版或者内核版的系统包,是最底层的东西。扩展名为sbf,底 包通常是官方发布的,ROM作者直接拿来用的,可以选择的版本不会 太多,通常更新也不会频繁。底包通常使用PC端刷机工具(RSD)配 合Bootloader的工程模式完成刷入。

安卓系统各类手机刷机教程

很多朋友对刷机都是一头雾水,每天都在听说刷机刷机,但就是不知道刷机是什么,自己也想尝试一下,但又不知道该如何操作,其实 不要把它想的多复杂,只要你按照下面的步骤来做,你也能给自己的android手机刷个新系统! 首先我们先了解几个刷机前要知道的名词吧! 刷机:简单的说,android手机的刷机,就相当于给它重装一下系统,这和我们常见的电脑重装系统类似。通过刷机,给手机装入全新的手机系统。 Recovery:翻译过来的意思就是恢复,不明思议,这是手机上的一个恢复模式。通过这个recovery,用户可以实现安装系统(就是所谓的刷机),清空手机各种数据,为内存卡分区,备份和还原等等很多功能。它类似于电脑上的Ghost一键恢复。 ROM:ROM是英文Read Only Memory简写,通俗的来讲ROM就是android手机的操作系统,类似于电脑的操作系统Windows xp,Windows7等等。平时说给电脑重装系统,拿个系统光盘或是镜像文件重新安装一下就好了。而android手机上刷机也是这个道理,将ROM包通过刷机,重新写入到手机中,ROM就是android手机上的系统包。 Wipe:Wipe翻译过来的意思就是抹去,擦除等,在recovery模式下有个wipe选项,它的功能就是清除手机中的各种数据,这和恢复出厂值差不多。我们最常用到wipe是在刷机之前,大家可能会看到需要WIPE的提示,是指刷机前清空数据,注意wipe前备份一下手机中重要的东西哦。 好了,看了这些名词解释,是不是对刷机的一些专业术语都有所了解了呢?下面我们就开始刷机过程吧。 刷机前先对自己手机中的一些重要内容进行备份吧,像名片,短信,日历等重要信息,有需要的就先备份一下,否则刷机后就都没了。 备份好以后,我们需要先给我们的android手机下载一个适合该手机使用的rom包,这就像电脑上在重做系统前需要买张系统盘或是在网上下载一个系统镜像,这里要注意的是,手机毕竟不是电脑,大家在下载rom时一定要下载适合自己手机的相应版本,其他型号手机的rom 是不通用的。 准备工作都完成了,首先,将下载好的rom包通过数据线或是读卡器放到SD卡的根目录下,然后重命名为update.zip, 然后关机,按住Home小房子键的同时按开机键,即可进入recovery恢复模式,然后移动轨迹球到第四项,按下轨迹球选择进入“Flash zip from sdcard”

使用excel编辑淘宝助理数据包 10分钟做好1000个宝贝

使用excel快速制作淘宝助理CSV数据包10分钟做好1000 个宝贝数据包 相信用过淘宝助理的朋友一定都知道淘宝助理编辑和上传宝贝的速度越是网页上上传速度的10倍左右,而用代理别人的产品的店铺使用别人的数据包那就更快了,缺点是经常出现盗链问题。 再有比如店内要更新网页上宝贝库存量以及宝贝价格的时候,如果是在淘宝助理中手动修改也是一件耗时的工作,主要的费眼神。有没有一种更快的方法可以批量的修改呢? 接下来我给大家介绍介绍怎么用EXCEL来制作数据包。注意了:模板建成以后,你可以在10分钟内制作完成你想上传的任何数量的数据包,并且代理上传时不会有图片盗链问题。目前我自己的模板数量限制在500个。当然了,只要电脑CPU够强大,反应的过来,就算一次要制作1W个宝贝也只是几分钟的事情! 下面介绍下淘宝助理中导出来的CSV格式数据包的组成:最重要的需要用excel模板编辑的部分只有宝贝名称店铺类目宝贝价格开始时间宝贝描述宝贝属性新图片销售属性组合销售属性别名 我自己店里的宝贝主要建了7个模板,分别是宝贝名称店铺类目宝贝描述宝贝属性新图片销售属性组合销售属性别名 今天主要跟大家分享一下店铺类目和宝贝属性和销售属性别名,更详细的请联系我的旺旺小涤生。【备注:由于发帖字数限制,不能使用代码,故用图片代替】 NO.1 店铺类目 这个是每个人都会遇到的问题,尤其是代理,尤其在使用他人数据包的时候。店铺类目的代码是每个店独有的。所以想解决这个问题你只能在自己的淘宝助理里找到自己的代码,然后用VLOOKUP公式将要发布的宝贝归在相应的店铺类目下:例如

NO.2 宝贝属性 宝贝属性的作用主要是用来确认颜色和尺码的,淘宝的颜色的代码一般是固定的,尺码不同品类各不相同。需要各位在自己的淘宝助理里下载

教你如何快速复制阿里巴巴店铺产品到淘宝店铺

教你如何快速复制阿里巴巴店铺产品到淘宝店铺 作为淘宝卖家,当货源是从阿里巴巴来的时候,我们想从阿里巴巴供应商的产品发布成自己淘宝店铺的宝贝,对一个一个发布新宝贝处理是相当麻烦的,为了减轻大家的工作量,把重心放在宝贝的销售上,笔者在此推荐一款实用的批处理软件:卡狐阿里巴巴宝贝复制助手给大家使用,相信会给大家带来福音。先描述一下这款软件的功能:用于将阿里巴巴商家的店铺产品复制到淘宝店铺的批处理工具,它提供了快速搜索阿里巴巴店铺宝贝,快速下载宝贝并生成淘宝助理数据包功能,生成的淘宝数据包可以直接导入淘宝助理.其基本功能如下: 1.提供搜索添加宝贝功能,支持搜索阿里巴巴店铺 2.下载并生成淘宝助理V5.x 版本数据包 3.可根据阿里巴巴宝贝产品类别自动映射淘宝类目属性 4.提供阿里巴巴宝贝产品类别与淘宝类目属性自定义映射功能 (即由于阿里巴巴宝贝属性与淘宝类目属性的差异性,如无法自动对应可自定义映射关系) 5.支持宝贝描述图片自动下载转换为本地图片,可直接导入淘宝助理 6.提供对页面价格的获取 现在我们来讲解一下操作方法和步骤: 1.运行软件,输入帐号和密码登录 2.登录成功后,搜索添加对方店铺宝贝,也就是要复制的别人店铺上的宝贝,如图所示,点“搜索添 加对方店铺宝贝”

3.弹出“搜索添加宝贝链接”对话框,,填入阿里巴巴店铺的【首页网址】(注意:是首页网址,非产品网址),点击搜索 4.搜索完后,提示完成搜索,是否加入下载源,点“是”

5.添加后,将返回主界面,如下图所示。 6.接下来我们就可以开始下载生成淘宝助理数据包了,如下图,选择保存文件位置,点击“开始下载”(当然,下载只会下载勾选的宝贝,软件默认是添加进来全勾选,如果只想下载几个,可以自己去掉勾选项)

【安智Rom组】做Rom其实没什么奥秘,浅显易懂的补丁制作教程

重要说明: 看完这个帖子,你将学到:刷机脚本的含义,如何对刷机脚本进行简单修改,如何制作补丁,如何往内核里加入G大脚本,甚至如何制作Rom的zip包。 另外,此贴较长,或许以后还会更长,要想学到东西的机油请耐心看。 我将先以我的Blade-Bingo-2.3 Rom里的脚本为例,讲一讲刷机脚本。 然后再以我此贴的附件KernelPatch.zip 内核补丁为例,简单讲一讲内核单刷补丁怎么做。 首先,我想说,其实,补丁的本质就是一个不完整的Rom刷机包。 为什么这么说它?我想看完这个帖子大家就明白了。 首先,请把任意一个V880的Rom解压缩(或者直接用双击打开它,当然,前提是这种格式已被压缩软件关联)。 你会看到,根目录下有META-INF、system文件夹和boot.img文件(其他Rom 组织方式,如含data、cust等文件夹的Rom暂不细说)。 刷补丁(或者说,刷机),成功的几个要点:正确的文件,准确的脚本,精确的操作。而这样做,的确的有效。 system文件夹里是所有刷机所需文件,今天只教大家做内核补丁,所以暂时不去关心这里是什么。 META-INF\com\google\android\目录下有个edify的updater-script刷机脚本,它与Rom厨房默认的脚本有些不同。 如何不同,那里不同,这也不是今天咱们要讨论的问题,暂此越过。

用记事本或高级一点工具的如NotePad2(建议使用高级工具,自动排列,颜色突出,看起来更有条理)打开脚本文件。 ------------------------------------------------------------------------------------------------------ ui_print(""); ui_print(" ================================="); ui_print(" | ------==bingo1991==------ |"); ui_print(" ============ 2.3.7-0214 ============="); ui_print(""); ui_print("Updating, plese wait...."); ui_print(""); assert(getprop("ro.product.device") == "blade" || getprop("ro.build.product") == "blade" || getprop("ro.product.board") == "blade"); package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh"); set_perm(0, 0, 0777, "/tmp/backuptool.sh"); run_program("/tmp/backuptool.sh", "backup"); show_progress(0.100000, 3); format("yaffs2", "MTD", "system"); mount("yaffs2", "MTD", "system", "/system"); package_extract_dir("system", "/system"); show_progress(0.600000, 40);

淘宝数据包使用方法

必读 1数据包内产品标题不完整这里需要代理们自己去完整一下,对你们是有好处的 2注意上架时间 3注意类目 4数据包内的价默认为商品销售价,是我们网站中的批发标价加了8元,需要改价的,可以自己在淘宝助理里面改,需要在110%-130%之间如超过将不受理售后! 我们网站首页有下架公告是即时更新的,带理也要同步下架。以免卖出,下架商品无货!数据包解压好后,先打开[淘宝助理]进行导入。 5商品上传到店里后约5小时-1天会有违规商品被系统下架是因为关键词不对,代理可在仓库被下架的商品里直接编辑再上架(只要下架时间不长是不会扣分的)。数据包无法测试目前只能这样! 首先打开淘宝助理.

导入完成之后,先修改商品标题、价。 在淘宝如何优化宝贝排名? 专家回复: 其实淘宝排名跟两个因素有关系:一个是推荐位;一个是上架的时间。有这样两个规律:有推荐位的比没有推荐的排名靠前;如果都有推荐位,越接近下架时间排名越靠前。如果都没有推荐位,也越接近下架时间排名越靠前。 不要将产品的下架时间设置为一个时间。再就是下架时间,一般淘宝最旺的时间段有这几个:一是早9点到12点,二是下午2点到5点,再就是晚上8点到10点。所以最好设置在这么几个时间段。再就是标题。正确的做法是,产品名称、功能、独特卖点、优势、促销信息,尽量组合在30个字以内,这样不管用户怎么搜,都能找到你。 标题既然给了你30个字,就一定要利用好。其实说到底,你一定要做好这些基础性的工作,然后再去借助一些技巧性的东西,一定能做好。还是我之前那句话,做网店营销就是要做好细节。大家都可以检查一下自己宝贝的标题。这个工作谁做最好呢?一定要有营销经验或市场工作经验懂营销的人来做。如果没有这样的人,你就站在客户的角度,想一下如果你是客户,你喜欢看到什么样的。 完事了之后我们来应用自己的邮费模板,

相关主题