[Xiaomi Mi 6 Guides, News, & Discussion] CounterC:
[MENTION=6882620]kylemd[/MENTION] thanks for your contribution and testing. I was testing this on the latest Pie updates on my OnePlus 2. I transferred both framework.jar and boot-framework.vdex to my pc to handle following your procedure. If I vdex boot-framework.vdex I get files named .cdex as in the second screenshot. If I unzip framework I get .dex files as in the first screenshot. However if I import those into jadx-gui I get errors, see the log. Any idea what's happening here??

jadx LOG after importing:

ERROR: Error load file: C:\Users\JC\Downloads\New\classes.dex

jadx.core.utils.exceptions.JadxRuntimeException: Error load file: C:\Users\JC\Downloads\New\classes.dex

at jadx.api.JadxDecompiler.loadFiles(JadxDecompiler.java:125)

at jadx.api.JadxDecompiler.load(JadxDecompiler.java:87)

at jadx.gui.JadxWrapper.openFile(JadxWrapper.java:34)

at jadx.gui.ui.MainWindow.openFile(MainWindow.java:177)

at jadx.gui.ui.MainWindow.openFile(MainWindow.java:170)

at jadx.gui.ui.MainWindow$3.actionPerformed(MainWindow.java:340)

at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)

at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)

at javax.swing.DefaultButtonModel.setPressed(Unknown Source)

at javax.swing.AbstractButton.doClick(Unknown Source)

at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)

at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)

at java.awt.Component.processMouseEvent(Unknown Source)

at javax.swing.JComponent.processMouseEvent(Unknown Source)

at java.awt.Component.processEvent(Unknown Source)

at java.awt.Container.processEvent(Unknown Source)

at java.awt.Component.dispatchEventImpl(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)

at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)

at java.awt.Container.dispatchEventImpl(Unknown Source)

at java.awt.Window.dispatchEventImpl(Unknown Source)

at java.awt.Component.dispatchEvent(Unknown Source)

at java.awt.EventQueue.dispatchEventImpl(Unknown Source)

at java.awt.EventQueue.access$500(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.awt.EventQueue$3.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.awt.EventQueue$4.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

Caused by: com.android.dex.DexException: Unexpected magic: [0x64, 0x65, 0x78, 0x0a, 0x30, 0x33, 0x39, 0x00]

at com.android.dex.TableOfContents.readHeader(TableOfContents.java:86)

at com.android.dex.TableOfContents.readFrom(TableOfContents.java:72)

at com.android.dex.Dex.loadFrom(Dex.java:142)

at com.android.dex.Dex.<init>(Dex.java:121)

at jadx.core.utils.files.InputFile.searchDexFiles(InputFile.java:51)

at jadx.core.utils.files.InputFile.addFilesFrom(InputFile.java:36)

at jadx.api.JadxDecompiler.loadFiles(JadxDecompiler.java:123)

... 43 common frames omitted