Add Discord APKTool decompilation (Smali source for modding)

- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
This commit is contained in:
2026-02-18 16:13:44 -08:00
parent c080f0d97f
commit f3960ee359
44288 changed files with 10998761 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<data-extraction-rules>
<cloud-backup disableIfNoEncryptionCapabilities="false">
<include domain="external" path="doc" />
<exclude domain="external" path="doc/CC_Data" />
</cloud-backup>
</data-extraction-rules>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<full-backup-content>
<include domain="external" path="doc" />
<exclude domain="external" path="doc/CC_Data" />
</full-backup-content>

2
res/xml/backup_rules.xml Normal file
View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<full-backup-content />

21
res/xml/components.xml Normal file
View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<components>
<Tracking>com.ea.nimble.tracking.Tracking</Tracking>
<TrackingSynergy>com.ea.nimble.tracking.NimbleTrackingSynergyComponent</TrackingSynergy>
<TrackingS2S>com.ea.nimble.tracking.NimbleTrackingS2SComponent</TrackingS2S>
<TrackingEventWrangler>com.ea.nimble.tracking.TrackingEventWrangler</TrackingEventWrangler>
<Origin>com.ea.nimble.origin.Origin</Origin>
<Facebook>com.ea.nimble.Facebook</Facebook>
<InAppMessage>com.ea.nimble.inappmessage.InAppMessage</InAppMessage>
<PushNotification>com.ea.nimble.pushnotificationgoogle.PushNotification</PushNotification>
<GooglePlay>com.ea.nimble.mtx.googleplay.GooglePlay</GooglePlay>
<AmazonStore>com.ea.nimble.mtx.amazon.AmazonStore</AmazonStore>
<CrashReporter>com.ea.nimble.crashreporter.CrashTrapper</CrashReporter>
<Identity>com.ea.nimble.identity.NimbleIdentityImpl</Identity>
<IdentityOrigin>com.ea.nimble.identity.AuthenticatorOrigin</IdentityOrigin>
<IdentityFacebook>com.ea.nimble.identity.AuthenticatorFacebook</IdentityFacebook>
<IdentityAnonymous>com.ea.nimble.identity.AuthenticatorAnonymous</IdentityAnonymous>
<FriendsService>com.ea.nimble.friends.NimbleFriendsImpl</FriendsService>
<OriginFriendsService>com.ea.nimble.friends.NimbleOriginFriendsServiceImpl</OriginFriendsService>
<PushTNG>com.ea.nimble.pushtng.PushNotification</PushTNG>
</components>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<data-extraction-rules>
<cloud-backup />
</data-extraction-rules>

5
res/xml/file_paths.xml Normal file
View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<paths
xmlns:android="http://schemas.android.com/apk/res/android">
<cache-path name="GooglePlusTemp" path="GooglePlusShareTemp/" />
</paths>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<ad-services-config>
<attribution allowAllToAccess="true" />
</ad-services-config>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<ad-services-config>
<attribution allowAllToAccess="true" />
<topics allowAllToAccess="true" />
</ad-services-config>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<paths>
<files-path name="image_provider_images" path="image_provider/" />
</paths>

16
res/xml/locale_config.xml Normal file
View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<locale-config
xmlns:android="http://schemas.android.com/apk/res/android">
<locale android:name="en-US" />
<locale android:name="fr-FR" />
<locale android:name="it-IT" />
<locale android:name="de-DE" />
<locale android:name="es-ES" />
<locale android:name="pt-BR" />
<locale android:name="ru-RU" />
<locale android:name="nl-NL" />
<locale android:name="ja-JP" />
<locale android:name="ko-KR" />
<locale android:name="zh-Hans-CN" />
<locale android:name="zh-Hant-TW" />
</locale-config>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">127.0.0.1</domain>
</domain-config>
</network-security-config>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">127.0.0.1</domain>
</domain-config>
<base-config>
<trust-anchors>
<certificates src="system" />
<certificates src="user" />
</trust-anchors>
</base-config>
</network-security-config>

5
res/xml/nimble_log.xml Normal file
View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Log>
<Level>fatal</Level>
<File>Nimble.log</File>
</Log>