2011年5月14日 星期六

RAFDROID HD 4.2 刷機說明 for SD card



刷機步驟

  1. 下載ROM壓縮檔
  2. 解開壓縮檔中的整個"Android"目錄到你的SD卡"根目錄"
  3. 如果你要保存前一版的的資料與設定請不要覆蓋 userdata.img 這個檔案,保存你原有的即可.
  4. 在資料夾內建立一個檔名為"config.txt"的檔案,其設定根據你個人的需求(如下面的說明),假若再沒有建立"config.txt"檔案的情況下將自動採用系統預設值
使用 MAGDLR BOOT

  1. 注意:如果你想要變更"Android"資料夾的名稱.只要建立一個"rafdroid.txt"檔案在sd卡的根目錄.檔案其內容為" rel_path=你要變更的目錄名稱"
  2. 檔案名稱請不要包含任何特殊字元,如 . , ! | 等等...
  3. 開機時按住"電源鍵"直到 MAGDLR bootloader出現
  4. 選擇 "SERVICES"
  5. 選擇"BOOT SETTINGS"
  6. 選擇 "AD SD Dir"
  7. 選擇"ANDROID" 目錄或其他已更改名稱的目錄.
  8. 現在選擇 "BOOT AD SD"並等待開機.
  9. 假如你聽見開機聲超過一次,你可能掉入開機迴圈,或者是某個部分出錯了.重新檢查所有步驟是否正確,並檢查ROM檔的是否正確下載.
  10. 當你第一次看到解鎖畫面,請五分鐘請不要碰觸你的電話.
  11. 五分鐘後,解鎖螢幕,並開始你的設定.
  12. 當在sense的home畫面時,請再一次五分鐘不要碰觸你的電話.
  13. 長按住電源鍵來關閉電話
  14. 開機.
  15. 在解鎖畫面再等五分鐘,然後再解鎖螢幕.
  16. 到 " settings -> audio ->關閉  audible touch tones以避免機械音及電話當機卡住.
  17. 完成.
config.txt 範例

gps_zone=it
ppp_mode=0
wince=0
old_light_driver=0
auto_btn_backlight=1

Veency 讓電腦透過VNC直接控制 iPhone/iPad

這個在iOS上run的VNC server 已經release很久了. 但沒甚麼人討論

Cydia中可找到,安裝後使用一般的 VNC viewer 連線即可.

滑鼠右鍵 home 鍵
滑鼠中鍵 power 鍵


2011年5月11日 星期三

Linux下惱人的中文資料夾如何解決

From:http://blog.csdn.net/ablo_zhou
中文界面下面,自動建了“桌面”,“文檔”,圖片、公共的、下載、 音樂、 視頻等中文目錄。
在命令行下操作的時候,要麼切換到中文輸入法,要麼粘貼。如果在沒有輸入法的環境,可能操作這些目錄都存在困難。
總覺得很彆扭。我用Linux是為了提高效率,可是總是為了操作這些目錄多按幾個鍵甚至中斷操作,得不償失嘛。
windows操作系統雖然也有桌面,文檔,圖片,音樂之類的文件夾。但windows體貼的地方是,看到的是中文,而目錄其實是英文。這樣在沒有中文環境下也可以進入。這就是所說的虛擬目錄。

原來這東西還有些來歷,此前也並不是這樣的。並且有很多人為此而苦惱,甚至乾脆用英文系統,眼不見心不煩。原來這是freedesktop.org為了方便群眾搞的xgd-users-dirs ,在不同的語言下自動創建一些經常用到的目錄。
xdg-user-dirs-update 這個工具會在系統登錄階段運行,它讀取配置文件和用戶目錄信息,並創建用戶本地語言版本的常用目錄。設置 到$(XDG_CONFIG_HOME)/user-dirs.dirs (XDG_CONFIG_HOME defaults to ~/.config),以便應用程序讀取和使用這些目錄。

1. 先將資料夾名稱都改成英文的

執行下面指令,切換到英文環境
export LANG=en_US
再執行
xdg-user-dirs-gtk-update
這時會跳出一個設定頁面,問你要不要將所有的中文資料夾換成英文。把不要再問我勾選起來後,確定。

此時,在“位置”裡原本是中文的名稱已經換成英文了。接著把原來中文資料夾裡的資料移到英文的資料夾即可。

再執行下面指令,就可以切換回到中文的環境了
export LANG=zh_TW.UTF-8
2. 顯示中文,但實際是英文資料夾
這時,在“位置”裡所顯示的是英文,我們接下來讓這裡顯示成中文,但點進去是到英文的資料夾。例如:點“文件”會打開 "/home/user/Documents"

點“位置” -> “家目錄”,以打開檔案瀏覽器。
點“書籤” -> 編輯書籤
在這個設定頁面中,將每個書籤的“名稱”欄位改成你想要的中文名稱就可以了。

2011年5月10日 星期二

不使用iptables讓icmp 回應不work

忽略 icmp 封包,可以用以下指令實現:

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all


想回復原來設定可以用:

echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all

Crontab

Crontab 是在 Unix Like 系統下設定排程自動執行的工具,最常用到的地方是備份。而 crontab 有 4 個不同的參數,作用分別是:
crontab -e 編輯 crontab 檔案,如果檔案不存在則會自動建立。
crontab -l 顯示 crontab 檔案內容。
crontab -r 刪除 crontab 檔案。
crontab -v 顯示上一次編輯 crontab 的時間,但不是所有系統適用。
編輯 crontab
在指令模式輸入 "crontab -e" 便會用預設編輯器打開 crontab 檔案,排程的格式為每一行一個排程,而每一個排程的內容會是:
分鐘   小時   日   月   星期   執行指令
以下例子會在每晚零時零分自動執行 /root/sync_time.sh,而因為不想儲存輸出結果,所以將輸出放到 /dev/null。

00 00 * * * /root/sync_time.sh > /dev/null 2>&2

當編輯好 crontab 檔案後,將它儲存即可。

@daily /usr/local/www/awstats/cgi-bin/awstats.sh
以上用 @daily 語法,便會在每天零時零分執行,以下是其他用法:

@reboot: 在每次開機時執行。
@yearly: 等同 0 0 1 1 * 寫法,即每年一月一日零時零分。
@annually: 與 @yearly 相同。
@monthly: 在每月一號零時零分執行。
@weekly: 在星期天零時零分執行。 Run once a week, “0 0 * * 0″.
@daily: 每天零時零分。
@midnight: 與 @daily 相同。
@hourly: 每小時零分執行。

Netcat 使用實例

Netcat 是一個系統管理及偵察網路錯誤的工具,用途與 cat 相似,不同之處是 netcat 可透過網路工作,不會局限在本機,用途包括測試遠端服務或透過網路複製檔案。但因為它的功能強大,也成為駭客對目標主機進行 TCP/UDP 掃瞄的工具。
netcat 的基本語法,連接後便可以對遠端主機發送內容及等候回應:
netcat server_hostname port
傳送檔案
要用 netcat 傳送檔案,分別要在傳送及接收雙方進行設定。在接收端輸入:
netcat -l -p 1234 > filename
其中 -l 選項是要 netcat 進行監聽 -p 所設定的埠號,如要使用 1024 以下的埠號,需要用 root 的身份執行。
在傳送檔安的主機上,執行:
cat filename | netcat hostname 1234 -q 10
-q 選擇是告訴 netcat 傳送完成後 10 秒離開。

link form http://www.hkcode.com/linux-bsd-notes/281

2011年5月2日 星期一

Motorolla DEFY (MB525) ROOT SuperOneClick v2.1(1.3.0.0) 一鍵取得root

方法:

下載 SuperOneClick V2.1 程式解壓縮


手機設定setting-->applications-->development-->usb debugging

手機將USB連接上電腦,執行SuperOneClick.exe-->Root

重開機。完成!!

若ROOT不成功,請先安裝MOTO USB驅動4.8版。
請到英國MOTO官網下載,網址如下:點我

How to repair and clone disk with ddrescue

  ddrescue  is a tool that can be used to repair and clone disks on a  Linux system . This includes hard drives, partitions, DVD discs, flas...