[Android Software/Hacking General [Developers Only]] ovimunt:
Installation on HTC One S Stock (i.e. odex ROM)?

To begin with I need to put things into context so I should say that I'm not a total nob but I can't claim that I'm an expert either.

So I'm trying to install the V6 SuperCharger on my new HTC One S and I'm having a bit of a problem. The supercharger script itself works 100% fine but I'm having trouble with patching the services.jar (or services.odex I should say as the stock ROM on HTC One S is an odex ROM).

I'm following the manual procedure to patch the services.odex file but it falls over at step 3... I have copied all the files in the /system/framework directory over into the E:\super directory on my computer (see listing below) but I'm still getting an error when running the decompiler command:

E:\super>dir /b

1.bat
2.bat
87796
am.jar
am.odex
android.policy.jar
android.policy.odex
android.test.runner.jar
android.test.runner.odex
apache-xml.jar
apache-xml.odex
baksmali
baksmali.jar
bmgr.jar
bmgr.odex
bouncycastle.jar
bouncycastle.odex
bu.jar
bu.odex
com.android.future.usb.accessory.jar
com.android.future.usb.accessory.odex
com.android.location.provider.jar
com.android.location.provider.odex
com.discretix.drm.api.jar
com.discretix.drm.api.odex
com.google.android.maps.jar
com.google.android.media.effects.jar
com.google.widevine.software.drm.jar
com.google.widevine.software.drm.odex
com.htc.android.bluetooth.jar
com.htc.android.bluetooth.odex
com.htc.android.rosie.jar
com.htc.android.rosie.odex
com.htc.fusion.fx.jar
com.htc.fusion.fx.odex
com.htc.lockscreen.fusion.jar
com.htc.lockscreen.fusion.odex
com.orange.authentication.simcard.jar
com.orange.authentication.simcard.odex
com.qualcomm.location.vzw_library.jar
com.qualcomm.location.vzw_library.odex
com.scalado.caps.jar
com.scalado.util.ScaladoUtil.jar
com.scalado.util.ScaladoUtil.odex
Command Prompt.bat
Command.shell
Commands.txt
core-junit.jar
core-junit.odex
core.jar
core.odex
ext.jar
ext.odex
filterfw.jar
filterfw.odex
framework.jar
framework.odex
framework2.jar
framework2.odex
HTCDev.jar
HTCDev.odex
HTCExtension.jar
HTCExtension.odex
ime.jar
ime.odex
input.jar
input.odex
Jar apk file decompile and compiler.docx
Jar apk file decompile and compiler.mht
Jar apk file decompile and compiler.pdf
javax.obex.jar
javax.obex.odex
modemwarmup.jar
monkey.jar
monkey.odex
pm.jar
pm.odex
services.jar
services.odex
smali
smali.jar
svc.jar
svc.odex
usbnet.jar
usbnet.odex
wimax.jar
wimax.odex

E:\super>java -jar baksmali.jar -x services.odex -o classout

Error occured while loading boot class path files. Aborting.
org.jf.dexlib.Code.Analysis.ClassPath$ClassNotFoundException: Could not find interface Lcom/orange/authentication/simcard/AkaAuthenticationResult;
at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.loadAllImplementedInterfaces(ClassPath.java:865)
at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.<init>(ClassPath.java:690)
at org.jf.dexlib.Code.Analysis.ClassPath.loadClassDef(ClassPath.java:280)
at org.jf.dexlib.Code.Analysis.ClassPath.initClassPath(ClassPath.java:163)
at org.jf.dexlib.Code.Analysis.ClassPath.InitializeClassPathFromOdex(ClassPath.java:110)
at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:104)
at org.jf.baksmali.main.main(main.java:293)
Error while loading class Lcom/android/internal/telephony/gsm/HtcSimCardAuthenticationManager$AkaAuthenticationResultWrapper; from file .\framework2.zip
Error while loading ClassPath class Lcom/android/internal/telephony/gsm/HtcSimCardAuthenticationManager$AkaAuthenticationResultWrapper;

E:\super>

Anyone any ideas as to how I can get over this?

Thanks