手机GPS修改教程大家有啥建议?想请教。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手机GPS修改教程大家有啥建议?想请教。相关的知识,希望对你有一定的参考价值。
所谓修改手机gps定位的坐标,也就是手机虚拟定位,可以通过以方式来修改你的gps定位:
1、苹果在越狱后可以才通过cydia下载虚拟定位软件,越狱后打开cydia,在搜索框里输入定位修改器后下载安装。安装完成后,回到桌面,打开刚刚下载的定位修改器,进入软件界面,按自己的需求选取地图中的地点长按即可,之后再点击软件中间的按钮,点击右上角设置,选择应用白名单,最后选择微信后打开即可。
2.安卓手机无论手机有没有ROOT都可以下载虚拟定位软件,方法为下载神行者虚拟定位软件安卓版,打开软件,点击软件底部中间的扳手图标,进入模式页面,点击修改环境按钮。修改成功后按提示重启手机,再打开神行者,就进入了高级模式,(如果手机没有root权限,就先打开
手机的系统设置,选择开发人员选项,将允许模拟地点设置为开启状态后再返回软件首页),将首页左上角的开关按钮打开,在地图上选择你要

定位的地点,点击左上角的神行者按钮,图标出现气泡文字显示经纬度,成功开启虚拟定位,之后再打开微信查看附近的人就可以了。 参考技术A 1、苹果在越狱后可以才通过cydia下载虚拟定位软件,越狱后打开cydia,在搜索框里输入定位修改器后下载安装。安装完成后,回到桌面,打开刚刚下载的定位修改器,进入软件界面,按自己的需求选取地图中的地点长按即可,之后再点击软件中间的按钮,点击右上角设置,选择应用白名单,最后选择微信后打开即可。
2.安卓手机无论手机有没有ROOT都可以下载虚拟定位软件,方法为下载神行者虚拟定位软件安卓版,打开软件,点击软件底部中间的扳手图标,进入模式页面,点击修改环境按钮。修改成功后按提示重启手机,再打开神行者,就进入了高级模式, 参考技术B android在开发者模式下有一个"允许模拟位置选项",它是location service加载 MOCK location provider 实现的,通过这种线程注入的方式修改GPS信息是hacker们最喜欢的方式,但现在很多应用已经可以检测到这种注入方式而被屏蔽掉,也就是说如果我们只在APP层面上想解决方法总是有被检测出来的可能。那我们就得把问题往深了想,通过修改最底层的GPS数据来欺骗APP,在Framework层面上没有任何修改迹象,这样基于APP层面的检测机制就拿我们没有任何办法 参考技术C 这个需要用专门的工具,个人选了多多云手机,内置GPS修改,还能够一键新机,觉得还是这个产品更问放心,回头你也可以参考。本回答被提问者采纳 参考技术D 安卓手机无论手机有没有ROOT都可以下载虚拟定位软件,方法为下载神行者虚拟定位软件安卓版,打开软件,点击软件底部中间的扳手图标,进入模式页面,点击修改环境按钮。修改成功后按提示重启手机,再打开神行者,就进入了高级模式,
如何用一张照片进行GPS定位?—最好的语言Java实现起来就这么简单!手把手教程+完整代码
大家好,我是Lex 喜欢欺负超人那个Lex
上次,我们用Python读取照片的GPS信息,可以获取拍摄时间、手机型号等信息,还可以对
拍摄地点进行精确定位。Java表示不服~~~
今日重点:用Java读取照片的拍摄时间、GPS定位 以及手机型号等等信息
带你一步步实现功能,文末有完整源码哦【建议收藏】
事情是这样的
上次用python对照片进行GPS定位破案,如下 ↓ ↓ ↓
女友半夜加班发自拍 python男友用30行代码发现惊天秘密
【当然是选择原谅她啊】Python破解"通宵加班"女友的秘密
今天决定,露出我的真面目
用世界上最好的语言—Java(可能会挨喷)
来实现一遍这个功能
功能大体介绍一下就是:
通过脚本分析照片,对照片的拍摄地点进行GPS定位
另外,还可以拿到拍摄时间、手机型号等等信息。
先上效果
从微信某个群里随便找了一位美女发的照片
Java对照片进行分析,效果如下
获得结果如下:
{海拔=0 metres, 手机=Xiaomi, 纬度=24.41046111111111, 型号=MI MAX, 经度=103.41424722222223, 拍摄时间=2018:12:01 16:37:32,
拍摄地点=中国 云南省 红河哈尼族彝族自治州 弥勒市 温泉路 217号 温泉度假酒店}
经纬度:24.41046111111111,103.41424722222223
拍摄时间:2018:12:01 16:37:32
手机型号:Xiaomi MI MAX
拍摄地点:中国 云南省 红河哈尼族彝族自治州 弥勒市 温泉路 217号 温泉度假酒店
{"status":0,"result":{"location":{"lng":103.42283328917563,"lat":24.413805252378915},
"formatted_address":"云南省红河哈尼族彝族自治州弥勒市温泉路","business":"","addressComponent":
{"country":"中国","country_code":0,"country_code_iso":"CHN","country_code_iso2":"CN",
"province":"云南省","city":"红河哈尼族彝族自治州","city_level":2,"district":"弥勒市","town":"","town_code":"","adcode":"532504","street":"温泉路","street_number":"","direction":"","distance":""},"cityCode":107}}
emmm,不好过多描述
Java实现方法
1、引入相关jar包
这里需要引入两个jar包,用于读取照片的exif信息,里面包含照片的完整信息。
资源下载,放在最后啦。
2、读取Exif原始信息
首先利用jar包工具,
将照片里的Exif原始信息读取出来。
完整代码如下:
public static HashMap<String, Object> readPicInfo(String file_path) {
HashMap<String, Object> map = new HashMap<String,Object>();
Tag tag = null;
File jpegFile = new File(file_path);
Metadata metadata;
try {
metadata = JpegMetadataReader.readMetadata(jpegFile);
Iterator<Directory> it = metadata.getDirectories().iterator();
while (it.hasNext()) {
Directory exif = it.next();
Iterator<Tag> tags = exif.getTags().iterator();
while (tags.hasNext()) {
tag = (Tag) tags.next();
System.out.println(tag.getTagName()+"--"+tag.getDescription());
}
}
} catch (JpegProcessingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return map;
}
public static void main(String[] args) {
//传入照片的绝对路径
readPicInfo("C:\\\\Users\\\\pacer\\\\Desktop\\\\img\\\\others\\\\10.jpg");
}
我们来看一下,能获得那些信息:
拍摄的手机型号、GPS精确位置、拍摄时间、像素、修改日期
甚至包括,拍摄地点的海拔信息都是有的。
3、GPS格式转换
我们通过exif读取的GPS信息,是类似于度、分、秒这种格式的。
我们需要将GPS信息通过计算转换成十进制的数字位数,
这样才可以调用百度地图API或者其他的地图API来将GPS信息转换为地理位置信息。
/***
* 经纬度坐标格式转换
* @param Gps
*/
public double latitude_and_longitude_convert_to_decimal_system(String Gps) {
String a = Gps.split("°")[0].replace(" ", "");
String b = Gps.split("°")[1].split("'")[0].replace(" ", "");
String c = Gps.split("°")[1].split("'")[1].replace(" ", "").replace("\\"", "");
double gps_dou = Double.parseDouble(a)+Double.parseDouble(b)/60 + Double.parseDouble(c)/60/60;
return gps_dou;
}
通过这个函数,我们将经纬度信息转换为10进制数字信息。
4、调用地图API将GPS坐标转换为地理位置
我们通过exif原始信息,拿到的是一串地理坐标数字。
如果想要转换为具体的地址信息,那么就需要通过各大地图API来进行转换,
小伙伴们可以自己去免费注册一个百度地图API,然后通过调用它提供的接口,
就可以将传入的GPS坐标值,转换为地址信息。当然,这里也可以用我的。
调用接口方法如下:
//接口调用方法如下:
//api_key:是你注册的key值
//coords:是你的经纬度坐标
http://api.map.baidu.com/reverse_geocoding/v3/?ak="+api_key+"&output=json&coordtype=wgs84ll&location="+coords
5、完整代码
最后,将代码整理汇总一下。
做成了一个简单的java小项目
有java环境,即可运行~~
【项目完整代码+完整jar包】
下载地址:
https://download.csdn.net/download/weixin_42350212/20024262
深藏功与名~~
推荐阅读
【Java资源下载】
- 【JDK5】jdk1.5x64位 windows版.zip
- https://download.csdn.net/download/weixin_42350212/15381380
- 【JDK6】jdk-6u45-windows-x64 jdk1.6 64位 Windows版
- https://download.csdn.net/download/weixin_42350212/13668762
- 【JDK7】jdk-7u72-windows-i586-32位
- https://download.csdn.net/download/weixin_42350212/13675800
- 【JDK8】jdk-8u131-linux-x64.tar.gz
- https://download.csdn.net/download/weixin_42350212/13607316
- 【JDK8】jdk-8u131-linux-x64.tar.gz
- https://download.csdn.net/download/weixin_42350212/15809524
【python实战】
- 【python实战】前女友婚礼,python破解婚礼现场的WIFI,把名称改成了
- 【python实战】前女友发来加密的 “520快乐.pdf“,我用python破解开之后,却发现
- 【python实战】昨晚,我用python帮隔壁小姐姐P证件照 自拍,然后发现...
- 【python实战】女友半夜加班发自拍 python男友用30行代码发现惊天秘密
- 【python实战】python你TM太皮了——区区30行代码就能记录键盘的一举一动
- 【python实战】女神相册密码忘记了,我只用Python写了20行代码~~~
【pygame开发实战开发30例 完整源码】
【pygame游戏开发专栏,获取完整源码+教程】
- 一起来学pygame吧 游戏开发30例(二)——塔防游戏
- 一起来学pygame吧 游戏开发30例(四)——俄罗斯方块小游戏
- 渗透测试实战专栏
- Windows AD/Exchange管理专栏
- Linux高性能服务器搭建
- PowerShell自动化专栏
CSDN官方学习推荐 ↓ ↓ ↓
为了帮助更多小白从零进阶 Java 工程师,从CSDN官方那边搞来了一套 《Java 工程师学习成长知识图谱》
尺寸 870mm x 560mm
,知识汇总非常齐全,还可以折叠成一本书大小。
以上是关于手机GPS修改教程大家有啥建议?想请教。的主要内容,如果未能解决你的问题,请参考以下文章
你好,我想请教你们,为啥我把IPA解包之后马上再打包就不能安装了,一直是安装失败,