{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":324855520,"defaultBranch":"lineage-21.0","name":"android_tools_extract-utils","ownerLogin":"LineageOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-12-27T21:53:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24304779?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713902085.0","currentOid":""},"activityList":{"items":[{"before":"045c65093559cf40389b9518400570184bf77a9c","after":"bd1fbd3b465e347ae4670a2ff012468a96dcc9dc","ref":"refs/heads/lineage-21.0","pushedAt":"2024-04-06T14:00:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"extract-utils: Add support for adding required modules to packages\n\nExample usage:\n\n system_ext/app/Flipendo/Flipendo.apk;REQUIRED=FrameworksOverlayFlipendo\n\nChange-Id: I146907cfdc838df16c9ac505f80d0fadf2bf183d","shortMessageHtmlLink":"extract-utils: Add support for adding required modules to packages"}},{"before":"3b7da6c017de1f5dba290f7e4e41fe03dec8d859","after":"045c65093559cf40389b9518400570184bf77a9c","ref":"refs/heads/lineage-21.0","pushedAt":"2024-03-20T19:44:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"extract-utils: Support declaring symlinks to source files\n\nThis will create symlink entries in the Android.bp and related\nPRODUCT_PACKAGES list in the product makefile for all files in\nthe blob list which has SYMLINK argument.\n\nExample usage:\n\n vendor/lib64/egl/libGLES_mali.so;SYMLINK=vendor/lib64/hw/vulkan.universal7904.so,vendor/lib64/libOpenCL.so,vendor/lib64/libOpenCL.so.1,vendor/lib64/libOpenCL.so.1.1\n\nFor particular cases, it might help getting rid of symlink creation\nduring build time as it breaks hermetic partition build, which is\nforbidden since U QPR2.\n\nChange-Id: If6d36c961cc2908d8d5cfbf61eb5d07f793ab0b9","shortMessageHtmlLink":"extract-utils: Support declaring symlinks to source files"}},{"before":"f33c681acf9aa798018fc102a7650dc96ee50b24","after":"3b7da6c017de1f5dba290f7e4e41fe03dec8d859","ref":"refs/heads/lineage-21.0","pushedAt":"2024-01-15T11:41:10.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"extract-utils: Disable elf checks by default\n\nAllow devices to enable by setting a flag in the local extract files\nscript.\n\nChange-Id: Id67304752c914129b9d369f476adad5a4380b4eb","shortMessageHtmlLink":"extract-utils: Disable elf checks by default"}},{"before":"696f89ff21a73f791424df4c68e530f06c0140ec","after":"f33c681acf9aa798018fc102a7650dc96ee50b24","ref":"refs/heads/lineage-21.0","pushedAt":"2024-01-03T18:54:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"extract_firmware: Unsparse images before copying\n\nSome OEMs like motorola ship sparse images which can't be flashed as-is\n\nChange-Id: I6f5a7e058e02167c242b0a5053fa4f6cc3a351ea","shortMessageHtmlLink":"extract_firmware: Unsparse images before copying"}},{"before":"f6abdcd93fc900ef2a4d5586b16b30e7a0f60ca5","after":"696f89ff21a73f791424df4c68e530f06c0140ec","ref":"refs/heads/lineage-21.0","pushedAt":"2023-12-14T20:32:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"extract-utils: Extract A/B OTA partitions in parallel\n\nBefore:\nreal\t1m32.730s\nuser\t1m20.466s\nsys\t0m11.764s\n\nAfter:\nreal\t1m10.794s\nuser\t1m21.270s\nsys\t0m11.592s\n\nChange-Id: Idd4bc94ccb00d4e80ba1aa2efb86f1f29c5667ae","shortMessageHtmlLink":"extract-utils: Extract A/B OTA partitions in parallel"}},{"before":"c569cedd3d7dcb30ae90d3d40cd7c3977c99ddf1","after":"f6abdcd93fc900ef2a4d5586b16b30e7a0f60ca5","ref":"refs/heads/lineage-21.0","pushedAt":"2023-12-12T17:33:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"extract-utils: Use newly introduced add-radio-file-sha1-checked macro\n\nChange-Id: Iccd88254a94971c8c2b402c34ff62320b6ea42c7","shortMessageHtmlLink":"extract-utils: Use newly introduced add-radio-file-sha1-checked macro"}},{"before":"700f71489e241f73242bbdde9690b00d8e11414d","after":"c569cedd3d7dcb30ae90d3d40cd7c3977c99ddf1","ref":"refs/heads/lineage-21.0","pushedAt":"2023-12-11T08:33:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"templates: Allow extracting only firmware images\n\nChange-Id: I14b77cdf6930b20816697a26ebeb8f8f8b3a52f8","shortMessageHtmlLink":"templates: Allow extracting only firmware images"}},{"before":"9c40eb661a027beb0904cccbb2df6199c19ac43f","after":"700f71489e241f73242bbdde9690b00d8e11414d","ref":"refs/heads/lineage-21.0","pushedAt":"2023-12-05T14:05:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"extract-utils: Add support for extracting from /vendor/odm\n\nTest: ./extract-files.sh --section WiFi with guacamole images\nChange-Id: I6d8409f9cefb238c2498e0103f6937bd6ecfd222","shortMessageHtmlLink":"extract-utils: Add support for extracting from /vendor/odm"}},{"before":"c422aea796747563c32596bc252b5656f0066a66","after":"9c40eb661a027beb0904cccbb2df6199c19ac43f","ref":"refs/heads/lineage-21.0","pushedAt":"2023-12-05T14:04:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"extract-utils: Add support for EROFS extraction\n\nChange-Id: I08a83851bb2f35b68291f1df2fb961c6fb9c82bc","shortMessageHtmlLink":"extract-utils: Add support for EROFS extraction"}},{"before":"d3a36605d6d70758ae5dffb2269ae05d1b5a2108","after":"c422aea796747563c32596bc252b5656f0066a66","ref":"refs/heads/lineage-21.0","pushedAt":"2023-12-05T14:03:04.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"templates: Add firmware extraction support\n\nChange-Id: If6cb6334a8f7b2fcc77c8947569eba1b2002190a","shortMessageHtmlLink":"templates: Add firmware extraction support"}},{"before":"4b5515a656408301fe8378eca732024d5ae77636","after":"d3a36605d6d70758ae5dffb2269ae05d1b5a2108","ref":"refs/heads/lineage-21.0","pushedAt":"2023-11-12T11:12:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"extract_utils: Add patchelf 0.17.2 support\n\nNot enabled by default as >0.9 versions where reported to break some\nlibraries (see change I6c0cbe76baf241233fdd125f5ed1eccbd5855124), but\npatchelf 0.8/9 also seems to break certain libraries while 0.17.2\ndoesn't. See I079925c0a38a08661accbbf07831e36e6adb4d76 for example.\n\nSigned-off-by: Woomymy \nChange-Id: Ib68152e7936d8c618d29278a264a141cbab77d05","shortMessageHtmlLink":"extract_utils: Add patchelf 0.17.2 support"}},{"before":"4b5515a656408301fe8378eca732024d5ae77636","after":"d3a36605d6d70758ae5dffb2269ae05d1b5a2108","ref":"refs/heads/lineage-20.0","pushedAt":"2023-11-12T11:10:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"extract_utils: Add patchelf 0.17.2 support\n\nNot enabled by default as >0.9 versions where reported to break some\nlibraries (see change I6c0cbe76baf241233fdd125f5ed1eccbd5855124), but\npatchelf 0.8/9 also seems to break certain libraries while 0.17.2\ndoesn't. See I079925c0a38a08661accbbf07831e36e6adb4d76 for example.\n\nSigned-off-by: Woomymy \nChange-Id: Ib68152e7936d8c618d29278a264a141cbab77d05","shortMessageHtmlLink":"extract_utils: Add patchelf 0.17.2 support"}},{"before":null,"after":"4b5515a656408301fe8378eca732024d5ae77636","ref":"refs/heads/lineage-21.0","pushedAt":"2023-10-08T22:44:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"extract-utils: Try to use arch specific vdex for JARs\n\n* Also don't print errors when no classes are found\n\nChange-Id: I0c88716f2214f90948378a8773b3d645f6dc3abc","shortMessageHtmlLink":"extract-utils: Try to use arch specific vdex for JARs"}},{"before":"561ce192be601527044a7a63759df0618f76143c","after":"4b5515a656408301fe8378eca732024d5ae77636","ref":"refs/heads/lineage-20.0","pushedAt":"2023-08-15T17:47:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"extract-utils: Try to use arch specific vdex for JARs\n\n* Also don't print errors when no classes are found\n\nChange-Id: I0c88716f2214f90948378a8773b3d645f6dc3abc","shortMessageHtmlLink":"extract-utils: Try to use arch specific vdex for JARs"}},{"before":"09c751c242c03c488b9e4937930c1513720edca2","after":"561ce192be601527044a7a63759df0618f76143c","ref":"refs/heads/lineage-20.0","pushedAt":"2023-06-16T19:40:50.282Z","pushType":"push","commitsCount":7,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"extract_utils: Remove super.raw after dumping partitions\n\nThis saves some space in case we want to keep the extracted content\nvia the KEEP_DUMP flag.\n\nChange-Id: I0f5812853b5bff8b303a276047bb30d58690920d","shortMessageHtmlLink":"extract_utils: Remove super.raw after dumping partitions"}},{"before":"9724a2a4105fd396dc7e84fac3b2bddec0e77f73","after":"09c751c242c03c488b9e4937930c1513720edca2","ref":"refs/heads/lineage-20.0","pushedAt":"2023-04-06T10:46:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Support extracting from sparsechunk super images\n\nChange-Id: If029d717f8001079dab4382b1c91e8b092aae017","shortMessageHtmlLink":"Support extracting from sparsechunk super images"}},{"before":"c026cd7e687e266f4d28110709587b2416716612","after":"c12d3941893a6d1187986d85be04308104d13269","ref":"refs/heads/lineage-19.1","pushedAt":"2023-04-04T16:19:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Support extracting from sparsechunk super images\n\nChange-Id: If029d717f8001079dab4382b1c91e8b092aae017","shortMessageHtmlLink":"Support extracting from sparsechunk super images"}},{"before":"21026226be626720a1bde394c519ba2543ac439e","after":"9724a2a4105fd396dc7e84fac3b2bddec0e77f73","ref":"refs/heads/lineage-20.0","pushedAt":"2023-03-08T17:26:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"extract-utils: Allow overriding VENDOR with VENDOR_COMMON\n\nCo-authored-by: LuK1337 \nChange-Id: Ie2f2d686d0803269bb6a7f7ef5796c7cbce75854","shortMessageHtmlLink":"extract-utils: Allow overriding VENDOR with VENDOR_COMMON"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKaMaSAA","startCursor":null,"endCursor":null}},"title":"Activity ยท LineageOS/android_tools_extract-utils"}