沭阳电脑城吧 沭阳电脑城吧
宿迁芯片级维修群,群号码:376585790
关注数: 466 粉丝数: 312 发帖数: 15,639 关注贴吧数: 36
andriod包制作 在此先要明确声明一下: 依照此做法出现您的手机出现任何问题,概不负责的喔!! 英文好的朋友,可以直接看英文官方的参考网站即可: 只用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包的过程,在制作的最后,使用签名工具签个名,就可以测试和发布刷机包了。虽然说起来就是一句话的事情,但是实际上准备这些文件的过程是非常痛苦和漫长的。 那么update.zip压缩包里面的都包含哪些文件?这些文件又都是如何做出来的呢?hoho,现在开始渐渐接触到问题的本质了,解压缩这个update.zip压缩包以后我们可以看到两个目录和一个文件: boot.img <---文件,这是编译内核源代码生成的内核映像,然后与android源码编译出来的ramdisk.img一起通过mkbootimg工具创建出来的,图省事的朋友也可以从网上其他的刷机包里面拷贝一个能用的出来即可,基本上都差不多。 META-INF <---目录,这个目录是手工创建的,主要用来存放一个升级脚本update-script(这个脚本的内容与system目录中包含的文件有很大关联)以及保存若干刷机包内的apk文件的签名。 system <---目录,这个目录就是编译android的平台源代码生成的, 其实最好的学习方式就是把现在互联网上的那些update.zip包给解包,然后自己一个一个文件地看和分析,然后修改,尝试做自己的刷机包。 对于这个boot.img,基本思路是编译android kernel代码,生成内核image然后利用mkbootimg感兴趣的朋友可以参考下面这两个wiki网站: 下面的做法偶都是在linux下面完成的(slackware 13.1): (1)下载和编译android的源代码,具体过程不再赘述 如果各位还不知道repo sync之类的命令的话,可以参考网上的关于下载android源代码以及编译的文章,据偶所知这些文章非常丰富。编译之前一定要注意平台的选择,不同平台的驱动程序是不一样的!这些参数可以通过: $ cd android-src <---进入android的源代码目录 $ . build/envsetup.sh <---设置环境变量,运行完毕后,你可以输入一下help命令,看看google的团队提供了多少有用的便利命令,这对于我们以后修改代码重新编译非常有帮助。 $ lunch generic-eng <---开始配置android的源代码的编译选项 运行上述命令后会看到如下输出: wayne@wayne:~/android-src$ lunch generic-eng ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=2.1-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-info.txt data obj ramdisk.img sdk system userdata.img clean_steps.mk installed-files.txt previous_build_config.mk root symbols system.img 这里的system.img是不是很眼熟?!对拉,这个就是刷机包里面好像也有一个叫做什么system的目录,那么这个system.img里面都有什么呢?这里面的东西其实就是当前目录下的一个叫做system的目录里面的内容了,只是保存成了yaffs文件系统的格式。我们可以通过unyaffs工具来把system.img给解开来看看,就明白偶说话了。 unyaffs的代码下载地址为: 在linux下编译方法非常地简单,只需要下载源代码,然后运行:$ gcc -c unyaffs.c $ gcc -o unyaffs unyaffs.o 即可生成这个unyaffs的解包工具,利用这个工具就可以把自己生成的system.img进行解包,然后修改里面的内容了。 unyaffs使用方法非常简单: $ unyaffs system.img [回车] 即可将system.img解包成一个叫做system的目录,里面包含了整个android的文件系统 (3)刚刚开始,不适合一切从头来,还是老实一些,先从修改别的大牛们做得刷机包开始吧 首先拷贝一个从网上下载下来的刷机包,然后找一个目录解压缩(当然,这是最保险的做法,自己做这些目录也没有任何问题,只是比较费时间而已) $ unzip xxxxxx.zip <--- 这个xxxxx.zip就是从网上下载的某刷机包(一定要跟你的代码版本基本一致喔,偶在这里用的是2.1的刷机包) (4)替换原有的system目录 解压缩刷机包以后,会看到在开篇的时候提到的两个目录,一个文件: boot.img META-INF system 好了,可以把system目录拷贝到别的路径下备份一给,防止这些修改发生别的问题。然后把wayne@wayne:~/android-src/out/target/product/generic这个目录下面的system拷贝到当前的工作目录下。注意,这个system目录里面有很多“符号链接”指向了toolbox。这些链接其实没啥用,可以通过后面的update-script自动进行创建的,因此,需要用一个脚本把这些链接都删掉。 可以参考: 这个网页附件给出来的DeleteExtras.txt改写成一个DeleteExtras.sh脚本来清除这些符号链接。 (5)修改update-script脚本 修改META-INF/com/google/android目录下的那个叫做update-script的脚本,只要修改一下即可,主要是删除一些不存在的文件以及增加一些文件的权限之类的定义(语法十分清晰,一目了然)。把需要“预装”到刷机包里面的apk安装程序都准备好,将这些apk拷贝到system/app目录下即可。那个boot.img能不改就不改,因为这东西涉及到驱动和内核的问题,出了问题刷机包就启动不了了。
详图教你笔记本电池换芯维修方法 详图教你笔记本电池换芯维修方法 笔记本电池实用久了就会导致续航时间变短或者突然掉电、充不满点等一系列问题,那么出现以上情况怎么办呢?就得给笔记本电池换芯维修啦,下面小编就带领大家学习下笔记本电池换芯维修方法。 笔记本电池可能出现的故障   笔记本电池续航时间变短、笔记本电池无法使用、笔记本电池突然掉电(比如:电池电量突然从40%降到10%)、笔记本电池充不满电(比如:电池电量充到30%-40%,就不动了)、笔记本电脑在电池电量还有很多剩余的情况下突然关机,以上种种情况都可能是电芯容量下降或电芯损坏引发的。当然,也有可能是因为保护板硬件损坏,只不过这种可能性非常小。   如果是镍氢电池或镍镉电池,确实可以通过深度充放电的方法,进行部分修复(无法完全修复)。但是我们现在使用的笔记本电脑,配备的都是锂电池。锂电池出现故障,基本都是因为电芯正负极材料发生崩解。这种情况是不可逆的,所以无法通过上述方法修复。只能通过更换电芯和解密解锁,进行修复。   笔记本电池的构造   笔记本电池可以分为3个部分:壳、电芯组和保护板    壳,也就是笔记本电池的外壳。按照粘合方式的不同,可以分为:卡扣型、超声波粘合型和胶水粘合型。  壳 电芯组,也就是把电芯通过并联、串联的方式组合到一起。按照并联、串联组合方式的不同,可以分为:2并3串(最常见)、2并4串、2并2串、3并3串和3并4串(比较少见)。  电芯组 注:2并3串就是指,先把2个电芯并联到一起,再把3组像这样并联到一起的电芯串联起来。2并3串总共6个电芯,也就是我们通常说的6芯锂电池。  保护芯片   保护板,也就是一块基于SMB1.1协议的电路板,具有电量管理功能和充放电管理功能。上面有3个芯片,分别为:电池计量管理芯片、充放电管理芯片和串行EEPROM存储芯片。  保护板 保护板正面设有电池计量管理芯片和充放电管理芯片  保护板正面   保护板背面设有串行EEPROM存储芯片  保护板背面 保护板解密和解锁   对保护板解密和解锁是两个不同的工作。简单来说,只有先解密才能进入电池管理系统,只有对电池管理系统解锁才能更改电池各项参数和使用信息。如果只换电芯、不解锁,则无法达到令人满意的效果。我们使用专业设备和相关软件对保护板进行解密解锁。当然,要根据电池管理芯片设计厂家的不同,选用相应的设备。    保护板解密解锁相关软件  编程器   如果保护板硬件损坏,我们还要用到示波器、万用表和逻辑分析仪。  示波器和万用表  逻辑分析仪   电芯的分选、搭配和组合   1、我们要使用分容柜和内阻仪对电芯的容量、内阻、电压进行分选,挑出各方面参数都比较相近的进行配组。  分容柜  分容柜管理软件  内阻仪  挑出各方面参数都比较相近的进行配组   2、我们会使用点焊机和镍片,将电芯组合到一起。  点焊机  用点焊机和镍片将电芯组合到一起   有镍片,就有镀镍片。镀镍片的主要材料是铁,其实就是在铁片上薄薄的镀了一层镍,单位重量的成本比镍片低60多倍。   平头镍片和圆角镍片   说到镍片,我们使用的镍片,全都采用圆角设计。与常见的平头镍片相比,圆角镍片具有防刺穿等优点,可以有效地避免短路现象。   3、对保护板解密解锁、对电芯组合完毕之后,就可以把壳、保护板和电芯组装到一起了。   把壳、保护板和电芯组装到一起   4、组装过程中,维修人员要保持认真严谨的工作态度。粘壳之后,检测没有问题,就可以交给用户了。  优质材料  材料比较劣质   笔记本电池组装,最好使用绝缘性良好的材料。前者是进口的绝缘材料,具有耐高温、防穿刺、抗老化等优点;后者是美纹纸,绝缘性差,成本比前者低2倍。   维修过后的电池,跟新出厂的电池差不多,需要进行首次充放电校准。我们建议用户:先充电10个小时(充电过程中,可以开机工作),充电10小时以后把电放完。循环执行上述步骤2-3次,即可达到最佳使用效果。
虚拟机安装苹果系统,让你一机两用,如果看不明白,可以回帖咨询 所需文件 unclocker 2.06 地址 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1kTMVTXl&urlrefer=1d3c133f2cc456517620e16ce99f3a52 python2.7 地址 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1dDnqyXF&urlrefer=d10975f3a1320e17c1fcf2268f92018b 10.10.5 mac 映象 文件来自 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fpan.baidu.com%2Fs%2F1kTxn4TT+&urlrefer=9c69e55c4f1a55bc42f57d9f0f1c3998 vmware 12 ro 地址 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fyunpan.cn%2FcmGEpIQBGSW4D++&urlrefer=8c4d4841a66a0ec65e734ea3423595e7提取码 1ccf 附 安装说明。 用 uncloker 2.06 怎安装 mac 教程。 首先 下载 unclocker 2.06 破解工具,python 2.7.9 辅助软件。 1. 下载后,先安装 python 2.7.9 辅助软件。 2. 解压 unclocker 2.06 到 任一磁盘,打开解压文件,用鼠标右键以管理员身份运行 win-install.cmd 文件。 3. 查看 虚拟机 选项,确认是否有mac os x 项目列表。 4. 若有mac os x 项目列表。就可以创建 mac虚拟机。并运行。 5. 这时运行mac虚拟机,可能出现一些错误提示,例如 二进制不能转换,不能兼容文件。或需要开启 硬件虚拟支持。并退出运行。 6 此时 莫着急,需要编辑 xxx .vmx(xxx 是指创建mac虚拟机时的名)文件。 第一步,复制 unclocker2.06 下的文件 efi32-srvr或 efi64-srvr(在 firmware 下) 到 创建mac os x 客户机根目录下。 第二步,编辑 xxx.vmx 文件。用记事本打开xxx.vmx 文件,把 efi64.filename = "efi64-srvr.rom", smc.version = "0" 两项值增加到文件。并保存。 7。再次启动mac虚拟机,此时就可进入苹果安装界面了。 祝 您 成功。
世界语言和沭阳话 世界语言排名   瑞士社会家者George Weber提出了这样的语言评价体系(图):   具体来说,评价语言地位需要按这6条标准加权评分综合考虑:   1. 以该语言为母语人数:最高得分 4   2. 以该语言为第二语言的人数: 最高得分 6   3. 使用该语言国家的经济实力: 最高得分8   4. 科学、外交中该语言的重要性:最高得分8   5. 使用该语言的国家数和人口数:最高得分7   6. 该语言的社会、文学地位:最高得分4分(如果是联合国工作语言加1分)   一种语言,在当今世界上处于什么样的排名,地位如何,主要取决于6个指标。   1 使用某种语言的母语人口数量。   (Number of native speakers of the language)   评分:4分   2 使用某种语言的非母语人口数量。   (Number of non-native speakers of the language)   评分:6分   3 使用这种语言的国家数量与人口。   (Number and population of countries using the language)   评分:7分   4 使用这种语言的国家的经济,科技与军事实力。   (Economic, scientific and military power of the countries using the language)   评分:8分   5 在外交,国际贸易,国际组织,学术交流等领域使用这种语言的频率。   (Number of major fields, such as diplomacy, international trade relations, international organizations and academic community, using the language globally)   评分:8分   6 在社会人文领域的声望。(例如:某种语言获得过多少次诺贝尔文学奖,某种语言有过多少世界名著等等)   (International socio-literary prestige of the language)   评分:4分 (如果是联合国的官方语言,额外加3分)   上面6个指标,就是判断一种语言在当今世界的排名,地位的综合指标。满分是40分。   --------------------------------------------------------------------------------   按母语人口排序的前10名是:(1)中文(占世界总人口20.7%);(2)英语(6.2%);(3)西班牙语(5.6%);(4)印地、乌尔都语(4.7%);(5)阿拉伯语(3.8%);(6)孟加拉语(3.5%);(7)巴西葡萄牙语(3.0%);(8)俄语(3.0%);(9)日语(2.3%);(10)德语(1.8%)。值得注意的是法语连前10名都没有进,仅排在第13位(1.4%),险胜排在第14位的韩语。   再看第二项指标:有多少人以该语言为第二语言:(1)法语(约1亿8千万);(2)英语(约1亿5千万);(3)俄语(约1亿2千万);(4)葡萄牙语(约3000万);(5)阿拉伯语(约2400万);(6)西班牙语(约2200万);(7)中文(约2100万);(8)德语(约2000万);(9)日语(约1000万);(10)印地语。当然括号中的数字只是大致的估算,不是也不可能是科学统计,但先后顺序大致是不错的。   George Weber先生对其他4项指标也做了估算,限于篇幅不一一叙述,他最后排出了世界语言的前十名:   根据上面那6个指标,所做出的排名   第一名:英语 37分   第二名:法语 23分   第三名:西班牙语 20分   第四名:俄语 16分   第五名:阿拉伯语 14分   第六名:汉语 13分   第七名:德语 12分   第八名:日语 10分   第九名:葡萄牙语 10分   第十名:印地语 9分   全球性交流媒介:英语   洲际交流媒介:法语、西班牙语、俄语、阿拉伯语、葡萄牙语
苹果系统安装 OS X Mavericks 10.9.2 (13C64) 懒人版安装镜像 说明 ~~~~~~~~~~~~~~ 此安装镜像根据 OS X Mavericks 10.9.2 (13C64) 原版InstallESD.dmg(MD5:fdb286dd1a321eb9ae1bd136d5d388c3)修改而来的,只替换了OSinatll和OSInstall.mpkg文件让其能安装在MBR分区上,添加了Extra\Extensions目录下必要的驱动FakeSMC.kext(6.0.1123)和PS2驱动VoodooPS2Controller.kext(1.8.9),使用了禁用电源管理驱动:NullCPUPowerManagement.kext,强调说明,如果你没有PS2键盘和鼠标,可以删除2个PS2驱动。另外部分笔记本电脑需要删除原装电源管理才能安装,如果删除原装电源管理,可以删除禁用电源管理驱动。 [查看图片] 本镜像支持硬盘助手写入硬盘分区安装,支持VMware Workstation虚拟机安装。 安装方法,其实懒人版纯净镜像,只是安装源,但安装还需要以下条件,引导方式,支持Chameleon引导(需要 SVN2.2Ver2246 以上版本支持,推荐SVN2.2Ver2269以上版本),因为OS X Mavericks 10.9.2 (13C64) 已经完全支持Haswell平台,推荐所有Haswell平台的用户推荐安装,新版本已经完全可以驱动AMD7系显卡和Intel G2集显,支持新Haswell平台的HD4600 5000 5200驱动集显。 安装镜像,仅支持硬盘助手写入未格式化的分区中,或使用Mac OS系统的磁盘管理恢复到U盘或是一个硬盘分区。如果你已经有Mac系统,强烈推荐恢复到U盘或USB移动硬盘上,然后安装一个变色龙到你的U盘或是USB硬盘上,这样这块U盘或是USB硬盘就可以作为引导盘引导安装。如果你想你的硬盘上不写入安装镜像,那么也可以使用USB移动硬盘在windows下写入到USB硬盘上的一个分区。 引导方式推荐使用变色龙,至于硬件识别方面略强,你可以使用Chameleon Install在windows下安装windows版变色龙,也可以把wowpc.iso刻盘,这张wowpc.iso光盘也是可以引导你的安装镜像。 简略介绍懒人版制作过程(OS X 系统下制作): 1.从网络下载APP安装包,右键显示包内容 设置显示所有隐藏文件 打开InstallESD.dmg原版镜像,找到BaseSystem.dmg打开待用; 2.打开磁盘工具,新建一个磁盘映像 大小自定义5.9G 安装镜像,然后从磁盘工具中把BaseSystem.dmg恢复到这个新建的映像中,恢复完成后,打开这个镜像,把InstallESD.dmg中的Packages文件夹复制到这个BaseSystem.dmg恢复到这个新建的映像中的System\Installation目录中; 3.使用工具Pacifist,打开Packages包中的提取核心,然后把mach_Kernel核心文件复制到这个镜像根目录。 4.最后替换两个MBR破解补丁,把OSinstall和Osinstall.mpkg分别复制替换到/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/OSInstall和/System/Installation/Packages/OSInstall.mpkg两个目录; 简略介绍基本安装步骤(假设只有Windows系统的用户): 1.压缩分区,使用硬盘助手 写入安装镜像,压缩分区使用windows磁盘管理器 压缩分区大小为6150M=6G即可,因为安装镜像约为5.9GB,压缩分区完成后,以管理员权限运行 硬盘助手,把安装镜像写入到你压缩的分区中; 2.安装windows版变色龙,需要 SVN2.2Ver2246 以上版本支持,否则变色龙版本过低会无限重启, 3.安装完win变色龙后,使用变色龙引导 硬盘助手写入的安装镜像 引导安装,如果不能进入安装图形界面,请根据 -v 图按新手五国教程排错,如果需要读写Mac安装镜像分区,请安装MacDriver或HFS10工具。 4.安装完成后,单硬盘需要一个windows PE 激活win分区或是100M隐藏分区,否则硬盘不能引导系统,进入windows系统后需要把安装镜像中的Extra目录整个复制到安装后的系统分区中,因为Extra目录是后添加的,安装程序不会自动拷贝到系统,请你手动复制到已经安装好的分区。 5.最后引导进入已经安装好的系统,根据向导设置进入系统,这里有几点要注意,因为第一次进入系统是没有网卡驱动的,请选择不要联接互联网,否则有可能会创建成一个普通用户。接下来再慢慢完善驱动吧! 本安装源来自网络,请安装测试后删除,版权归苹果公司所有。 下载完成后请使用工具Hash.exe校验下载的安装镜像MD5值 文件: Mavericks_10.92_13C64.cdr 大小: 6041632768 字节 修改时间: 2014年2月26日, 13:14:40 MD5: 99AC2A018AD7FEF095CFA74519E9ECBD SHA1: ABC5DC0F3230CAC2EB7731AA8AA3092864D8799A CRC32: 72DF9ADC
1 下一页