2012年4月26日星期四

grub 新增mac os 選項


從別的地方co來的
但是修改了一些地方才能用
在新增/etc/grub.d/99_chameleon

#!/bin/sh

cat <<END_OF_MENU_ENTRY
menuentry "Mac OS X via Chameleon" {
        insmod hfsplus
        set root=(hd3)
        chainloader +1
}
END_OF_MENU_ENTRY

然後在update-grub

結束

2012年4月24日星期二

不太懂

為啥到現在都沒半則留言,難道都沒人有疑問還是想交流的嗎

2012年3月25日星期日

談談黑金塔好了

為了開發ipad2程式 所以最近接觸了一些
首先要說的是 如果我有錢我會直接去買一台 mba 
與其將時間花在這邊 還有更多更有價值的地方要努力 

一開始是安裝的方法 你可以燒出來或者用flash隨身碟
但是要製做usb隨身碟安裝 需要用到Mac os
所以可能要先找一個可以在你現在pc可以安裝運做的版本

 Iatkos 10.7本來是我的目標 但是無法從光碟直接安裝
只好選了jas 10.4.8在我的老筆電進行測試
在這之前已經花了許多時間在我老ppc架構的g4試過
但是usb只有1.0 測試一個版本號 需要兩個小時以上

受不了了
 Gma900系內建顯示的老筆電應該是個好選擇
但是沒這麼幸運 每次安裝好都沒辦法開機 很明顯開機表的問題
雖然用fdisk設定開機也是沒用 在網路上找阿找的還真的找到
似乎是jas10.4.8包裝的diskutil有問題 所以找別的版本來格式化就好了
Jas 10.4.4是個好選擇 用他開機並且做完格式化再放入10.4.8安裝一次

如果裝完開機看不到東西 接上外接螢幕 也許有驚喜

 USB安裝製作環境好了 那來看看這篇文章 A fast and easy way to install lion
其實很簡單 但是很不幸的是10.4有些不支援
在做installer pkg會出現broken pipe
直接將mkboot裡面有用到installer的指令拿掉

另外要說的是 來源不是dmg file 而是要在app store買lion 就會拿到app file了
指令是

Mkboot 來源app檔案路徑 目標usb路徑

製作完還是不能用 因為我們拿掉一些installer指令了

來看這篇文章 Lion installation via USB stick using chameleon 
裡面有chameleon可以抓 但是可惜它在10.4只能用指令安裝
步驟主要就是將抓下來的chameleon裡面的boot0 boot boot1h放進去
Chameleon 2.0 install guide
要注意的是 有些是r開頭的disk 漏了就會出現resource is busy不讓你用

理論上裝完chameleon就可以用製作好的USB開機了
如果不行 找自己電腦的硬體 然後放進extra裡的extensions

然後照著步驟裝下去 不然用-v參數(boot verbose)來看卡在哪邊
裝完後開機通常是沒有辦法進入系統會卡在waiting for dsmos 那是因為缺了檔案
首先要找適合自己硬體的kext檔案和fakesmc.kext
很幸運的我剛好找到相似的硬體kext檔案

再次用剛剛製作好的usb開機
然後使用工具裡面的terminal來複製kext進去剛安裝的硬碟
複製到哪邊呢 就是S/L/E ( /System/Library/Extensions/)
好啦 這樣應該就可以開機進入剛剛安裝的系統了

才怪
你可以用剛製作好的USB然後選擇安裝好的硬碟進入系統
但是沒了USB還是不能進入 理由仍然是 沒有正常的開機表
很簡單 進續系統後 安裝chameleon就好了
這次有GUI介面可以用 不用再打指令了

完....

後記:
以為這樣就結束了嗎...系統update還是有點麻煩...
所以這就當作體驗用吧....要當作生產生財工具 還是去買一台MBA

2012年3月15日星期四

用ipad上PTT

首先要說的是 你身上有這些以下症狀才適合看這篇文章

1. 一天不上PTT會感到渾身不自在 吸不到空氣 胸悶 精神不濟 心情浮躁
2. 買了一台IPAD 但是沒有信用卡也不會JB
3. 重度近視 在IPAD上面看相容模式覺得字太小看不清楚

那就看以下解決方案吧
但是我要說的是  就像"少一個插座一樣" 你會感到非常 非常的不方便

1. 找免費的zaTelnet 把它裝起來
2. 安裝itunes
3. 下載 http://zatelnet.com/images/unifon.zip
4. 打開itnues複製字型進去
5.拿出你的ipad 開始設定zaTelnet
6.輸入ptt.cc網址
7.選telnet模式
8.設定字型
9.設定換行
10. 登入時要記的在id後面加逗號(例如 ptt,)
登入完就會變成正常的字了 不會是亂碼了

以上....
但是 如果有信用卡的話 還是有很好用的付費APP可以選擇(默

2011年12月19日星期一

android 手機撥放電腦影片

APP: VLC Direct Pro (試用版  VLC Direct)
試用版的差距在於掛字幕的問題

分成兩部分 一個是電腦上要執行VLC 另一部分是手機上要安裝APP

先講電腦上的

去VLC官網上下載VLC
設定字幕

為了方便所以用批次檔
script如
start "VLC web Interface" "D:\下載\vlc-1.1.11-win32\vlc-1.1.11\vlc.exe" -I http
cls
exit

檔案位置改成VLC執行檔的路徑
存到記事本 貼上 然後存成.bat檔名
執行就可以了


在手機部分
首先安裝完之後執行如下畫面(需有WIFI 會自
動搜尋區網上的VLC SERVER)

設定web interface
Target 換成小綠人就是手機撥放電腦檔案
反之就是手機控制電腦上的VLC撥放檔案在電腦上

必須注意的是經過測試也不是每種檔案都有辦法撥
所以可以先用試用版測試看看嚕








選擇檔案路徑
選擇檔案
播放效果



2011年12月11日星期日

u8650不刷recovery取得Root

稱還有記憶來寫一下
不免俗的要先說:"以下任何動作,除非你知道你在做甚麼,不然你的手機將會發生悲劇"


一開始只是想改螢幕的字型大小,所以也沒想說要動到刷recovery乃至於ROM
所以就在網路上找一些漏洞看能不能取得root修改一下build.prop改字大小
在網路上先找了這篇
[Android] Root 原理與手動 Root 詳細過程 @ Nexus One、Android 2.3.3、Ubuntu 10.04
經過測試後不能使用  雖然不能用但是那篇文章講了不少重要的東西 所以建議還是看一下
之後換了另一個Fre3vo 這東西也是不能用
直到最後才換到zergRush這東西是確定能用得所以來寫一下過程

driver的連接和安裝應該不用另外說了
用adb push檔案 和進 adb shell上面那連結也說得很詳細
將zergRush這個檔案push進/data/local/tmp裡面 改chmod之後

執行了會發現 /dev/log/main這個錯誤
原來在u8650下要另外開啟才會有log
首先在撥電話的地方撥"*#*#2846579#*#*"進入工程模式
在工程模式下要改log
好吧我忘了 反正進去就找的到 switch on

改完後重開機在執行zergRush 跑一下就會發現shell變成#這個了
這樣就拿到ROOT了
至於之後的superuser.apk之類的我都沒做 我只是想改字大小而已
沒有想過要跑root的APP和砍東西之類的,有興趣的自己嘗試

改了/system/build.prop在最後加了一行ro.sf.lcd_density=xxx(數字)
重開機
.
但是
.
.
發生悲劇拉
字變得太大 輸入pin的地方按不到確認按鈕
然後沒有輸入pin所以進的系統看起來也不是很完整 有缺東西
也沒辦法再拿root和改檔案了

悲劇了QAQ
最後還是刷了recovery 和CM7(沉默)
發現工程模式就不見了咧

原廠的ROM快放出來阿(吶喊

END