未越獄iPhone修改定位/iPhone虛擬定位/iPhone模擬定位,蘋果MFi外設(shè)

今天來聊聊未越獄iPhone虛擬定位的方法屁置。首先給讀者朋友們提個醒焊夸,App Store那些收費(fèi)(或者App內(nèi)購)的宣稱能夠模擬定位的App仁连,100%都騙人的蓝角。

因為iOS相對封閉,對定位權(quán)限控制很嚴(yán)格饭冬,未越獄的情況下App也沒有任何接口可以修改系統(tǒng)定位使鹅。不過哪里有壓迫,哪里就有反抗昌抠。需求決定應(yīng)用患朱,有需求就有市場,辦法還是有的炊苫。

需求是什么呢裁厅?為什么要虛擬定位呢?除了上圖說的幾種原因之外侨艾,當(dāng)然最重要的就是在休閑會所休息時能把定位修改到公司执虹。

那在未越獄的iPhone進(jìn)行虛擬定位,有哪些方法呢唠梨? 小司機(jī)今天主要分享兩種方法袋励。

(一)利用Xcode聯(lián)機(jī)調(diào)試來虛擬定位

這個方法iOS開發(fā)的同學(xué)應(yīng)該都知道吧,如果不知道的就要打pp了当叭。我之前文章中也提到過茬故,這里偷個懶,直接復(fù)制過來了蚁鳖。

(1)選好目的地? ??比如打開百度地圖PC版磺芭,搜索馬拉卡納球場,找到對應(yīng)的經(jīng)緯度坐標(biāo)醉箕,記錄下來徘跪。

(2)打開Xcode,模擬定位

把iPhone連上電腦琅攘,打開Xcode隨便在手機(jī)上運(yùn)行一個程序垮庐,然后把第一步查到的坐標(biāo),放在一個gpx文件中坞琴,進(jìn)行模擬哨查,整個iOS系統(tǒng)的定位就已經(jīng)修改。

(二)借助蘋果MFi外設(shè)剧辐,硬件輔助模擬定位

剛剛說的用Xcode模擬定位寒亥,有一個致命的缺點就是需要連著Mac不夠方便邮府,總不能去休閑會所還背個民工包帶著個蘋果電腦吧。所以溉奕,這里重點介紹第二種方法褂傀,借助MFi硬件輔助進(jìn)行虛擬定位,先看個小視頻加勤。


未越獄iPhone虛擬定位神器_騰訊視頻

這樣一個小玩意仙辟,還挺方便的,插上也不影響耳機(jī)使用和充電鳄梅,配合一個App叠国,可以隨意搜索POI或者地圖上點選進(jìn)行模擬定位。

它的原理是怎樣的呢戴尸?它主要是利用了蘋果的通用外設(shè)協(xié)議粟焊,集成MFi芯片,注冊成為外置的GPS設(shè)備孙蒙,然后更新系統(tǒng)位置项棠,能夠?qū)Πㄎ⑿旁趦?nèi)的所有應(yīng)用生效。更具體一點說挎峦,硬件需要集成蘋果的MFi芯片香追,然后利用了iAP2中的兩種協(xié)議:External Accessory Protocol和Location Information,大概原理如下:

(1)模擬定位的App 使用 EA協(xié)議跟外設(shè)連接浑测。這個App集成了地圖SDK翅阵,主要用途就是方便用戶進(jìn)行搜索或者地圖點選來獲取想要虛擬定位的GPS信息,然后通過EA通道使用自定義的數(shù)據(jù)協(xié)議把用戶選好的GPS信息發(fā)送給硬件迁央。

(2)硬件從EA通道接收到GPS信息之后掷匠,根據(jù)iAP2中的Location Information協(xié)議把GPS信息進(jìn)行編碼,發(fā)送給iOS系統(tǒng)岖圈。

(3)iOS系統(tǒng)接收到硬件通過Location Information協(xié)議過來的GPS信息之后讹语,就會把整個系統(tǒng)底層的定位信息更新,這樣包括微信在內(nèi)的所有應(yīng)用的定位都修改成了剛剛選擇的模擬定位點了蜂科。

蘋果為什么要開放這樣一個可以修改系統(tǒng)定位的外設(shè)協(xié)議呢顽决??

從這段蘋果官方文檔的描述可以看到,主要目的是為了提高定位精度导匣,提升某些場合的用戶體驗才菠。比如汽車的GPS模塊定位精度要比iPhone高,如果能夠把汽車的GPS信息發(fā)給iPhone贡定,那iPhone上的導(dǎo)航體驗就會好很多赋访。

當(dāng)然上面這種通過MFi芯片進(jìn)行模擬定位的硬件,肯定是過不了蘋果的MFi認(rèn)證的。只能夠去黑市購買MFi芯片蚓耽,然后開發(fā)走線下渠道銷售渠牲,App也上不了App Store,只能通過企業(yè)證書分發(fā)步悠。

網(wǎng)上還有一些其他的方法签杈,比如通過各種手機(jī)助手(比如PP助手)來修改定位等,我自己沒有用過鼎兽,這里就不做介紹了答姥,大家可以搜索了解一下。

相關(guān)文章:

《iOS App連接外設(shè)的幾種方式》

《關(guān)于MFi認(rèn)證你必須要知道的事情》

另外接奈,本人維護(hù)了一個“MFi開發(fā)交流”的微信群踢涌,里面有iOS開發(fā) 通孽、外設(shè)驅(qū)動開發(fā)序宦、MFi認(rèn)證機(jī)構(gòu)等各類相關(guān)人員,大家相互交流互幫互助背苦。感興趣的同學(xué)可以關(guān)注微信公眾號私信我進(jìn)群互捌,入群備注:MFi。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末行剂,一起剝皮案震驚了整個濱河市秕噪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌厚宰,老刑警劉巖腌巾,帶你破解...
    沈念sama閱讀 210,835評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異铲觉,居然都是意外死亡澈蝙,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,900評論 2 383
  • 文/潘曉璐 我一進(jìn)店門撵幽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來灯荧,“玉大人,你說我怎么就攤上這事盐杂《涸兀” “怎么了?”我有些...
    開封第一講書人閱讀 156,481評論 0 345
  • 文/不壞的土叔 我叫張陵链烈,是天一觀的道長厉斟。 經(jīng)常有香客問我,道長强衡,這世上最難降的妖魔是什么擦秽? 我笑而不...
    開封第一講書人閱讀 56,303評論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上号涯,老公的妹妹穿的比我還像新娘目胡。我一直安慰自己,他們只是感情好链快,可當(dāng)我...
    茶點故事閱讀 65,375評論 5 384
  • 文/花漫 我一把揭開白布誉己。 她就那樣靜靜地躺著,像睡著了一般域蜗。 火紅的嫁衣襯著肌膚如雪巨双。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,729評論 1 289
  • 那天霉祸,我揣著相機(jī)與錄音筑累,去河邊找鬼。 笑死丝蹭,一個胖子當(dāng)著我的面吹牛慢宗,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播奔穿,決...
    沈念sama閱讀 38,877評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼镜沽,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了贱田?” 一聲冷哼從身側(cè)響起缅茉,我...
    開封第一講書人閱讀 37,633評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎男摧,沒想到半個月后蔬墩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,088評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡耗拓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,443評論 2 326
  • 正文 我和宋清朗相戀三年拇颅,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帆离。...
    茶點故事閱讀 38,563評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡蔬蕊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出哥谷,到底是詐尸還是另有隱情岸夯,我是刑警寧澤,帶...
    沈念sama閱讀 34,251評論 4 328
  • 正文 年R本政府宣布们妥,位于F島的核電站猜扮,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏监婶。R本人自食惡果不足惜旅赢,卻給世界環(huán)境...
    茶點故事閱讀 39,827評論 3 312
  • 文/蒙蒙 一齿桃、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧煮盼,春花似錦短纵、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,712評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至报破,卻和暖如春悠就,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背充易。 一陣腳步聲響...
    開封第一講書人閱讀 31,943評論 1 264
  • 我被黑心中介騙來泰國打工梗脾, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人盹靴。 一個月前我還...
    沈念sama閱讀 46,240評論 2 360
  • 正文 我出身青樓炸茧,卻偏偏與公主長得像,于是被迫代替她去往敵國和親鹉究。 傳聞我的和親對象是個殘疾皇子宇立,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,435評論 2 348

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