科学网

 找回密码
  注册

tag 标签: ROOT

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

ubuntu 12.04/12.10 root 登录
chaoshu 2014-4-24 11:18
1 先设定一个root的密码,sudo passwd root 2 root 登陆,su root 3 备份一下lightgdm cp -p /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.bak 4 vi /etc/lightdm/lightdm.conf (建议使用gedit /etc/lightdm/lightdm.conf)如果不能使用gedit,出现下面错误 ** (gedit:2976): WARNING **: 连接已关闭 请使用: sudo gedit /etc/lightdm/lightdm.conf 5 增加: greeter-show-manual-login=true 修改后为: greeter-session=unity-greeter user-session=ubuntu greeter-show-manual-login=true 重启登陆即可。已经可以输入root了 root登陆后还没声音,又查了查,如下方法: 12.04 Ubuntu root登录没有声音这个问题的根本原因是使用root登录后pulseaudio没有启动。 将root加到pulse-access组: sudo usermod -a -G pulse-access root 然后修改配置文件/etc/default/pulseaudio,将PULSEAUDIO_SYSTEM_START设为1, 12.10 login as root ,then : pulseaudio --start --log-target=syslog
个人分类: Ubuntu|3038 次阅读|0 个评论
手机平板刷机之造反有理与实验课的授渔教学法-小斌刷机之一
热度 30 tangchangjie 2013-10-7 15:20
      手机平板刷机之造反有理与实验课的授渔教学法(唐常杰)-小斌刷机之一   国庆大假第5天,朋友的孩子小斌,带着一篮自家种的绿色蔬菜 从乡下 来,说是要拜师,学手机平板的Root与刷机技术,随身还带来了一个待刷机的平板和两个旧手机,都是安卓系统。    安卓的Root与刷机是合法技术(虽然 厂家不喜欢) 。 在笔者的鼓励之下,小斌通过一天的基于Web的自学与实践, 达到了”学会并且会学”的目标。感受了马到成功的兴奋,体验了违反规程而险些把手机变砖头的紧张,又享受了把砖头变为好手机的喜悦。   本文介绍这次自学实践的需求、背景、过程,音质提升、节能效益,对“官”方的建议,以及事后的思考。       杂草   程序太占资源 问 小 斌为何突然想学刷机,他说,安卓操作系统比苹果iOS开放,资源多,但有的设备中有几十个预装程序,有的就像庄稼地里的杂草,不请自来,费电、费流量、费内存、删不掉、关不了,强关之后一分钟,就又在后台自动启动,寒风吹也生,真的很“草性”。    官方摇钱树 小斌说的杂草程序,是被“官方”(泛指厂家、商家或开发者)赋以高权限的程序,能后台自动启动,用户不能删除。   当不请自来的杂草程序超过一定数量(实践中,通常20-30个),且用户运行的前台程序又需要较大空间时 ,安卓进程调度程序就有点力不从心了,调度程序从内存移除的杂草,杂草很快又顽强地从后台启动,按下葫芦起了瓢,设备卡滞,CPU负荷大,费时费电。   考察这些杂草程序的行为,它们既像服务生,也像卧底者, 它们 通过监听监视(通话,通讯录,用户位置),猜测用户爱好,并随时连接“官方”服务器,推送软件版本升级消息; 善而言之,是改善服务;恶而言之,会侵犯隐私;雅而言之,是机器善解人意,俗而言之,是官方的摇钱树,所产生的流量费用,源源不断流向“官方”。    刷机与Root,造反有理 Windows系统中,机主容易获得系统管理员权限,从而可升级系统、可定制自动启动程序的清单,为什么安卓设备机主就不能当家作主?   一些安卓设备中,“官方”预置了太多的程序、太多的杂草行为,激怒了用户,“官”逼之下有“民”反,有人振臂一呼,我的设备我做主,夺回机器的自主权!   Root(根权)操作相当于在Windows中取得管理员Administrator权限。夺回了机器自主权,可实现“我的设备我做主”,对程序做真删除(不可恢复)、假删除(还可恢复),以及禁止后台自动启动等操作。而刷机是在夺权的基础上,更换操作系统版本。   有人揭竿而起之后,刷机和Root软件就风起云涌,这些软件的名称通常是“ 定语+中心词”结构,中心词各色各样,自信的如“大师”、“专家”;谦虚的如“助手”、“精灵”;而定语部分通常含“刷机”,“ROOT”,“一键”,等词汇。   这些软件大同小异,这个月或 软件A 领先,下个月或 软件B 领先,你追我赶;用户感觉多元化, 软件C 对机型甲迎刃而解, 软件D 对机型 乙马到成功,难分伯仲,……  一言以蔽之,刷机和Root 的道理千条万绪,归根结底就是一句话,造反有理。 徒  弟的自学实践 与 师傅的述而不作  对于刷机和 Root,笔者略知一些皮毛,得益于一些与移动设备相关的项目实践;但脑中真的是少“鱼”而有“渔”,记不住多少技术细节,只是大致知道怎么去查、去学、去用。   于是和小斌商定,我们一起来作一次基于Web的自学实践,因为小 斌 的笔记本电脑字体太小,看不清楚,我就“述而不作”了,全部操作由小斌在他的笔记本电脑上进行。这样,下载的资料,记的电子笔记,安装的软件,全是实践收获,且可随电脑带回去慢慢消化。 准 备工具时,所见警告惊心动魄  让小斌用从网上下载了几个刷机和Root软件,这些软件大同小异,水平上你追我赶;很难说那个绝对最好,只能说那个软件相对更适合。   下载这些软件时,频频见到警告,“刷机有风险,谨防变成砖”,“刷机有大喜大悲,心脏病者不宜”,频频看见有人报告“爱机变砖”,“呼唤高手出救”,惊心动魄,小斌感到了压力,回头看我,而畏手畏脚。 斌斌大胆地往前走  一开始笔者就设定角色,只起壮胆和辅导的作用,对小斌说:莫回头,大胆往前走,刷机就像把Windows XP 升级为WIN 97,照着教程大胆作,一般不会变砖,真的刷坏了,我来处理(其实知道不会坏到哪里去,才敢这样承诺)。   小斌说它重装过电脑系统,最不顺利时,把硬盘卸下来, 到朋友的机器上重装,用 Gost刷预先做好的映像。   手机平板的刷机与PC升级系统稍有不同,平板和手机中对应于“系统硬盘”的,是闪存FLASH芯片,固定在 “主板”上,不能拆卸;几年前, 由于机器和刷机软件都在探索,“刷机刷成砖”的事件常常听到;由于厂家和刷机软件开发者的共同努力,这两年的 刷机软件,在变砖的失败中吸取教训,内定了止损红线 ,到了某个状态,还刷不成功 ,就放弃而退回 原态;所以, 只要按操作规程,就很安全, 不会变砖。 卡刷、线刷 和 可卸flush刷 刷机大致两大类方法,卡刷和线刷;    卡刷 —手 机充足电,把待刷系统文件放在SD卡根目录,通过组合键,引导机器进入刷机状态;    线刷 —USB线连接移动设备和笔记本电脑(用笔记本电脑可防止突然停电引起的不确定后果),启动程序,中间自动启动机器若干次,一般10分钟成功,好的程序还会在失败后自动重新选择策略再试。   忽发奇想,可否设想一种 可卸flush刷? 如果厂家把安卓设备的系统flush芯片做成可拆卸的,就像装卸SD卡和手机资费卡一样,那就更容易刷机了和Root了,大不了,像拆“硬盘”一样,把 flush芯片拆下来,请朋友修或送修,估计厂家和商家的为了商业利益,不会做成可拆的,但不排除有胆识的厂家尝此螃蟹。 一键Root,马到成功 。为鼓励兴趣,让小斌先 Root一台较旧、较普及的手机。全部过程中,我述而不作,让小斌一边做,一边用记事本程序在电脑上记录,包括软件、软件、步骤、显示,系统反馈,成败情况;   因为该型号用户多,其Root技术被研究得比较彻底,随便选了一款号称 “一键Root”的工具,果然马到成功,三分钟后,系统就报喜,“祝贺Root成功”。   Root成功 ,这台机器硬件不足以流畅支持高版本系统,就不再刷机升级了,只是关闭了若干不需要的杂草程序,增加一些喜欢的程序,颇为流畅。 该出手时没出手,有惊无险的跌宕 马到成功的小斌有点飘飘然了,马上拿起第二台手机,这台机器硬件能流畅支持新版本,决定先Root,后刷机;和小斌约定,这一台由完全由他独立操作, 我尽量不干预;   Root几分钟就成功了, 从胜利走向胜利, 小斌进入了亢奋状态,选择了卡刷方法,-把要刷的操作系统复制到SD卡根目录,然后用复合键开机,进入刷机状态。   注意到小斌忘记了教程中的一个环节,即提取并且保存手机内核和基带;我没有出手干预,因为结果不确定,如果是手机是行货,则可能成功;而有些水货手机,其内核和基带是水货经营者用补丁程序修补的,就有可能把手机刷成平板,不能打电话。    如果成功了,当然好,省事;如果失败了,是学习从失败中走出来的教学机会,也是一次操作规程教育。 10分钟后,刷机成功,小斌兴奋地试用了好多功能,界面华丽,WiFi上网流畅,充满了自豪感。 我弱弱地问了一句,能打电话吗? 小斌很自信:WiFi都很正常,则打电话绝对没有问题 ,电话是最基本的、是偏硬的功能。 我说,还是试试看; 实践是检验真理的标准,果不其然,试打电话时,手机上显示“未在网络注册”,手机没有变砖,但变成了平板!   小斌脸色都有点变了,“怎么会这样,怎么会这样呢?”,有点着急,有点沮丧,手机的价值接近2000,对他而言,绝对是个大数。   其实,我没有遇到过类似的情况,能稳得住是因为相信,Web这个最大的图书馆上,一定能查到解决方法,果然,在谷歌上输入“未在网络注册”,竟然有1亿条答案! 在首页上,凭感觉选了几条比较靠谱的,试验到第三条时,通过下载补丁软件的方法,恢复了电话功能。修复过程中,查找和试验用了20分钟,最后成功的操作只用了两分钟。   想不到,这场自学实践课还跌宕起伏,好在是有惊无险。 线卡复合刷 小斌带来的平板,真是个考师傅的难刷之机,试用了三个”一键Root“的工具都没有成功,有的还虚报”祝贺Root成功”,采用了纯粹卡刷,也没有成功,最后采用了Odin3软件的方法。   本质上,Odin3方法是线刷和卡刷的复合方法,第一阶段用线刷的方法把必要的软件包复制到flush卡根目录下,第二阶段用复合键引导机器进入卡刷状态。   其实,在此前我也没有类似的经验,这次和小斌一块实践,学到了新方法,是一大收获。    小斌的第二动机和“结业”赠言 。 小斌的刷机培训比预想的提前一天“结业”了。临走时才说了第二个动机,今年读高二了,数学物理成绩不太好,但喜欢动手,以后想进职业学校,想先学点预备知识。   小斌突然说出的真实动机,让我一时语塞,思考片刻才说,你看,今天我们遇到的几个困难,是我前从没遇到过的,为什么能通过Web自学,能解决问题呢?小斌说,师傅思路宽,有直觉,能从网上快速找到比较靠谱的条目。   我说,思路宽一些,“会学一些”,还是来自于学习和实践的年头多一些。能从查到的众多资料中,凭直觉找到比较靠谱的,还是来自书读得多一些。   职业学校是帮助相当大一批人就业的好方式,小斌按兴趣选择职业无可厚非,但今天学的刷机和Root技术,不值得作为职业理想,用一天能学的技术,怎么能作为一辈子的资本和寄托? 我劝小斌,好好学习,以他的敏捷思维和动手能力, 一年半后 一定会有进步 , 是不是读职业学校, 那时再考虑,那时思想也 成熟一些,说不定是另一种想法,另一番天地。 博文已经太长,根据第24楼博友的意见,把揭露隐私威胁、提升音质,省电的震撼计算 以及 给厂家的建议 留在下篇博文 《 你的手机可能正在被监听--小斌刷机之二 》 中。 相关博文 (生活与科普) 安徽高考作文“梯子不用时横着放”的科科普版 《 共享计算理论PPT 》 其中, 3.2.2--3.2.3节有几十页对CFL和堆栈的解释和图示 里耶古城秦代竹简的时代错位与计算机科学中的堆栈 圈内焦点座谈:假日议购平板和手机 新现象新话题,新困难新方案—带个WiFi去串门(唐常杰) 手机平板刷机:造反有理与授渔 - 小斌刷机之 一 你的手机此时可能正在被监听-小斌刷机之二 自拍杆上的力学、光学与电子学 其他科普博文: 我所认识的Adlman 系列 ; 盗梦空间科普札记 , ; 云计算漫谈 趣味数据挖掘系列 卷积,小波的科普直观解释 正在悄悄改变的老年IT消费观--- 五一小长假见闻 其它系列博文的入口 唐常杰博客主页 科学博客主页
个人分类: 科普札记|15170 次阅读|66 个评论
安装ROOT后libCore.so未载入问题解决
热度 1 PengJiDing 2012-10-28 15:37
安装ROOT,最后出现 Couldn't find font "-adobe-helvetica-medium-r-*-*-10-*-*-*-*-*-iso8859-1", trying "fixed". Please fix your system so helvetica can be found, this font typically is in the rpm (or pkg equivalent) package XFree86- dpi-fonts or fonts-xorg- dpi. /usr/local/bin/root.exe: error while loading shared libraries: libCore.so: cannot open shared object file: No such file or directory 关键的问题是libCore.so,利用命令 ldd /usr/local/bin/rootcint 来检查一下链接库的位置,得到 linux-vdso.so.1 = (0x00007fff8e7c0000) libCint.so = no libstdc++.so.6 = /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f1a2819d000) libgcc_s.so.1 = /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f1a27f86000) libc.so.6 = /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1a27bc7000) libdl.so.2 = /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f1a279c3000) libm.so.6 = /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1a276c6000) /lib64/ld-linux-x86-64.so.2 (0x00007f1a28e3a000) 实际上make install成功之后,相关的库肯定是有的,只是没有被链接到。进到/usr/local/lib/root/里面,.so文件都是有的,只需要把他们复制到/lib/x86_64-linux-gnu里面, sudo cp /usr/local/lib/root/libCint.so /lib/x86_64-linux-gnu/libCint.so sudo cp /usr/local/lib/root/libCore.so /lib/x86_64-linux-gnu/libCore.so sudo cp /usr/local/lib/root/libRint.so /lib/x86_64-linux-gnu/libRint.so 这样就OK了,键入root即可。 再来解决Couldn't find font "-adobe-helvetica-medium-r-*-*-10-*-*-*-*-*-iso8859-1"的问题。
个人分类: 备忘录|17661 次阅读|1 个评论
华为T8830 获取Root权限及使用Google应用
jiewencai 2012-9-11 22:21
一、获取Root 1.手机设置:选择系统设置--安全--勾选未知来源以便安装应用,继续选择系统设置--开发人员选项--勾选USB调 试。 2.为了从电脑上复制文件到手机,将手机连接电脑后,弹出“是否打开内置光盘”,选择是安装驱动。在手机通知 栏提示“打开USB存储设备”,选择。 3.在电脑上下载“ 刷机精灵 ”并安装,打开“刷机精灵”,界面左下角提示“正在连接设备”,等待连接成功后即 可开始解锁Root。选择“实用工具--Root解锁”。此过程一两分钟,中间会重启手机,待提示完成后即表示Root 解锁成功。 4.检查Root解锁是否成功:打开手机应用查看是否增加了一个叫“权限管理”的应用。若有,表明成功。若无,可 以再重复上一步(若遇到手机无法开机的问题,可以通过抠下电池后再装上,重新开机)。 二、安装Google服务框架以便使用Google系列应用 1.下载 谷歌服务框架 ( GoogleServicesFramework.apk),复制到手机自带的2G存储卡上。 2.下载安装 RootExplorer ,在手机上打开,提示”获取root权限“时选择是,打开目录”/sdcard“,复制1中拷贝 的 GoogleServicesFramework.apk (在该文件上长按,选择copy即可)。后退,打开目录“/system/app”,选 择右上角的“Mount R/W”切换到“Mount R/O”模式(否则提示“Read-Only-System”而无法粘贴)。再选择左 下角的“Paste”即完成。 3.完成以上步骤即可使用Google地图、Google+、Gmail等Google应用。 注:以上资料整理自网络
个人分类: Android|3621 次阅读|0 个评论
简单的谱处理程序
PengJiDing 2011-11-12 19:57
用ROOT里面的TSpectrum可以写自己想要的谱处理程序,包括扣除康普顿平台,寻峰,计算峰面积等功能。下面是我写的一段程序,仅供参考。程序必须要在ROOT下运行,你可以对程序做更多的扩展。 下面是用写的程序处理的谱的结果: /* Author: PengJi Ding (丁鹏基) this program is writed for background-removing with SNIP algorithm */ { /* input spectrum data and draw the original spectrum histogram h1 */ FILE *fp=fopen("/home/dinghao/dinghao/Spectrum/Co60-1.txt","r"); // 所用的数据是Co-60的实验数据 Int_t nbins=8193; Float_t m,n; TH1F *h1=new TH1F("h1","Original spectrum",8193,0,8192); TCanvas *Background = gROOT-GetListOfCanvases()-FindObject("Background"); if (!Background) Background = new TCanvas("Background","Estimation of background with decreasing window", 10,10,800,500); Background-Divide(1,2); Background-cd(1); for(Int_t i=0;inbins;i++) { fscanf(fp,"%f %f",(m ),(n )); h1-Fill(i,n ); h1-Draw(); } fclose(fp); TFile f("/home/dinghao/dinghao/Spectrum/demo.root","recreate"); // save root file h1-Write(); /* remove the background */ int i; Double_t xmin = 0; Double_t xmax = 8192; Float_t *source = new float ; TH1F *back = new TH1F("back","Original spectrum and Background",nbins,xmin,xmax); TH1F *d = new TH1F("d","",nbins,xmin,xmax); TH1F *d1 = new TH1F("d","",nbins,xmin,xmax); back=(TH1F*)f-Get("h1;1"); TH1F *h3 = h1-Clone(); Background-cd(2); /* add searching peaks method and draw the result histogram h3 */ Float_t fPositionX ; Float_t fPositionY ; Int_t fNPeaks = 0; Int_t i,nfound,bin; Double_t a; Float_t *dest = new float ; TSpectrum *s = new TSpectrum(); for (i = 0; i nbins; i++) source =back-GetBinContent(i + 1); nfound = s-SearchHighRes(source, dest, nbins, 2.3, 10, kTRUE, 10, kTRUE, 3); Float_t *xpeaks = s-GetPositionX(); for (i = 0; i nfound; i++) { a=xpeaks ; bin = 1+Int_t(a + 0.5); fPositionX = h3-GetBinCenter(bin); fPositionY = h3-GetBinContent(bin); } TPolyMarker * pm = (TPolyMarker*)h3-GetListOfFunctions()-FindObject("TPolyMarker"); if (pm) { h3-GetListOfFunctions()-Remove(pm); delete pm; } pm = new TPolyMarker(nfound, fPositionX, fPositionY); h3-GetListOfFunctions()-Add(pm); pm-SetMarkerStyle(23); pm-SetMarkerColor(kRed); pm-SetMarkerSize(1.3); h3-Draw(); for (i = 0; i nbins; i++) d-SetBinContent(i + 1,dest ); d-SetLineColor(kMagenta); d-Draw("SAME"); printf("Found %d candidate peaks\n",nfound); }
个人分类: 飞秒激光|3965 次阅读|0 个评论
[转载]root和user之间的切换
onewaystreet 2011-8-28 20:02
Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。 (1)从user用户切换到root用户 不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user 但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦 此时我们可以切换到root用户,只需要简单的执行 sudo su 即可 注意: 出于安全考虑,默认时Ubuntu的root用户时没有固定密码的,它的密码是随机产生并且动态改变 的,貌似是每5分钟改变一次,所以用 su(switch user) 是不可以的,因为我们不知道root的密码 (2)从root用户切回user用户 想从root用户切回user用户只需执行命令: su user (user是你自己安装时候的用户名),或是直接输入 exit,也可Ctrl+D组合键推出 (3)给root设定一个密码 默认root用户是无固定密码的,并且是被锁定的,如果想给root设置一个密码 只需执行命令: sudo passwd root 然后根据提示一步一步来 这样皆可以向(1)里面提到的那样 su root ,输入root密码切换到root用户 注意:给root设定密码后,仍可以 sudo su 切换到root用户 附:在图形模式下 系统-系统管理-用户和组 也可以给root设置密码 (4)禁用和启用root登录 执行 sudo passwd -l root 即可(只是禁用root,但是root密码还保存着),再执行su root发现认证失败, 要再次启动root登录,执行 sudo passwd -u root 即可 (5)让Ubuntu自动登录 图形模式下 系统-系统管理-登录窗口 授权解锁后选择 作为 user自动登录 即可。
个人分类: linux学习|1574 次阅读|0 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-6-3 19:08

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部