吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 122279|回复: 223
上一主题 下一主题
收起左侧

[Android 脱壳] 【手机端】腾讯乐固,360加固一键脱壳

  [复制链接]
跳转到指定楼层
楼主
longhong 发表于 2018-6-28 19:15 回帖奖励
本帖最后由 longhong 于 2018-6-29 13:06 编辑

手机端一键脱魔术壳

需要用到的软件如下:

1.脱壳.apk(修改版)


正版下载地址:
https://bbs.pediy.com/thread-224105.htm


此软件需要激活xp框架



如果手机无法开启xp框架,有以下两种方法:
1.电脑安卓模拟器法
安装电脑版安卓模拟器,安装xp框架,root授权,激活,安装脱壳.apk


2.安卓版vxposed,无需root刷机即可使用xp框架。
官网下载: https://vxposed.com/


安装好了激活好了脱壳.apk
我们开始脱壳,以腾讯乐固为例。

-------------------------------------------------

第一步,激活
-----------------------------------------------------

第二步,选择自己需要脱壳的软件
第三步,运行软件,不打开运行软件是无法脱出壳的
————————————————————————

第四步,找到对应的目录,你选择脱壳的软件时会提示你输出的目录!
dex脱出来是在软件的数据目录下data/com.xx.yy
对于没root的用户,也不用担心,因为其实是在VirtuanXposed的数据目录下的。
所以我们只要进入VirtuanXposed的数据目录就行,但是直接上级目录上级目录的点,是进不了的。
我们只需长按MT2的上级目录按钮,输入
/data/user/0/io.va.exposed/virtual/data/user/0/





------------------------------------------------------------------------------

看到没这就是我们脱出来的dex,注意,不是每个dex都有用,有的dex没有用的,你要自己每个打开看看。



好了,教程到此结束,当然脱壳并不是意味着结束,还要修复,修改启动界面,等我找个软件,来实例破解一次,从脱壳,到修改代码,再到修复打包运行,希望各位免费评分,有了动力马上开始破解实例!!!!

脱壳.apk.zip

44.3 KB, 下载次数: 3973, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 67吾爱币 +59 热心值 +60 收起 理由
zcl0317 + 1 + 1 热心回复!
夏目目666 + 1 热心回复
涛之雨 + 1 + 1 谢谢@Thanks!
墨染浮生凤凰劫 + 1 谢谢@Thanks!
大盘鸡面排骨面 + 1 + 1 谢谢@Thanks!
济公1234 + 1 对我这种刚入门的有很有用
afantree + 1 + 1 热心回复!
song_willing + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
exfat32 + 1 + 1 我很赞同!
cala99989796 + 1 + 1 谢谢@Thanks!
15811766812 + 1 + 1 谢谢@Thanks!
shock-c + 1 + 1 我很赞同!
androidhan + 1 + 1 我很赞同!
kxdkxd + 1 + 1 谢谢@Thanks!
朕略萌 + 1 谢谢@Thanks!
xugudr + 1 + 1 热心回复!
yiwai2012 + 1 + 1 实测mumu模拟器安装后什么也脱不出来
九袋 + 1 用心讨论,共获提升!
unit10000 + 1 + 1 教程快来
aWang + 1 + 1 热心回复!
hmg25 + 1 + 1 谢谢@Thanks!
QuincySx + 1 + 1 谢谢@Thanks!
xsly + 1 + 1 用心讨论,共获提升!
小安xiaoan + 1 + 1 大佬 来个360的实例
SunDarkness + 1 + 1 我很赞同!
samtry + 1 + 1 用心讨论,共获提升!
奥多比 + 2 + 1 求大神分享破解软件及教程,谢谢!
一粒沙 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
匿名呵呵 + 1 谢谢@Thanks!
刘妖孽 + 1 + 1 等你
chaofengxnan + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
眯杰 + 1 谢谢@Thanks!
挥着翅膀男孩 + 1 + 1 爱加固的可以吗
州哥在江湖 -1 就这界面一看就知道了!
CIBao + 1 + 1 期待修復打包
ChrisYang + 1 + 1 谢谢@Thanks!
152a + 1 + 1 热心回复!
shenggada + 1 + 1 热心回复!
shingowxh + 1 + 1 我很赞同!
weifei139 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
pnxie + 1 + 1 用心讨论,共获提升!
黑衣麻陶 + 1 链接炸了
f8561 + 1 + 1 我很赞同!
sperm_13 + 1 + 1 热心回复!
a200332 + 1 根本就不行啊,楼主 麻烦 说一下消息步骤,用的什么虚拟机最好有教程
一枚别致的疯子 + 1 + 1 我很赞同!
长青道长 + 1 我很赞同!
jion + 2 + 1 我很赞同!
放火案 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
为你一人 + 1 + 1 我很赞同!
夏雨微凉 + 1 + 1 修复教程
supperlitt + 1 + 1 谢谢@Thanks!
mzl980425 + 1 + 1 我很赞同!
ddx123 + 1 + 1 我很赞同!
thornfish + 1 + 1 用心讨论,共获提升!
samvon + 1 盗版的~~这也太不厚道了~~
52.评官 + 1 热心回复!
xmhwws + 1 + 1 期待脱壳后的修复教程
stars-one + 1 + 1 用心讨论,共获提升!
咸鱼而已 + 1 + 1 谢谢@Thanks!
AndersenBob + 1 + 1 我就想知道脱出dex之后怎么做
pikachu888 + 1 谢谢@Thanks!
luoligongzhu233 + 1 + 1 热心回复!
isaacchen + 2 + 1 谢谢@Thanks!
w5645060 + 1 + 1 等你
a346349632 + 1 + 1 用心讨论,共获提升!
无情绝恋 + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
samvon 发表于 2018-6-28 23:01
你发个教程可以给你个赞,但是你拿个盗版的来就有点不太好了,直接发个正版不好吗?


上图是正版,下图楼主发的改个包名改个签名而已,看看正版的包名和代码
正版的在这
https://bbs.pediy.com/thread-224105.htm

免费评分

参与人数 7吾爱币 +8 热心值 +6 收起 理由
小安xiaoan + 1 大佬 出个360脱壳的教程
永恒直边 + 1 + 1 热心回复!
momosys + 1 + 1 谢谢@Thanks!
0xxx + 1 + 1 我很赞同!
独行风云 + 1 + 1 我很赞同!
mzl980425 + 1 + 1 我很赞同!
逍遥一仙 + 2 + 1 我很赞同!

查看全部评分

推荐
bfvA178 发表于 2018-6-28 19:51 来自手机
推荐
wuyy 发表于 2018-6-28 20:03
推荐
tegl 发表于 2018-6-28 19:39
感谢分享精品
推荐
不败的米 发表于 2018-7-20 14:34
samvon 发表于 2018-6-28 23:01
你发个教程可以给你个赞,但是你拿个盗版的来就有点不太好了,直接发个正版不好吗?

FDex2核心代码MainHook
[Java] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
package com.ppma.xposed;
 
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.lang.reflect.Method;
 
import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.XC_MethodHook;
import de.robv.android.xposed.XSharedPreferences;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.XposedHelpers;
import de.robv.android.xposed.callbacks.XC_LoadPackage;
 
public class MainHook implements IXposedHookLoadPackage {
 
    XSharedPreferences xsp;
    Class Dex;
    Method Dex_getBytes;
    Method getDex;
    String packagename;
 
 
    public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) throws Throwable {
        xsp = new XSharedPreferences("com.ppma.appinfo", "User");
        xsp.makeWorldReadable();
        xsp.reload();
        initRefect();
        packagename = xsp.getString("packagename", null);
        XposedBridge.log("设定包名:"+packagename);
        if ((!lpparam.packageName.equals(packagename))||packagename==null) {
            XposedBridge.log("当前程序包名与设定不一致或者包名为空");
            return;
        }
        XposedBridge.log("目标包名:"+lpparam.packageName);
        String str = "java.lang.ClassLoader";
        String str2 = "loadClass";
 
        XposedHelpers.findAndHookMethod(str, lpparam.classLoader, str2, String.class, Boolean.TYPE, new XC_MethodHook() {
            protected void afterHookedMethod(MethodHookParam param) throws Throwable {
                super.afterHookedMethod(param);
                Class cls = (Class) param.getResult();
                if (cls == null) {
                    //XposedBridge.log("cls == null");
                    return;
                }
                String name = cls.getName();
                XposedBridge.log("当前类名:" + name);
                byte[] bArr = (byte[]) Dex_getBytes.invoke(getDex.invoke(cls, new Object[0]), new Object[0]);
                if (bArr == null) {
                    XposedBridge.log("数据为空:返回");
                    return;
                }
                XposedBridge.log("开始写数据");
                String dex_path = "/data/data/" + packagename + "/" + packagename + "_" + bArr.length + ".dex";
                XposedBridge.log(dex_path);
                File file = new File(dex_path);
                if (file.exists()) return;
                writeByte(bArr, file.getAbsolutePath());
            }
            } );
    }
 
    public void initRefect() {
        try {
            Dex = Class.forName("com.android.dex.Dex");
            Dex_getBytes = Dex.getDeclaredMethod("getBytes", new Class[0]);
            getDex = Class.forName("java.lang.Class").getDeclaredMethod("getDex", new Class[0]);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (NoSuchMethodException e) {
            e.printStackTrace();
        }
 
    }
 
    public  void writeByte(byte[] bArr, String str) {
        try {
            OutputStream outputStream = new FileOutputStream(str);
            outputStream.write(bArr);
            outputStream.close();
        } catch (IOException e) {
            e.printStackTrace();
            XposedBridge.log("文件写出失败");
        }
    }
}

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
穿透骨頭撫摸妳 + 2 + 1 谢谢@Thanks!

查看全部评分

5#
zuiai125520 发表于 2018-6-28 19:24
emmm蛮收藏下 虽然自己不太懂 改天玩玩学习下
头像被屏蔽
6#
w5645060 发表于 2018-6-28 19:26
提示: 作者被禁止或删除 内容自动屏蔽
7#
无情绝恋 发表于 2018-6-28 19:31
期待你做的教程
8#
a346349632 发表于 2018-6-28 19:40
看你上长传的APK就大小就有问题
9#
noah88 发表于 2018-6-28 20:05 来自手机
脱壳容易修复难,不过可以hook
10#
TRUMPK 发表于 2018-6-28 20:08 来自手机
这个可以看看
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-4-18 13:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表