Commit graph

44 commits

Author SHA1 Message Date
367c39c34d
Change DMG file picker to StorageChooser
Previous picker worked badly on Android P
2018-08-30 17:18:40 +02:00
95c2f28a4a
Request permission to start foreground services (required by Android P) 2018-08-30 16:43:09 +02:00
0cee190638
Use startForegroundService instead of startService when available 2018-08-30 16:42:35 +02:00
7a95328bbd
Make partition table and filesystem strings a little more verbose 2018-08-17 22:13:34 +02:00
2f77f006c8
Represent sizes as longs in Partition 2018-08-17 22:10:17 +02:00
22bb94fc1c
Fix HR size formatting issues 2018-08-17 22:10:02 +02:00
a177fa68d4
Use patched dmg2img to display size of DMG partitions 2018-08-17 22:09:41 +02:00
cc2d33148c
Make sure executables are position-independent 2018-08-17 21:51:40 +02:00
d49d3d7325
Implement writing macOS DMG images 2018-08-17 21:51:13 +02:00
e35d244124
Log dmg2img output to stderr 2018-08-17 21:50:34 +02:00
7a6c71f1e7
Remove duplicate label from partition table RecyclerView 2018-08-17 21:49:50 +02:00
270b97f2bc
Unregister USB permission broadcast receiver on activity destroy 2018-08-17 21:49:16 +02:00
70eb530599
Make DMG selector not filterable 2018-08-17 20:56:39 +02:00
3b8b7cd43d
Warn that drive size can't be checked with DMG images 2018-08-17 02:50:18 +02:00
e538047399
Show DMG partition table in image picker screen 2018-08-17 02:43:58 +02:00
8cba765dff
Use dmg2img to parse DMG file 2018-08-17 00:27:03 +02:00
34d8f52e1d
Move abstract classes to respective packages 2018-08-16 16:27:35 +02:00
d11efbe41f
Rename values package to enums 2018-08-16 16:24:04 +02:00
39fb36fb91
Separate adapters and Kotlin extensions 2018-08-16 16:22:50 +02:00
c5fae3d869
Enable DMG file selection 2018-08-16 16:21:43 +02:00
9b12ebf8b1
Include dmg2img executable in build 2018-08-16 13:39:37 +02:00
d59bfb46aa
Move library author info to libaums repo 2018-08-16 02:21:09 +02:00
da8f1bcbed
Add README.md 2018-08-15 19:35:11 +02:00
d000cc3e5d
Add LICENSE 2018-08-15 19:33:03 +02:00
df68f15355
Reformat code, optimize imports 2018-08-15 19:06:50 +02:00
410412933a
Rebrand from "DDroid" to "EtchDroid" 2018-08-15 19:04:45 +02:00
af8631d7be
Use SI by default when calculating human-readable sizes 2018-08-15 18:20:17 +02:00
295caf58ef
Fix incorrect speed calculation 2018-08-15 18:10:39 +02:00
2094aebfa8
Tweak block size to increase performance 2018-08-14 19:55:29 +02:00
3517619b4d
Fix size string rounding issues 2018-08-14 19:08:56 +02:00
6c36a3244f
Fix human readable time string generation 2018-08-14 19:08:33 +02:00
79f5828ef6
Send notification on job completed 2018-08-14 18:49:22 +02:00
ebada3884a
Add wakelock permission to manifest 2018-08-14 18:49:08 +02:00
44da441096
Add kotlin extension to get HR time 2018-08-14 18:48:44 +02:00
94d6e1b2df
Do not overwrite previously written blocks 2018-08-14 17:23:37 +02:00
5c714a2ad1
Troubleshoot device previously claimed issues 2018-08-14 17:22:53 +02:00
0ab09c1f16
Detect when the app previously crashed 2018-08-14 15:41:38 +02:00
c8254dedfe
Workaround for notification icon on KitKat 2018-08-14 15:41:22 +02:00
0584d2545a
Avoid writing zeroes because of Java ByteBuffer's weirdness 2018-08-14 14:05:30 +02:00
40f01c134f
Fix libaums build 2018-08-14 13:38:09 +02:00
b977a199f3
Implement API writing 2018-08-14 01:32:02 +02:00
16175d278d
Include patched custom libaums as a submodule 2018-08-13 22:02:21 +02:00
d2f9e358eb
Cleanup imports 2018-08-12 16:37:27 +02:00
87d04e39a2
Initial commit 2018-08-12 16:33:11 +02:00