Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bluesky139/LTweaksSystem
An advanced implementation on L Tweaks.
https://github.com/bluesky139/LTweaksSystem
Last synced: 15 days ago
JSON representation
An advanced implementation on L Tweaks.
- Host: GitHub
- URL: https://github.com/bluesky139/LTweaksSystem
- Owner: bluesky139
- Created: 2018-12-18T01:07:17.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-10-04T04:11:28.000Z (about 2 years ago)
- Last Synced: 2024-08-01T05:20:49.067Z (3 months ago)
- Language: Java
- Homepage:
- Size: 19.7 MB
- Stars: 23
- Watchers: 6
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# L Tweaks System
Due to not satisfied the performance and stability of Xposed, I created this project to implement functions in [L Tweaks](https://github.com/bluesky139/LTweaks).
This is an advanced implementation on [L Tweaks](https://github.com/bluesky139/LTweaks), you need compile with Android Open Source Project.
## Build steps
* Download AOSP from official or thirdparty, build out system image and flash it to your device, install Magisk and make sure it runs well.
* Open this project in Android Studio, copy and rename [Config.java.template](https://github.com/bluesky139/LTweaksSystem/blob/master/common/src/main/java/li/lingfeng/ltsystem/common/Config.java.template) to `Config.java`, configure Android system source path and device code name in it.
* Run `Patcher` project, it will patch AOSP. (You need revert all changes if you have run this patcher before, just revert `/frameworks/base`, `/libcore`, `/frameworks/opt/telephony`, `/packages/apps/Settings`)
* Build AOSP again.
* Flash new system image, or run `Magisk` project, it will build out magisk module for modified system frameworks, install it on your device.
* Use [keytool-importkeypair](https://github.com/getfatday/keytool-importkeypair) to convert your system signature to Android keystore format, create `system_keystore` folder in this project and put keystore into it, run `app` project, it will build out `L Tweaks System` apk, install it.
* Reboot into recovery, clear dalvik cache.
* Everything is ready, boot into system, find `L Tweaks System` app, set each preferences that what you want, reboot system/apps, enjoy.
## My working environment
* Android Studio 3.3.2
* Official AOSP, Android 10.0
* Device: Pixel 3