跟著蝦神做Pokemon Go鎖區(qū)破解

-- 2016.09.15 --

補充自己砸殼加dylib的過程(詳細步驟見蝦神的hook項目,此處為補遺)

  • clutch -i //在越獄機器上執(zhí)行吊圾,列出已安裝應用
  • clutch -d 14 //14為我機器上pokemon go的編號
  • 拿到ipa后提權

chmod 777 pokemongo

  • 用yolo修改binary加載動態(tài)庫

注意當前5625ffd這個commit是最新的顶捷,但是這個版本不能處理32bit thin binary挂绰,看issue 3對代碼做修改后才行
可以用file命令查看自己砸殼后的包是什么架構(gòu)的
在yolo complete以后可以用MachOView加載一下binary看load section有沒有加載自己新添加的dylib

-- 2016.07.10 --

獲取本機signing identity列表命令

  • 可以直接拿到名稱用于簽名步驟

security find-identity -v -p codesigning

-- 2016.07.09 --

Clone 蝦神項目

生成LocationFaker.dylib

  • 打開工程,可以看到核心代碼就是hook了CLLocation的coordinate方法服赎,這里我們可以修改48/49兩行的坐標為任意不鎖區(qū)地點
  • 修改code sign和證書葵蒂,建議使用通配證書這樣就不用修改bundle id了
    • 注意Project和Target下的都要修改
    • 這步其實修改不對也沒關系交播,保證能編譯成功就行,在生成以后還可以重簽践付,見重簽部分
  • 編譯后提示找不到iOSOpenDev目錄

安裝iOSOpenDev

  • 官網(wǎng)給的installer在跑到最后一步的時候提示失敗
  • 官方github issue里給的解決方案太麻煩了秦士,要安裝一坨東西。永高。
  • 搜到楊神的動手實錄發(fā)現(xiàn)可以直接手動執(zhí)行

cd /opt/iosopendevsetup/bin
sudo ./iod-setup base
// 可能是我機器 上還有8.1的SDK所以很快就安裝完了

  • 重新build后重命名Product目錄下生成的dylib文件為libLocationFaker.dylib隧土,復制備用

更新ipa中的相應文件

  • 先解壓pokemon_unsigned.zip,顯示app里的包內(nèi)容
  • 用上一步中生成的libLocationFaker.dylib做替換
  • 找到自己第二步中修改的證書對應的mobileprovision文件
    • 方法是Xcode->Preference->Account->選擇相應的Team->View Details->在相應的描述文件上右鍵選擇Show In Finder
  • 重命名mobileprovision文件為embedded.mobileprovision并替換Payload目錄下的文件

重簽名ipa

  • 蝦神已經(jīng)準備好了fastlane重簽腳本命爬,在resign目錄下
  • 執(zhí)行命令

sudo gem install fastlane

  • 把pokemongo.app拖入iTunes曹傀,然后到Apps->My Apps->Pokemon Go->右鍵選Show In Finder找到ipa
  • 修改Fastfile(我實驗下來文件中必須寫絕對路徑,否則提示找不到文件)

32行饲宛,ipa皆愉,填寫ipa絕對路徑
33行,signing_identity落萎,不會寫可以先寫一個"iPhone Distribution"亥啦,后期根據(jù)提示修改
34行炭剪,provisioning_profile练链,復制前面的mobileprovision到目錄下,并填寫絕對路徑

  • 在Fastfile同目錄下執(zhí)行命令

fastlane ios resign

  • 此時會提示Couldn't find signing identity并列出Available identities奴拦,選擇之前證書對應的項復制媒鼓,ctrl+c中斷執(zhí)行,再修改Fastfile對應項错妖,再重新執(zhí)行上述命令
  • 此時可以用這個證書名重簽一次libLocationFaker.dylib來保證成功

codesign -f -s "iPhone Distribution: Your Company" libLocationFaker.dylib

  • 當出現(xiàn)fastlane.tools finished successfully ??后目錄下的ipa就是重新簽名完成的了

發(fā)布到fir之類的平臺上安裝使用

  • Done
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末绿鸣,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子暂氯,更是在濱河造成了極大的恐慌潮模,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件痴施,死亡現(xiàn)場離奇詭異擎厢,居然都是意外死亡,警方通過查閱死者的電腦和手機辣吃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進店門动遭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人神得,你說我怎么就攤上這事厘惦。” “怎么了哩簿?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵宵蕉,是天一觀的道長酝静。 經(jīng)常有香客問我,道長羡玛,這世上最難降的妖魔是什么形入? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮缝左,結(jié)果婚禮上亿遂,老公的妹妹穿的比我還像新娘。我一直安慰自己渺杉,他們只是感情好蛇数,可當我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著是越,像睡著了一般耳舅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上倚评,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天浦徊,我揣著相機與錄音,去河邊找鬼天梧。 笑死盔性,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的呢岗。 我是一名探鬼主播冕香,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼后豫!你這毒婦竟也來了悉尾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤挫酿,失蹤者是張志新(化名)和其女友劉穎构眯,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體早龟,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡惫霸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了拄衰。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片它褪。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖翘悉,靈堂內(nèi)的尸體忽然破棺而出茫打,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布老赤,位于F島的核電站轮洋,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏抬旺。R本人自食惡果不足惜弊予,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望开财。 院中可真熱鬧汉柒,春花似錦、人聲如沸责鳍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽历葛。三九已至正塌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間恤溶,已是汗流浹背乓诽。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留咒程,地道東北人鸠天。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像孵坚,于是被迫代替她去往敵國和親粮宛。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容