首页
社区
课程
招聘
使用
雪    币: 6296
活跃值: (4977)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
devseed 4 2020-8-4 01:15
1
[原创]Galgame汉化中的逆向(二):系统字库与文字编码
Sshwy 想问个问题。如果遇到需要Locale Emulator才能打开的galgame。该怎么调试呢 我试过ollydbg的 attach 但成功率很低 游戏是LC-Script Eingine
hook或者直接改相关api否codepage
雪    币: 6296
活跃值: (4977)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
devseed 4 2020-6-15 22:25
0
[原创]单身大龄女青年征婚(4.13更新)
竟然看雪还有这种帖子,不错呀~
雪    币: 6296
活跃值: (4977)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
devseed 4 2020-6-12 15:52
0
[原创]Galgame汉化中的逆向 (一):文本加密(压缩)与解密
noword_forever 看到这种压缩块,保存出来,用quickbms 的 comtype_scan2.bat 跑一遍,说不定就找到压缩算法了。
因为当时以为是加密没看出来是压缩,就去分析算法了
雪    币: 6296
活跃值: (4977)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
devseed 4 2020-5-13 21:47
0
[原创]Android Mod 教程(1)初识Mod、Java生成smali环境准备(以不破坏原结构制作app共存为例)
wx_Matrix-Neo 这样并不能行吧?两个包的AndroidManifest.xml里都注册了同样包名的activity啊。。还有如果涉及到一些file provider/ 自定义permission/ 的话,在安装的时候 ...
不知道,可能会报错吧。这只是个例子,我写这篇的主要目的是为安卓mod教程做铺垫。
雪    币: 6296
活跃值: (4977)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
devseed 4 2020-5-13 21:46
0
[原创]Android Mod 教程(1)初识Mod、Java生成smali环境准备(以不破坏原结构制作app共存为例)
tDasm 说了一大堆,不就是只修改AndroidManifest.xml文件其它文件不做任何修改? 这样做共存的app应该是有限的。如果检查包名亦或文件路径写死包名的app就会出错。
是的,so里面如果指定包名就会出错。我说这么一大堆主要目的是来谈谈怎么去改安卓smali,以及怎么来通过java生成smali字节码,共存只是一个例子。我打算把这个mod做成一个系列,后续还有elf的编辑,so的修改等。只不过一直没有时间去更新。
雪    币: 6296
活跃值: (4977)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
devseed 4 2020-1-14 20:51
0
[原创]Android Storage Access Framework(SAF)框架实现外置SD卡的写入(JAVA层与JNI层HOOK)
没注意是桌面平台,发错区了,请管理员把此贴移到安卓区吧。
雪    币: 6296
活跃值: (4977)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
devseed 4 2019-12-17 15:41
0
[原创]Android Mod 教程(1)初识Mod、Java生成smali环境准备(以不破坏原结构制作app共存为例)
小调调 这种方式没办法全自动化
其实用python写脚本正则替换smaili注入可以完全自动化。但是这篇的目的是java生成smali的尝试,以制作共存为例,抛砖引玉,这种Java上生成smali字节码的方法可以推广到mod制作。
雪    币: 6296
活跃值: (4977)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
devseed 4 2019-12-17 15:39
0
[原创]Android Mod 教程(1)初识Mod、Java生成smali环境准备(以不破坏原结构制作app共存为例)
逆向小学生 Android Studio 修改applicationId 完成的多个包名,我看也没有修改代码结构。但是清单文件和生成的R文件路径有变化
android studi生成多个包名是在有源码的前提下才可以
雪    币: 6296
活跃值: (4977)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
devseed 4 2019-12-17 14:29
0
[原创]Android Mod 教程(1)初识Mod、Java生成smali环境准备(以不破坏原结构制作app共存为例)
又见飞刀z 正常共存大部分不都是这样做的吗
我搜索的共存资料大多是原有的路径,还有smali里面包名字符串都要修改,这样破话了原来的结构。jni调用可能出现找不到包名的情况(尤其是动态调用的时候)
雪    币: 6296
活跃值: (4977)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
devseed 4 2019-12-17 11:50
0
[原创]Android Mod 教程(1)初识Mod、Java生成smali环境准备(以不破坏原结构制作app共存为例)
supperlitt 好东西,只是这个不是新版本的吧,,还在用.register么。。
用的是java 1.8,apktool也是最新版本,最新的smaili不是用register吗?
雪    币: 6296
活跃值: (4977)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
devseed 4 2019-12-17 11:49
0
[原创]Android Mod 教程(1)初识Mod、Java生成smali环境准备(以不破坏原结构制作app共存为例)
virjar 不太懂啊,不修改包名,怎么实现共存的,我理解你说的共存,就是同一个手机安装两个功能一样的apk,类似多开分身?
修改的是manifest里面的包名,程序的包名与manifest相同,原来的包名与结构并没有任何修改。其实就是修改入口然后再把主动权交给原来的包
雪    币: 6296
活跃值: (4977)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
devseed 4 2019-12-16 23:35
0
[原创]Android Mod 教程(1)初识Mod、Java生成smali环境准备(以不破坏原结构制作app共存为例)
zylyy [em_13],以前做过,都是改名称
是的,基本上除了虚拟化共存都要改包名,但是这种方法好处是不用修改原来的包名,只是改入口。
精华数
RANk
6296
雪币
4977
活跃值
关注数
粉丝数
0
课程经验
0
学习收益
0
学习时长
基本信息
  能力排名: No.271
  等    级: LV12
活跃值  活跃值:活跃值
  在线值:
  浏览人数:185
  最近活跃:1天前
  注册时间:2014-01-20
勋章
能力值

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册