作者:辛愿1346_589 | 来源:互联网 | 2023-02-08 19:10
我想知道在Android apk上进行逆向工程时可以获得Google-service.json文件.因为在firebase中Google-Service json文件包含项目的所有键.
1> Renjith Than..:
您的APK中不包含JSON文件,您的google/firebase Gradle插件会读取JSON文件并将其插入string
资源文件中.但是通过使用像这样的工具来设计一个apk apktool
,任何人都可以访问这些资源文件,包括你的字符串资源文件和放在java代码中的原始字符串.
如果您反编译APK,您secret
将从字符串资源文件中获取这些详细信息.
your key
firebase db url
如果您添加了firebase ACL,则只有授权用户才能访问数据,并且您使用的密钥只能与使用您的密钥库签名的apk一起使用(确保您在firebase控制台中为Android应用程序生成的sha1哈希)
编辑:有关acl或保护您的firebase数据库操作的详细信息,请参阅此处
如果您添加了firebase ACL,那么只有授权用户才能访问数据,并且您使用的密钥只能与使用您的密钥库签名的apk一起使用(确保您在firebase控制台中为Android应用程序生成的sha1哈希)