Symbolic link 就是在建立一個獨立的檔案,而這個檔案會讓資料的讀取指向他 link 的那個檔案的檔名,由於只是利用檔案來做為指向的動作, 所以,當來源檔被刪除之後,symbolic link 的檔案會『開不了』, 會一直說『無法開啟某檔案!』。實際上就是找不到原始『檔名』而已啦,在這邊每個手機會samlink的東西都不一樣,可以看到system/bin下面很多檔案都是連結到toolbox,一些第三方的rom可能還會另外加入busybox工具另外連接到busybox,怎麼說呢,這東西有一點像以前dos電腦年代,要使用某些指令的時候,必須磁片或硬碟裡面先擁有那些指令檔,例否開機需要用到command檔案的時候,就必須先放入dos開機片的道理是一樣的,系統內有些參數會用到上面的symlink的指令,所以通常我們會先透過re管理器看一下system/bin下面symlink了那些東西記錄下來,再需要提取出rom的時候,腳本裡面加入這些symlink,除了system/bin裡面的,system/font 跟system/etc裡通常也會存在一些字型跟系統底層包的symlink,所以每支手機symlink的東西不太一樣,要提取rom前需要自行先進入system裡面紀錄,另外要說的是,通常我會把busybox放在/system/xbin裡面,這樣比較不會跟系統內建的toolbox搞混,busybox的工具通常是用在跑一些像v6-superchanger渦淪加速的腳本會用到,通常不去定義它也沒關係,不過第三方的rom也很多自定義的指令,所以通常會另外加入bosybox(像大部份cm官方的rom)