首页
社区
课程
招聘
[原创]Youpk移植Android8.0
发表于: 2022-11-3 17:44 11764

[原创]Youpk移植Android8.0

2022-11-3 17:44
11764

Youpk是一种通过修改系统源码实现主动调用进行脱壳的工具,基于android-7.1.2_r33分支做的定制,仅支持Pixel机型,但该机型问题太多了,买了两个,一个时不时无限重启,一个充不进去电,正好身边有一部Pixel 2 XL用着还不错,并且Pixel 2 XL支持的最初始分支android-8.0.0_r21android-7.1.2_r33分支挺近的,代码差别应该不是很大,就想把Youpk移植到Pixel 2 XL,正好也学习下Youpk的工作原理。

 

在此特感谢Youpk工具作者的开源精神,能搞出来肯定需要对越来越庞大的android源码有充分的了解。因此,我这个移植也会依照Youpk的格式开源。以及感谢在移植过程中,在网上搜索到的各种填坑文章,以及Google开源的Android源码,还有各种在线源码搜索服务,还有各种编译系统以及填坑的文章,以及现在越来越快的科学速度,以及各种涉及到的效率工具。

 

具体原理就不用讲了,参考Youpk即可,其实我也不太懂,我就只管移植完事即可,哈哈。

 

很少研究这方面,若是有遗漏地方大佬勿喷,欢迎提出来哈

与Youpk不同的地方

  • CompilerFilter::kVerifyAtRuntime换成了CompilerFilter::kVerify
  • mirror::ClassLoader*换成了ObjPtr<mirror::ClassLoader>
  • StringPrintf换成了android::base::StringPrintf
  • ReaderMutexLock mu(self, *class_linker->DexLock());换成了ReaderMutexLock mu(self, *Locks::dex_lock_);
  • ClassLinker里好几个函数返回值变成了ObjPtr<T>格式
  • PrettyMethod(method)换成了method->PrettyMethod()
  • NATIVE_METHODREGISTER_NATIVE_METHODS位置发生了改变

最后

附上开源地址:Humenger/Youpk4Pixel2XL


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

最后于 2022-11-7 16:31 被逆向涉猎编辑 ,原因: 英文逗号改成中文逗号
收藏
免费 6
支持
分享
最新回复 (14)
雪    币: 731
活跃值: (1542)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2

我之前把 Youpk 代码移植到了 LineageOS 14.1,这样能支持到更多机型了,已经编译了 Honor 5X 的ROM测试通过!代码已经合并到主仓库:https://github.com/youlor/unpacker/tree/LineageOS-14.1。另外我还做了个youpk的web脱壳面板:https://github.com/westinyang/unpacker-panel

最后于 2022-11-3 22:26 被westinyang编辑 ,原因:
2022-11-3 22:25
2
雪    币: 437
活跃值: (188)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
成品ROM地址:https://pan.baidu.com/s/1Isc96RsvPCExhcbnv34UlA?pwd=ngdm 
2022-11-4 12:21
0
雪    币: 731
活跃值: (1542)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
逆向涉猎 [em_71]成品ROM地址:https://pan.baidu.com/s/1Isc96RsvPCExhcbnv34UlA?pwd=ngdm
2022-11-4 12:35
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
逆向涉猎 [em_71]成品ROM地址:https://pan.baidu.com/s/1Isc96RsvPCExhcbnv34UlA?pwd=ngdm
老大,链接失效了,能再发一下吗
2022-11-10 21:53
0
雪    币: 1692
活跃值: (2292)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
有没有pixel3xl的
2022-11-15 00:29
0
雪    币: 244
活跃值: (935)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
大家觉得youpk和fart哪个主动调用的方式更好用?
2022-11-15 01:45
0
雪    币: 3836
活跃值: (4142)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
逆向涉猎 [em_71]成品ROM地址:https://pan.baidu.com/s/1Isc96RsvPCExhcbnv34UlA?pwd=ngdm
链接 已失效
2022-11-15 08:33
0
雪    币: 21
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
666
2022-11-15 11:07
0
雪    币: 437
活跃值: (188)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
链接: https://pan.baidu.com/s/1dTPzaSQhpNw4hTQUx09loA?pwd=qbix 提取码: qbix 复制这段内容后打开百度网盘手机App,操作更方便哦
2022-11-15 13:05
0
雪    币: 3161
活跃值: (5141)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
11
能刷到pixel1上面吗
2023-3-27 10:04
0
雪    币: 220
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
哪个大佬弄个虚拟机直接把这个东西秒杀了得了,功德无量。
2023-3-27 16:28
0
雪    币: 124
活跃值: (374)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
对付数字壳怎么样?
2023-3-29 09:18
0
雪    币: 212
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
你好
2023-3-29 11:21
0
雪    币: 143
活跃值: (100)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
感谢分享!
2023-5-24 12:00
0
游客
登录 | 注册 方可回帖
返回
//