目前在Ubuntu中有二种设置PATH环境变量的方法。
为单一用户:
打开用户主目录下的.bashrc,在这个文件中加入export PATH=”$PATH:/your path1/:/your path2/…..”
重启或注销就好了。
全局设置:
在/etc/profile中增加
PATH="$PATH:/home/zhengb66/bin"
export PATH
OK,完成设置。
a.java
Intent intent = new Intent("android.intent.action.xxx");
sendBroadcast(intent);
b.java
xxxx(){
...
IntentFilter filter = new IntentFilter();
filter.addAction("android.intent.action.xxx");
mContext.registerReceiver(mIntentReceiver, filter);
}
private BroadcastReceiver mIntentReceiver = new BroadcastReceiver()
{
@Override
public void onReceive(Context context, Intent intent)
{
String action = intent.getAction();
Log.i(TAG,"onReceive action: "+action);
if (action.equals("android.intent.action.xxx"))
{
...
}
}
};
更新了一点点,顶上去,在没有出2.3之前还是会有用的,个人觉得一键root的软件在2.3之前是不会和大家见面了,手痒的同学还是可以弄弄的,推荐,毕竟更新了很爽,不想Q聊,大家可以加我新浪微博,私聊 :http://t.sina.com.cn/keithke
今天更新了刷会到eng s-off部分: 请到尾部查看2011.3.29
众所周知,自发布1.72~1.84系统以来,那个烦人的“锁”后面都多了“RL”两个字母,这就意味着为root增加了一道障碍!
进过个人的多次实验和总结他人经验,得出了以下一套绝对可行且安全不反弹的“解锁+永久root”方案!过程有点繁琐,但为了享受系统更新带来的屏幕色彩+更高的系统处理速度+摄像头优化。一切都值得!
(最好看看下面这小段介绍~)
首先,我们需要知道的是你现在是否已经刷到1.84了,并且了解现在自己的手机是ship s-on rl 还是ship s-off rl,如果是ship s-on rl 就需要进行系统降级ship s-off后再升级。(这里说明一下,如果您是由eng s-off和eng s-on甚至ship s-on直接升级到1.84的,它的锁统统会变成ship s-on RL,这是无法root的,请从以下第一部分开始按教程处理!如果是由ship s-off升级过来的,一般会保持ship s-off 多个RL,这个就可以直接跳到本教程的第二部分!)
好,不废话了,开始我们的工作!
第一部分
1.把ship s-on RL 的手机从1.84降级到1.31或1.32的系统。
(也就是2.2的系统,最好用ruu官方系统,相信大家都有刷机包了,没有的到这里下载1.32的http://u.115.com/file/f481f2757b 不要高于1.32版本的。)
另外提供一个1.84.832.2版本的系统给大家,方便下面重新刷会1.84的时候用。(http://u.115.com/file/t3492ea04d)(附1.84.832.6 http://u.115.com/file/f481f2757b#)
有没有发现1.84的系统根本无法用VISIONary+进行root了,这里我们处理一下。降级!
准备工作:
1.ADB工具(http://u.115.com/file/f56e68414b下载android-sdk-windows.zip)下载回来后,把它解压缩到C盘的根目录。
2.HTC sync官方同步工具(http://www.htc.com/cn/到官方网站可以获得)
3.一个工具包(http://u.115.com/file/f51cd234bf 下载Downgrade.zip)
操作开始:
1.把下载的Downgrade.zip解压到C盘根目录的ADB工具文件夹下(android-sdk-windows);
2.进入手机(现为1.84的系统)的设置----应用程序----开发----USB调试,勾上!
3.用USB数据线把手机连接电脑,选“仅充电”模式;
4.提取RUU内的ROM.ZIP:
(1)
双击上面提到的1.32RUU官方升级包,当蓝色load条过后出现要按NEXT(下一步)的界面不要进行任何操作!,键盘Win + R 弹出运行界面输入%temp%,这里是系统临时存放文件,在搜索框输入“rom.zip”就可以找到RUU提取出来的rom.zip。复制到桌面改名成PD98IMG.zip。
(2)
接着把PD98IMG.zip文件复制进您在用的手机金卡根目录(内存卡制作成的金卡),金卡制作教程我会在本教程末端提出。
5.电脑上打开命令提示符(键盘操作Win+R 输入CMD即运行提示符),转到C盘android-sdk-windows\tools目录下(在提示符框内输入“CD C:\android-sdk-windows\tools” 回车)
这里需要灵活,因为不是每个人都会把目录名改成这样,例如下图
(271楼的先生告诉我不够详细,但我想说,这里真的是需要灵活的,要是不懂,就真该补补电脑入门知识!所以我不会采纳他的提醒,还是需要给读者一点挑战,以后就都会了,毕竟这个点是在很多领域很常用的!!):
接着继续输入以下双引号内代码():
“adb push psneuter /data/local/tmp”回车(把文件psneuter上传到手机/data/local/tmp目录下);
“adb push misc_version /data/local/tmp ”回车(把文件misc_version上传到手机/data/local/tmp目录下);
“adb shell chmod 777 /data/local/tmp/psneuter”回车(修改文件的属性为777);
“adb shell chmod 777 /data/local/tmp/misc_version”回车(修改文件的属性为777) ;
“adb shell /data/local/tmp/psneuter”回车(执行psneuter);
“adb shell”回车(返回 shell)。
这是你应该可以看到# 号了,这就说明已经临时取得ROOT权限了!不行就重复以上步骤,以上没有错是绝对会出现#的。
接着在#号后面输入:
“/data/local/tmp/misc_version -s 1.31.405.3”回车(这里是欺骗你的系统自认为现在是1.31.405.3版本的系统,为后面的自动升级做准备)。
最后输入:
“exit”回车
接着输入:
“adb reboot bootloader”回车(重启到bootloader界面)。
这里手机重启后会自动检查和读取内存卡(金卡)内的PD98IMG.zip,接着就会自动升级,完成后开机就会发现手机已经降回到1.32(2.2)的版本了。
(提示:有点人需要在看到了bootloader界面后,按一下开机键,才会自动进入读卡升级,接着会出现一串英文:do you want to start updata? 请按音量上键+电源按钮)
6.我们已经降级成功,烦人的ship s-on RL也重新变回到ship s-on,接下来就是要root + ship s-off,然后重新刷到1.84系统进行永久root + ship s-off RL。
具体准备:
(1).手机端提权软件 VISIONary+ http://u.115.com/file/f572207fdd 下载
(2).刷写ship s-off电脑端软件 Easy Radio tool http://u.115.com/file/f579386717 下载(注意,这里是ship不是eng,eng的在本教程中是个错误,不作详细教程。)
具体操作:
(1)、把下载的VISIONary+安装到机身内存(不是卡,否则有可能无效),然后运行软件,界面如下:
(2)、这里不需要勾选任何选项,直接点击 Temproot now (只做了临时root),看见黄色盾牌画面后耐心等待(几分钟,10分钟以内,超出则有问题)回到第一步的界面。
(3)、回到以上界面后点击Attempt Permroot now (永久root必按),过会儿就会进入黑色界面,如无意外会弹出授权界面,点击允许,手机会自动重启,ok!已经永久root。
(4)、确定你的手机取得了永久root权限(可以用root explore试试,这个我不多说了)。
(5)、进入设置--应用程序--开发--usb调试,打勾。
(6)、手机用数据线连接电脑,根据屏幕提示,选择“仅充电”模式。
(7)、在电脑上,下载上面的工具,解压,然后运行easy radio tool.exe。
界面如图所示
(8)、选择第一个选项,然后点击“Do it!”,这时手机会有superuser程序弹出询问你是否允许给予最高权限,点击允许。
(9)、进度条跑完,ok,已经完美ship s-off 了~
(10)、关机,按着音量下键+开机
7.现在就可以在root + ship s-off 的情况下直接更新到1.84了,更新后就会发现ship s-off 变成了ship s-off RL,最重要是s-off了。
具体操作:(这里建议用RUU 官方升级)
(1)、保证电脑上安装了HTC sync,相信您有按上面步骤来就已经安装了。
(2)、连接手机到电脑,选择HTC sync模式。
(3)、打开上面下载的1.84.832.2 官方RUUhttp://u.115.com/file/t3492ea04d 直接更新到1.84.(也可刷这个RUU 附1.84.832.6 http://u.115.com/file/f481f2757b#)
(4)、更新后关机,音量下键+开机键,查看时候是 ship s-off RL,是的话,成功!