我终于把点明软件拨开了。下面来看这一大堆代码。已经剥开了第1层来,剥开第2层。看一下他最底层是什么?

13 黑暗中的光芒 1年前 441次点击

{

"version": "@version@",

"apkFileName": "base.apk",

"isFrameworkApk": false,

"compressionType": false,

"sharedLibrary": false,

"sparseResources": false,

"sdkInfo": {

"minSdkVersion": "21",

"targetSdkVersion": "30"

},

"unknownFiles": {

"DebugProbesKt.bin": "8",

"androidsupportmultidexversion.txt": "8",

"firebase-analytics-impl.properties": "8",

"firebase-analytics.properties": "8",

"firebase-appindexing.properties": "8",

"firebase-common.properties": "8",

"firebase-core.properties": "8",

"firebase-iid-interop.properties": "8",

"firebase-iid.properties": "8",

"firebase-measurement-connector-impl.properties": "8",

"firebase-measurement-connector.properties": "8",

"firebase-messaging.properties": "8",

"json.txt": "8",

"kotlin-tooling-metadata.json": "8",

"play-services-ads-identifier.properties": "8",

"play-services-analytics-impl.properties": "8",

"play-services-analytics.properties": "8",

"play-services-auth-api-phone.properties": "8",

"play-services-auth-base.properties": "8",

"play-services-auth.properties": "8",

"play-services-base.properties": "8",

"play-services-basement.properties": "8",

"play-services-identity.properties": "8",

"play-services-location.properties": "8",

"play-services-measurement-api.properties": "8",

"play-services-measurement-base.properties": "8",

"play-services-places-placereport.properties": "8",

"play-services-stats.properties": "8",

"play-services-tagmanager-v4-impl.properties": "8",

"play-services-tasks.properties": "8",

"publicsuffixes.gz": "8",

"cfg\/ts.tab": "8",

"com\/fasterxml\/jackson\/core\/json\/VERSION.txt": "8",

"com\/fasterxml\/jackson\/databind\/cfg\/VERSION.txt": "8",

"com\/kookong\/app\/data\/META-INF\/MANIFEST.MF": "8",

"fabric\/com.crashlytics.sdk.android.answers.properties": "8",

"fabric\/com.crashlytics.sdk.android.beta.properties": "8",

"fabric\/com.crashlytics.sdk.android.crashlytics-core.properties": "8",

"fabric\/com.crashlytics.sdk.android.crashlytics.properties": "8",

"fabric\/io.fabric.sdk.android.fabric.properties": "8",

"google\/protobuf\/any.proto": "8",

"google\/protobuf\/api.proto": "8",

"google\/protobuf\/descriptor.proto": "8",

"google\/protobuf\/duration.proto": "8",

"google\/protobuf\/empty.proto": "8",

"google\/protobuf\/field_mask.proto": "8",

"google\/protobuf\/source_context.proto": "8",

"google\/protobuf\/struct.proto": "8",

"google\/protobuf\/timestamp.proto": "8",

"google\/protobuf\/type.proto": "8",

"google\/protobuf\/wrappers.proto": "8",

"google\/protobuf\/compiler\/plugin.proto": "8",

"javax\/annotation\/CheckForNull.java": "8",

"javax\/annotation\/CheckForSigned.java": "8",

"javax\/annotation\/CheckReturnValue.java": "8",

"javax\/annotation\/Detainted.java": "8",

"javax\/annotation\/MatchesPattern.java": "8",

"javax\/annotation\/Nonnegative.java": "8",

"javax\/annotation\/Nonnull.java": "8",

"javax\/annotation\/Nullable.java": "8",

"javax\/annotation\/OverridingMethodsMustInvokeSuper.java": "8",

"javax\/annotation\/ParametersAreNonnullByDefault.java": "8",

"javax\/annotation\/ParametersAreNullableByDefault.java": "8",

"javax\/annotation\/PropertyKey.java": "8",

"javax\/annotation\/RegEx.java": "8",

"javax\/annotation\/Signed.java": "8",

"javax\/annotation\/Syntax.java": "8",

"javax\/annotation\/Tainted.java": "8",

"javax\/annotation\/Untainted.java": "8",

"javax\/annotation\/WillClose.java": "8",

"javax\/annotation\/WillCloseWhenClosed.java": "8",

"javax\/annotation\/WillNotClose.java": "8",

"javax\/annotation\/concurrent\/GuardedBy.java": "8",

"javax\/annotation\/concurrent\/Immutable.java": "8",

"javax\/annotation\/concurrent\/NotThreadSafe.java": "8",

"javax\/annotation\/concurrent\/ThreadSafe.java": "8",

"javax\/annotation\/meta\/Exclusive.java": "8",

"javax\/annotation\/meta\/Exhaustive.java": "8",

"javax\/annotation\/meta\/TypeQualifier.java": "8",

"javax\/annotation\/meta\/TypeQualifierDefault.java": "8",

"javax\/annotation\/meta\/TypeQualifierNickname.java": "8",

"javax\/annotation\/meta\/TypeQualifierValidator.java": "8",

"javax\/annotation\/meta\/When.java": "8"

},

"doNotCompress": [

"resources.arsc",

"png",

"webp",

"jpg",

"res\/Jy",

"res\/UR.zip",

"res\/bX.dat",

"ogg",

"res\/fb.zip"

],

"UsesFramework": {

"ids": [

1

],

"tag": null

},

"PackageInfo": {

"forcedPackageId": "127",

"renameManifestPackage": null

},

"VersionInfo": {

"versionCode": "6333",

"versionName": "6.4.8"

}

}

共 17 条评论
0 

这是个啥?

古月娜 1年前
0 

点名代码。点名软件的代码。

0 

哦哦

0 

這麼多代碼呀,嚇死人

0 

楼主是怎么搞出的呀?厉害。

0 

你为啥要把这个分享到这里来?

点明代码

远洋 1年前
0 

完全看不懂

远洋 1年前
0 

你的水平能写软件吗,能把点名软件升级吗

0 

他们升级估计是工程师在弄吧

0 

鹅。真牛逼。

古月娜 1年前
0 

这些代码看着就头疼。不是,我是说所有的英文字母我看着都头疼

放在Androlua+里面运行一下。

开发-zhp 1年前
2 

首先,这个并不是真正的代码,其次,如果想要研究读屏代码,建议你查看开源的talkback源码,不建议去拆开安装包,最后,即使拆开了也仅限于个人学习,不要往社交平台上边发,还是要尊重他人的劳动成果的哈。

白天艺 1年前
0 

是的呢,这个并非真正的代码

冰淇淋 1年前
0 

支持支持。

0 

有趣有趣

添加一条新评论

登录后可以发表评论 去登录