PDA

瀏覽完整版本 : 1.1.3 板 summerboard 的 Theme 路徑改了



hsuchen
02-11-2008, 16:32
1.1.1 / 1.1.2 版的 theme 是放在 /private/var/root/Library/SummerBoard/Themes
1.1.3 版改到 /private/var/mobile/Library/SummerBoard/Themes

裝愛秀真自我的 theme 以後,記得再移到新目錄,才能在 summerboard 內看到 theme 囉

gemini6
02-11-2008, 23:46
你是否裝for 1.1.2的summerboard? 有否不穩定?

吉米丘
02-11-2008, 23:59
我看,直接寫個installer的語法

去下個ln指令去做對應比較快

mask
02-12-2008, 00:18
自己動手樂趣多....
在terminal底下打



ln -s /private/var/mobile/Library/SummerBoard /private/var/root/Library/SummerBoard

因該就可以了

吉米幫你修改好了

吉米丘
02-12-2008, 00:27
mask夥伴

吉米可以把這段語法寫入installer成為套件

那要怎樣斷離這個連結呢?語法該怎麼下(要用在uninstall的時候)

graphicat
02-12-2008, 00:38
installer多1次,就可在1.1.3用了,沒有不穩定!

吉米丘
02-12-2008, 01:03
搞定

installer新增

[工具] 目錄連結語法
讓韌體1.1.3也能用原本的主題樣式

Niner
02-12-2008, 08:55
有人有試過這個 link 嗎?我從 Installer 下載之後,這個目錄連結語法沒有作用。我自己是用 terminal 去輸入的,而且指令跟 mask 兄提的順序巔倒,還有,要有作用必須在 /var/root/Library/ 下沒有 SummerBoard folder, 如果有,必須先將其改名,而這個 link 是放在 /var/root/Library/ 下的。這是我的例子,我下載的主題都存在 /var/mobile/Library/SummerBoard/Themes/ 下,目前使用正常。

有別人遇到問題嗎?

stussy
02-12-2008, 19:53
我有試過 那個連結是沒效果的

mask
02-12-2008, 23:56
sorry....我看看喔....剛剛那個是typo 兩個打顛倒了.....

內容可以參考http://www.weiphone.com/thread-64504-1-1.html
我的1.1.3在這邊是ok可以使用也沒有問題的....(google map locate不到應該怪台灣大哥大嗎?)
可以通過底下的指令將mobile整個轉到root下面去
cp -R /var/mobile/* /var/root
rm -rf /var/mobile
ln -s /var/root /var/mobile/
不過為了uninstall安全著想
可能要這樣寫
cp -R /var/root /var/root.old
cp -R /var/mobile/* /var/root
rm -rf /var/mobile
ln -s /var/root /var/mobile

雖然會多浪費一點點硬碟空間 不過應該是比較安全的作法

uninstall的語法就倒過來
rm /var/mobile
mv /var/root /var/mobile
mv /var/root.old /var/root
--
對了
說個個人經驗
請在同步前做這個動作
不然等你iphone裡頭一堆照片跟音樂的時候(如果你已經同步過了....建議你先把他清掉)
第一行指令會讓你等到睡著

mask
02-13-2008, 04:33
說明一下..我目前的狀況是
1.1.3 04.03.13G 使用iTunes 7.6 + Ziphone for Mac Activate & Jailbreak
anySim 1.1.3 + BSD 2.1破解
http://farm3.static.flickr.com/2132/2260451109_8bd6d1a70c_o.jpg
底下是我目前更改所有目錄的結果
破解方式參照kevin3688 (https://iphone4.tw/forums/viewtopic.php?t=2361)的方式
目錄移動方式參照Weiphone (http://www.weiphone.com/thread-64504-1-1.html)的作法
目前軟體安裝狀況與1.1.2相同 不需要操心需要搬動過來搬動過去
底下的步驟建議在anysim 1.1.3跑完以後就把他搞定
iTunes同步資料那些有的沒的等做完下面的步驟再處理
======友善分隔線======
對照參考資料


1.用WINSCP工具,将/etc/passwd 和/etc/master.passwd两个文件拷贝到PC机。
2.修改passwd文件,修改mobile行将moble用户的uid和gid改成0,原来是501。修改shell程序为/usr/bin/false不允许mobile用户登录。
修改后的mobile行如下:
mobile:/smx7MYTQIi2M:0:0::0:0:Mobile User:/var/mobile:/usr/bin/false
3.修改master.passwd文件,将mobile用户uid和gid改成0。修改shell程序为/usr/bin/false不允许mobile用户登录。
修改后的mobile行如下:
mobile:/smx7MYTQIi2M:0:0::0:0:Mobile User:/var/mobile:/usr/bin/false
4.用WINSCP工具将这两个文件拷回到/etc目录下覆盖原文件。附件里有修改好的两个文件。
5.通过PUTTY,运行下面的命令:
cp -R /var/mobile/* /var/root
rm -rf /var/mobile
ln -s /var/root[/code] /var/[/code]mobile[/code]
6.重新启动iPhone。

第一步以我自己的狀況為例
我沒有把他下載回來改
我使用BSD附贈的pico去改
使用


ssh root@[iphone的ip位置]
cd /etc
pico passwd

我的原本passwd內容是


root:*:0:0:System Administrator:/var/root:/bin/sh
mobile:*:501:501:Mobile User:/var/mobile:/bin/sh

把他改成


root:*:0:0:System Administrator:/var/root:/bin/sh
mobile:*:0:0:Mobile User:/var/mobile: /bin/false

http://farm3.static.flickr.com/2368/2260484427_324f20f9f6_o.png
然後按Crtl + O 存檔 Ctrl + X離開pico
同樣的動作對master.passwd再做一次


pico master.passwd

把master.passwd內容從


root:/smx7MYTQIi2M:0:0::0:0:System Administrator:/var/root:/bin/sh
mobile:/smx7MYTQIi2M:501:501::0:0:Mobile User:/var/mobile:/bin/sh

改成


root:/smx7MYTQIi2M:0:0::0:0:System Administrator:/var/root:/bin/sh
mobile:/smx7MYTQIi2M:0:0::0:0:Mobile User:/var/mobile:/bin/false

http://farm3.static.flickr.com/2093/2261276626_8d2ae97949_o.png
這樣就可以把討人厭的mobile權限問題給搞定
大家統統使用root帳號來操作,跟1.1.2的初始狀況一樣
這樣在使用wefit上面就不會因為一些權限的問題搞來搞去

因為所有人的passwd 跟master.passwd都是一樣的
如果要使用installer來更新的話,或者可以改好一份覆蓋掉/etc底下的檔案就好
uninstall就用原始檔案再蓋回去

第二步
上一篇說明過了
因為我不需要反安裝什麼....
所以我使用


cp -R /var/mobile/* /var/root
rm -rf /var/mobile
ln -s /var/root /var/mobile

如果使用installer安裝恐怕就不能夠這麼冒險.....


cp -R /var/root /var/root.bak
cp -R /var/mobile/* /var/root
rm -rf /var/mobile
ln -s /var/root /var/mobile

反安裝的步驟就倒過來


rm /var/mobile
cp -R /var/root /var/mobile
mv /var/root.bak /var/root

雖然可能會產生若干空間的浪費......但是.....我想應該還算安全保險.....

再來是為了使用Term-V100
新版的BSD還是有問題
倒退Backspace鍵被表現成向右鍵
整個就很難操作
所以
可能手動在/var/root底下新增一個檔案


cd /var/root
pico .profile

然後輸入


TERM=vt100
export TERM

一樣按Ctrl + O存檔 Ctrl + X離開
如果是用installer安裝,就新增一個.profile檔案內容如上
複製到/var/root就可以了
uninstall的話,砍掉就好了

接下來是瘦身的動作
對照參考資料


安装完系统后C盘差不多满了,我通过手工进行瘦身,在Putty上或者Term 上执行下面命令:
cd /
cp -R /Applications /private/var
cp -R /Library /private/var
cp -R /System/Library/Fonts /private/var
cp -R /System/Library/Audio /private/var
mv /Applications /Applications.bak
mv /Library /Library.bak
mv /System/Library/Fonts /System/Library/Fonts.bak
mv /System/Library/Audio /System/Library/Audio.bak
ln -s /private/var/Applications /Applications
ln -s /private/var/Library /Library
ln -s /private/var/Fonts /System/Library/Fonts
ln -s /private/var/Audio /System/Library/Audio
rm -rf /Applications.bak
rm -rf /Library.bak
rm -rf /System/Library/Fonts.bak
rm -rf /System/Library/Audio.bak

1.1.2底下有BossTool可以幫我們做這件事情
不過我懶.....
我就用貼的把這些執行掉了
或者可以用一個檔案搞定
pico clean.sh
chmod 755 clean.sh
內容如下


#! /bin/sh
cd /
cp -R /Applications /private/var
cp -R /Library /private/var
cp -R /System/Library/Fonts /private/var
cp -R /System/Library/Audio /private/var
cp -R /System/Library/KeyboardDictionaries /private/var
mv /Applications /Applications.bak
mv /Library /Library.bak
mv /System/Library/Fonts /System/Library/Fonts.bak
mv /System/Library/Audio /System/Library/Audio.bak
mv /System/Library/KeyboardDictionaries /System/Library/KeyboardDictionaries.bak
ln -s /private/var/Applications /Applications
ln -s /private/var/Library /Library
ln -s /private/var/Fonts /System/Library/Fonts
ln -s /private/var/Audio /System/Library/Audio
ln -s /private/var/KeyboardDictionaries /System/Library/KeyboardDictionaries
rm -rf /Applications.bak
rm -rf /Library.bak
rm -rf /System/Library/Fonts.bak
rm -rf /System/Library/Audio.bak
rm -rf /System/Library/KeyboardDictionaries.bak

然後執行 ./clean.sh
大概可以瘦身掉一半
http://farm3.static.flickr.com/2052/2260461565_919d6aeb48_o.jpg
要uninstall的話也不會很難....
反過來拷貝回去就好...(其實重刷軟體更快.....)

當這一切統統完成
使用installer安裝iphone4.tw/showme底下的佈景就不必管他放在那裡了
把他當成原來的1.1.2來用就對了
該同步的現在就可以開始同步了

http://farm3.static.flickr.com/2358/2261254424_9795832caa_o.jpg
這是我現在的桌布
特別感謝MeduZa小姐....
以上......
--
拍謝寫的落落長....
詞不達意的話....
就........就拍謝......

Niner
02-13-2008, 06:22
謝謝 mask 大大的詳細解說,學到不少,依這步驟看,就是把 mobile 的相關檔案或程序,通通改關連回到 /var/root/ ,回到 1.1.2 版本的使用狀態,這應該是可行的。

我只有一個疑問,1.1.3版弄出了個 mobile 用戶,而不依循之前 1.1.2 的 root 用法,是否為了日後發佈 SDK 後,使用者的相關軟件都會被放在 mobile 下,而 root 就純粹為系統底層管理?這還沒有答案,只不過到時候會不會又要再來一次「乾坤大挪移」,可能又會造成使用者的不便。不過我想到時候一定又有高人出手,弄個簡易 Installer 語法,用手指按下載就搞定了。

再次謝謝 mask 的詳細說明,日後若再有這方面的問題,就有勞你了。
感激!

mask
02-13-2008, 11:08
我猜啦....
等到SDK放出來的時候
包括installer跟所有第三方軟體都必然會重新以官方SDK改寫
本來以Unix類作業系統來說
本來就對於使用root帳號很感冒
這樣對於系統安全來說很沒有保障
所以為了開放SDK之後的系統安全
改用mobile是合理也必須的
不然那天有個人寫了iPhone病毒
大家不是又得再加買iphone的防毒軟體了嗎?
以目前Ziphone破解的速度
我想即便是重新刷過軟體
再重灌installer應該也不會多花多少時間
那現在呢?
現在就先頭痛醫頭腳痛醫腳吧....

b8542012kimo
02-14-2008, 09:50
各位專家.....>.<.....
我的iphone已經升級為1.13版,
但是我從install安裝吉米大的【工具】目錄連結語法,
會跳出一個Error的視窗,
內容寫Main script execution failed!
請教一下,這是什麼問題?該如何解是好?
謝謝

Niner
02-14-2008, 12:12
各位專家.....>.<.....
我的iphone已經升級為1.13版,
但是我從install安裝吉米大的【工具】目錄連結語法,
會跳出一個Error的視窗,
內容寫Main script execution failed!
請教一下,這是什麼問題?該如何解是好?
謝謝
天哪,這已經不知道第幾次我看到這個問題了,我猜你的機子已經是 1.1.3 了吧?請你搜尋我的 代號 加 Installer ,我有回過如何修正這個錯誤。

基本上就是用 SSH 進 iPhone 去改改 Installer 權限。

mask
02-14-2008, 13:02
加到左邊的常見問題區吧
已經看到太多次了......

pochien
02-14-2008, 13:24
hi jimmy, 當我install目錄連結語法時, 有一個error message, 說main script execution failed!

plz advise! thx

b8542012kimo
02-14-2008, 15:23
各位專家.....>.<.....
我的iphone已經升級為1.13版,
但是我從install安裝吉米大的【工具】目錄連結語法,
會跳出一個Error的視窗,
內容寫Main script execution failed!
請教一下,這是什麼問題?該如何解是好?
謝謝
天哪,這已經不知道第幾次我看到這個問題了,我猜你的機子已經是 1.1.3 了吧?請你搜尋我的 代號 加 Installer ,我有回過如何修正這個錯誤。

基本上就是用 SSH 進 iPhone 去改改 Installer 權限。

感謝>.<....我不知道已經有上百人問過了.....sorry拉.....
下次有問題我會認真多找找^.^
肛溫阿 (水草舞)

b8542012kimo
02-14-2008, 16:07
Niner大....不好意思....我有找到你說的文章.....
經過研究,也實際操作過後.....仍然出現錯誤訊息>.< (jolin)
我是用Putty連上iphone去做修改....修改後也有重新開機
我操作的內容請看我的附圖...... (不要啊) 為什麼不行阿>.<

https://attach.iphone4.tw/files/iphone4tw-8b35bd2fdc64eb03ddf8bda0c4ac9085.jpg

magicanson
02-14-2008, 19:48
各位專家.....>.<.....
我的iphone已經升級為1.13版,
但是我從install安裝吉米大的【工具】目錄連結語法,
會跳出一個Error的視窗,
內容寫Main script execution failed!
請教一下,這是什麼問題?該如何解是好?
謝謝
天哪,這已經不知道第幾次我看到這個問題了,我猜你的機子已經是 1.1.3 了吧?請你搜尋我的 代號 加 Installer ,我有回過如何修正這個錯誤。

基本上就是用 SSH 進 iPhone 去改改 Installer 權限。

抱歉我找不到耶
是把installer.app裡面的installer更改為0755嗎?
已經改過了還是不行喔 而且我已經用PUTTY執行過下面這個指令
chmod +s /Applications/Installer.app/Installer
但是還是無法安裝目錄連結語法
該怎麼辦?

Niner
02-15-2008, 13:16
參考一下吉米大的這篇 解決 main script execution failed (https://iphone4.tw/forums/viewtopic.php?t=2500&highlight=),這狀況我自己是偶有遇到,但我重開機之後就 OK 了。

bluekent
02-18-2008, 07:14
我install目錄連結語法
結果死當說
也沒出現
main script execution failed
從開死再白蘋果
再重開還是不行
==========
原因好像適用ssh改過
再安裝目錄連結語法匯出現問題

pakho0912
02-18-2008, 20:28
好可憐....安完就死了機

小友
02-26-2008, 00:03
好奇怪喔
我裝了這軟體後
卻一個主題也呈現不出來
我是1.1.3裝的也是for1.1.3
怎麼會降= =

tonykcng
02-26-2008, 22:54
I have the same problem!