khanhduytran0
ccaa9416f1
Changes for TrollStore self-JIT enabler
...
Special thanks to @asdfugil for testing (arm64), not yet tested on arm64e
2022-09-12 18:54:46 +07:00
Eilionoir Tunnicliff
4c7c75c75c
Warn all 1GB RAM users about deprecation in 2.2
...
This extends the deprecation list from just A7 chip devices to 1GB A8 devices as well:
- iPhone 6
- iPhone 6 Plus
- iPod touch (6th generation)
2022-09-12 00:02:19 -04:00
Eilionoir Tunnicliff
f7eb23b204
Fix code for disabling Auto RAM unjailbroken
2022-09-11 21:28:32 -04:00
Eilionoir Tunnicliff
90380add37
Remove "Other JB" warning stuff
2022-09-11 21:26:58 -04:00
khanhduytran0
f0db7d4b03
Force setting HOME to sandboxed directory
2022-09-12 07:11:23 +07:00
khanhduytran0
c10e0af8ff
Various fixes, some cleanup
...
Fixes:
- dlopen gets hooked no matter if installed in /Applications or container
- Jailbroken IPA installation always looked for /usr/lib/jvm instead of the internal one
- Metal returned 0 physical devices, caused all renderers to be broken
- Zink renderer tried to load VirGL stuff
2022-09-11 21:58:11 +07:00
khanhduytran0
dc089a29f5
Self enable JIT if sandbox is disabled
...
This technique makes use of ptrace(PT_TRACE_ME) in the forked process, which causes CS_DEBUGGED to be assigned to both parent and forked processes. May help #381
2022-09-11 18:01:30 +07:00
Duy Tran Khanh
d939654c2f
Log branch name, tweaks, localization
2022-09-11 17:48:58 +07:00
Duy Tran Khanh
bbc8e276eb
Update README.md
2022-09-11 11:47:28 +07:00
Duy Tran Khanh
20bd84a203
Update README.md
...
- Added Crowdin badge
- Recommend to install through TrollStore
2022-09-10 20:52:23 +07:00
Duy Tran Khanh
068a531ae1
Update Crowdin configuration file
2022-09-10 20:10:06 +07:00
Duy Tran Khanh
c9cb4d749b
Create crowdin.yml
2022-09-10 19:09:56 +07:00
Duy Tran Khanh
8d26ed38d7
Custom controls: make toggleable functional
...
Fixes #378
2022-09-10 18:28:09 +07:00
Duy Tran Khanh
e372df28dc
Welcome to the new Settings UI
...
What's new?
- Settings are now categorized
- Re-designed Game Directory manager
- Moved help detail to subtitles, toggleable
- Some settings are now made accessible ingame
- Added Auto Renderer
Removed settings:
- Restart before launching: not needed anymore, also it would break JIT/debugger.
2022-09-09 19:08:27 +07:00
Duy Tran Khanh
746933e3eb
Cleanup Restart before launching code
2022-09-09 19:03:06 +07:00
Duy Tran Khanh
f26849f5f2
iOS 16(?), Java 8: disable compressed class space
2022-09-09 10:58:29 +07:00
Duy Tran Khanh
f521a0c5c1
Toggleable settings details
2022-09-09 06:00:54 +07:00
Duy Tran Khanh
6ceac73d60
Clean some unintended line breaks
2022-09-08 21:29:58 +07:00
Duy Tran Khanh
8bea48479d
Add settings details (subtitle)
2022-09-08 19:25:09 +07:00
Duy Tran Khanh
75dbeb41f9
Tweak .ipa entitlements
2022-09-07 17:32:51 +07:00
Duy Tran Khanh
b14f23c169
Adjust background transparency and tweaks
2022-09-06 18:10:53 +07:00
Duy Tran Khanh
d42d4e963e
Allow changing resolution while in game (1.13+)
...
For now, this only works properly on Minecraft 1.13+. Older version
doesn't seem to get the new resolution (will be fixed later)
Additional changes:
- Make ingame settings background transparent
- Set prefersHomeIndicatorAutoHidden to YES
2022-09-05 19:38:39 +07:00
Duy Tran Khanh
14aa343230
Fix a typo, which may have confused people
2022-09-05 05:29:39 +07:00
khanhduytran0
4726cf6e3c
Update DBNumberedSlider
2022-09-04 17:04:35 +07:00
Eilionoir Tunnicliff
db2d237419
Tweak auto ram stuff
...
- Warn unjailbroken
- Change to 37% from 40% warning
- Rename key to auto_ram_warn
2022-09-04 04:15:17 -04:00
Duy Tran Khanh
022a8cae6f
Remove v1 pref UI
2022-09-04 13:28:47 +07:00
Duy Tran Khanh
92813e5d6c
Add Debug logging option, section footers
2022-09-04 11:51:02 +07:00
khanhduytran0
f27808464b
Allow control settings to be changed ingame
2022-09-04 09:47:46 +07:00
Eilionoir Tunnicliff
1fd2336e3e
Fix type build error ( #376 )
2022-09-03 20:46:19 -04:00
Eilionoir Tunnicliff
c30a5fc5d4
Fix type build error
2022-09-03 20:45:08 -04:00
Eilionoir Tunnicliff
cbc7c569fa
Merge remote-tracking branch 'origin/main' into wip-new-pref-ui
2022-09-03 19:29:14 -04:00
khanhduytran0
b6813c22e6
Get stuff to sync
2022-09-03 22:24:05 +07:00
Duy Tran Khanh
2a64640c19
Make pickerview functional; Rewrite instance manager
2022-09-03 21:36:40 +07:00
Eilionoir Tunnicliff
de977f67f8
Overhaul jailbreak detection mechanisms
2022-09-03 01:37:53 -04:00
Eilionoir Tunnicliff
a9ca069f1f
Various makefile fixes ported from the post-jailbreak-pojav branch
2022-09-02 23:53:42 -04:00
Eilionoir Tunnicliff
77b650e44d
Align correctly
2022-09-02 23:39:58 -04:00
Eilionoir Tunnicliff
c8be2494e9
Java kit fixes in Makefile, added to .gitignore
2022-09-02 23:39:15 -04:00
Eilionoir Tunnicliff
cc69b4cbeb
:bruh: 2
2022-09-02 23:27:05 -04:00
Eilionoir Tunnicliff
166f637a64
:bruh:
2022-09-02 23:25:58 -04:00
khanhduytran0
9c5bea91c8
Fix settings ordering; Added picker; Added destructive cell style
2022-09-02 22:15:33 +07:00
Duy Tran Khanh
83c54845b8
Get more settings to function
2022-09-02 15:45:18 +07:00
Duy Tran Khanh
77d54ad9bf
Fixes
2022-09-01 17:59:39 +07:00
Duy Tran Khanh
b23678692a
Merge commit 'e1bd237d69f7ad95b0fa01c629a62f5880cf9943'
...
Conflicts:
.github/workflows/development.yml
.github/workflows/release.yml
Makefile
Natives/main.m
2022-08-30 17:02:07 +07:00
Duy Tran Khanh
e1bd237d69
Update resolv.conf: prefer Google DNS
2022-08-30 16:57:33 +07:00
Duy Tran Khanh
6588cb8af6
(jb) Attempt to mess around libawt_headless absence
2022-08-30 11:03:25 +07:00
Duy Tran Khanh
78ccff8f16
Update #Contributors + Customizable resolv.conf
2022-08-30 11:02:03 +07:00
khanhduytran0
8433a7d739
Added missing lwjglx funcs, perform some filters in currentVC func
2022-08-29 21:33:14 +07:00
Duy Tran Khanh
a7e6022452
Correct trigger buttons keycodes
2022-08-28 21:51:57 +07:00
Duy Tran Khanh
97c2f4b473
Added controller input (not tested)
...
This works by mapping gamepad keys to keyboard keys, just like
PojavLauncher Android.
2022-08-28 21:47:25 +07:00
Duy Tran Khanh
7c5e4ec1b7
Workaround the serialization issue
...
Serialization may fail for unknown reason, therefore handle successful
response in error aswell
2022-08-27 19:27:35 +07:00