SM-G9008V Root,google框架安装 设置开发者模式

编程知识 更新时间:2023-04-28 22:31:59

不小心将自己手机的Root应用弄丢了,没办法获取到root权限,需要重新root,以前Root,修改ro-debuggable=1,刷google框架花费了大量的时间,考虑到以后可能还会遇到今天这种情况,所以现在重新将这些工具,和操作过程记录下来,以备不时之需,如果大家遇到和我同样的问题,可以参考借鉴一下

手机信息:
机型:三星 SM-G9008V
版本:G9008VZMU1BOJ4

国行的手机都是不带google框架的,需要自己去想办法安装,安装的方法网上很多,你也可以借鉴我的过程。要装google框架,首选需要获得ROOT权限,大多手机出厂以后都是没有root权限的,而4.4以后的很多手机用完美刷机等工具,获取的可能只是临时权限,重启手机,root权限就没有了,至于为什么,这个自己去问百度。

首先需要下载一个:UPDATE-SuperSU-v2.14.zip
通过recovery 将这个压缩包刷进手机中,三星自带的recovery自带有签名验证,所以首先需要刷一个第三方的recovery。
我这里使用的是:g9008v-cmw-recovery-6.0.4.8-en(0420).tar.md5
这个包是我从xda-developers 找到的,可以通过odin直接刷入手机中,打开odin
单机AP选择指定文件,如下图所示:

当然你需要将手机启动到挖煤模式,三星进入挖煤模式:电源键+菜单键+音量下(在关机的状态下,注意:在做这个操作前,请先确保你的电脑安装了驱动:SAMSUNG_USB_Driver_for_Mobile_Phones_v1.5.45.0.exe)
单机start按钮启动刷机,刷机完成以后,ID:CCM这里会显示Success,下面的日志(Log)窗口也会显示刷机成功的信息,其他的最好不要乱选,刷成砖头,概不负责。
刷机结束以后,将手机重启,并将UPDATE-SuperSU-v2.14.zip拷贝到手机外置sd卡中,将手机关机启动至rocovery模式,(电源键+菜单键+音量上),选择从sdcard中安全zip包,选择UPDATE-SuperSU-v2.14.zip,确定后,将压缩包刷入手机,重启以后,会在应用列表发现SuperSU的一个应用,这个时候,说明你root成功了,

接下来刷入google框架
将gapps-kk-20140105-signed.zip拷贝到外置sd卡中,重复root的过程,重启以后,google框架就安装成功了。
最后也是最麻烦的,如果你只是想要安全google框架,下面你就不用看了。下面的内容不一定适用于你,反而会给你带来困扰。
将手机永久设置为调试模式:
在进行开发或者逆向分析的工程中,我们经常会对某些应用进行动态调试,但是某些应用又需要在真机的环境下进行调试,这个条件就难道了很多没有这方面经验的同学,尤其是需要使用IDA pro进行动态调试的。
这个时候,我们就需要将自己的手机设置为调试模式,也就是修改ro.debuggable=1

以前总是在网上下载各种刷机包,但是又怕不安全,最近突然想到以前做的一个项目,可以通过dd命令将手机中的镜像备份出来,修改后又恢复回去。但是怎么修改dd出来的镜像,始终不知道怎么做,以前有个工具叫ROM助手,可以在不解包的情况下,对img文件,进行修改,但是我发现它对我dd出来的img没办法做任何修改。最后只能另寻他法。
最近找到一个很棒的工具Android.Image.Kitchen.v2.4-Win32.zip,这个工具可以在win7环境下解包img,修改后,重新打包img文件。
关于这个工具的使用很简单,目录结构如下:

这里需要用到的就是三个bat(批处理文件),
unpacking.bat是用来解压缩的,repacking.bat是用来重新打包的,cleanup.bat是用来清理之前操作留下的中间文件的。
现在我们来讲解下怎么将手机的ro.debuggable=0 修改为1
1,我们需要将debault.prop所在的镜像备份到sdcard上,default.prop在android手机的根目录下,原始文件都是在boot.img中,当然直接修改是不行的,至于为什么,自己上百度搜。
知道default.prop在boot.img下,我们需要知道boot挂在的设备是哪一个,
2,执行以下命令获取当前手机设备挂在目录结构:
adb shell
ls -al /dev/block/platform/your_folder/by-name

获取到设备挂在的目录结构,如下图所示:

这里可以看到boot挂在/dev/block/mmcblk0p8上边。
执行以下命令将boot提取为img文件,
su(获取root权限)
dd if=/dev/block/mmcblk0p8 of=/sdcard/boot.img
在提取前必须保证,/dev/block/mmcblk0p8 权限必须为rwxrwxrwx,如果权限不对,可以用过chmod进行权限修改,怎么操作,找百度,这个不赘述。
提取进行结束后,将boot.img拷贝到Android.Image.Kitchen.v2.4目录下,将boot.img拖动到unpackimg.bat文件进行解压,或者是通过命令行:
unpackimg.bat boot.img进行解压。
解压完毕后,会在Android.Image.Kitchen.v2.4根目录下生成一个radisk文件夹,boot.img中所有的文件会解压到这个文件夹中。结果如图所示:

修改default.prop中ro.debuggable=1,保存,退出。
返回Android.Image.Kitchen.v2.4根目录,双击repacking.bat,进行重新打包。批处理执行完毕以后,会在根目录下生成一个image-new.img文件。这个就是重新打包生成的boot.img文件,如下图所示:

将image-new.img拷贝到手机的sdcard下,
执行以下命令,将重新打包好的boot.img刷入设备中。
dd if=/sdcard/image-new.img of=/dev/block/mmcblk0p8
命令执行完毕以后,重启手机,开启eclipse,在DDMS中可以看到,如下图所示:

这就表示,修改成功了,当然可以通过执行命令:
adb shell
cat default.prop
查看具体的值是否发生改变。

所以相关工具,刷机包的链接如下:
Odin3_v3.12.3.zip 链接:http://pan.baidu/s/1skDSrpF 密码:qehj
Android.Image.Kitchen.zip链接:http://pan.baidu/s/1qYIovco 密码:jk1c
gapps-kk-signed.zip 链接:http://pan.baidu/s/1eRB6Td4 密码:6tc2
g9008v-recovery.tar.md5 链接:http://pan.baidu/s/1pLKsmZT 密码:nakt
SAMSUNG_USB_Driver.exe 链接:http://pan.baidu/s/1kV4lxJL 密码:kt47
SuperSU-v2.14.zip 链接:http://pan.baidu/s/1kVpsrcF 密码:gxc3

更多推荐

SM-G9008V Root,google框架安装 设置开发者模式

本文发布于:2023-04-21 16:00:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/a55d29cb66303b60a089deeaaaa63114.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:开发者   框架   模式   G9008V   SM

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 93409文章数
  • 23745阅读数
  • 0评论数