Caleb Fenton

Results 23 issues of Caleb Fenton

Using openchat==1.1.12 ```python >>> from openchat import OpenChat ... OpenChat( ... model="blender.medium", ... device="cpu", ... method="top_k", ... top_k=20, ... no_repeat_ngram_size=3, ... length_penalty=0.6, ... ) Traceback (most recent call last): File...

This line assumes UTF-16 characters are always 2 bytes: https://github.com/CalebFenton/apkfile/blob/master/src/main/java/org/cf/apkfile/res/ResourceString.java#L64 (thanks jcase) This may be an issue for certain types of obfuscators, or it may not. Need to investigate and...

The dependency on the Android emulator makes running this project a little complex. Having a docker script would make it easier for people to try the project.

Right now, all plugins are enabled by default and the user can disable them. However, it's likely that some plugins should only run in some circumstances. Should make it so...

There's a significant difference between JVM and Android implementations of `java.nio.Charset`. For example, calling `java.nio.Charset.forName("UTF-8")` on JVM returns an object of class `sun.nio.cs.UTF-8` but Android returns an object of class...

**Provide specific APK, DEX, or file hash** SHA256: 74f0cf3cbaaedcc5a185c635ff3ff4ad26afe6a44e0aef7b668555ad5016489b **Describe the bug** A seemingly obvious method invoke is not being detected or optimized correctly. ```java Method method; d d =...

**Provide link to specific APK, DEX, or file hash** https://www.virustotal.com/gui/file/6ba481ab82f5c3c9a955efd1fa310f6c9c416caf4daeb2a87a23b95ab4c4c2f0/detection **Describe the bug** Getting an unhandled exception for some code which looks simplifable. **To Reproduce** ``` $ java -jar ~/repos/simplify/simplify/build/libs/simplify.jar...

bug

APK and error logs posted here: https://github.com/CalebFenton/simplify/issues/63 Specifically, here: https://github.com/CalebFenton/simplify/issues/63#issuecomment-277495093

bug

For the purposes of spoofing stack traces. :facepunch: More advanced string encryption may check stack traces when decrypting, or to check if the app has been tampered with, etc.

enhancement

Here's a short example: ```java Object[] arrayOfObject = new Object[2]; arrayOfObject[0] = "hello"; arrayOfObject[1] = world"; someMethod(arrayOfObject[0], arrayOfObject[1]) ``` I think this could work by replacing `aget` on a known...

enhancement