12.5 KB
/home/fdroid/fdroiddata/tmp/com.ds.avare_357.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.ds.avare_357.apk
3.13 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <e5b3ddfbe80a6d5e0e0ca0ac318f4505ed7f2da2a1642dbe9a21ab17ee797b9f>, actual: <e0bf857bac205d7ee6435c1a52f051c980f4f9cedca4f882304d74c64024ae86> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <a1ed2ff496ed62dda1e8fd74474c4dc2bff9d5befce10292786925f263dd62926f1c260000000000>, actual: <31fc1e433d2c551699eb5f151b7570953598fe88bcdaede5462cea5dc4622f6c6f1c260000000000>
    
Offset 1, 23 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·72f2fc78a20c57908e12e0280afec2b22de96ad2824780fea27f0a8da6d8d38d 
10 Signer·#1·certificate·SHA-1·digest:·d5277d0acc56e5e3e1abe6b6d75cbd20307f138a 
11 Signer·#1·certificate·MD5·digest:·b2e880f77fcc08150345e83d93b2d261 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·780206b7f99ceacc27804721133cc020c257b74284be09db25ff70eb11201b5c 
15 Signer·#1·public·key·SHA-1·digest:·62a17f12fd9df1de224d8d7095e46d998edcdda1 
16 Signer·#1·public·key·MD5·digest:·fa55c49fc68ca510edacef7075dc5fe7 
17 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/services/org.acra.config.ConfigurationBuilderFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/services/org.acra.startup.StartupProcessor·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/services/org.acra.collector.Collector·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/services/org.acra.sender.ReportSenderFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.51 KB
zipinfo {}
    
Offset 185, 16 lines modifiedOffset 185, 16 lines modified
185 -rw----·····0.0·fat·····1332·b-·defN·81-Jan-01·01:01·res/layout/notification_action_tombstone.xml185 -rw----·····0.0·fat·····1332·b-·defN·81-Jan-01·01:01·res/layout/notification_action_tombstone.xml
186 -rw----·····0.0·fat·····9972·b-·defN·81-Jan-01·01:01·assets/bootbox.min.js186 -rw----·····0.0·fat·····9972·b-·defN·81-Jan-01·01:01·assets/bootbox.min.js
187 -rw----·····0.0·fat·····1384·b-·defN·81-Jan-01·01:01·res/layout/activity_register.xml187 -rw----·····0.0·fat·····1384·b-·defN·81-Jan-01·01:01·res/layout/activity_register.xml
188 -rw----·····0.0·fat······768·b-·defN·81-Jan-01·01:01·res/layout/textview_wrap.xml188 -rw----·····0.0·fat······768·b-·defN·81-Jan-01·01:01·res/layout/textview_wrap.xml
189 -rw----·····0.0·fat······225·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png189 -rw----·····0.0·fat······225·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png
190 -rw----·····0.0·fat······620·b-·stor·81-Jan-01·01:01·res/drawable/unknown.png190 -rw----·····0.0·fat······620·b-·stor·81-Jan-01·01:01·res/drawable/unknown.png
191 -rw----·····0.0·fat······768·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/tr_red.png191 -rw----·····0.0·fat······768·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/tr_red.png
192 -rw----·····0.0·fat··1969884·b-·defN·81-Jan-01·01:01·classes.dex192 -rw----·····0.0·fat··1969892·b-·defN·81-Jan-01·01:01·classes.dex
193 -rw----·····0.0·fat······436·b-·defN·81-Jan-01·01:01·res/anim/xlate_left.xml193 -rw----·····0.0·fat······436·b-·defN·81-Jan-01·01:01·res/anim/xlate_left.xml
194 -rw----·····0.0·fat······581·b-·stor·81-Jan-01·01:01·res/drawable-large-v4/planeother.png194 -rw----·····0.0·fat······581·b-·stor·81-Jan-01·01:01·res/drawable-large-v4/planeother.png
195 -rw----·····0.0·fat·······41·b-·defN·81-Jan-01·01:01·META-INF/services/org.acra.sender.ReportSenderFactory195 -rw----·····0.0·fat·······41·b-·defN·81-Jan-01·01:01·META-INF/services/org.acra.sender.ReportSenderFactory
196 -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png196 -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png
197 -rw----·····2.0·fat····20475·b-·defN·81-Jan-01·01:01·META-INF/3DB67DE6.SF197 -rw----·····2.0·fat····20475·b-·defN·81-Jan-01·01:01·META-INF/3DB67DE6.SF
198 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/3DB67DE6.RSA198 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/3DB67DE6.RSA
199 -rw----·····2.0·fat····20348·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF199 -rw----·····2.0·fat····20348·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
200 198·files,·4137407·bytes·uncompressed,·2466359·bytes·compressed:··40.4%200 198·files,·4137415·bytes·uncompressed,·2466346·bytes·compressed:··40.4%
6.35 KB
classes.dex
6.33 KB
classes.jar
4.67 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·3170771·bytes,·number·of·entries:·17041 Zip·file·size:·3170782·bytes,·number·of·entries:·1704
2 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class2 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class
3 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class3 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
4 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class4 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class
5 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class5 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class
6 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class6 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class
7 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class7 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class
8 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/AnimRes.class8 ?rwxrwxr-x··2.0·unx······118·b-·stor·80-Jan-01·00:00·androidx/annotation/AnimRes.class
Offset 753, 15 lines modifiedOffset 753, 15 lines modified
753 ?rwxrwxr-x··2.0·unx······980·b-·stor·80-Jan-01·00:00·com/ds/avare/content/MainDatabaseHelper.class753 ?rwxrwxr-x··2.0·unx······980·b-·stor·80-Jan-01·00:00·com/ds/avare/content/MainDatabaseHelper.class
754 ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·com/ds/avare/content/MainProvider.class754 ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·com/ds/avare/content/MainProvider.class
755 ?rwxrwxr-x··2.0·unx······793·b-·stor·80-Jan-01·00:00·com/ds/avare/content/ObstaclesContract.class755 ?rwxrwxr-x··2.0·unx······793·b-·stor·80-Jan-01·00:00·com/ds/avare/content/ObstaclesContract.class
756 ?rwxrwxr-x··2.0·unx·····1157·b-·stor·80-Jan-01·00:00·com/ds/avare/content/ProceduresContract.class756 ?rwxrwxr-x··2.0·unx·····1157·b-·stor·80-Jan-01·00:00·com/ds/avare/content/ProceduresContract.class
757 ?rwxrwxr-x··2.0·unx·····2076·b-·stor·80-Jan-01·00:00·com/ds/avare/content/UserContract.class757 ?rwxrwxr-x··2.0·unx·····2076·b-·stor·80-Jan-01·00:00·com/ds/avare/content/UserContract.class
758 ?rwxrwxr-x··2.0·unx·····3046·b-·stor·80-Jan-01·00:00·com/ds/avare/content/WeatherContract.class758 ?rwxrwxr-x··2.0·unx·····3046·b-·stor·80-Jan-01·00:00·com/ds/avare/content/WeatherContract.class
759 ?rwxrwxr-x··2.0·unx·····2340·b-·stor·80-Jan-01·00:00·com/ds/avare/externalFlightPlan/ExternalFlightPlan.class759 ?rwxrwxr-x··2.0·unx·····2340·b-·stor·80-Jan-01·00:00·com/ds/avare/externalFlightPlan/ExternalFlightPlan.class
760 ?rwxrwxr-x··2.0·unx·····2646·b-·stor·80-Jan-01·00:00·com/ds/avare/externalFlightPlan/ExternalPlanMgr.class760 ?rwxrwxr-x··2.0·unx·····2651·b-·stor·80-Jan-01·00:00·com/ds/avare/externalFlightPlan/ExternalPlanMgr.class
761 ?rwxrwxr-x··2.0·unx·····1308·b-·stor·80-Jan-01·00:00·com/ds/avare/externalFlightPlan/PlanFactory.class761 ?rwxrwxr-x··2.0·unx·····1308·b-·stor·80-Jan-01·00:00·com/ds/avare/externalFlightPlan/PlanFactory.class
762 ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·com/ds/avare/externalFlightPlan/PlanParser.class762 ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·com/ds/avare/externalFlightPlan/PlanParser.class
763 ?rwxrwxr-x··2.0·unx·····2332·b-·stor·80-Jan-01·00:00·com/ds/avare/flight/Checklist.class763 ?rwxrwxr-x··2.0·unx·····2332·b-·stor·80-Jan-01·00:00·com/ds/avare/flight/Checklist.class
764 ?rwxrwxr-x··2.0·unx·····1291·b-·stor·80-Jan-01·00:00·com/ds/avare/flight/FlightStatus.class764 ?rwxrwxr-x··2.0·unx·····1291·b-·stor·80-Jan-01·00:00·com/ds/avare/flight/FlightStatus.class
765 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·com/ds/avare/flight/FlightStatusInterface.class765 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·com/ds/avare/flight/FlightStatusInterface.class
766 ?rwxrwxr-x··2.0·unx·····1531·b-·stor·80-Jan-01·00:00·com/ds/avare/flight/PitotStaticRates.class766 ?rwxrwxr-x··2.0·unx·····1531·b-·stor·80-Jan-01·00:00·com/ds/avare/flight/PitotStaticRates.class
767 ?rwxrwxr-x··2.0·unx·····2954·b-·stor·80-Jan-01·00:00·com/ds/avare/flight/WeightAndBalance.class767 ?rwxrwxr-x··2.0·unx·····2954·b-·stor·80-Jan-01·00:00·com/ds/avare/flight/WeightAndBalance.class
Offset 867, 15 lines modifiedOffset 867, 15 lines modified
867 ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/DrawingContext.class867 ?rwxrwxr-x··2.0·unx······682·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/DrawingContext.class
868 ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/ElevationTile.class868 ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/ElevationTile.class
869 ?rwxrwxr-x··2.0·unx·····4655·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/Layer.class869 ?rwxrwxr-x··2.0·unx·····4655·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/Layer.class
870 ?rwxrwxr-x··2.0·unx·····3394·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/MapBase.class870 ?rwxrwxr-x··2.0·unx·····3394·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/MapBase.class
871 ?rwxrwxr-x··2.0·unx·····2095·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/PixelDraw.class871 ?rwxrwxr-x··2.0·unx·····2095·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/PixelDraw.class
872 ?rwxrwxr-x··2.0·unx·····4539·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/Shape.class872 ?rwxrwxr-x··2.0·unx·····4539·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/Shape.class
873 ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/ShapeFileShape$1.class873 ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/ShapeFileShape$1.class
874 ?rwxrwxr-x··2.0·unx·····7026·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/Tile.class874 ?rwxrwxr-x··2.0·unx·····7032·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/Tile.class
875 ?rwxrwxr-x··2.0·unx·····4568·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/TileMap$1.class875 ?rwxrwxr-x··2.0·unx·····4568·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/TileMap$1.class
876 ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/TileMap$TileUpdate.class876 ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·com/ds/avare/shapes/TileMap$TileUpdate.class
877 ?rwxrwxr-x··2.0·unx····18175·b-·defN·80-Jan-01·00:00·com/ds/avare/storage/Preferences.class877 ?rwxrwxr-x··2.0·unx····18175·b-·defN·80-Jan-01·00:00·com/ds/avare/storage/Preferences.class
878 ?rwxrwxr-x··2.0·unx·····2100·b-·stor·80-Jan-01·00:00·com/ds/avare/storage/StringPreference.class878 ?rwxrwxr-x··2.0·unx·····2100·b-·stor·80-Jan-01·00:00·com/ds/avare/storage/StringPreference.class
879 ?rwxrwxr-x··2.0·unx·····3054·b-·stor·80-Jan-01·00:00·com/ds/avare/threed/AreaMapper.class879 ?rwxrwxr-x··2.0·unx·····3054·b-·stor·80-Jan-01·00:00·com/ds/avare/threed/AreaMapper.class
880 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·com/ds/avare/threed/Constants.class880 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·com/ds/avare/threed/Constants.class
881 ?rwxrwxr-x··2.0·unx·····5759·b-·stor·80-Jan-01·00:00·com/ds/avare/threed/TerrainRenderer.class881 ?rwxrwxr-x··2.0·unx·····5759·b-·stor·80-Jan-01·00:00·com/ds/avare/threed/TerrainRenderer.class
Offset 1699, 8 lines modifiedOffset 1699, 8 lines modified
1699 ?rwxrwxr-x··2.0·unx·····1255·b-·stor·80-Jan-01·00:00·org/hamcrest/core/Every.class1699 ?rwxrwxr-x··2.0·unx·····1255·b-·stor·80-Jan-01·00:00·org/hamcrest/core/Every.class
1700 ?rwxrwxr-x··2.0·unx·····1900·b-·stor·80-Jan-01·00:00·org/hamcrest/core/IsCollectionContaining.class1700 ?rwxrwxr-x··2.0·unx·····1900·b-·stor·80-Jan-01·00:00·org/hamcrest/core/IsCollectionContaining.class
1701 ?rwxrwxr-x··2.0·unx·····1682·b-·stor·80-Jan-01·00:00·org/hamcrest/core/IsInstanceOf.class1701 ?rwxrwxr-x··2.0·unx·····1682·b-·stor·80-Jan-01·00:00·org/hamcrest/core/IsInstanceOf.class
1702 ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·org/hamcrest/core/SubstringMatcher.class1702 ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·org/hamcrest/core/SubstringMatcher.class
1703 ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·org/hamcrest/core/StringContains.class1703 ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·org/hamcrest/core/StringContains.class
1704 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·org/hamcrest/core/StringEndsWith.class1704 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·org/hamcrest/core/StringEndsWith.class
1705 ?rwxrwxr-x··2.0·unx······526·b-·stor·80-Jan-01·00:00·org/hamcrest/core/StringStartsWith.class1705 ?rwxrwxr-x··2.0·unx······526·b-·stor·80-Jan-01·00:00·org/hamcrest/core/StringStartsWith.class
1706 1704·files,·3348756·bytes·uncompressed,·2886173·bytes·compressed:··13.8%1706 1704·files,·3348767·bytes·uncompressed,·2886184·bytes·compressed:··13.8%
734 B
com/ds/avare/externalFlightPlan/ExternalPlanMgr.class
628 B
procyon -ec {}
    
Offset 12, 17 lines modifiedOffset 12, 18 lines modified
12 public·class·ExternalPlanMgr12 public·class·ExternalPlanMgr
13 {13 {
14 ····Context·mContext;14 ····Context·mContext;
15 ····List·mPlans;15 ····List·mPlans;
16 ····Preferences·mPref;16 ····Preferences·mPref;
17 ····StorageService·mService;17 ····StorageService·mService;
18 ····18 ····
19 ····public·ExternalPlanMgr(final·StorageService·mService,·final·Context·mContext)·{19 ····public·ExternalPlanMgr(final·StorageService·mService,·Context·mContext)·{
20 ········this.mService·=·mService;20 ········this.mService·=·mService;
21 ········this.mContext·=·mContext;21 ········this.mContext·=·mContext;
 22 ········mContext·=·this.mContext;
22 ········this.mPref·=·new·Preferences(mContext);23 ········this.mPref·=·new·Preferences(mContext);
23 ········this.forceReload();24 ········this.forceReload();
24 ····}25 ····}
25 ····26 ····
26 ····private·String·getDir()·{27 ····private·String·getDir()·{
27 ········return·this.mPref.getUserDataFolder();28 ········return·this.mPref.getUserDataFolder();
28 ····}29 ····}
952 B
com/ds/avare/shapes/Tile.class
892 B
procyon -ec {}
    
Offset 56, 17 lines modifiedOffset 56, 16 lines modified
56 ········this.mChartIndex·=·mChartIndex;56 ········this.mChartIndex·=·mChartIndex;
57 ········this.CommonTile(context,·preferences,·n,·n2,·n3);57 ········this.CommonTile(context,·preferences,·n,·n2,·n3);
58 ····}58 ····}
59 ····59 ····
60 ····private·void·CommonTile(final·Context·context,·final·Preferences·preferences,·final·double·n,·final·double·n2,·final·double·n3)·{60 ····private·void·CommonTile(final·Context·context,·final·Preferences·preferences,·final·double·n,·final·double·n2,·final·double·n3)·{
61 ········final·double·v·=·(double)getMaxZoom(context,·this.mChartIndex);61 ········final·double·v·=·(double)getMaxZoom(context,·this.mChartIndex);
62 ········Double.isNaN(v);62 ········Double.isNaN(v);
63 ········final·double·mZoom·=·v·-·n3; 
64 ········this.mZoom·=·mZoom;63 ········this.mZoom·=·v·-·n3;
65 ········this.mProj·=·new·Epsg900913(n2,·n,·mZoom);64 ········this.mProj·=·new·Epsg900913(n2,·n,·this.mZoom);
66 ········this.setup(preferences);65 ········this.setup(preferences);
67 ····}66 ····}
68 ····67 ····
69 ····public·static·void·draw(final·DrawingContext·drawingContext,·final·String·str,·final·TileMap·tileMap)·{68 ····public·static·void·draw(final·DrawingContext·drawingContext,·final·String·str,·final·TileMap·tileMap)·{
70 ········drawingContext.paint.setShadowLayer(0.0f,·0.0f,·0.0f,·0);69 ········drawingContext.paint.setShadowLayer(0.0f,·0.0f,·0.0f,·0);
71 ········if·(drawingContext.service·==·null)·{70 ········if·(drawingContext.service·==·null)·{
72 ············return;71 ············return;
782 B
smali/com/ds/avare/externalFlightPlan/ExternalPlanMgr.smali
    
Offset 33, 14 lines modifiedOffset 33, 16 lines modified
  
33 ····.line·3633 ····.line·36
34 ····iput-object·p2,·p0,·Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;->mContext:Landroid/content/Context;34 ····iput-object·p2,·p0,·Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;->mContext:Landroid/content/Context;
  
35 ····.line·3735 ····.line·37
36 ····new-instance·p1,·Lcom/ds/avare/storage/Preferences;36 ····new-instance·p1,·Lcom/ds/avare/storage/Preferences;
  
 37 ····iget-object·p2,·p0,·Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;->mContext:Landroid/content/Context;
  
37 ····invoke-direct·{p1,·p2},·Lcom/ds/avare/storage/Preferences;-><init>(Landroid/content/Context;)V38 ····invoke-direct·{p1,·p2},·Lcom/ds/avare/storage/Preferences;-><init>(Landroid/content/Context;)V
  
38 ····iput-object·p1,·p0,·Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;->mPref:Lcom/ds/avare/storage/Preferences;39 ····iput-object·p1,·p0,·Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;->mPref:Lcom/ds/avare/storage/Preferences;
  
39 ····.line·4040 ····.line·40
40 ····invoke-virtual·{p0},·Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;->forceReload()V41 ····invoke-virtual·{p0},·Lcom/ds/avare/externalFlightPlan/ExternalPlanMgr;->forceReload()V
  
678 B
smali/com/ds/avare/shapes/Tile.smali
    
Offset 171, 21 lines modifiedOffset 171, 23 lines modified
  
171 ····move-result·v1171 ····move-result·v1
  
172 ····int-to-double·v1,·v1172 ····int-to-double·v1,·v1
  
173 ····invoke-static·{v1,·v2},·Ljava/lang/Double;->isNaN(D)Z173 ····invoke-static·{v1,·v2},·Ljava/lang/Double;->isNaN(D)Z
  
174 ····sub-double·v8,·v1,·p7174 ····sub-double·v1,·v1,·p7
  
175 ····iput-wide·v8,·v0,·Lcom/ds/avare/shapes/Tile;->mZoom:D175 ····iput-wide·v1,·v0,·Lcom/ds/avare/shapes/Tile;->mZoom:D
  
176 ····.line·111176 ····.line·111
177 ····new-instance·v1,·Lcom/ds/avare/position/Epsg900913;177 ····new-instance·v1,·Lcom/ds/avare/position/Epsg900913;
  
 178 ····iget-wide·v8,·v0,·Lcom/ds/avare/shapes/Tile;->mZoom:D
  
178 ····move-object·v3,·v1179 ····move-object·v3,·v1
  
179 ····move-wide·v4,·p5180 ····move-wide·v4,·p5
  
180 ····move-wide·v6,·p3181 ····move-wide·v6,·p3
  
181 ····invoke-direct/range·{v3·..·v9},·Lcom/ds/avare/position/Epsg900913;-><init>(DDD)V182 ····invoke-direct/range·{v3·..·v9},·Lcom/ds/avare/position/Epsg900913;-><init>(DDD)V