我正在考慮我想創建的iPhone應用程序的設計。一個可能的問題是,這個應用程序必須以root身份運行(以訪問某些網絡端口)。在典型的UNIX應用程序中,我只想讓應用程序使用setuid運行,但我想知道如果iPhone應用程序可以這樣做。iPhone應用程序可以以root身份運行嗎?
我讀過在蘋果的論壇,這是令人沮喪的這個問題:
http://discussions.apple.com/thread.jspa?threadID=1664575
據我瞭解,蘋果公司希望限制什麼程序可以做的,但也有很多的好的,正當的理由用戶使用提升的權限運行程序。我不想在這裏創建一個黑客工具。
我敢肯定,我可以繞過這個監獄破碎的iPhone,但這不是我所追求的。有沒有什麼辦法可以在不間斷的iPhone上使用提升的權限運行應用程序?
(順便說一句,有沒有必要提醒我關於NDA)。
我不認爲NDA是你的問題,也許是iPhone的許可和使用條款;)。 – kokos 2008-09-14 14:07:09