2
0
mirror of https://gitlab.com/Nanolx/NanoDroid synced 2024-11-07 15:20:36 +00:00
Commit Graph

203 Commits

Author SHA1 Message Date
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
Christopher Roy Bratusek
44df89a1b0 bump version to 17.5 20180802 2018-08-02 20:11:46 +02:00
Christopher Roy Bratusek
97024b8ea4 typo fix 2018-07-31 19:13:32 +02:00
Christopher Roy Bratusek
91d550c877 bump version and update docs 2018-07-31 19:13:07 +02:00
Christopher Roy Bratusek
f21a20608a bump version 2018-07-30 20:42:22 +02:00
Christopher Roy Bratusek
25ff9d082e bump version to 17.2.20180714 2018-07-14 20:14:54 +02:00
Christopher Roy Bratusek
40c51a4188 update mount code for patcher, too 2018-07-08 19:10:37 +02:00
Christopher Roy Bratusek
1b2ee6b50c bump version to 17.2 in-dev 2018-06-15 21:38:07 +02:00
Christopher Roy Bratusek
f87aff648d bump version to 17.1.20180507 2018-05-07 19:39:44 +02:00
Christopher Roy Bratusek
d4d7e9e260 bump version to 17.1 (in-dev) 2018-05-02 19:37:28 +02:00
Christopher Roy Bratusek
e5e4987012 bump version to 17.0.20180430 2018-04-30 19:46:50 +02:00
Christopher Roy Bratusek
ccd191ab9c bump version to 16.91 (17.0~beta2) 2018-04-15 09:21:23 +02:00
Christopher Roy Bratusek
761fd424a0 Patcher: move addon.d from 75 to 999 2018-04-10 21:47:19 +02:00
Christopher Roy Bratusek
9782dc0147 add dalvik-ready baksmali/smali 2018-04-05 21:22:10 +02:00
Christopher Roy Bratusek
85c7a4bc9d bump version to 16.90 (= 17.0 beta1) 2018-04-04 19:58:49 +02:00
Christopher Roy Bratusek
03384cdfed bump version to 16.5.20180402 2018-04-02 19:50:20 +02:00
Christopher Roy Bratusek
7b5cabe12d bump version to 16.5 in-dev 2018-04-02 10:48:10 +02:00
Christopher Roy Bratusek
3dc6e2ce25 bump version to 16.4 2018-03-28 20:44:22 +02:00
Christopher Roy Bratusek
525546313a bump version to 16.3.20180327 2018-03-27 20:36:11 +02:00
Christopher Roy Bratusek
23c1b21035 typo fix 2018-03-21 19:30:22 +01:00
Christopher Roy Bratusek
14a2bd787d Patcher, addon.d: unify code into CommonPatcher 2018-03-20 18:52:53 +01:00
Christopher Roy Bratusek
2b5914bd0f Patcher: drop SigspoofUI support 2018-03-19 17:44:06 +01:00
Christopher Roy Bratusek
49fee1f065 Patcher: new backup location is /sdcard/nanodroid_backups 2018-03-19 17:21:17 +01:00
Christopher Roy Bratusek
ead6233b32 patcher: change SDK_VERSION detection 2018-03-18 20:06:35 +01:00
Christopher Roy Bratusek
429710af8f patcher: initial A/B partition scheme support 2018-03-09 20:10:38 +01:00
Christopher Roy Bratusek
b7ed24308c bump version to 16.3 in-dev 2018-03-03 18:04:55 +01:00
Christopher Roy Bratusek
f70a9e6971 bump version to 16.2.20180302 2018-03-02 18:44:42 +01:00
Christopher Roy Bratusek
0a5b020167 bump version to 16.2 in-dev 2018-02-14 19:48:47 +01:00
Christopher Roy Bratusek
6d2b21f943 bump version to 16.1.20180209 2018-02-09 17:10:32 +01:00
Christopher Roy Bratusek
ff1d720e1b bump version to 16.1 in-dev 2018-02-06 21:38:59 +01:00
Christopher Roy Bratusek
a618ef3e85 bump version to 16.0.20180130 2018-01-30 20:26:36 +01:00
Christopher Roy Bratusek
ca009974ee bump version to 15.91 2018-01-28 11:42:59 +01:00
Christopher Roy Bratusek
b8bb331fc5 patcher: remove old addon.d setups when installing new 2018-01-27 09:57:27 +01:00
Christopher Roy Bratusek
3bd56f6f83 patcher: always mount /system read-write + remove old addon.d setup during install 2018-01-27 09:45:58 +01:00
Christopher Roy Bratusek
ec30353eac Initial commit 2018-01-23 21:11:52 +01:00