framework.jar patchato, ora sto ottenendo questo errore dal logcat, proverò sostituendo il file..vediamo come va.
codice:
I/dalvikvm( 1803): threadid=1: recursive native library load attempt (/system/lib/libmedia_jni.so)
E/MtpDatabaseJNI( 1803): Can't find getObjectFilePath
E/MediaPlayer-JNI( 1803): ERROR: MtpDatabase native registration failed
W/dalvikvm( 1803): JNI_OnLoad returned bad version (-1) in /system/lib/libmedia_jni.so 0x0
W/dalvikvm( 1803): Exception Ljava/lang/NoSuchMethodError; thrown while initializing Landroid/media/CameraProfile;
E/Zygote ( 1803): Error preloading android.media.CameraProfile.
E/Zygote ( 1803): java.lang.ExceptionInInitializerError
E/Zygote ( 1803): at java.lang.Class.classForName(Native Method)
E/Zygote ( 1803): at java.lang.Class.forName(Class.java:217)
E/Zygote ( 1803): at java.lang.Class.forName(Class.java:172)
E/Zygote ( 1803): at com.android.internal.os.ZygoteInit.preloadClasses(ZygoteInit.java:285)
E/Zygote ( 1803): at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:232)
E/Zygote ( 1803): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:520)
E/Zygote ( 1803): at dalvik.system.NativeStart.main(Native Method)
E/Zygote ( 1803): Caused by: java.lang.NoSuchMethodError: no method with name='getObjectFilePath' signature='(I[C[J)I' in class Landroid/mtp/MtpDatabase;
E/Zygote ( 1803): at java.lang.Runtime.nativeLoad(Native Method)
E/Zygote ( 1803): at java.lang.Runtime.loadLibrary(Runtime.java:382)
E/Zygote ( 1803): at java.lang.System.loadLibrary(System.java:535)
E/Zygote ( 1803): at android.media.CameraProfile.<clinit>(CameraProfile.java:92)
E/Zygote ( 1803): ... 7 more
D/AndroidRuntime( 1803): Shutting down VM
W/dalvikvm( 1803): threadid=1: thread exiting with uncaught exception (group=0x40a3c210)
Ed invece no, MTPDatabase fa parte di framework.jar quindi non è stato ancora completamente patchato XD
Comunque credo di essere riuscito a patcharlo..vediamo un pò come va!
Non ha funzionato..proviamo a cercare qualche soluzione su google.
Sostituendo il file libmedia_jni.so con quello della ROM PORT ottengo questo logcat :
codice:
W/dalvikvm( 1833): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Landroid/media/CameraProfile;
E/Zygote ( 1833): Error preloading android.media.CameraProfile.
E/Zygote ( 1833): java.lang.ExceptionInInitializerError
E/Zygote ( 1833): at java.lang.Class.classForName(Native Method)
E/Zygote ( 1833): at java.lang.Class.forName(Class.java:217)
E/Zygote ( 1833): at java.lang.Class.forName(Class.java:172)
E/Zygote ( 1833): at com.android.internal.os.ZygoteInit.preloadClasses(ZygoteInit.java:285)
E/Zygote ( 1833): at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:232)
E/Zygote ( 1833): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:520)
E/Zygote ( 1833): at dalvik.system.NativeStart.main(Native Method)
E/Zygote ( 1833): Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1314]: 1833 cannot locate '_ZN7android11MtpProperty19initFormFlagObjPropEt'...
E/Zygote ( 1833):
E/Zygote ( 1833): at java.lang.Runtime.loadLibrary(Runtime.java:391)
E/Zygote ( 1833): at java.lang.System.loadLibrary(System.java:535)
E/Zygote ( 1833): at android.media.CameraProfile.<clinit>(CameraProfile.java:92)
E/Zygote ( 1833): ... 7 more
D/AndroidRuntime( 1833): Shutting down VM
W/dalvikvm( 1833): threadid=1: thread exiting with uncaught exception (group=0x40a3c210)