一般PC電腦的網路卡, 都有一棵EEPROM來儲存一組6位數值得MAC, 然後由這組獨一無二的MAC來取得不同的IP位置; 就算是做在主機板上的網路也是一樣; 但是平板電腦的WiFi是否也一樣? 還是說把那顆EEPROM省略了, 把MAC儲存到其他地方? 像是主記憶體的FLASH去了?
我有兩張 歌美G2, 以前沒很注意, 最近刷機升級, 然後發覺怪怪的, 連線老是中斷, WiFi打開後, 訊號滿檔, 但是一下子藍色, 一下又變白色, 變白色時就無法連線上網, 追蹤了幾天, 今天由PC進入IP分享器檢查, 居然只有一台機器連線, 覺得很奇怪, 再去看兩張平板, 居然是相同的MAC 00:13:ef:10:3c:76, 取得相同的IP 192.168.1.3 難怪天下大亂了.
是我在刷機備份與回存時犯了錯? 還是平板本身在生產時就用了相同的MAC, 有何方法可以讓這兩台平板在同一個AP下使用, 煩請高手先進幫忙說明一下, 先謝謝了!
Jeffery01 wrote:
這個分成兩部分回答:...(恕刪)
如你所說, 我今天做了一次重新刷機試驗, 用刷機包刷機後直接開機, 得到了一個新的MAC 00:13:13:00:89:b7, 所以很糟糕的證明了, 平板電腦的MAC是可變的.
以往我們由PC與網路卡所得的知識, MAC是製造廠商燒錄的, 放在不論是有線或是無線網路卡的EEPROM中, 不在主機的BIOS, 當然更不在安裝的系統裡, 這我也很清楚.
但是用平板的 CWM Recovery, 相當於PC上的 GHOST 程式, Backup一隻平板Restore到另外一隻平板, 居然把網路MAC給帶過去了, 製造成了兩張連MAC都相同的平板, 才是我出乎意料的困擾.
原本只是想偷懶, 省去很多安裝與設定的時間, 如今看若是無法更改MAC, 就得一樣一樣重作, 所以還是希望能有辦法偷懶, 只是不知道如何修改他.
James Ling wrote:
如你所說, 我今天做...(恕刪)
其實現今最新的BIOS內已經有放入 MAC,如果BIOS 是放入 SPI flash 中,省錢的作法,將MAC 存入 BIOS flash 內,完整更新 BIOS,是會將 MAC 恢復成初始值,也就是BIOS binary 燒錄檔中預設值,
你現在使用 CWM Recovery, 其實跟上述說的 PC BIOS,狀況相同,只是預設值不同,MAC 來說,LAN 與Wifi 是相同的,最省事最快的方式:
1.拿到原廠 wifi 燒 MAC 程式,重新燒一個不同號碼。
2.使用編輯器,例如可讀二進制的編輯器,讀入燒錄檔,搜尋已知 MAC 字串,幸運找到後,將值改成你想要
的數值,重新依照原格式儲存,這是比較偷懶的作法,我在PC 上試過,理論上可行,供你參考!
kaworuweb wrote:
mac address 放在 /data/misc/wifi folder 裡面, 有 root 的機器可以直接修改檔案內的位置。
ps.
沒記錯 G2 應該是出廠就已root的了。
您說的沒錯, 我也就是這個意思, 謝謝您的指點, 我已經用ES檔案瀏覽器, 找到了 /data/misc/wifi目錄, 但是在哪裡呢? 裡面有一個sockets 目錄, entropy.bin, ipconfig.txt, rtw_cache, softap.conf, wap_supplicant.conf 總共是5個檔, 但是並沒有找的任何本機MAC的資料, 請問是否有可能放在其他甚麼地方呢?
有的檔案裡有些亂碼, 可能是二進位的資料嗎? 那又要如何閱讀與修改呢? 謝謝!
James Ling wrote:
問題是現在是在平板上面修改, 有這種類似的工具嗎? 如果在PC上面把備份的ZIP檔解開修改再壓回, 他還有MD5 的 checksum, 那工程就更浩大了, 也不值得嘗試了...
...(恕刪)
如果是要刷完之後修改的話
Root之後在平板上用Root Exploer修改
或是用adb連上之後,將檔案Pull回來用VIM或是UltraEdit修改
修改好之後再push回去
(如果不懂adb的操作請Google)
若是要直接修改刷機包的話
就將要修改的檔案解出來,一樣是用Vim或是UltraEdit修改
修改好再置換掉刷機包裏面的檔案
然後再作簽名的動作就可以刷了
(如果不懂簽名的動作也請Google)
James Ling wrote:
裡面有一個sockets 目錄, entropy.bin, ipconfig.txt, rtw_cache, softap.conf, wap_supplicant.conf 總共是5個檔, 但是並沒有找的任何本機MAC的資料, 請問是否有可能放在其他甚麼地方呢?
喔抱歉提供了錯誤訊息...
我拿手頭上的雙核平板試是放在這裡沒錯(有一個類似叫 mac_address 的檔案) 但你的機器看來方法不同。
我回家翻出塵封已久的A10方案平板...
試了好幾個方法, 除了查找檔案外;
還包括改 mac addr 的 App, 甚至打開 boot 區的 script.bin等, 都沒結果.
我看版大還是用刷機的方法比較快.
先鈦備份好資料, 把其中一台刷機改新的 mac addr 後, 再回復鈦備份資料.
最好順便存一份 CWM Recovery , 以後每台存各的...
( 或者你可以試看看解開 recovery image 到 PC 上找. 按理一定在裡面, 如果是明碼的話一定找的到 )
PS.
A10方案機子初期的 ROM 好像是每次打開 wifi 時都會 random 產生一個新的 mac addr...
這個問題很大, 因為 mac 一直變在鎖 mac 的 AP 下會無法使用. 不過這有方法可修正自訂 mac addr.
後來的 ROM fix了這個 random 問題, 但 mac addr 參數改放到哪就...



























































































