綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 如何實現檔案複製?

[複製連結] 查看: 1667|回覆: 22|好評: 0
11
hollowaysxp | 收聽TA | 只看該作者
發表於 2013-12-7 09:55
本帖最後由 hollowaysxp 於 2013-12-7 10:02 編輯
whl 發表於 2013-12-6 22:27
說實在的,既然能夠取到 root 權限,就一定會下指令啊,看到你的問題及回答,說實在的真的有點不知道該怎 ...


這種寫法不好

我的寫法捕捉這三個情況
1.沒有su 沒root進到IOException
2.有root等待授權確定授權繼續
3.有root拒絕root授權

我的root有三種檢測,必須抓到以上三種檢測。
這個寫法少了第三個。

而且正常人寫一個su,有時候常常會再main thread停住一下,最好要用來個processdialog來個wait訊息。

如果不介意的話,可以去看Supersu,他有提供原始碼,自己可以編譯成lib使用。

最近還沒有空去實做一下supersu的lib。

目前我還是用這種方法取得root權限。
反正superuser和supersu都OK的,只要有su command下去,就會跳出這個指令授權。

評分

參與人數 1碎鑽 +1 經驗 +1 幫助 +1 收起 理由
abcd30282000 + 1 + 1 + 1 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

12
 樓主| abcd30282000 | 收聽TA | 只看該作者
發表於 2013-12-7 10:33
想請問兩位前輩
關於Root後的教學
有沒有哪個網站或是哪本書可以參考的?
小女在發問之前也Google了好幾天
可是網路上幾乎都是教你怎麼用一鍵Root的軟體
書的話我也到學校圖書館翻過
全部都是基本的教學
最後才在這邊貿然發問的
真的很抱歉><
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

13
hollowaysxp | 收聽TA | 只看該作者
發表於 2013-12-7 11:04
6樓的code
DataOutputStream是下指令的地方
另一個InputStream接收用的反之。

所以這兩個搭配算是一個好用的terminal。

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
abcd30282000 + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

14
whl | 收聽TA | 只看該作者
發表於 2013-12-7 11:15
沒錯 cp 並不是每一台機器都有內建,所以我才會一開始建議使用 cat。

其實我也曾經在這個論壇說過很多次,程式有很多種寫法,只是哪一種寫法是最好的程式碼我沒有辦法說出來。至於哪一種寫法算是最好,全部要看程式的走向,選擇最穩定的方式去寫才是最好的寫法。

至於 root 的方式只是對手機內的 Linux 下指令,取得 root 的權限後,後面的程式碼就是在操作 linux 而已,所以 root 並不是要學 android 而是要學 linux.

一鍵Root的軟體 是在教你如何正確安裝 su 這套軟體到妳的手機內而已,並不是教妳如何使用 linux。國內比較知名的 Linux 教學網站是 鳥哥 ,妳可以去看看。

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
abcd30282000 + 1 + 1 很給力!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

15
hollowaysxp | 收聽TA | 只看該作者
發表於 2013-12-7 11:22
所以講完了~你6樓的Code沒有提供如何抓取user拒絕root權限。

你沒有要補充嗎?

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
abcd30282000 + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

16
 樓主| abcd30282000 | 收聽TA | 只看該作者
發表於 2013-12-7 11:24
whl 發表於 2013-12-7 11:15
沒錯 cp 並不是每一台機器都有內建,所以我才會一開始建議使用 cat。

其實我也曾經在這個論壇說過很多次, ...

原來Root後要下的指令是Linux
我以為是我找錯語言了
謝謝指導^^
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

17
 樓主| abcd30282000 | 收聽TA | 只看該作者
發表於 2013-12-7 11:44
hollowaysxp 發表於 2013-12-7 11:22
所以講完了~你6樓的Code沒有提供如何抓取user拒絕root權限。

你沒有要補充嗎? ...

我還是先熟讀Linux系統後才能知道問題的癥結點
謝謝你的提點^^
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

18
whl | 收聽TA | 只看該作者
發表於 2013-12-7 20:03
hollowaysxp 發表於 2013-12-7 11:22
所以講完了~你6樓的Code沒有提供如何抓取user拒絕root權限。

你沒有要補充嗎? ...


沒有要補充,原因如下:
1.原始 code 並不是我提供的。
2.我只是點出來如何寫使用 cat 指令的 code 。
3.取不到 root 權限一定要馬上處理嗎?如果一定要處理只憑這幾行 code 那該如何寫?小弟才書學淺,無法憑這幾行程式碼來將後續的 code 寫完,如果您有辦法,麻煩寫出來,好讓樓主參考參考。

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
abcd30282000 + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

19
hollowaysxp | 收聽TA | 只看該作者
發表於 2013-12-7 20:29
本帖最後由 hollowaysxp 於 2013-12-7 20:34 編輯
whl 發表於 2013-12-7 20:03
沒有要補充,原因如下:
1.原始 code 並不是我提供的。
2.我只是點出來如何寫使用 cat 指令的 code 。


1.原始code是樓主提供的,看到了。

2.沒有要補充

3.一隻好的程式,應該要捕捉各種例外狀況,減少程式閃退。
   你能保證沒有取得root權限,或是使用者拒絕root權限,後面做的事情不會產生任何例外狀況導致程式閃退???

如果我能提供code作為取得root權限、拒絕root權限,裝置沒有root權限,你要怎麼樣???
上面的code一定還要再補一些code才能抓取拒絕root權限的狀況。

有時候寫程式是要靠自己google一下,而不是提供現成的程式給人參考,如果只是copy and paste並沒有思考。如果有範例程式看懂,那是最好的。

我在板上有自己寫的App root軟體,就是可以捕捉這三種root或沒有root或沒授權root情況。

早就有做到了。

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
abcd30282000 + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

20
whl | 收聽TA | 只看該作者
發表於 2013-12-7 21:02
本帖最後由 whl 於 2013-12-7 21:04 編輯
hollowaysxp 發表於 2013-12-7 20:29
1.原始code是樓主提供的,看到了。

2.沒有要補充


Q:你能保證沒有取得root權限,或是使用者拒絕root權限,後面做的事情不會產生任何例外狀況導致程式閃退???
A:不能保證,但不是樓主問的問題,但我之前說過,程式穩定是必要的。

Q:如果我能提供code作為取得root權限、拒絕root權限,裝置沒有root權限,你要怎麼樣???
A:我只想您能提供出來,好讓大家參考參考,畢竟這裡是一個學習的地方。

Q:上面的code一定還要再補一些code才能抓取拒絕root權限的狀況。
A:同意。

Q:有時候寫程式是要靠自己google一下,而不是提供現成的程式給人參考,如果只是copy and paste並沒有思考。如果有範例程式看懂,那是最好的。
A:非常同意,我很早以前在這裡的回答都常常點出來關鍵字而已,這樣學到的才是自己的。

Q:我在板上有自己寫的App root軟體,就是可以捕捉這三種root或沒有root或沒授權root情況。
A:可否把網址貼出來,不要讓大家還要去找。

Q:早就有做到了。
A:我早就相信您做到了,不然您不會回答的那麼深入。

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
abcd30282000 + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則