docs: cite NetherSX2 jadx lines in the path form

"e.java line 72" escaped profile_sync, which tracks path:line only.
Written "jadx e.java:72", each citation reads as one in a project the
profile does not declare, as decompiled output is. The jadx version
moves to the notes.
This commit is contained in:
Abdessamad Derraz committed 2026-11-11 14:34:00 +01:00
1 parent 049a80f2e3
commit 2f9152e77a
3 files changed
+15 -12

No files matched your search

+5 -4
View File
@@ -162,6 +162,7 @@ notes: |
the shader sources differ from the ones the 4248 line carries: the OpenGL
preamble, its format conversion and texture function fragment shaders, and the
Vulkan texture function and format conversion shaders.
Java line numbers in the file refs are jadx 1.5.1 output of classes.dex.
ref: nethersx2-turnip-classic v0.7 libemucore.so 0x828110,
xyz/aethersx2/android/NativeLibrary readPackageFile,
xyz/aethersx2/android/NativeLibrary playSoundAsync
@@ -778,7 +779,7 @@ files:
note: >-
Loaded as icons/flags/<region>.png with the region string of the entry.
Thirty are carried, seven NTSC and twenty-two PAL plus Other.
source_ref: "classes.dex nethersx2-turnip-classic v0.7 xyz.aethersx2.android.e.h(e.b, int) formats icons/flags/%s.png (jadx 1.5.1 e.java line 71), classes.dex NativeLibrary.loadDrawableFromPackage(Context, String) AssetManager.open (jadx 1.5.1 NativeLibrary.java lines 559-567)"
source_ref: "classes.dex nethersx2-turnip-classic v0.7 xyz.aethersx2.android.e.h(e.b, int) formats icons/flags/%s.png (jadx e.java:71), classes.dex NativeLibrary.loadDrawableFromPackage(Context, String) AssetManager.open (jadx NativeLibrary.java:559-567)"
- name: "star-<rating>.png"
path: assets/icons/star-0.png
@@ -786,7 +787,7 @@ files:
bundled: true
description: "Game list compatibility rating icon"
note: "Loaded as icons/star-<rating>.png for ratings 0 to 5."
source_ref: "classes.dex nethersx2-turnip-classic v0.7 xyz.aethersx2.android.e.h(e.b, int) formats icons/star-%d.png (jadx 1.5.1 e.java line 73), classes.dex NativeLibrary.loadDrawableFromPackage(Context, String) AssetManager.open (jadx 1.5.1 NativeLibrary.java lines 559-567)"
source_ref: "classes.dex nethersx2-turnip-classic v0.7 xyz.aethersx2.android.e.h(e.b, int) formats icons/star-%d.png (jadx e.java:73), classes.dex NativeLibrary.loadDrawableFromPackage(Context, String) AssetManager.open (jadx NativeLibrary.java:559-567)"
- name: faq.html
path: assets/faq.html
@@ -797,7 +798,7 @@ files:
sha1: 9163d4a3d19b87483f843e4bf3afe236a50a72d2
description: "Help page"
note: "Opened under the android_asset scheme by the setup wizard's browser view."
source_ref: "classes.dex nethersx2-turnip-classic v0.7 xyz.aethersx2.android.SetupWizardActivity.a.onCreateView(LayoutInflater, ViewGroup, Bundle) WebView.loadUrl (jadx 1.5.1 SetupWizardActivity.java line 44)"
source_ref: "classes.dex nethersx2-turnip-classic v0.7 xyz.aethersx2.android.SetupWizardActivity.a.onCreateView(LayoutInflater, ViewGroup, Bundle) WebView.loadUrl (jadx SetupWizardActivity.java:44)"
- name: 3rdparty.html
path: assets/3rdparty.html
@@ -808,7 +809,7 @@ files:
sha1: 7743bf1d7e6e09a02f1b2972aa63bd8a9f26050d
description: "Third party notices page"
note: "Opened under the android_asset scheme in the built-in browser view."
source_ref: "classes.dex nethersx2-turnip-classic v0.7 xyz.aethersx2.android.MainActivity.A(MainActivity, MenuItem) action_third_party_notices then WebView.loadUrl (jadx 1.5.1 MainActivity.java lines 164-171), classes.dex NativeLibrary.readPackageFileToString(Context, String) AssetManager.open (jadx 1.5.1 NativeLibrary.java lines 652-654)"
source_ref: "classes.dex nethersx2-turnip-classic v0.7 xyz.aethersx2.android.MainActivity.A(MainActivity, MenuItem) action_third_party_notices then WebView.loadUrl (jadx MainActivity.java:164-171), classes.dex NativeLibrary.readPackageFileToString(Context, String) AssetManager.open (jadx NativeLibrary.java:652-654)"
exclusion_note: >
Left out are the libraries the package carries for the dynamic linker rather
+5 -4
View File
@@ -143,6 +143,7 @@ notes: |
and never looked for on disk. The game list draws its region flags and rating
stars from the same assets. Four of the Vulkan shader sources differ from the
ones the package it patches carries.
Java line numbers in the file refs are jadx 1.5.1 output of classes.dex.
ref: nethersx2-turnip v0.7 libemucore.so 0x8348d0,
xyz/aethersx2/android/NativeLibrary readPackageFile,
xyz/aethersx2/android/NativeLibrary playSoundAsync
@@ -753,7 +754,7 @@ files:
note: >-
Loaded as icons/flags/<region>.png with the region string of the entry.
Thirty are carried, seven NTSC and twenty-two PAL plus Other.
source_ref: "classes.dex nethersx2-turnip v0.7 xyz.aethersx2.android.e.h(e.b, int) formats icons/flags/%s.png (jadx 1.5.1 e.java line 73), classes.dex NativeLibrary.loadDrawableFromPackage(Context, String) AssetManager.open (jadx 1.5.1 NativeLibrary.java lines 576-584)"
source_ref: "classes.dex nethersx2-turnip v0.7 xyz.aethersx2.android.e.h(e.b, int) formats icons/flags/%s.png (jadx e.java:73), classes.dex NativeLibrary.loadDrawableFromPackage(Context, String) AssetManager.open (jadx NativeLibrary.java:576-584)"
- name: "star-<rating>.png"
path: assets/icons/star-0.png
@@ -761,7 +762,7 @@ files:
bundled: true
description: "Game list compatibility rating icon"
note: "Loaded as icons/star-<rating>.png for ratings 0 to 5."
source_ref: "classes.dex nethersx2-turnip v0.7 xyz.aethersx2.android.e.h(e.b, int) formats icons/star-%d.png (jadx 1.5.1 e.java line 75), classes.dex NativeLibrary.loadDrawableFromPackage(Context, String) AssetManager.open (jadx 1.5.1 NativeLibrary.java lines 576-584)"
source_ref: "classes.dex nethersx2-turnip v0.7 xyz.aethersx2.android.e.h(e.b, int) formats icons/star-%d.png (jadx e.java:75), classes.dex NativeLibrary.loadDrawableFromPackage(Context, String) AssetManager.open (jadx NativeLibrary.java:576-584)"
- name: faq.html
path: assets/faq.html
@@ -772,7 +773,7 @@ files:
sha1: 9163d4a3d19b87483f843e4bf3afe236a50a72d2
description: "Help page"
note: "Opened under the android_asset scheme in the built-in browser view."
source_ref: "classes.dex nethersx2-turnip v0.7 xyz.aethersx2.android.MainActivity.A(MainActivity, MenuItem) action_show_faq (jadx 1.5.1 MainActivity.java lines 154-156), classes.dex MainActivity.G(String) WebView.loadUrl (jadx 1.5.1 MainActivity.java lines 371-376), classes.dex SetupWizardActivity.a.onCreateView(LayoutInflater, ViewGroup, Bundle) WebView.loadUrl (jadx 1.5.1 SetupWizardActivity.java line 46)"
source_ref: "classes.dex nethersx2-turnip v0.7 xyz.aethersx2.android.MainActivity.A(MainActivity, MenuItem) action_show_faq (jadx MainActivity.java:154-156), classes.dex MainActivity.G(String) WebView.loadUrl (jadx MainActivity.java:371-376), classes.dex SetupWizardActivity.a.onCreateView(LayoutInflater, ViewGroup, Bundle) WebView.loadUrl (jadx SetupWizardActivity.java:46)"
- name: 3rdparty.html
path: assets/3rdparty.html
@@ -783,7 +784,7 @@ files:
sha1: 7743bf1d7e6e09a02f1b2972aa63bd8a9f26050d
description: "Third party notices page"
note: "Opened under the android_asset scheme in the built-in browser view."
source_ref: "classes.dex nethersx2-turnip v0.7 xyz.aethersx2.android.MainActivity.A(MainActivity, MenuItem) action_third_party_notices (jadx 1.5.1 MainActivity.java lines 192-194), classes.dex MainActivity.G(String) WebView.loadUrl (jadx 1.5.1 MainActivity.java lines 371-376)"
source_ref: "classes.dex nethersx2-turnip v0.7 xyz.aethersx2.android.MainActivity.A(MainActivity, MenuItem) action_third_party_notices (jadx MainActivity.java:192-194), classes.dex MainActivity.G(String) WebView.loadUrl (jadx MainActivity.java:371-376)"
exclusion_note: >
Left out are the libraries the package carries for the dynamic linker rather
+5 -4
View File
@@ -122,6 +122,7 @@ notes: |
archives and help pages, and adds two files the 4248 package does not carry,
placeholder.png, which the library names outright, and the Polish flag the
game list can ask for.
Java line numbers in the file refs are jadx 1.5.1 output of classes.dex.
ref: nethersx2 v2.2n-4248 libemucore.so 0x8348d0,
nethersx2 v2.2n-4248 libemucore.so 0x834bb0,
xyz/aethersx2/android/NativeLibrary.smali readPackageFile,
@@ -559,7 +560,7 @@ files:
Loaded as icons/flags/<region>.png with the region string of the entry.
Thirty are carried, seven NTSC and twenty-two PAL plus Other, the Polish
flag being one the project adds.
source_ref: "classes.dex nethersx2 v2.2n-4248 xyz.aethersx2.android.e.h(e.b, int) formats icons/flags/%s.png (jadx 1.5.1 e.java line 72), classes.dex NativeLibrary.loadDrawableFromPackage(Context, String) AssetManager.open (jadx 1.5.1 NativeLibrary.java lines 575-583)"
source_ref: "classes.dex nethersx2 v2.2n-4248 xyz.aethersx2.android.e.h(e.b, int) formats icons/flags/%s.png (jadx e.java:72), classes.dex NativeLibrary.loadDrawableFromPackage(Context, String) AssetManager.open (jadx NativeLibrary.java:575-583)"
- name: "star-<rating>.png"
path: assets/icons/star-0.png
@@ -567,7 +568,7 @@ files:
bundled: true
description: "Game list compatibility rating icon"
note: "Loaded as icons/star-<rating>.png for ratings 0 to 5."
source_ref: "classes.dex nethersx2 v2.2n-4248 xyz.aethersx2.android.e.h(e.b, int) formats icons/star-%d.png (jadx 1.5.1 e.java line 74), classes.dex NativeLibrary.loadDrawableFromPackage(Context, String) AssetManager.open (jadx 1.5.1 NativeLibrary.java lines 575-583)"
source_ref: "classes.dex nethersx2 v2.2n-4248 xyz.aethersx2.android.e.h(e.b, int) formats icons/star-%d.png (jadx e.java:74), classes.dex NativeLibrary.loadDrawableFromPackage(Context, String) AssetManager.open (jadx NativeLibrary.java:575-583)"
- name: faq.html
path: assets/faq.html
@@ -578,7 +579,7 @@ files:
sha1: 9163d4a3d19b87483f843e4bf3afe236a50a72d2
description: "Help page"
note: "Opened under the android_asset scheme in the built-in browser view."
source_ref: "classes.dex nethersx2 v2.2n-4248 xyz.aethersx2.android.MainActivity.A(MainActivity, MenuItem) action_show_faq (jadx 1.5.1 MainActivity.java lines 154-156), classes.dex MainActivity.G(String) WebView.loadUrl (jadx 1.5.1 MainActivity.java lines 371-376), classes.dex SetupWizardActivity.a.onCreateView(LayoutInflater, ViewGroup, Bundle) WebView.loadUrl (jadx 1.5.1 SetupWizardActivity.java line 45)"
source_ref: "classes.dex nethersx2 v2.2n-4248 xyz.aethersx2.android.MainActivity.A(MainActivity, MenuItem) action_show_faq (jadx MainActivity.java:154-156), classes.dex MainActivity.G(String) WebView.loadUrl (jadx MainActivity.java:371-376), classes.dex SetupWizardActivity.a.onCreateView(LayoutInflater, ViewGroup, Bundle) WebView.loadUrl (jadx SetupWizardActivity.java:45)"
- name: 3rdparty.html
path: assets/3rdparty.html
@@ -589,7 +590,7 @@ files:
sha1: 7743bf1d7e6e09a02f1b2972aa63bd8a9f26050d
description: "Third party notices page"
note: "Opened under the android_asset scheme in the built-in browser view."
source_ref: "classes.dex nethersx2 v2.2n-4248 xyz.aethersx2.android.MainActivity.A(MainActivity, MenuItem) action_third_party_notices (jadx 1.5.1 MainActivity.java lines 192-194), classes.dex MainActivity.G(String) WebView.loadUrl (jadx 1.5.1 MainActivity.java lines 371-376)"
source_ref: "classes.dex nethersx2 v2.2n-4248 xyz.aethersx2.android.MainActivity.A(MainActivity, MenuItem) action_third_party_notices (jadx MainActivity.java:192-194), classes.dex MainActivity.G(String) WebView.loadUrl (jadx MainActivity.java:371-376)"
exclusion_note: >
Left out are the assets the package carries that no code path on this platform