{"action":"opened","issue":{"url":"https://api.github.com/repos/JesusFreke/smali/issues/411","repository_url":"https://api.github.com/repos/JesusFreke/smali","labels_url":"https://api.github.com/repos/JesusFreke/smali/issues/411/labels{/name}","comments_url":"https://api.github.com/repos/JesusFreke/smali/issues/411/comments","events_url":"https://api.github.com/repos/JesusFreke/smali/issues/411/events","html_url":"https://github.com/JesusFreke/smali/issues/411","id":163571199,"number":411,"title":"Problem with deodexing file: Cannot locate boot class path file","user":{"login":"dirkjanm","id":1773762,"avatar_url":"https://avatars.githubusercontent.com/u/1773762?v=3","gravatar_id":"","url":"https://api.github.com/users/dirkjanm","html_url":"https://github.com/dirkjanm","followers_url":"https://api.github.com/users/dirkjanm/followers","following_url":"https://api.github.com/users/dirkjanm/following{/other_user}","gists_url":"https://api.github.com/users/dirkjanm/gists{/gist_id}","starred_url":"https://api.github.com/users/dirkjanm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dirkjanm/subscriptions","organizations_url":"https://api.github.com/users/dirkjanm/orgs","repos_url":"https://api.github.com/users/dirkjanm/repos","events_url":"https://api.github.com/users/dirkjanm/events{/privacy}","received_events_url":"https://api.github.com/users/dirkjanm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-03T17:20:01Z","updated_at":"2016-07-03T17:20:01Z","closed_at":null,"body":"I'm trying to deodex a .odex file from an LG system image (android 6.0):\r\n`java -jar baksmali-2.1.2.jar LGApplicationManager.odex -a 23 -x -d framework/ `\r\n\r\nThis gives the following error:\r\n```\r\nError occurred while loading boot class path files. Aborting.\r\norg.jf.util.ExceptionWithContext: Cannot locate boot class path file /system/framework/core-libart.jar\r\n\tat org.jf.dexlib2.analysis.ClassPath.loadClassPathEntry(ClassPath.java:277)\r\n\tat org.jf.dexlib2.analysis.ClassPath.fromClassPath(ClassPath.java:182)\r\n\tat org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:67)\r\n\tat org.jf.baksmali.main.run(main.java:113)\r\n\tat org.jf.baksmali.main.main(main.java:322)\r\n```\r\ncore-libart.jar is in the framework/ directory\r\n\r\nI've also tried to include the boot.oat:\r\n```\r\njava -jar baksmali-2.1.2.jar LGApplicationManager.oat -a 23 -x -c framework/arm/boot.oat \r\n\r\nError occurred while loading boot class path files. Aborting.\r\norg.jf.util.ExceptionWithContext: Cannot locate boot class path file framework/arm/boot.oat\r\n\tat org.jf.dexlib2.analysis.ClassPath.loadClassPathEntry(ClassPath.java:277)\r\n\tat org.jf.dexlib2.analysis.ClassPath.fromClassPath(ClassPath.java:182)\r\n\tat org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:67)\r\n\tat org.jf.baksmali.main.run(main.java:113)\r\n\tat org.jf.baksmali.main.main(main.java:322)\r\n```\r\nboot.oat exists here also:\r\n```\r\nfind system/ -name boot.oat\r\nsystem/framework/arm/boot.oat\r\nsystem/framework/arm64/boot.oat\r\n```\r\n\r\nI've tried combining -d with -c and switching the arm for arm64, but all without luck, I keep getting the same error.\r\nAny thoughts on what I'm doing wrong?"}}
{"actor":{"display_login":"dirkjanm"}}