青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

xiaoguozi's Blog
Pay it forword - 我并不覺的自豪,我所嘗試的事情都失敗了······習慣原本生活的人不容易改變,就算現狀很糟,他們也很難改變,在過程中,他們還是放棄了······他們一放棄,大家就都是輸家······讓愛傳出去,很困難,也無法預料,人們需要更細心的觀察別人,要隨時注意才能保護別人,因為他們未必知道自己要什么·····

android root權限獲取的教程有很多,為了讓大家更進一步的了解root的奧秘所在,靈客風特為您奉獻本文,希望對您有所幫助。

Android的應用程序入口肯定是java程序。應用程序的啟動者是由系統臨時根據Androidmanifest.xml中定義的權限而創建的臨時用戶。而不像linux那樣是使用登陸者的身份啟動,從而使得進程具有登陸者的所有權限。這也是Android的安全機制之一。

新的權限機制也帶來新的問題,Android給應用程序的權限是按功能來分,java雖然可以訪問文件系統。但由于應用程序本身是臨時用戶啟動,這個臨時用戶權限十分有限。因此誕生了<越獄/root機器>這樣的產物。

其實root機器不是真正能讓你的應用程序具有root權限。它原理就跟linux下的像sudo這樣的命令。在系統的bin目錄下放個su程序并屬主是root并有suid權限。則通過su執行的命令都具有Android root權限。

Su的源代碼網上也有,有興趣的同學去google下。

當然使用臨時用戶權限想把su拷貝的/system/bin目錄并改屬性并不是一件容易的事情。這里用到2個工具跟2個命令。工具就是busybox。不熟悉的同學可以去網上google下。這個太有名了我就不多說了。

把busybox拷貝到你有權限訪問的目錄然后給他賦予4755權限,你就可以用它做很多事了。

當然busybox只能不能提升權限,真正提升權限的是ratc這個程序,這個程序中一鍵root包里面可以找到,作用是rooting在adb的shell。

網上介紹Ratc的文章不多,它是rage against the cage 的縮寫。是真正的提升權限的破解程序。雖然我沒看過源代碼,但估計是利用adb源代碼部分內容來實現的,原理估計跟模擬器使用adb shell登陸可以獲得root shell差不多。(因為它運行需要adb連接才會成功)。

使用busybox前先運行ratc,這樣運行busybox的UID將是0,也就是root。

首先把system目錄改成可讀性的:busybox mount -o remount,rw /system,

當然你還不能改下面的文件,因為system下文件的所有者都不是你。

但你可以偷梁換柱把system下的目錄給換掉。

使用命令Busybox mount -t tmpfs none /system/xbin,呵呵這下xbin目錄你隨便寫了。

將su跟busybox弄過去cp /data/data/xxx/su /system/xbin。然后賦權限chmod 4755 /system/xbin/su。

然后使目錄生效busybox --install -s /system/xbin,

別忘善后busybox mount -o remount,ro /system去掉system可寫。

這樣只是臨時的,只能用su跟busybox能執行一些原來系統沒有權限執行的命令而已。當系統重啟后/system/xbin又變為原來的文件。 真正要改系統的話需要自己寫內核代碼(相當于windows的驅動程序)。內核文件擁有所有權限。使用busybox命令insmod /data/data/xxx/xxx.ko裝載內核文件,你想干嘛就可以干嘛了。

當然我們不是搞破解的沒必要去改別人的機器,我們只是想讓自己應用程序具有root權限而已。所以臨時的su就可以了。我們用c++寫一個可執行文 件。使用socket可以跟java的程序通訊。然后將需要使用root權限才能執行的代碼放在c++程序里,然后java程序中創建新的su進程,將 c++程序帶全路徑作為參數1。啟動后就可以通過socket調用c++函數去執行你想干的事了。

最后程序執行完了別忘了善后busybox umount /system/xbin。

最后說說要注意的事情,如果機器已經擁有Android root權限的話就不需要做這些事情了,但root過的機器都有裝有個權限管理的程序。會彈出對話框。但這個程序管理能力有限,如果不想讓他彈出的話。也許可以通過改su文件名來解決。有興趣的同學不妨試試。


現在Android系統的root破解基本上成為大家的必備技能!網上也有很多中一鍵破解的 軟件,使root破解越來越容易。但是你思考過root破解的原理嗎?root破解的本質是什么呢?難道是利用了Linux kernal的漏洞嗎?本文將簡單對root的破解原理進行分析。

     網上有一篇文章已經對root破解的基本原理進行了簡單介紹,大家可以先參考一下《android root權限破解分析》,本文只能說對root原理進行了方向性的描述,但是在一些具體的方面沒有描述清楚。本文將會對其進行一些必要的擴展和補充。

     如果你進行過程序開發,在root過的手機上面獲得root權限的代碼如下:

  1. Runtime.getRuntime().exec("su"); DataOutputStream os = new DataOutputStream(process.getOutputStream());  
  2. ......  
  3. os.writeBytes("exit\n");  
  4. os.flush();  

     從上面代碼我們可以看到首先要運行su程序,其實root的秘密都在su程序中,《android root權限破解分析》中講到Android系統默認的su程序只能root和shell可以用運行su,這個是安全的。如果把這個限制拿掉,就是root破解了!

     下面我們仔細分析一下程序是怎樣獲得root權限的,如果對Linux的su命令熟悉的朋友可能知道su程序都設置SUID位,我們查看一下我的手機(已經root破解)上的su權限設置,

      我們發現su的所有者和所有組都是root,是其實是busybox的軟鏈接,我們查看busybox的屬性發現,其設置了SUID和SGID,并且所有者和所有組都是root。SUID和SGID的作用是什么呢?如果你不太清楚,請參考《Linux進程的實際用戶ID和有效用戶ID》,這樣運行busybox的普通用戶,busybox運行過程中獲得的是root的有效用戶。su程序則是把自己啟動一個新的程序,并把自己權限提升至root(我們前面提到su其實就是busybox,運行期它的權限是root,當然也有權限來提升自己的權限)。

     再強調一下不光root手機上su需要設置SUID,所有的Linux系統上的su程序都需要設置SUID位。請參考一下UC服務器的su的權限情況:

     我們發現su也設置了SUID位,這樣普通用戶也可以運行su程序,su程序會驗證root密碼,如果正確su程序可以把用戶權限提高的root(因為其設置SUID位,運行期是root權限,這樣其有權限提升自己的權限)。

     這樣我們就可以看出其實Android系統的破解的根本原理就是替換掉系統中的su程序,因為系統中的默認su程序需要驗證實際用戶權限(只有root和 shell用戶才有權運行系統默認的su程序,其他用戶運行都會返回錯誤)。而破解后的su將不檢查實際用戶權限,這樣普通的用戶也將可以運行su程序, 也可以通過su程序將自己的權限提升。

     到這里大家對root破解不感到神秘了吧。root破解沒有利用什么Linux內核漏洞(Linux內核不可能有這么大的漏洞存在),可以理解成root 破解就是在你系統中植入“木馬su”,說它是“木馬”一點兒都不為過,假如惡意程序在系統中運行也可以通過su來提升自己的權限的這樣的結果將會是災難性 的。所以一般情況下root過手機都會有一個SuperUser應用程序來讓用戶管理允許誰獲得root權限,也算是給系統加了一層保險吧!

     如上是Simon的個人對root破解的一些認識,如果有錯誤的地方,歡迎朋友們指正.

posted on 2013-02-20 16:07 小果子 閱讀(7688) 評論(0)  編輯 收藏 引用 所屬分類: 學習筆記Android & Ios
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            夜夜嗨av一区二区三区网站四季av | 欧美成人一区二区三区片免费| 久久av一区二区三区漫画| 悠悠资源网久久精品| 亚洲国产成人久久| 欧美三级午夜理伦三级中视频| 久久精品99无色码中文字幕| 久久男人av资源网站| 中文在线一区| 久久天堂成人| 午夜一区二区三区不卡视频| 久久亚洲一区| 欧美专区福利在线| 欧美日韩成人在线播放| 久久视频在线视频| 国产精品国产a级| 国产精品视频免费一区| 亚洲精品一品区二品区三品区| 亚洲午夜久久久| 亚洲精品精选| 久久精品综合网| 欧美中文字幕精品| 欧美日韩国产首页| 欧美高清视频在线| 国产亚洲激情在线| 一本色道久久综合狠狠躁篇的优点 | 一区二区三区精密机械公司 | 亚洲欧美精品伊人久久| 欧美成人一区二区三区在线观看 | 欧美天天综合网| 欧美激情久久久久久| 国产亚洲福利| 亚洲午夜视频| 亚洲一区二区三区色| 欧美成人小视频| 欧美α欧美αv大片| 国内欧美视频一区二区| 亚洲伊人久久综合| 国产精品99久久久久久人| 久久久久久网| 国产精品免费视频xxxx| 99这里只有久久精品视频| 亚洲另类一区二区| 欧美成人免费一级人片100| 免费在线观看日韩欧美| 精品福利电影| 久久乐国产精品| 免费观看在线综合| 亚洲国产精品t66y| 麻豆精品在线播放| 亚洲激情一区二区| 日韩一级二级三级| 欧美日韩精品中文字幕| 99精品国产福利在线观看免费| 日韩亚洲在线观看| 欧美四级在线观看| 亚洲小说欧美另类婷婷| 性欧美精品高清| 国产一区二区三区的电影| 欧美专区日韩专区| 欧美成人精品高清在线播放| 亚洲精品乱码久久久久久蜜桃91 | 欧美xx69| 一区二区三区久久网| 国产精品久久久久99| 亚洲欧美日韩另类| 久久久久在线| 亚洲欧洲日韩综合二区| 欧美精品999| 亚洲特级毛片| 久久偷看各类wc女厕嘘嘘偷窃| 99国内精品久久久久久久软件| 好男人免费精品视频| 香蕉成人久久| 欧美高清影院| 中文亚洲欧美| 国产一级一区二区| 蜜桃久久精品一区二区| 日韩一二三区视频| 久久久xxx| 亚洲乱亚洲高清| 国产乱码精品1区2区3区| 久久久999精品| 99视频超级精品| 久久三级福利| 一二美女精品欧洲| 国产午夜一区二区三区| 欧美激情一区二区三区在线视频观看 | 一区二区欧美在线观看| 国产精品一区二区久久精品| 久久一二三区| 亚洲一区二区在线免费观看视频| 久久躁狠狠躁夜夜爽| 一区二区三区四区精品| 红桃视频亚洲| 免费av成人在线| 欧美日韩一区二区三| 欧美有码视频| 夜夜夜久久久| 亚洲成色777777女色窝| 午夜国产精品视频免费体验区| 亚洲国产精品第一区二区三区| 国产精品日本精品| 欧美激情bt| 久久久久综合网| 亚洲综合视频网| 99www免费人成精品| 欧美成人性网| 久久精品一区二区三区不卡牛牛| 一本久道久久综合中文字幕| 一区在线电影| 国产一二精品视频| 国产精品丝袜久久久久久app | 久久久久久夜| 亚洲主播在线| 一区二区高清视频在线观看| 亚洲国产精品电影在线观看| 国产偷国产偷亚洲高清97cao| 欧美日韩一区二区三区在线看 | 久久亚洲精品欧美| 亚洲免费在线视频一区 二区| 亚洲三级视频| 亚洲国产一区二区三区在线播| 国产欧美日韩视频一区二区三区| 欧美日韩福利| 欧美片在线播放| 欧美国产亚洲视频| 男女激情久久| 男人天堂欧美日韩| 久久综合久色欧美综合狠狠| 国产精品v欧美精品v日本精品动漫| 欧美成人嫩草网站| 乱码第一页成人| 久久中文字幕一区| 免费视频亚洲| 欧美大片在线看| 欧美激情第1页| 国产一区二区三区四区hd| 久久激情综合网| 欧美一区二区三区视频| 亚洲夜间福利| 亚洲欧美日韩国产另类专区| 亚洲一二区在线| 亚洲欧美精品在线观看| 性欧美长视频| 久久久久中文| 欧美成人蜜桃| 亚洲国产精品久久久久久女王| 亚洲精品国精品久久99热一| 亚洲高清电影| 亚洲精品欧美日韩| 99热免费精品在线观看| 一区二区三区国产在线| 中日韩高清电影网| 亚洲欧美精品suv| 久久九九久精品国产免费直播| 美日韩精品视频| 欧美国产日韩精品| 亚洲精品国产精品久久清纯直播| 亚洲免费观看高清完整版在线观看| 日韩亚洲不卡在线| 国产精品欧美经典| 国产精品你懂的在线欣赏| 国产专区欧美专区| 亚洲人成网站999久久久综合| 亚洲美女视频在线免费观看| 亚洲在线中文字幕| 久久婷婷亚洲| 亚洲精品三级| 亚洲欧美一区二区激情| 久久久久**毛片大全| 欧美精品一区二| 国产日韩欧美麻豆| 亚洲三级观看| 久久久久久久性| 最新中文字幕一区二区三区| 亚洲欧美日韩中文在线制服| 美女视频黄免费的久久| 国产精品电影在线观看| 激情欧美丁香| 亚洲一区国产| 欧美11—12娇小xxxx| aⅴ色国产欧美| 久久久久久亚洲精品杨幂换脸 | 欧美一级夜夜爽| 久久久久久一区二区三区| 欧美国产在线电影| 亚洲自拍偷拍网址| 女人天堂亚洲aⅴ在线观看| 国产精品久久久久久影视| 在线看国产日韩| 性欧美xxxx大乳国产app| 亚洲国产高清自拍| 欧美一区二区成人6969| 欧美日韩一区二区三区在线| 亚洲第一综合天堂另类专| 欧美制服第一页| a91a精品视频在线观看| 亚洲美女中文字幕| 欧美一区二区三区在线|