SlideShare a Scribd company logo
1 of 9
Download to read offline
位置情報のシミュレート

(と偽造チェックイン)
田村孝文
これは何の発表資料?
• Xcodeの機能をつかって、シミュレータと
実機 で位置情報をシミュレートします。
– iPhoneが移動している状態も再現します。

• シミュレートに必要なgpxファイルの作成
サイトとフォーマットの紹介
iPhoneシミュレータで現在位置指定
• Phoneシミュレータの「デバッグ」→「位置」から選ぶ
– 緯度経度を指定する事も出来る
– City Bicycle とか CityRun とかは移動する位置情報。ただし
ルート固定で海外
– iPhoneシミュレータでのみ可能
Xcodeで現在位置を指定
• DebugAreaのGPSアイコンから場所を選ぶ
– この中の”Tokyo,Japan” は秋葉原付近になる。

• iPhoneシミュレータの「位置」と競合する、後出し有効?
– 競合させるとなんだか不安定になる気がする。使うなら片方のみに
するのがよさそう。

• シミュレータ/実機共にこの位置にする事が出来る
実機での偽造チェックインのやり方
• ご利用は自己責任で。
1. 新規にプロジェクトを作る
2. おもむろに「実機でデバッグ」を始める
• iDPアカウントにiPhoneが登録されていない
と、ここで終了。おつかれさまでした!

3. Xcodeで「London,England」を選択
4. 実機で起動したアプリをそのまま「バッ
クグラウンド」にして、Facebookアプ
リを起動
5. チェックインするとロンドンに来た事に
なった!
• 反応しない場合、”Dont Simulate
Locatin”とLondonを切り替えてると、
反応するかもしれません。
自由に場所をシミュレートしたい(1)
• GPXファイルを作りましょう。
– pythonでジェネレートしたり http://d.hatena.ne.jp/basuke/
20120902/1346627868
– アプリで作ったり https://itunes.apple.com/jp/app/gpx-creator/
id535468654?mt=8&ign-mpt=uo%3D4

• ファイルのサンプル
自由に場所をシミュレートしたい(2)
• 超注意:GPXというフォーマットもいろいろあるみたいで
す。
– Xcodeで読み込めない: 中のタグが<trkpt>
– Xcodeで読み込めた: 中のタグが<wpt>

• これ注意しないと、「ロギングの為に渋谷∼武蔵小杉を往復
したのにっ!」みたいな事故が起きます。
それではHappy

偽造チェックイン 

Hacking!
追記:Schemeで設定する方法
01/20追記
Schemeの中で、位置やGPXを設定する項目がありました。手動
でいちいち設定する必要が無いので、こっちの方が便利ですね。

More Related Content

Viewers also liked (6)

iOSで笑顔を認識する
iOSで笑顔を認識するiOSで笑顔を認識する
iOSで笑顔を認識する
 
Reactive cocoaをかじってみた。
Reactive cocoaをかじってみた。Reactive cocoaをかじってみた。
Reactive cocoaをかじってみた。
 
Objective-Cで学ぶ英文法 (2)
Objective-Cで学ぶ英文法 (2)Objective-Cで学ぶ英文法 (2)
Objective-Cで学ぶ英文法 (2)
 
AppSwitcherでアプリをユーザーファーストに
AppSwitcherでアプリをユーザーファーストにAppSwitcherでアプリをユーザーファーストに
AppSwitcherでアプリをユーザーファーストに
 
テストを書きたいあなたが意識すべきただ一つのこと
テストを書きたいあなたが意識すべきただ一つのことテストを書きたいあなたが意識すべきただ一つのこと
テストを書きたいあなたが意識すべきただ一つのこと
 
下位互換コード隠蔽のストイシズム
下位互換コード隠蔽のストイシズム下位互換コード隠蔽のストイシズム
下位互換コード隠蔽のストイシズム
 

Similar to 位置情報のシミュレート(と偽造チェックイン)

東工大 長谷川修研の環境学習・認識・探索技術
東工大 長谷川修研の環境学習・認識・探索技術東工大 長谷川修研の環境学習・認識・探索技術
東工大 長谷川修研の環境学習・認識・探索技術
SOINN Inc.
 
エンジニア転向を目指すデザイナーがNuxt.jsでアプリを開発した話
エンジニア転向を目指すデザイナーがNuxt.jsでアプリを開発した話エンジニア転向を目指すデザイナーがNuxt.jsでアプリを開発した話
エンジニア転向を目指すデザイナーがNuxt.jsでアプリを開発した話
Kota Hashihama
 
【A-3】次世代ジオロケーション サービスの開発手法 河合太郎 氏
【A-3】次世代ジオロケーション サービスの開発手法 河合太郎 氏【A-3】次世代ジオロケーション サービスの開発手法 河合太郎 氏
【A-3】次世代ジオロケーション サービスの開発手法 河合太郎 氏
Developers Summit
 

Similar to 位置情報のシミュレート(と偽造チェックイン) (16)

iOS ジオフェンシングで簡単リアル連動
iOS ジオフェンシングで簡単リアル連動iOS ジオフェンシングで簡単リアル連動
iOS ジオフェンシングで簡単リアル連動
 
ARCore Update (Jan 2020)
ARCore Update (Jan 2020)ARCore Update (Jan 2020)
ARCore Update (Jan 2020)
 
東工大 長谷川修研の環境学習・認識・探索技術
東工大 長谷川修研の環境学習・認識・探索技術東工大 長谷川修研の環境学習・認識・探索技術
東工大 長谷川修研の環境学習・認識・探索技術
 
ReNCoN_v0.6
ReNCoN_v0.6ReNCoN_v0.6
ReNCoN_v0.6
 
AndroidのAR最新動向
AndroidのAR最新動向AndroidのAR最新動向
AndroidのAR最新動向
 
ReNCoN_V0.6
ReNCoN_V0.6ReNCoN_V0.6
ReNCoN_V0.6
 
ICCV2011 report
ICCV2011 reportICCV2011 report
ICCV2011 report
 
UE4.17で入る新機能を一気に紹介・解説!
UE4.17で入る新機能を一気に紹介・解説!UE4.17で入る新機能を一気に紹介・解説!
UE4.17で入る新機能を一気に紹介・解説!
 
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
 
iPhoneコンシェルジェアプリの紹介
iPhoneコンシェルジェアプリの紹介iPhoneコンシェルジェアプリの紹介
iPhoneコンシェルジェアプリの紹介
 
iPhoneコンシェルジュアプリ
iPhoneコンシェルジュアプリiPhoneコンシェルジュアプリ
iPhoneコンシェルジュアプリ
 
Rtmsc2015 group4
Rtmsc2015 group4Rtmsc2015 group4
Rtmsc2015 group4
 
エンジニア転向を目指すデザイナーがNuxt.jsでアプリを開発した話
エンジニア転向を目指すデザイナーがNuxt.jsでアプリを開発した話エンジニア転向を目指すデザイナーがNuxt.jsでアプリを開発した話
エンジニア転向を目指すデザイナーがNuxt.jsでアプリを開発した話
 
20110212 Silverlight から Bing Maps に触れる
20110212 Silverlight から Bing Maps に触れる20110212 Silverlight から Bing Maps に触れる
20110212 Silverlight から Bing Maps に触れる
 
【A-3】次世代ジオロケーション サービスの開発手法 河合太郎 氏
【A-3】次世代ジオロケーション サービスの開発手法 河合太郎 氏【A-3】次世代ジオロケーション サービスの開発手法 河合太郎 氏
【A-3】次世代ジオロケーション サービスの開発手法 河合太郎 氏
 
TensorFlow Object Detection API を使った取り組み@つくばチャレンジ2017
TensorFlow Object Detection API を使った取り組み@つくばチャレンジ2017TensorFlow Object Detection API を使った取り組み@つくばチャレンジ2017
TensorFlow Object Detection API を使った取り組み@つくばチャレンジ2017
 

Recently uploaded

Recently uploaded (11)

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 

位置情報のシミュレート(と偽造チェックイン)