一.
1.把USB调试打开(设置--应用程序--开发--USB调试 勾上,勾选以后会出个对话框,那里要确定。)
2.安装驱动,
这一步至关重要,整个刷机过程成功与否,很大程度上取决于这一步
二.下载SuperOneClick,解压好,安装
三.把手机和电脑连接上
四.注意一下电脑右下角,如果电脑能识别手机则安装驱动成功,如果是别不了,则安装驱动不成功
这时不要急着开始运行SuperOneClick,一定要把驱动装好先.
五.驱动装好了就运行SuperOneClick(如果SuperOneClick无法运行或者错误请安装Microsoft .Net Framework )
点击root
当SuperOneClick中出现"Wait For Device"这句话时,就表示SuperOneClick已经在对你的手机写入root权限所需要的资料了,直到出现"Your Device Is Rooted!.这时你已经Root成功,恭喜你了,接着只需安装一个Superuser即可.
from http://bbs.uc.cn/thread-1406643-1-1.html
-----------------------------------------------------------
[技术教程] 如此强大的刷机工具,你还等什么?
1.把USB调试打开(设置--应用程序--开发--USB调试 勾上,勾选以后会出个对话框,那里要确定。)
2.安装驱动,
这一步至关重要,整个刷机过程成功与否,很大程度上取决于这一步
二.下载SuperOneClick,解压好,安装
三.把手机和电脑连接上
四.注意一下电脑右下角,如果电脑能识别手机则安装驱动成功,如果是别不了,则安装驱动不成功
这时不要急着开始运行SuperOneClick,一定要把驱动装好先.
五.驱动装好了就运行SuperOneClick(如果SuperOneClick无法运行或者错误请安装Microsoft .Net Framework )
点击root
当SuperOneClick中出现"Wait For Device"这句话时,就表示SuperOneClick已经在对你的手机写入root权限所需要的资料了,直到出现"Your Device Is Rooted!.这时你已经Root成功,恭喜你了,接着只需安装一个Superuser即可.
from http://bbs.uc.cn/thread-1406643-1-1.html
-----------------------------------------------------------
[技术教程] 如此强大的刷机工具,你还等什么?
Recovery是什么意思?对于很多刚接触到安卓手机的同学这是一件比较头疼的事情。那么究竟Recovery是什么意思?他又可以帮助我们做一些什么呢?今天就给大家分享一个比较详细的recovery功能详解以及刷机教程。
Recovery是什么意思?
相信这个问题难不住各位老鸟,recovery翻译过来就是“恢复”的意思,是开机后通过特殊按键组合(各个厂商各个型号不尽相同)能够进去的一个系统(工程模式),在这个界面你可以直接用sd 卡上的zip 的rom 升级或者备份你的系统,老版本的recovery只有三个选项,只能用update.zip这个文件名的文件升级,而且无法备份系统,不能用任何文件名的zip文件升级。新版本已经多出很多选项可以供你操作。如何进入recovery模式?这个每款手机的操作各不相同就不再展开介绍,咱们只说Recovery通用的部分。
1)主功能界面
wipe data/factory reset 和 wipe cache partition就是传说中的“双wipe”了,刷机前最好执行以下,不然可能会出现各种各样的小问题~
2)install zip from SD card界面
apply sdcard:update.zip (升级SD卡中的update.zip刷机包)
choose zip from sd card (从SD卡中选择zip格式的升级包(升级刷机包一般选这个)
toggle signature verification (检验签名)
toggle script asserts (脚本声明)
3)backup and restore界面
4)mounts and storage功能详解
5)Advance 功能详解
在Partition SD Card选项有几种容量可供选择,选择相应的数值之后按电源键,会对卡进行分区,此过程不可逆!
总结:Recovery是刷机必须使用到的工具,操作上其实不困难。只要能够理解到菜单的意思其实就可以非常轻松的对Recovery进行操作。另外还有一种很简洁的方法就是下载一个“绿豆刷机神器(原《安卓驱动》)”PC版,它可以支持安卓手机一键刷机、一键备份、一键ROOT(unROOT)、一键装机、一键下载。而且提供了各型号安卓手机的官方原生ROM刷机给你使用,很方便,而且绿豆刷机神器手机版也即将问世了。大家应该也都明白Recovery是什么意思了吧。如果觉得有用的话,那就把这个教程或分享给你的机友们吧。
from http://bbs.uc.cn/thread-1637495-1-1.html
-------------------------------------------------------
-------------------------------------------------------
获得 android 的 root 权限
android 手机/平板大行其道的今天,获得 root 权限成了大家关注的话题。
据我所知,需要获得 root 权限的嵌入式操作系统,只有 ios 和 android。其中 ios 称为越狱,随着 ios 的发布,有众多高手开发了相应的傻瓜越狱工具。但是 android 应用非常广泛,却没有统一的技术支持,所以只能由用户自己进行权限破解。因为 android 的内核是 linux,而 linux 中 root 拥有至高无上的权限,所以一时间获取 root 权限也成了很多非 linuxer 关注的话题。
一键获取 android root 权限: Unviersal Androod (不适用所有机型)
一键获取 android root 权限: Unviersal Androod (不适用所有机型)
为什么要获得 root 权限呢?
其实日常应用并不需要 root 权限,但是由于一些 android 的限制,我们必须拥有 root 权限才能:
- 下载收费软件
- 修改系统文件
- 替换 hosts 文件
- 截图
- 等等 …
连截图都要 root 权限……(记得 ios 是 home+power 吧?)
消歧
使用 adb 连接到设备获得的 root 权限并不是 设备所拥有的 root。
也就是说,连接设备成功后,我们对设备的系统具有了 root 权限,而设备系统自身并没有 root 权限。例如您在 market 看到 need rooted device 字样,那就是意味着您的设备系统也具有 root 权限。通常来说,root 指设备自身可以执行 su 并获得 root 权限。
原理
adb ( android debug bridge ) 链接设备,并使用具有 root 权限的 adb 修改/替换设备 su 文件,从而具有 root 权限。
前期准备
- 访问 http://developer.android.com/sdk/index.html (need proxy),获取 adb 工具(需要下载 sdk,windows 还需额外下载 usb 驱动);
- 创建
/etc/udev/rules.d/51-android.rules 文件,内容如下:
ubuntu:SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666" SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0bb4", MODE="0666"arch:SUBSYSTEM==”usb”, SYSFS{idVendor}==”0bb4″, MODE=”0666″ SUBSYSTEM==”usb”,ATTR{idVendor}==”0bb4″,ATTR{idProduct}==”0c02″,SYMLINK+=”android_adb” SUBSYSTEM==”usb”,ATTR{idVendor}==”0bb4″,ATTR{idProduct}==”0c01″,SYMLINK+=”android_fastboot”
更改文件权限:
chmod a+rx /etc/udev/rules.d/50-android.rules
重新加载 udev 规则:
udevadm control –reload-rules
- 下载越狱软件包,并把 su 拷贝到 adb/tools 内
开始~
插入 usb 数据线,然后打开终端,进入 adb/tools 目录,执行
adb devices
Android adb devices显示 ???????????? no permissions怎么办?Windows:运行adb rootLinux:
adb kill-server
sudo adb root
此时显示为:
List of devices attached 0123456789ABCDEF device
成功列出已连接的设备后,执行
adb shell mv /system/xbin/su /system/xbin/osu # 备份原 su 文件 adb push su /system/xbin # 把 adb/tools 的 su 文件 推送到 android设备 /system/xbin adb shell rm /system/bin/su # 移除其他的 su 文件 adb shell ln -s /system/xbin/su /system/bin/su # 软链 su adb shell chmod 6755 /system/xbin/su # 变更权限 adb shell sync # 同步所有缓存中的文件 adb shell reboot # 重启 android 设备
(您需要根据您的设备和设置变更执行的路径)
等待设备重启完成后,可以在 adb shell 模式输入:su(回车),会出现su: access granted, courtesy of www.magicandroidapps.com #等提示,代表成功了。
现在您可以使用root explorer,蓝牙上网,截图,martket enabler等工具啦~
为什么我不需要 root
网上超多的 root 教程会让你惊奇的发现,ROOT好简单哦。但是看到新手一拿到手机就马上刷ROOT,然后再问:取了ROOT有什么用?
我们不能完全责怪用户,因为很多教程都没有强调刷ROOT可能导致的严重后果,会危及到你手上设备的安全性。实际上,很多用户根本不需要ROOT权限!
我们不能完全责怪用户,因为很多教程都没有强调刷ROOT可能导致的严重后果,会危及到你手上设备的安全性。实际上,很多用户根本不需要ROOT权限!
在开始之前,请先问你自己以下2个问题:
1.你有几次细读过菜市场里下载的软件或者游戏的使用协议?
2. 你有几次看了软件使用协议中的权限要求(full internet, gps location, read contacts等等)后会问“嗯,为什么这个游戏需要这些权限呢?”
你是不是还是照安装不误呢?
1.你有几次细读过菜市场里下载的软件或者游戏的使用协议?
2. 你有几次看了软件使用协议中的权限要求(full internet, gps location, read contacts等等)后会问“嗯,为什么这个游戏需要这些权限呢?”
你是不是还是照安装不误呢?
事实是,绝大多数的用户根本不会理会 程序所 请求 的这些权限,他们会照安装不误。
虽然 market 已经通知了用户软件所需的权限,但这远远不够。 因为用户还是不知道这些权限和安全有什么关系。有些软件也许没有什么恶意,但设计的却极其的烂。因为开发者也是人,也会犯错。有时,程序员会选择一个他们 认为安全的协议,但实际上却是很危险的。又或者有些恶意软件,可以让别人远程清空你的手机,或者将你手机里的信息传送回指定服务器后再清空你的手机(也许 已经有这样的软件了)。我以上所说的这些例子表明,即便是非ROOT权限的程序都有可能很危险,何况那些获得ROOT权限的程序呢?
其实,有些功能其实完全不应该需要ROOT权限的。很多用户取得ROOT权限只是为了添加一些自己的主题,为了一些小众的需求而已。
老实的说,看到越来越多的ANDROID新手认为不ROOT就不能正常工作,让我感到很沮丧。(via)
参考资料
http://developer.android.com/guide/developing/device.html
http://www.kunli.info/2009/08/22/archlinux-android-adb-recognize-device/
http://henryh.cn/blog/android_cupcake_root.html
http://bbs.hiapk.com/thread-652917-1-1.html