2
0
mirror of https://gitlab.com/Nanolx/NanoDroid synced 2024-10-31 09:20:23 +00:00
Commit Graph

284 Commits

Author SHA1 Message Date
Christopher Roy Bratusek
835cee189e bump version to 20.5.1 (USS T'Plana-Hath) 2019-01-15 18:44:02 +01:00
Christopher Roy Bratusek
d1d6170e8e bump version to 20.6 in-dev 2019-01-14 20:39:31 +01:00
Christopher Roy Bratusek
5e2b63dab0 bump version to 20.5 (T'Plana-Hath) 2019-01-13 16:46:15 +01:00
Christopher Roy Bratusek
c62e20960e likewise for addon.d 2019-01-06 21:21:55 +01:00
Christopher Roy Bratusek
190c1bfb8c Patcher: fix detection whether ROM has native signature spoofing 2019-01-06 21:20:48 +01:00
Christopher Roy Bratusek
c827ea595a bump version to 20.5 in-dev 2019-01-01 20:52:03 +01:00
Christopher Roy Bratusek
82e9bb0a0b bump version 20.4 "(Constitution)" 2018-12-30 17:40:29 +01:00
Christopher Roy Bratusek
14d12f9a54 Patcher Addon: likewise 2018-12-27 22:14:41 +01:00
Christopher Roy Bratusek
9c4d0f8b02 CommonPatcher: don't do anything if ROM is pre-patched 2018-12-27 22:11:09 +01:00
Christopher Roy Bratusek
5470c480d0 Revert "Patcher: drop unlp patch"
This reverts commit cf8809d374.
2018-12-25 20:42:11 +01:00
Christopher Roy Bratusek
bdcfb4bcee services.jar backup: append ro.build.flavor and ro.build.id 2018-12-25 20:41:09 +01:00
Christopher Roy Bratusek
1763f882f5 use /sbin/.magisk instead of /sbin/.core ; support both /data/adb/magisk and /data/magisk 2018-12-22 18:46:34 +01:00
Christopher Roy Bratusek
86269b05e9 bump version to 20.4 in-dev 2018-12-14 21:35:07 +01:00
Christopher Roy Bratusek
c3d8f9bb35 bump version to 20.3 (Shenzhou) 2018-12-08 14:43:50 +01:00
Christopher Roy Bratusek
b93fc7d6c3 set version to 20.2.90 (20.3~beta1) 2018-11-28 21:36:34 +01:00
Christopher Roy Bratusek
9b6deaa351 bump version to 20.3 in-dev 2018-11-23 18:32:44 +01:00
Christopher Roy Bratusek
8f0f24415c bump version to 20.2.20181122 2018-11-22 20:34:38 +01:00
Christopher Roy Bratusek
fccd118223 Patcher / SysTest: minor change in DalvikVM detection 2018-11-19 22:13:15 +01:00
Christopher Roy Bratusek
595b75927d Patcher: test new DalvikVM settings 2018-11-19 19:09:14 +01:00
Christopher Roy Bratusek
ac472fedb8 CommonPatcher: syntax fix 2018-11-19 18:26:45 +01:00
Christopher Roy Bratusek
88f2c19454 CommonPatcher: minor change 2018-11-18 12:17:24 +01:00
Christopher Roy Bratusek
cf8809d374 Patcher: drop unlp patch 2018-11-16 21:29:23 +01:00
Christopher Roy Bratusek
a72aedbfae CommonPatcher: DalvikVM detection 2018-11-14 22:22:38 +01:00
Christopher Roy Bratusek
296e9ed1ba bump version to 20.2 in-dev 2018-11-13 20:18:00 +01:00
Christopher Roy Bratusek
4fa1d275f3 bump version to 20.1.20181112 2018-11-12 18:12:40 +01:00
Christopher Roy Bratusek
58e6f84bf7 bump version to 20.0.20181111 'Nimitz' 2018-11-11 10:24:24 +01:00
Christopher Roy Bratusek
a794e20af7 set version to 19.90.20181110 2018-11-10 08:46:33 +01:00
Christopher Roy Bratusek
3dacafc438 bump version to 20.0 in-dev 2018-11-09 21:44:26 +01:00
Christopher Roy Bratusek
04f5cf9681 Uninstaller, CommonPatcher: update detect_bootmode() 2018-11-09 21:21:27 +01:00
Christopher Roy Bratusek
4e871c7154 bump version to 19.2 in-dev 2018-11-05 18:23:36 +01:00
Christopher Roy Bratusek
0b06d13502 bump version to 19.1.1 2018-11-03 10:17:45 +01:00
Christopher Roy Bratusek
e2cadf840e bump version to 19.1.20181102 2018-11-02 21:50:22 +01:00
Christopher Roy Bratusek
0c9e86b85b bump version to 19.1 in-dev 2018-10-29 20:47:47 +01:00
Christopher Roy Bratusek
3f7db27f97 bump version to 19.0.20181027 2018-10-27 09:54:21 +02:00
Christopher Roy Bratusek
f3d31c16e8 add smali/baksmali 2.1.3 [used below Nougat] 2018-10-21 00:18:13 +02:00
Gia90
b4b0134035 Replace zip.x86 binary with a static one 2018-10-20 23:57:35 +02:00
Gia90
e1d1e9e3b8 Added baksmali/smali 2.1.3 to support android 6 (API 23) and older versions (?) 2018-10-20 23:56:49 +02:00
Christopher Roy Bratusek
0ffa18d8e3 change version 2018-10-20 16:23:40 +02:00
Christopher Roy Bratusek
0e1eec6d89 bump version to 18.91 (19.0~beta2) 2018-10-20 15:31:41 +02:00
Christopher Roy Bratusek
e8198f6026 set version to 18.90 (19.0-beta1) 2018-10-11 19:49:50 +02:00
Christopher Roy Bratusek
c1b0abe442 CommonPatcher: improve DalvikVM arch detection 2018-10-02 23:32:20 +02:00
Christopher Roy Bratusek
1233bf7a6b bump version to 19.0 in-dev 2018-10-02 16:05:24 +02:00
Christopher Roy Bratusek
a44ee53638 bump version to 18.3.1 2018-09-21 21:50:58 +02:00
Christopher Roy Bratusek
c7eeff0871 bump version to 18.3 2018-09-20 21:21:21 +02:00
Christopher Roy Bratusek
61bce19d39 bump version to 18.3 in-dev 2018-09-19 19:06:30 +02:00
Christopher Roy Bratusek
41c3247c82 Patcher: add unifiednlp patch by Tom Vincent 2018-09-19 18:42:34 +02:00
Christopher Roy Bratusek
1b3ca9e0b6 Patcher: get rid of old addon.d 2018-09-17 19:04:45 +02:00
Christopher Roy Bratusek
a1c1b84f5b bump version to 18.2.20180916 2018-09-16 10:56:23 +02:00
Christopher Roy Bratusek
54c7fc7293 CommonInstaller / CommonPatcher: minor improvement 2018-09-15 23:00:55 +02:00
Christopher Roy Bratusek
4ee5e5efd7 update Dexpatcher to 1.6.2 2018-09-15 22:18:32 +02:00
Christopher Roy Bratusek
092e8a7be2 move patcher addon.d to 70 2018-09-15 22:05:03 +02:00
Christopher Roy Bratusek
84b43e4503 bump version to 18.2 in-dev 2018-09-15 19:32:57 +02:00
Christopher Roy Bratusek
62abe59d2a bump version to 18.1.20180909 2018-09-09 15:35:53 +02:00
Christopher Roy Bratusek
50d5da9772 CommonAddon, PatcherAddon: further minor improvements 2018-09-08 22:00:46 +02:00
Christopher Roy Bratusek
05a8918296 PatcherAddon: fix DalvikVM crashes, fix printing messages 2018-09-08 21:43:28 +02:00
Christopher Roy Bratusek
3a539b2f23 PatcherAddon: clean-up addon.d environment every time addon.d is fired up 2018-09-08 20:20:07 +02:00
Christopher Roy Bratusek
c14c818501 CommonPatcher: remove ancient, unused files from addon.d / for binary files only install the current-arch ones into addon.d 2018-09-08 20:16:54 +02:00
Christopher Roy Bratusek
42ea0d365b update version to 18.1 in-dev 2018-09-08 20:03:05 +02:00
Christopher Roy Bratusek
1c8c5d1291 CommonPatcher: update detect_outfd, don't set ANDROID_DATA at all 2018-09-08 20:02:24 +02:00
Christopher Roy Bratusek
9d57ca13df PatcherAddon: minor changes, update detect_outfd 2018-09-08 20:01:58 +02:00
Christopher Roy Bratusek
7fda8d8a84 CommonPatcher: re-set ANDROID_DATA to TMPDIR 2018-09-08 19:36:02 +02:00
Christopher Roy Bratusek
26d3271ef5 remove duplicated '!!' in error messages 2018-09-08 19:34:30 +02:00
Christopher Roy Bratusek
bca5c2c320 CommonPatcher: treat userdebug ROMs as Custom ROMs 2018-09-08 19:31:11 +02:00
Christopher Roy Bratusek
5141b82932 Patcher: verbose DalvikVM 2018-09-08 19:21:26 +02:00
Christopher Roy Bratusek
b4045a90b6 CommonPatcher / Patcher addon.d: misc improvements 2018-09-08 19:16:45 +02:00
Christopher Roy Bratusek
3f508cd808 bump version to 18.0.3 2018-09-08 10:42:55 +02:00
Christopher Roy Bratusek
2e40262465 don't register services.jar in uninstaller information for System Mode installation 2018-09-08 10:38:53 +02:00
Christopher Roy Bratusek
268cdc2c3c bump version to 18.0.2 2018-09-08 09:38:37 +02:00
Christopher Roy Bratusek
012669f2ec CommonPatcher: try to detect whether we are on a Custom or Stock ROM 2018-09-08 09:37:53 +02:00
Christopher Roy Bratusek
fc95b0cf01 bump version to 18.0.1 hotfix 2018-09-07 21:27:23 +02:00
Christopher Roy Bratusek
75c3b268d1 bump version to 18.0.20180907 2018-09-07 17:39:55 +02:00
Christopher Roy Bratusek
c7808c5498 CommonInstaller / CommonPatcher: improve 2018-09-06 21:15:46 +02:00
Christopher Roy Bratusek
fb96fbf5c2 CommonPatcher: increase ROM compatibility 2018-09-06 20:48:31 +02:00
Christopher Roy Bratusek
520572e01c CommonPatcher: always print ROM_DEX_STATUS 2018-09-06 20:44:11 +02:00
Christopher Roy Bratusek
5b56192fda CommonPatcher: string fixes 2018-09-06 20:43:18 +02:00
Christopher Roy Bratusek
3c6d4fd6f0 CommonPatcher: fix env for 32bit devices 2018-09-06 20:41:59 +02:00
Christopher Roy Bratusek
a9844287ec CommonPatcher: minor change 2018-09-06 20:27:19 +02:00
Christopher Roy Bratusek
92d312684b CommonPatcher: fixup 2018-09-06 20:26:05 +02:00
Christopher Roy Bratusek
f585f2dcf2 CommonPatcher: continue on Pie if ROM_DEX_STATUS is DEODEX 2018-09-06 18:11:41 +02:00
Christopher Roy Bratusek
322dc49e4d bundle dexpatcher 1.6.1 2018-09-06 18:04:16 +02:00
Christopher Roy Bratusek
b2b182ca41 CommonPatcher: [TEST] further improvements to the patcher env 2018-09-05 21:31:44 +02:00
Christopher Roy Bratusek
2162e6b6d5 error out if /data can't be mounted 2018-09-04 20:07:06 +02:00
Christopher Roy Bratusek
ba4455964c CommonPatcher: fixup addon.d installation 2018-09-04 19:16:04 +02:00
Christopher Roy Bratusek
12b60aafa5 update detect_bootmode 2018-09-01 19:14:09 +02:00
Christopher Roy Bratusek
063763e1d3 Revert "Patcher: more minor improvements"
This reverts commit c2aa05c0ee.
2018-08-30 20:31:11 +02:00
Christopher Roy Bratusek
c2aa05c0ee Patcher: more minor improvements 2018-08-30 20:20:19 +02:00
Christopher Roy Bratusek
3a7cbfcdac Patcher: more minor improvements 2018-08-30 20:15:12 +02:00
Christopher Roy Bratusek
7ceb343692 Patcher: improve patcher commands 2018-08-30 20:06:20 +02:00
Christopher Roy Bratusek
000922ca7a Patcher: environment improvements 2018-08-30 17:31:52 +02:00
Christopher Roy Bratusek
3215001b89 vdexExtractor 0.5.0 2018-08-30 17:29:07 +02:00
Christopher Roy Bratusek
50a2bf9781 Patcher:
- log all mounted paritions in the recovery.log
- update /vendor mounting code
- fix addon.d creation
- if there's no /vendor partition, but /system/vendor exists, create a compatibility link, which is required on some ROMs
2018-08-29 17:01:33 +02:00
Christopher Roy Bratusek
088641c73e Patcher: unmount /vendor and /dev/random, too 2018-08-29 16:58:43 +02:00
Christopher Roy Bratusek
9fa4bd2a65 update baksmali/smali to 2.2.5 2018-08-29 16:51:10 +02:00
Christopher Roy Bratusek
d931495837 Patcher: more verbose 2018-08-27 21:57:37 +02:00
Christopher Roy Bratusek
5e8f99b03e Patcher: minor code simplification 2018-08-27 21:51:18 +02:00
Christopher Roy Bratusek
a548cad5e1 Patcher: explicitely check for services.vdex / services.odex 2018-08-27 21:46:52 +02:00
Christopher Roy Bratusek
812f6ca255 Patcher: simplify 2018-08-27 21:41:36 +02:00
Christopher Roy Bratusek
360a5eb919 Patcher: further improvements 2018-08-27 21:40:19 +02:00
Christopher Roy Bratusek
9be0cc4eec Patcher: vendor mount code 2018-08-27 21:25:03 +02:00
Christopher Roy Bratusek
fb0fb8e4b4 Patcher: update C_LD 2018-08-27 21:17:29 +02:00
Christopher Roy Bratusek
9947d3b59c Patcher: Oreo 2018-08-27 21:15:15 +02:00
Christopher Roy Bratusek
2cac1d95d4 Patcher: improve ODEX support 2018-08-27 21:14:29 +02:00
Christopher Roy Bratusek
2d8156f910 Patcher: minor change 2018-08-27 20:59:47 +02:00
Christopher Roy Bratusek
94b852c68e Patcher: minor change 2018-08-27 20:56:48 +02:00
Christopher Roy Bratusek
513ca81300 Patcher: improved Nougat support 2018-08-27 20:04:25 +02:00
Christopher Roy Bratusek
e9a818dbc6 Patcher: add baksmali 2.2.2 for use with SDK < 26 / use baksmali dev-build for SDK >= 26 2018-08-27 18:53:57 +02:00
Christopher Roy Bratusek
a5b238c7e0 Patcher: exit upon SDK 28 / update vdexPatcher builds 2018-08-27 18:23:01 +02:00
Christopher Roy Bratusek
1e99734c85 CommonInstaller, Patcher: A/B aware /vendor mount code from Magisk 2018-08-27 18:12:17 +02:00
Christopher Roy Bratusek
ad06de9fd5 CommonInstaller, Patcher: mount /vendor partition 2018-08-27 18:08:12 +02:00
Christopher Roy Bratusek
335e87ceb3 Patcher: update baksmali command 2018-08-26 21:58:10 +02:00
Christopher Roy Bratusek
5a12e2cc19 Patcher: vdexExtractor debug build 2018-08-26 21:17:23 +02:00
Christopher Roy Bratusek
cec1ee186f Patcher: log ROM_DEX_STATUS 2018-08-26 21:08:04 +02:00
Christopher Roy Bratusek
4403cfa550 Patcher: don't try to de-odex, when services.jar already contains classes.dex 2018-08-26 21:07:23 +02:00
Christopher Roy Bratusek
ded2be5c0a Patcher: update vdexExtractor 2018-08-26 19:28:43 +02:00
Christopher Roy Bratusek
460eb3d6d0 Patcher: roll back to dexpatcher 1.6.0 2018-08-26 19:09:55 +02:00
Christopher Roy Bratusek
94a3f6065a Patcher: mark Android Pie support as experimental 2018-08-26 19:03:06 +02:00
Christopher Roy Bratusek
bf737c124f Patcher:
- use internal busybox
- update baksmali/smali
- update vdexextractor
- other minor changes
2018-08-26 18:58:59 +02:00
Christopher Roy Bratusek
4956584f15 Patcher: more verbose output 2018-08-26 18:02:36 +02:00
Christopher Roy Bratusek
1ac284b37e Patcher: fix vdexExtractor for arm64 / x86_64 2018-08-26 15:04:23 +02:00
Christopher Roy Bratusek
ce8c74c2e1 Patcher: update install_addond 2018-08-26 13:19:16 +02:00
Christopher Roy Bratusek
1e77402609 we don't need BOOTCLASSES 2018-08-26 12:58:31 +02:00
Christopher Roy Bratusek
5c5eb20dfc Patcher: several fixups 2018-08-26 12:53:17 +02:00
Christopher Roy Bratusek
ab102c19dc Patcher: fixup 2018-08-26 11:38:19 +02:00
Christopher Roy Bratusek
160e12b1be Patcher: vdex 2018-08-26 11:29:14 +02:00
Christopher Roy Bratusek
4b59556a0b Patcher: various improvements 2018-08-25 23:23:26 +02:00
Christopher Roy Bratusek
9ac49915eb Patcher:
- simplify code
- don't deodex services.jar if it's already deodexed
2018-08-25 22:33:20 +02:00
Christopher Roy Bratusek
5c61d31398 Patcher: string change 'cause it works 2018-08-25 21:51:39 +02:00
Christopher Roy Bratusek
d3d315ccf9 Patcher: minor fix 2018-08-25 21:44:44 +02:00
Christopher Roy Bratusek
c7acda8a1c Patcher: set LD_LIBRARY_PATH for vdexExtractor 2018-08-25 21:44:14 +02:00
Christopher Roy Bratusek
7aa1571e40 Patcher: support automatic deodexing for VDEX method (first try) 2018-08-25 21:43:43 +02:00
Christopher Roy Bratusek
dbabb06073 add vdexExtractor binaries (ndk builds) 2018-08-25 21:24:00 +02:00
Christopher Roy Bratusek
94efbc5c0e next release will be 18.0, not 17.10 2018-08-25 00:31:29 +02:00
Christopher Roy Bratusek
32e95c2b35 minor typo fix 2018-08-24 22:20:34 +02:00
Christopher Roy Bratusek
1472726aed Patcher: add unused base code for automatic deodexing 2018-08-24 21:47:56 +02:00
Christopher Roy Bratusek
57e5c1807b Patcher: don't unmount /system beforehand 2018-08-24 21:31:00 +02:00
Christopher Roy Bratusek
cad3b1c262 Patcher: fix path to installer infofile 2018-08-24 21:26:33 +02:00
Christopher Roy Bratusek
c77387db12 Patcher:
- don't stop on odexed ROMs, just print a warning (user have may services.jar deodexed)
- fix path to install lockfile
- remove a bit old code
- 9.0, SDK 28 officially supported
2018-08-24 21:24:01 +02:00
Christopher Roy Bratusek
3aa598228e Patcher: move installfile from /data/adb/.nanodroid-patcher to /data/adb/NanoDroid_Patched 2018-08-21 22:26:51 +02:00
Christopher Roy Bratusek
cb16a28295 Patcher: move installfile from /data/adb/.nanodroid-patcher to /data/adb/NanoDroid_Patched 2018-08-21 22:20:41 +02:00
Christopher Roy Bratusek
2e82fbb1f4 bump version to 17.10 in-dev 2018-08-19 18:40:01 +02:00
Christopher Roy Bratusek
933f4047e9 bump version to 17.9.20180818 2018-08-18 21:59:04 +02:00
Christopher Roy Bratusek
3c3cdbe95b bump version to 17.9 in-dev 2018-08-18 18:52:02 +02:00
Christopher Roy Bratusek
c2f9af134d bump version to 17.8 2018-08-11 21:46:06 +02:00
Christopher Roy Bratusek
4317ea9931 bump version to 17.8 in-dev 2018-08-10 17:07:23 +02:00
Christopher Roy Bratusek
1697379e85 bump version to 17.7.20180809 2018-08-09 21:17:11 +02:00
Christopher Roy Bratusek
d8a7a397c0 bump version to 17.7 in-dev 2018-08-05 13:18:48 +02:00
Christopher Roy Bratusek
c6ca74b4dc CommonPatcher: proper A/B support, too 2018-08-05 13:17:16 +02:00
Christopher Roy Bratusek
8a447703cd bump version to 17.6.20180805 2018-08-05 07:12:15 +02:00
Christopher Roy Bratusek
a3fc0766ad bump version to 17.6 in-dev 2018-08-04 08:26:21 +02:00
Christopher Roy Bratusek
6597ccd662 bump version 2018-08-03 09:34:26 +02:00