{"push_id":2463080167,"size":52,"distinct_size":52,"ref":"refs/heads/master","head":"d89c77c5da8c20a99f7ad36a33aa474c31eb00b2","before":"ef6ed43103f9e6da5f2fcec842a9bb9891a2901f","commits":[{"sha":"381e8937167dcb3d0bb8bd272311befdf2340d0a","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Bump Frida SDK to 10.6.32","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/381e8937167dcb3d0bb8bd272311befdf2340d0a"},{"sha":"50d49546f5f4feaca090d4c3cfa2c02481e14f02","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Fix test runner by updating to the current Frida API","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/50d49546f5f4feaca090d4c3cfa2c02481e14f02"},{"sha":"3b5ff30899e1a822ef283ef17942ee0f256a8cb9","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Fix Java.registerClass() method lifetimes\n\nThe caller should not have to keep the returned class instance alive,\nas the lifetime should really be linked to the class wrapper.","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/3b5ff30899e1a822ef283ef17942ee0f256a8cb9"},{"sha":"bbc4786e3bc2128ac351ad477e629321958030ef","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Fix AddGlobalRef() on Android >= 8","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/bbc4786e3bc2128ac351ad477e629321958030ef"},{"sha":"99744fb6290d1c34e9ddf66b86e14802ee9671fe","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@nowsecure.com"},"message":"Improve stability on ART and support Android 8.1 (#57)\n\nIntroducing withRunnableArtThread() to fix long-standing stability\r\nissues where we call internal ART APIs without first transitioning the\r\ncurrent thread's state to Running, and resetting it afterwards.","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/99744fb6290d1c34e9ddf66b86e14802ee9671fe"},{"sha":"4de996ca69f89f95d592eaf131527f60ce61ffd1","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Avoid caching negative API availability\n\nTo allow querying multiple times during early instrumentation.","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/4de996ca69f89f95d592eaf131527f60ce61ffd1"},{"sha":"1671c818a9d4fb4320ee6b2f9a3815f183753710","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"1.3.0","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/1671c818a9d4fb4320ee6b2f9a3815f183753710"},{"sha":"db02c5c0d129a4bd8f9a64e2cbbc4401cff6ebf3","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Add an extra safeguard for unsupported libart.so builds","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/db02c5c0d129a4bd8f9a64e2cbbc4401cff6ebf3"},{"sha":"d6caeb25f9bd6b4d2cf33ca54efb53deedbf9c36","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Improve recompilers to put entrypoint block first\n\nSome blocks may be before it, e.g. because they're shared between\nmultiple functions. This happens on Samsung Galaxy S6 Edge's 7.0 ROM,\nbut is obviously not device-specific at all.","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/d6caeb25f9bd6b4d2cf33ca54efb53deedbf9c36"},{"sha":"c9559818f84228837ef8529d7fe216d008fdb7d3","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Use writeAll() in case a group of instructions is read\n\nWhich happens with if-then instructions on 32-bit ARM.","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/c9559818f84228837ef8529d7fe216d008fdb7d3"},{"sha":"79024f5d3bb75408315996038a82ca78d2f04a71","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Fix recompilation of if-then blocks","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/79024f5d3bb75408315996038a82ca78d2f04a71"},{"sha":"666c06538435a6c81cd0ad7a908cce29a62f11de","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Improve the LDAEX/STLEX hack and add comment","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/666c06538435a6c81cd0ad7a908cce29a62f11de"},{"sha":"b2af71ae77f2b2e1d5d206b57cb87761ab0a65b8","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"1.3.1","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/b2af71ae77f2b2e1d5d206b57cb87761ab0a65b8"},{"sha":"91eaf8dca57e621919226cbbf680d4530716ffa6","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Fix Java.choose() on Dalvik","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/91eaf8dca57e621919226cbbf680d4530716ffa6"},{"sha":"3dfe140e727ff0df1630862125e2a29b3344440c","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Tweak style on comments","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/3dfe140e727ff0df1630862125e2a29b3344440c"},{"sha":"d08c5e1f9382496b1305447c0620ff4462dbbd2f","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Remove Java.chooseSync()\n\nIt was broken all along.","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/d08c5e1f9382496b1305447c0620ff4462dbbd2f"},{"sha":"934c996be6ba835e9694ed89192d6fd2383ca9cf","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"1.3.2","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/934c996be6ba835e9694ed89192d6fd2383ca9cf"},{"sha":"1a5a00b5eddae6e6ea86bec799d26b8a82bb804b","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Bump Frida SDK to 10.6.34","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/1a5a00b5eddae6e6ea86bec799d26b8a82bb804b"},{"sha":"84782b079b034d8551bad950d75fb7b042b724d5","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Add test for method overloads","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/84782b079b034d8551bad950d75fb7b042b724d5"},{"sha":"4debd24bef2d8b45e990a04cea671b2f6d9bf9cf","author":{"name":"Ole André Vadla Ravnås","email":"caad232cd7fff70070bf5ae86233d0638cd3373d@gmail.com"},"message":"Bump Frida SDK to 10.6.37","distinct":true,"url":"https://api.github.com/repos/appknox/frida-java/commits/4debd24bef2d8b45e990a04cea671b2f6d9bf9cf"}]}
{"actor":{"display_login":"cosmosgenius"}}