金山毒霸杀毒软件论坛,中国知名杀毒软件

 找回密码

    找回密码

QQ登录

只需一步,快速开始

搜索
查看: 2578|回复: 4
[资讯]

<转>来讨论一下什么是砖机

 关闭 [复制链接]
  • TA的每日心情

    2016-1-25 09:10
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2012-8-3 13:39:41 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?

    x
    一, 如何才能成砖?
    如果把成砖相像成中毒,修砖类比为解毒,那修砖的第一步,就是了解中毒的机理,然后“对症下药”,当然,本文最后,也给出了近乎万斤油的解法。

    提到成砖的原因,正常使用的人是几乎永远不会成砖的,而成砖很可能由下面的操作造成:

    1. 安装输入法失败,主要发生在 settings.db 文件权限不正确;
    2. 刷机过程中的操作出错;
    3. 使用了fastboot;

    二, 为什么会成砖?

    就像中毒一样,成砖也是有轻有重的。

    输入法安装失败:是因为安卓的操作系统源于linux,对权限控制非常严格,系统启动阶段,是使用system用户来启动的。
    而我们把文件传上去之后,system用户其实没权限访问我们的文件。
    导致system用户不能读取settings.db,一起卡在开机LOGO;

    刷机过程操作出错:其实最危险的操作,往往是最容易的,刷机本身其实并不容易出错,这个过程出错,大不了一直开机就出个菜单让刷机。

    fastboot使用后无法还原:fastboot 是用户可使用的最底层的修改工具,目前所有的操作都可以不用fastboot来完成,强烈建议不要使用fastboot进行刷机等操作。。。
    fastboot的特点是,功能强大,但几乎每一个修改,都会导致系统的底层变化,也就是说,如果你不知道自己在做什么,不要使用fastboot.

    三,如何修砖?

    第一步,要坚信,amazon的工程师面对一台成砖的机器,拥有的软件和工具基本上与我们拥有的相同,至少在修砖这个事情上是的,所以,请相信我们折腾出来的:
    无砖不能修。

    第二步, 先下载一些可能需要的程序和包

    1. 调试工具:
    windows下: fastboot.exe adb.exe usb_driver
    linux/mac: fastboot adb-linux/adb-mac

    2. 系统的引导程序及强制提升权限的expolit
    boot.img
    updaterecovery.img
    stockrecovery.img
    zergRush

    3. 一颗勇于学习和探索的心。

    (上面所有的文件附件中会有打包下载,包括windows/linux/mac版)

    第三步,分以下情况来操作

    1. 输入法安装失败的:(一直卡在开机LOGO无法进入系统)
    1) 把KF连到电脑上, 装好驱动,确保adb shell可以使用
    2) 临时再次提升权限后,修复settings.db的权限:
    adb zergRush /data/local/tmp/.
    adb shell "chmod 777 /data/local/tmp/zergRush"
    adb shell "./data/local/tmp/zergRush"
    adb wait-for-device
    adb shell "chown system.sytem /data/data/com.android.providers.settings/databases/settings.db"
    adb shell "chmod 660 /data/data/com.android.providers.settings/databases/settings.db"
    adb reboot
    3) 机器重启就会发现,一切OK了


    2. 刷机过程出错之一:一直出现那个美丽的刷机菜单。
    1) 把KF连到电脑上, 装好驱动,确保adb shell可以使用
    2)直接把原装的引导程序刷回去,以正确引导:
    adb push stockrecovery.img /sbin/
    adb shell "dd if=/sbin/stockrecovery.img of=/dev/block/platform/mmci-omap-hs.1/by-name/recovery"
    adb reboot
    3) 机器重启就会发现,一切OK了


    3. fastboot操作出错,或者上面两种方法无效:
    这种情形下有时adb shell已经不能用了,所以需要尝试多种方法,请依次试用:
    方法一,清空用户数据,修复引导模式:
    fastboot -i 0x1949 -w
    fastboot -i 0x1949 oem idme bootmode 0x4000
    fastbooot -i 0x1949 reboot

    方法二,重新写入引导镜像,修复引导模式:
    fastboot -i 0x1949 boot boot.img
    fastboot -i 0x1949 -w
    fastboot -i 0x1949 oem idme bootmode 0x4000
    fastbooot -i 0x1949 reboot

    方法三,
    最终方法,完全重刷官方系统,修复所有砖



    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-8 15:31
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2012-8-3 13:48:35 | 显示全部楼层
    顶~我想知道KF是什么...手机?

    点评

    KF应该是客服的简称吧  详情 回复 发表于 2012-8-3 15:19
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2012-8-3 15:19:54 | 显示全部楼层
    Success2012 发表于 2012-8-3 13:48
    顶~我想知道KF是什么...手机?

    KF应该是客服的简称吧

    点评

    把KF(客服)连接到电脑上?  发表于 2012-8-3 20:59
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2012-8-4 05:40:53 | 显示全部楼层
    POY    附件呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    前天 22:30
  • 签到天数: 890 天

    [LV.10]以坛为家III

    发表于 2012-8-11 10:54:57 | 显示全部楼层
    学习一下
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录

    本版积分规则

    QQ|小黑屋|感谢版主们|爱毒霸社区 ( 京ICP备10005744号

    GMT+8, 2019-11-21 15:41 , Processed in 0.210625 second(s), 31 queries , Xcache On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表