Skip to content

Error: abort was called on Java.enumerateLoadedClasses #32

Description

@razaina

Frida version: 10.1.2
Huawei P8 Lite, Android 6.0.0, rooted

Script:

function testEnumerateLoadedClass()
{
	console.log("Starting...");

	while(!Java.available)
	{
	}

	console.log("Available !");

	Java.perform(function(){
		Java.enumerateLoadedClasses({
			onMatch: function(classname){
				console.log(classname);
			},

			onComplete: function (){
			}
		});
	});

}

Error message:

Spawning `sg.vantagepoint.helloworldjni`...               
Starting...                                           
Available !                    
Spawned `sg.vantagepoint.helloworldjni`. Resuming main thread!   
[USB::HUAWEI ALE-L21::['sg.vantagepoint.helloworldjni']]->
Error: abort was called  
    at u (frida/node_modules/frida-java/lib/android.js:512)    
    at p (java.js:2054)                                                                                                                                                   
    at frida/node_modules/frida-java/index.js:105                                                                                                                                      
    at [anon] (repl1.js:125)                                                                       
    at frida/node_modules/frida-java/lib/vm.js:39                                                                               
    at y (frida/node_modules/frida-java/index.js:325)                                               
    at frida/node_modules/frida-java/index.js:305                                                   
    at call (native)                                                                                
    at getPackageInfoNoCheck (input:1)                                            
    [...]                                                   

The app spawns but gets unresponsive with a white screen. Quitting frida's console also not possible as it gets unresponsive. Have to kill -9 frida.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions