zoukankan      html  css  js  c++  java
  • MS1 刷机小记

    一直以来想把ANDROID2.1 刷成2.2 今天端午假期正好有空于是就准备了一下开始刷机一开始看到官网上有升级的UPDATE.ZIP 以为挺好的, 没想到还没刷到一半就出现了两个错误1.can't open /cache/recovery/command (这个问题不是问题 第二个才是)2.assert failed:apply_patch_check("/system/app/4in1.apk","4180490fc6c42ca8e76239c861c8a87cb53e875b5","761e43e8c3eaa4191f77fa6620b6b8e3b81e52f8")原因是我原来的系统被我提升了ROOT权限  然后卸载了一些系统应用软件,导致无法升级 ,(后来以为安上4in1.apk等软件就可以了 依旧不行 原因是没有找到跟原版MD5相同的版本)MD5验证失败后我开始
    在UPDATE.ZIP里寻找UPDATE的批处理文件 最后在META-INF\com\google\android下找到 名叫 updater-script 里面有一些更新信息assert(apply_patch_check("/system/app/AccountAndSyncSettings.apk", "87833d6640edd187b0d53c41843eaf884543f027", "65dd7caf630d8e2cff3523d7e78713a1d3c866a8"));set_progress(0.023115);apply_patch("/system/app/AccountAndSyncSettings.apk", "-",            87833d6640edd187b0d53c41843eaf884543f027, 71070,            65dd7caf630d8e2cff3523d7e78713a1d3c866a8, package_extract_file("patch/system/app/AccountAndSyncSettings.apk.p"));set_progress(0.023272);


    这个里面是一些脚本  看网上说以前是一个叫UPDATE的文件夹里面的文件可以修改这个 、可能是2.2给封装起来了,加强了安全性 - -我以为把这些信息删除了就可以升级了、 没想到还升级过程还进行了对整个UPDATE包的验证,没有找到验证整个包的信息,最终整个方法放弃。


    于是找了一个国行的底包开始刷啊刷、我用的是RDD LITE V4.6 英文版  一开始用5.0中文版不知道为什么不好使,  BL_9078_umts_sholes_GC_HS_Consumer_replacer.sbf和SGC_U2_03.04.0_USASHLSGCB1B2B5008.0R_PDS06A_HWp2a_1FF.sbf(按顺序刷) 

    进入BOOT LOADER 的方法是 开机键+ 导航上进入 UPDATE界面的方法是 开机键+X  然后 音量+和照相键同时按 
    据说网上说的比较安全的方法是WIPE - 刷底包 - WPE- UPDATE -WIPE  重启
    最后终于刷成功了 2.2 但是纠结的事情出现 、 官方2..2的性能的确不咋的啊、死卡死卡的,我纠结啊, 咋办 ,刷回ROM2.1把 ,静静地等待流畅点的ROM出现。
    诶 还是2.1流畅、 顺手多了、 心情也舒畅了。。

    最后把几天的过程记录下来,把需要的工具整理一下,没准哪天还得刷2.2 - -

    (刷机前后)

    整理的工具包

    吃点东西下午研究一下安卓开发,争取弄出来个小东西。^_____^.

  • 相关阅读:
    JAVAEE网上商城项目总结
    色盲小游戏
    jQuery(动画效果)
    Oracle exp,imp,expdp,impdp数据导入导出
    Sysbench压力测试工具简介和使用(二)
    Sysbench压力测试工具简介和使用(一)
    Eclipse常用快捷键汇总
    常用数据库连接URL地址大全
    H2数据库使用
    DbVisualizer 解决中文乱码问题
  • 原文地址:https://www.cnblogs.com/lfzark/p/2072578.html
Copyright © 2011-2022 走看看