So I was trying up upgrade to one of the many custom ROMS out there.
Tried three different ROMs and all three bootlooped, two of them had the same error so I was hoping someone can tell me whats causing it. Is it my radio version?
I have: FRF83/rooted/a2sdext (turned a2sdext off before applying the update)
Radio: Froyo, 4.06.00.12_7
http://pastebin.com/jPWG60dx
Code:
V/ConnectivityService( 125): ConnectivityService starting up
D/ActivityThread( 125): Loading provider settings: com.android.providers.settings.SettingsProvider
W/dalvikvm( 125): threadid=16: thread exiting with uncaught exception (group=0x4001d7e0)
E/AndroidRuntime( 125): *** FATAL EXCEPTION IN SYSTEM PROCESS: ConnectivityThread
E/AndroidRuntime( 125): java.lang.RuntimeException: Unable to get provider com.android.providers.settings.SettingsProvider: java.lang.NullPointerException
E/AndroidRuntime( 125): at android.app.ActivityThread.installProvider(ActivityThread.java:4509)
E/AndroidRuntime( 125): at android.app.ActivityThread.getProvider(ActivityThread.java:4324)
E/AndroidRuntime( 125): at android.app.ActivityThread.acquireProvider(ActivityThread.java:4340)
E/AndroidRuntime( 125): at android.app.ContextImpl$ApplicationContentResolver.acquireProvider(ContextImpl.java:1621)
E/AndroidRuntime( 125): at android.content.ContentResolver.acquireProvider(ContentResolver.java:744)
E/AndroidRuntime( 125): at android.provider.Settings$NameValueCache.getString(Settings.java:608)
E/AndroidRuntime( 125): at android.provider.Settings$Secure.getString(Settings.java:1998)
E/AndroidRuntime( 125): at com.android.server.ConnectivityService.<init>(ConnectivityService.java:189)
E/AndroidRuntime( 125): at com.android.server.ConnectivityService.<init>(ConnectivityService.java:56)
E/AndroidRuntime( 125): at com.android.server.ConnectivityService$ConnectivityThread.run(ConnectivityService.java:154)
E/AndroidRuntime( 125): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 125): at android.content.ContentResolver.registerContentObserver(ContentResolver.java:804)
E/AndroidRuntime( 125): at android.database.AbstractCursor.setNotificationUri(AbstractCursor.java:520)
E/AndroidRuntime( 125): at com.android.providers.settings.SettingsProvider.query(SettingsProvider.java:312)
E/AndroidRuntime( 125): at com.android.providers.settings.SettingsProvider.ensureAndroidIdIsSet(SettingsProvider.java:208)
E/AndroidRuntime( 125): at com.android.providers.settings.SettingsProvider.onCreate(SettingsProvider.java:200)
E/AndroidRuntime( 125): at android.content.ContentProvider.attachInfo(ContentProvider.java:733)
E/AndroidRuntime( 125): at android.app.ActivityThread.installProvider(ActivityThread.java:4506)
E/AndroidRuntime( 125): ... 9 more
I/Process ( 125): Sending signal. PID: 125 SIG: 9
thx
Hello,
I need somo help with a problem i am experiencing in my ANDORID 2.2
phone.
I have an exchange account in my phone (Samsung Galaxy S) and when i
go to contacts sometimes i get a force close warning due to an android
process.acore failure. I am not using any external app, just the
ANDORID O.S 2.2
I ve tried in other phones and same happens.
Looking into the logs the failure ends with a " 05-29 18:39:15.129 W/
ActivityManager( 2469): Force finishing activity
com.android.contacts/
com.sec.android.app.contacts.PhoneBookTopMenuActivity
Here i show a chain of logs :
05-29 18:39:15.066 D/AndroidRuntime( 3023): Shutting down VM
05-29 18:39:15.066 W/dalvikvm( 3023): threadid=1: thread exiting with uncaught exception (group=0x4001d7d0)
05-29 18:39:15.105 E/AndroidRuntime( 3023): FATAL EXCEPTION: main
05-29 18:39:15.105 E/AndroidRuntime( 3023): java.lang.RuntimeException: Unable to resume activity {com.android.contacts/com.android.contacts.ViewContactActivity}: java.lang.IllegalStateException: Couldn't init cursor window
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3128)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:138)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at com.sec.android.touchwiz.widget.TwTabHost$IntentContentStrategy.getContentView(TwTabHost.java:1617)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at com.sec.android.touchwiz.widget.TwTabHost.setCurrentTab(TwTabHost.java:949)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at com.sec.android.touchwiz.widget.TwTabHost.addTab(TwTabHost.java:607)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at com.sec.android.app.contacts.PhoneBookDetailTabActivity.setupInfoTab(PhoneBookDetailTabActivity.java:632)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at com.sec.android.app.contacts.PhoneBookDetailTabActivity.access$800(PhoneBookDetailTabActivity.java:41)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at com.sec.android.app.contacts.PhoneBookDetailTabActivity$QueryHandler.onQueryComplete(PhoneBookDetailTabActivity.java:457)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.content.AsyncQueryHandler.handleMessage(AsyncQueryHandler.java:344)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.os.Handler.dispatchMessage(Handler.java:99)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.os.Looper.loop(Looper.java:123)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.app.ActivityThread.main(ActivityThread.java:4627)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at java.lang.reflect.Method.invokeNative(Native Method)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at java.lang.reflect.Method.invoke(Method.java:521)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:871)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at dalvik.system.NativeStart.main(Native Method)
05-29 18:39:15.105 E/AndroidRuntime( 3023): Caused by: java.lang.IllegalStateException: Couldn't init cursor window
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.database.CursorWindow.native_init(Native Method)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.database.CursorWindow.<init>(CursorWindow.java:73)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:280)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:266)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at com.android.providers.contacts.ContactsProvider2.query(ContactsProvider2.java:5876)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.content.ContentProvider$Transport.query(ContentProvider.java:163)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.content.ContentResolver.query(ContentResolver.java:245)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.provider.ContactsContract$Contacts.lookupContact(ContactsContract.java:954)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at com.android.contacts.ViewContactActivity.startEntityQuery(ViewContactActivity.java:833)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at com.android.contacts.ViewContactActivity.onResume(ViewContactActivity.java:444)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1149)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.app.Activity.performResume(Activity.java:3823)
05-29 18:39:15.105 E/AndroidRuntime( 3023): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3118)
05-29 18:39:15.105 E/AndroidRuntime( 3023): ... 17 more
05-29 18:39:15.125 W/ActivityManager( 2469): Force finishing activity com.android.contacts/com.sec.android.app.contacts.PhoneBookDetailTabActivity
05-29 18:39:15.129 I/ ( 2469): dumpmesg > /data/log/dumpstate_app_error.log
05-29 18:39:15.129 W/ActivityManager( 2469): Force finishing activity com.android.contacts/com.sec.android.app.contacts.PhoneBookTopMenuActivity
05-29 18:39:15.176 I/dumpstate( 4099): begin
05-29 18:39:17.626 W/PowerManagerService( 2469): Timer 0x7->0x3|0x0
05-29 18:39:17.626 I/PowerManagerService( 2469): Ulight 7->3|0
05-29 18:39:18.055 I/AudioHardwareALSA( 2364): Output standby called!!. Turn off PCM device.
05-29 18:39:18.258 D/BatteryService( 2469): update start
....
Could someone tell me why is this issue happening and what could i do
to avoid it?
More information: I have 1400 contacts in the phone and the
configuration is to sync every hour
I am new here so excuse me if i am not giving the correct information
or i am not publishing it in the right place,
All information would be great
Thanks in advance
Aquilino López
Hello,
I was trying to learn working with Xposed and modify the android.provider.CallLog to able able to store More than 500 Numbers in Lollipop.
I am using the code.
Update: I updated to the following code
Java:
package com.pollob666.calllogunlimiter;
import android.net.Uri;
import android.content.ContentResolver;
import android.content.Context;
import android.content.ContentValues;
import java.lang.reflect.Method;
import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.IXposedHookZygoteInit;
import de.robv.android.xposed.XC_MethodHook;
import de.robv.android.xposed.XC_MethodReplacement;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.XposedHelpers;
import de.robv.android.xposed.callbacks.XC_LoadPackage.LoadPackageParam;
import static de.robv.android.xposed.XposedHelpers.findAndHookMethod;
import static de.robv.android.xposed.XposedHelpers.findClass;
import static de.robv.android.xposed.XposedHelpers.findMethodBestMatch;
public class ApplicationTest implements IXposedHookLoadPackage {
[user=439709]@override[/user]
public void handleLoadPackage(LoadPackageParam lpparam) throws Throwable {
//XposedBridge.log("CallLogUnlimiter: Loaded Package - " + lpparam.packageName);
if(lpparam.processName.equals("android")) {
XposedBridge.log("CallLogUnlimiter: Loaded Package - " + lpparam.packageName);
Class<?> finder = findClass("android.provider.CallLog", lpparam.classLoader);
XposedBridge.log("CallLogUnlimiter: Loaded Class - " + finder.getName());
Method[] method = finder.getMethods();
for(int i=0; i < method.length; i++) {
XposedBridge.log("CallLogUnlimiter: Got Method - " + method[i].getName());
}
findAndHookMethod(finder.getName(), lpparam.classLoader, "addEntryAndRemoveExpiredEntries", new XC_MethodReplacement() {
[user=439709]@override[/user]
protected Uri replaceHookedMethod(MethodHookParam paramet) throws Throwable {
Context context = ((Context) paramet.args[0]);
Uri uri = ((Uri) paramet.args[1]);
ContentValues values = ((ContentValues) paramet.args[2]);
final ContentResolver resolver = context.getContentResolver();
Uri result = resolver.insert(uri, values);
return result;
}
});
}
}
}
I was able to find the Class, But unable to Hook the Method.
This is the Log:
Code:
03-09 11:02:54.601 310-310/? D/XposedStartupMarker﹕ Current time: 1425877374, PID: 310
03-09 11:02:54.602 310-310/? I/Xposed﹕ -----------------
03-09 11:02:54.603 310-310/? I/Xposed﹕ Starting Xposed binary version 60, compiled for SDK 21
03-09 11:02:54.603 310-310/? I/Xposed﹕ Phone: Xperia V (Sony), Android version 5.0.2 (SDK 21)
03-09 11:02:54.603 310-310/? I/Xposed﹕ ROM: LRX22G test-keys
03-09 11:02:54.603 310-310/? I/Xposed﹕ Build fingerprint: Sony/LT25i/LT25i:4.3/9.2.A.1.210/Lfv_tg:user/release-keys
03-09 11:02:54.603 310-310/? I/Xposed﹕ Platform: armeabi-v7a, 32-bit binary, system server: yes
03-09 11:02:54.603 310-310/? I/Xposed﹕ SELinux enabled: yes, enforcing: no
03-09 11:02:58.580 310-310/? I/Xposed﹕ -----------------
03-09 11:02:58.594 310-310/? I/Xposed﹕ Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
03-09 11:02:59.123 310-310/? I/Xposed﹕ Detected ART runtime
03-09 11:02:59.214 310-310/? I/Xposed﹕ Found Xposed class de/robv/android/xposed/XposedBridge, now initializing
03-09 11:02:59.760 310-310/? I/Xposed﹕ Initializing XposedBridge version 61
03-09 11:03:00.155 310-310/? I/Xposed﹕ Loading modules from /data/app/ccc71.at.free-1/base.apk
03-09 11:03:05.234 310-310/? I/Xposed﹕ Loading class ccc71.at.xposed.at_xposed_enabled
03-09 11:03:05.357 310-310/? I/Xposed﹕ Loading class ccc71.at.xposed.at_remove_battery_icon
03-09 11:03:05.372 310-310/? I/Xposed﹕ Loading class ccc71.at.xposed.at_remove_low_battery_warning
03-09 11:03:05.373 310-310/? I/Xposed﹕ Loading class ccc71.at.xposed.at_apps
03-09 11:03:05.387 310-310/? I/Xposed﹕ Loading class ccc71.at.xposed.at_fix_mnt_asec
03-09 11:03:05.395 310-310/? I/Xposed﹕ Loading modules from /data/app/com.calllogunlimiter.andalib.calllogunlimiter-2/base.apk
03-09 11:03:05.416 310-310/? I/Xposed﹕ Loading class com.pollob666.calllogunlimiter.ApplicationTest
03-09 11:03:05.420 310-310/? I/Xposed﹕ Loading modules from /data/app/com.oasisfeng.greenify-2/base.apk
03-09 11:03:05.510 310-310/? I/Xposed﹕ Loading class com.oasisfeng.greenify.pro.FrameworkPatch
03-09 11:03:05.554 310-310/? I/Xposed﹕ Loading class com.oasisfeng.greenify.pro.SettingsPatch
03-09 11:03:05.556 310-310/? I/Xposed﹕ Loading modules from /data/app/lv.id.dm.pictures2sd-1/base.apk
03-09 11:03:05.576 310-310/? I/Xposed﹕ Loading class lv.id.dm.pictures2sd.XposedModule
03-09 11:03:08.712 858-858/system_process I/XposedModule﹕ Applying patch: .management
03-09 11:03:08.724 858-858/system_process I/XposedModule﹕ Applying patch: boost_mode
03-09 11:03:08.821 858-858/system_process I/XposedModule﹕ Applying patch: timer_coalescing
03-09 11:03:08.832 858-858/system_process I/XposedModule﹕ Applying patch: keep_notifications
03-09 11:03:08.837 858-858/system_process I/XposedModule﹕ Applying patch: block_notification_abuse
03-09 11:03:08.841 858-858/system_process I/XposedModule﹕ Applying patch: telephony_wakeup
03-09 11:03:08.846 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Loaded Package - android
03-09 11:03:08.846 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Loaded Class - android.provider.CallLog
03-09 11:03:08.847 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - equals
03-09 11:03:08.847 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - getClass
03-09 11:03:08.847 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - hashCode
03-09 11:03:08.847 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - notify
03-09 11:03:08.847 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - notifyAll
03-09 11:03:08.847 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - toString
03-09 11:03:08.847 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - wait
03-09 11:03:08.847 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - wait
03-09 11:03:08.847 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - wait
03-09 11:03:08.852 858-858/system_process E/Xposed﹕ java.lang.NoSuchMethodError: android.provider.CallLog#addEntryAndRemoveExpiredEntries()#exact
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:136)
at com.pollob666.calllogunlimiter.ApplicationTest.handleLoadPackage(ApplicationTest.java:38)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
at de.robv.android.xposed.XposedBridge$3$1.beforeHookedMethod(XposedBridge.java:249)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:635)
at com.android.server.SystemServer.startBootstrapServices(Unknown Source)
at com.android.server.SystemServer.run(SystemServer.java:282)
at com.android.server.SystemServer.main(SystemServer.java:185)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
03-09 11:03:08.886 858-858/system_process I/Xposed﹕ Hooking: android from /data/data/ccc71.at.free/xposed/at_crystal_apps
03-09 11:03:08.898 858-858/system_process I/Xposed﹕ Hooking: android from /data/data/ccc71.at.free/xposed/at_sd_apps
03-09 11:03:35.677 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Loaded Package - com.android.providers.settings
03-09 11:03:35.678 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Loaded Class - android.provider.CallLog
03-09 11:03:35.678 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - equals
03-09 11:03:35.678 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - getClass
03-09 11:03:35.678 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - hashCode
03-09 11:03:35.678 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - notify
03-09 11:03:35.678 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - notifyAll
03-09 11:03:35.678 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - toString
03-09 11:03:35.678 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - wait
03-09 11:03:35.678 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - wait
03-09 11:03:35.678 858-858/system_process I/Xposed﹕ CallLogUnlimiter: Got Method - wait
03-09 11:03:35.682 858-858/system_process E/Xposed﹕ java.lang.NoSuchMethodError: android.provider.CallLog#addEntryAndRemoveExpiredEntries()#exact
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:168)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:136)
at com.pollob666.calllogunlimiter.ApplicationTest.handleLoadPackage(ApplicationTest.java:38)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
at de.robv.android.xposed.XposedBridge$4.afterHookedMethod(XposedBridge.java:276)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:669)
at android.app.LoadedApk.<init>(Unknown Source)
at android.app.ActivityThread.getPackageInfo(ActivityThread.java:1768)
at android.app.ActivityThread.getPackageInfo(ActivityThread.java:1730)
at android.app.ActivityThread.getPackageInfo(ActivityThread.java:1702)
at android.app.ContextImpl.createPackageContextAsUser(ContextImpl.java:2167)
at android.app.ContextImpl.createPackageContext(ContextImpl.java:2148)
at android.content.ContextWrapper.createPackageContext(ContextWrapper.java:658)
at android.app.ActivityThread.installProvider(ActivityThread.java:4972)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:4594)
at android.app.ActivityThread.installSystemProviders(ActivityThread.java:5180)
at com.android.server.am.ActivityManagerService.installSystemProviders(ActivityManagerService.java:9973)
at com.android.server.SystemServer.startOtherServices(SystemServer.java:482)
at com.android.server.SystemServer.run(SystemServer.java:284)
at com.android.server.SystemServer.main(SystemServer.java:185)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
But I can't Hook the CallLog or addEntryAndRemoveExpiredEntries
Can anyone please guide me, how can I Hook that Method?
Errors
I wanted to start my Application but i got this error code(s):
08-25 14:33:37.861 8987-8987/com.example.max.mediaplayermitlistview E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.example.max.mediaplayermitlistview, PID: 8987
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.max.mediaplayermitlistview/com.example.max.mediaplayermitlistview.Player}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2328)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2386)
at android.app.ActivityThread.access$900(ActivityThread.java:169)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1277)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5476)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at com.example.max.mediaplayermitlistview.Player.onCreate(Player.java:77)
at android.app.Activity.performCreate(Activity.java:5451)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2292)
************at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2386)
************at android.app.ActivityThread.access$900(ActivityThread.java:169)
************at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1277)
************at android.os.Handler.dispatchMessage(Handler.java:102)
************at android.os.Looper.loop(Looper.java:136)
************at android.app.ActivityThread.main(ActivityThread.java:5476)
************at java.lang.reflect.Method.invokeNative(Native Method)
************at java.lang.reflect.Method.invoke(Method.java:515)
************at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
************at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
************at dalvik.system.NativeStart.main(Native Method)
Can you explain me what this error code means (where in the application the error is)?
Andorid Studio Version?
deviceChecker said:
I wanted to start my Application but i got this error code(s):
08-25 14:33:37.861 8987-8987/com.example.max.mediaplayermitlistview E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.example.max.mediaplayermitlistview, PID: 8987
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.max.mediaplayermitlistview/com.example.max.mediaplayermitlistview.Player}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2328)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2386)
at android.app.ActivityThread.access$900(ActivityThread.java:169)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1277)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5476)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at com.example.max.mediaplayermitlistview.Player.onCreate(Player.java:77)
at android.app.Activity.performCreate(Activity.java:5451)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2292)
************at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2386)
************at android.app.ActivityThread.access$900(ActivityThread.java:169)
************at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1277)
************at android.os.Handler.dispatchMessage(Handler.java:102)
************at android.os.Looper.loop(Looper.java:136)
************at android.app.ActivityThread.main(ActivityThread.java:5476)
************at java.lang.reflect.Method.invokeNative(Native Method)
************at java.lang.reflect.Method.invoke(Method.java:515)
************at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
************at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
************at dalvik.system.NativeStart.main(Native Method)
Can you explain me what this error code means (where in the application the error is)?
Click to expand...
Click to collapse
thi is Android Studio Version???
h3r102 said:
thi is Android Studio Version???
Click to expand...
Click to collapse
I have the Android Studio Version 1.3.1 Build #AI-141.135290, built on August 3,2015
"Caused by: java.lang.NullPointerException
at com.example.max.mediaplayermitlistview.Player.onCr eate(Player.java:77)"
Looks like in your Player class, on line 77, you're referencing something that doesn't exist yet. Like maybe you're inflating a layout that hasn't been defined in the xml file. Maybe something like that.
FATAL EXCEPTION: main
Process: com.example.max.mediaplayermitlistview, PID: 8987
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.max.mediaplayermitlistview/com.example.max.mediaplayermitlistview.Player}: java.lang.NullPointerException
( at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2328)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2386)
at android.app.ActivityThread.access-$900(ActivityThread.java:169)
at android.app.ActivityThread-$H.handleMessage(ActivityThread.java:1277)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5476)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283 : Init:Method.Java:525)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099 return Method:515)
at dalvik.system.NativeStart.main(Native Method));
Caused by: java.lang.NullPointerException
( at com.example.max.mediaplayermitlistview.Player.onCreate(Player.java:77)
at android.app.Activity.performCreate(Activity.java:5451)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2292)
/*at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2386)
************at android.app.ActivityThread.access$900(ActivityThread.java:169)
************at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1277)
************at android.os.Handler.dispatchMessage(Handler.java:102)
************at android.os.Looper.loop(Looper.java:136)
************at android.app.ActivityThread.main(ActivityThread.java:5476)
************at java.lang.reflect.Method.invokeNative(Native Method)
************at java.lang.reflect.Method.invoke(Method.java:515)
************at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
************at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
************at dalvik.system.NativeStart.main(Native Method) (NOT REQUIRED) */
Hi all,
I have been using Xposed (v58/54) on my Android 4.4.4 device and I'm really satisfied with it.
I have one question that can make me even more happier.
My cable provider ships with an app that allows you to watch live tv on your phone, but Xposed seems to interfere with it, or make it trigger some kind of protection.
The app tries to read some class and because Xposed is installed, it's stumbling upon the XposedBridge and it crashes. I think the logcat output will help you understand:
Code:
05-04 11:03:36.104 W/System.err(10411): java.lang.ClassNotFoundException: de.robv.android.xposed.XposedBridge
05-04 11:03:36.104 W/System.err(10411): at java.lang.Class.classForName(Native Method)
05-04 11:03:36.104 W/System.err(10411): at java.lang.Class.forName(Class.java:251)
05-04 11:03:36.104 W/System.err(10411): at java.lang.Class.forName(Class.java:216)
05-04 11:03:36.104 W/System.err(10411): at com.ir.app.common.IOUtils.getBytesFromObject(SourceFile:53)
05-04 11:03:36.104 W/System.err(10411): at com.ir.app.CryptoManager.getClassBytes(SourceFile:32)
05-04 11:03:36.104 W/System.err(10411): at com.irdeto.media.d.a(Native Method)
05-04 11:03:36.104 W/System.err(10411): at com.irdeto.media.d.a(Unknown Source)
05-04 11:03:36.104 W/System.err(10411): at com.irdeto.media.ActiveCloakMediaPlayer.open(Unknown Source)
05-04 11:03:36.104 W/System.err(10411): at com.irdeto.media.ActiveCloakMediaPlayer.open(Unknown Source)
05-04 11:03:36.104 W/System.err(10411): at com.irdeto.media.ActiveCloakMediaPlayer.open(Unknown Source)
05-04 11:03:36.104 W/System.err(10411): at com.irdeto.activecloak.MediaPlayer.open(SourceFile:96)
05-04 11:03:36.104 W/System.err(10411): at com.irdeto.activecloak.IrdetoPlayer.a(SourceFile:467)
05-04 11:03:36.104 W/System.err(10411): at com.irdeto.activecloak.IrdetoPlayer.initPlayback(SourceFile:193)
05-04 11:03:36.104 W/System.err(10411): at com.lgi.orionandroid.ui.player.playerpresenter.OrionPlayerPresenter.startPlayback(SourceFile:115)
05-04 11:03:36.104 W/System.err(10411): at com.lgi.orionandroid.ui.player.playerpresenter.OrionPlayerPresenter.initPlayback(SourceFile:101)
05-04 11:03:36.104 W/System.err(10411): at cii.onSuccess(SourceFile:95)
05-04 11:03:36.104 W/System.err(10411): at cho.run(SourceFile:135)
05-04 11:03:36.104 W/System.err(10411): at android.os.Handler.handleCallback(Handler.java:733)
05-04 11:03:36.104 W/System.err(10411): at android.os.Handler.dispatchMessage(Handler.java:95)
05-04 11:03:36.104 W/System.err(10411): at android.os.Looper.loop(Looper.java:136)
05-04 11:03:36.104 W/System.err(10411): at android.app.ActivityThread.main(ActivityThread.java:5001)
05-04 11:03:36.104 W/System.err(10411): at java.lang.reflect.Method.invokeNative(Native Method)
05-04 11:03:36.104 W/System.err(10411): at java.lang.reflect.Method.invoke(Method.java:515)
05-04 11:03:36.104 W/System.err(10411): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
05-04 11:03:36.104 W/System.err(10411): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
05-04 11:03:36.104 W/System.err(10411): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
05-04 11:03:36.104 W/System.err(10411): at dalvik.system.NativeStart.main(Native Method)
05-04 11:03:36.104 W/System.err(10411): Caused by: java.lang.NoClassDefFoundError: de/robv/android/xposed/XposedBridge
05-04 11:03:36.104 W/System.err(10411): ... 27 more
05-04 11:03:36.114 W/System.err(10411): Caused by: java.lang.ClassNotFoundException: Didn't find class "de.robv.android.xposed.XposedBridge" on path: DexPathList[[zip file "/data/app/com.lgi.orionandroid-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.lgi.orionandroid-2, /vendor/lib, /system/lib]]
05-04 11:03:36.114 W/System.err(10411): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
05-04 11:03:36.114 W/System.err(10411): at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
05-04 11:03:36.114 W/System.err(10411): at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
05-04 11:03:36.114 W/System.err(10411): ... 27 more
If I disable Xposed, the app works again. But it's not very convenient to disable Xposed and reboot only if I watch some tv.
So my question is: Is it possible to disable Xposed, or its attachment, for certain apps or processes?
I understand if it's too low level to selectively enable/disable the framework; then I'll just have to live with it.
I tried decompiling the app, but dex2jar and/or JD can't handle it. Perhaps the culprit is even in a native library.
Thanks in advance!
I second this question as I've been trying to get this app working on my rooted device for a while.
While old versions of the app wouldn't even start at all because of them checking for root ("which su" command) on startup, I suspect the issue now lies with detection of Xposed module(s). See the line from dev_freak's logcat:
Code:
05-30 16:00:12.267 8899 8899 W System.err: java.lang.ClassNotFoundException: de.robv.android.xposed.XposedBridge
I see that error in my log as well (the app starts and works fine, until I start a stream to watch, and I get a message "Sorry, the video cannot be played at this time. (4101)").
So, I naturally tried the IrdetoFix Xposed module that supposedly could counter the issue. But while the XposedBridge.jar error indeed disappears, the app crashes on startup:
Code:
06-15 13:51:14.727 I/ActivityManager( 1251): Start proc 9764:com.lgi.orionandroid/u0a288 for activity com.lgi.orionandroid/.ui.LaunchActivity
06-15 13:51:14.840 W/ResourceType( 1251): Found multiple library tables, ignoring...
06-15 13:51:14.864 W/ResourceType( 9764): Found multiple library tables, ignoring...
06-15 13:51:14.873 D/IrdetoFix( 9764): Set dexPath to /data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar:/data/app/com.lgi.orionandroid-1/base.apk
06-15 13:51:14.936 W/XPrivacy( 9764): Hooking package=com.lgi.orionandroid
06-15 13:51:14.984 W/ResourceType( 9764): Found multiple library tables, ignoring...
06-15 13:51:15.076 D/AndroidRuntime( 9764): Shutting down VM
06-15 13:51:15.078 E/AndroidRuntime( 9764): FATAL EXCEPTION: main
06-15 13:51:15.078 E/AndroidRuntime( 9764): Process: com.lgi.orionandroid, PID: 9764
06-15 13:51:15.078 E/AndroidRuntime( 9764): java.lang.UnsatisfiedLinkError: XPrivacy
06-15 13:51:15.078 E/AndroidRuntime( 9764): at biz.bokhorst.xprivacy.XRuntime.a(SourceFile:81)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at biz.bokhorst.xprivacy.XPrivacy$XMethodHook.beforeHookedMethod(SourceFile:628)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:693)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at java.lang.Runtime.loadLibrary(<Xposed>)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at java.lang.System.loadLibrary(System.java:988)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at com.crashlytics.android.ndk.JniNativeApi.<clinit>(SourceFile:13)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at com.crashlytics.android.ndk.CrashlyticsNdk.<init>(SourceFile:33)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at com.lgi.orionandroid.CrashSender.init(SourceFile:20)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at com.lgi.orionandroid.CustomApplication.onCreate(SourceFile:71)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at com.lgi.orionandroid.CustomApplication.getSystemService(SourceFile:40)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at android.content.ContentProvider.attachInfo(ContentProvider.java:1718)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at android.content.ContentProvider.attachInfo(ContentProvider.java:1705)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at android.app.ActivityThread.installProvider(ActivityThread.java:5134)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4702)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4642)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:713)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at android.app.ActivityThread.handleBindApplication(<Xposed>)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at android.app.ActivityThread.access$1500(ActivityThread.java:156)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1412)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at android.os.Handler.dispatchMessage(Handler.java:102)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at android.os.Looper.loop(Looper.java:211)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at android.app.ActivityThread.main(ActivityThread.java:5389)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at java.lang.reflect.Method.invoke(Native Method)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at java.lang.reflect.Method.invoke(Method.java:372)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1020)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:815)
06-15 13:51:15.078 E/AndroidRuntime( 9764): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:119)
Note however that this could also be because of any Xposed *module* (i.e. Xprivacy was mentioned) rather than Xposed itself.
While I don't know what that IrdetoFix module does exactly, I suspect it intercepts file requests to XposedBridge.jar? According to this, the XposedBridge.jar should be located at /data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar. However, in my case (XposedInstaller 3.0_alpha4, on Android 5.1.1), the /data/data/de.robv.android.xposed.installer/bin/ dir was empty?
With the IrdetoFix module disabled, when I copied /system/framework/XposedBridge.jar to /data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar, the error disappeared (I think the check passed), but instead I got:
Code:
06-15 13:22:38.948 D/AndroidRuntime(26631): Shutting down VM
06-15 13:22:38.949 E/AndroidRuntime(26631): FATAL EXCEPTION: main
06-15 13:22:38.949 E/AndroidRuntime(26631): Process: com.lgi.orionandroid, PID: 26631
06-15 13:22:38.949 E/AndroidRuntime(26631): java.lang.UnsatisfiedLinkError: XPrivacy
06-15 13:22:38.949 E/AndroidRuntime(26631): at biz.bokhorst.xprivacy.XRuntime.a(SourceFile:81)
06-15 13:22:38.949 E/AndroidRuntime(26631): at biz.bokhorst.xprivacy.XPrivacy$XMethodHook.beforeHookedMethod(SourceFile:628)
06-15 13:22:38.949 E/AndroidRuntime(26631): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:693)
06-15 13:22:38.949 E/AndroidRuntime(26631): at java.lang.Runtime.loadLibrary(<Xposed>)
06-15 13:22:38.949 E/AndroidRuntime(26631): at java.lang.System.loadLibrary(System.java:988)
06-15 13:22:38.949 E/AndroidRuntime(26631): at com.crashlytics.android.ndk.JniNativeApi.<clinit>(SourceFile:13)
06-15 13:22:38.949 E/AndroidRuntime(26631): at com.crashlytics.android.ndk.CrashlyticsNdk.<init>(SourceFile:33)
06-15 13:22:38.949 E/AndroidRuntime(26631): at com.lgi.orionandroid.CrashSender.init(SourceFile:20)
06-15 13:22:38.949 E/AndroidRuntime(26631): at com.lgi.orionandroid.CustomApplication.onCreate(SourceFile:71)
06-15 13:22:38.949 E/AndroidRuntime(26631): at com.lgi.orionandroid.CustomApplication.getSystemService(SourceFile:40)
06-15 13:22:38.949 E/AndroidRuntime(26631): at android.content.ContentProvider.attachInfo(ContentProvider.java:1718)
06-15 13:22:38.949 E/AndroidRuntime(26631): at android.content.ContentProvider.attachInfo(ContentProvider.java:1705)
06-15 13:22:38.949 E/AndroidRuntime(26631): at android.app.ActivityThread.installProvider(ActivityThread.java:5134)
06-15 13:22:38.949 E/AndroidRuntime(26631): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4702)
06-15 13:22:38.949 E/AndroidRuntime(26631): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4642)
06-15 13:22:38.949 E/AndroidRuntime(26631): at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
06-15 13:22:38.949 E/AndroidRuntime(26631): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:713)
06-15 13:22:38.949 E/AndroidRuntime(26631): at android.app.ActivityThread.handleBindApplication(<Xposed>)
06-15 13:22:38.949 E/AndroidRuntime(26631): at android.app.ActivityThread.access$1500(ActivityThread.java:156)
06-15 13:22:38.949 E/AndroidRuntime(26631): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1412)
06-15 13:22:38.949 E/AndroidRuntime(26631): at android.os.Handler.dispatchMessage(Handler.java:102)
06-15 13:22:38.949 E/AndroidRuntime(26631): at android.os.Looper.loop(Looper.java:211)
06-15 13:22:38.949 E/AndroidRuntime(26631): at android.app.ActivityThread.main(ActivityThread.java:5389)
06-15 13:22:38.949 E/AndroidRuntime(26631): at java.lang.reflect.Method.invoke(Native Method)
06-15 13:22:38.949 E/AndroidRuntime(26631): at java.lang.reflect.Method.invoke(Method.java:372)
06-15 13:22:38.949 E/AndroidRuntime(26631): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1020)
06-15 13:22:38.949 E/AndroidRuntime(26631): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:815)
06-15 13:22:38.949 E/AndroidRuntime(26631): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:119)
So, could either Xposed be outfitted with a dummy XposedBridge, or could the IrdetoFix module perhaps be updated, if at all possible?
bouvrie said:
I second this question as I've been trying to get this app working on my rooted device for a while.
While old versions of the app wouldn't even start at all because of them checking for root ("which su" command) on startup, I suspect the issue now lies with detection of Xposed module(s). See the line from dev_freak's logcat:
Code:
05-30 16:00:12.267 8899 8899 W System.err: java.lang.ClassNotFoundException: de.robv.android.xposed.XposedBridge
I see that error in my log as well (the app starts and works fine, until I start a stream to watch, and I get a message "Sorry, the video cannot be played at this time. (4101)").
So, I naturally tried the IrdetoFix Xposed module that supposedly could counter the issue. But while the XposedBridge.jar error indeed disappears, the app crashes on startup
While I don't know what that IrdetoFix module does exactly, I suspect it intercepts file requests to XposedBridge.jar? According to this, the XposedBridge.jar should be located at /data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar. However, in my case (XposedInstaller 3.0_alpha4, on Android 5.1.1), the /data/data/de.robv.android.xposed.installer/bin/ dir was empty?
With the IrdetoFix module disabled, when I copied /system/framework/XposedBridge.jar to /data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar, the error disappeared (I think the check passed)
Click to expand...
Click to collapse
I have tried copying XposedBridge as well, but I ran into the problem that /data/ did not appear to have any folders inside of it(maybe hidden?), and I could not create one because I didn't have permission. How would I be able to do this ?
Also, did you say that the app worked completely since the check succeeded?
inasm said:
I have tried copying XposedBridge as well, but I ran into the problem that /data/ did not appear to have any folders inside of it(maybe hidden?), and I could not create one because I didn't have permission. How would I be able to do this ?
Click to expand...
Click to collapse
You'll need to mount the /data as RW, you'll probably need a root explorer for that (I use ES File Explorer's Root Explorer feature). Be careful though, as doing something wrong in that 'hidden,read-only system' part of the filesystem could make Android not want to boot again.
inasm said:
Also, did you say that the app worked completely since the check succeeded?
Click to expand...
Click to collapse
Nope, the app doesn't work completely. Logging in & browsing channels would work, but whenever I'd want to start an actual videostream, it wouldn't do that.
Contact @rovo89 since it is his module.
What is the latest on this issue? This has been killing me for months now.
hi guys,
I'm equally annoyed by the fact I must disable xposed each time I want to watch tv and btw why isn't there a disable/enable switch in xposed_installer? or is there?
Anyway, I decided to have a look at the old IrdetoFix module and thought maybe a patch would help. Since XposedBridge.jar is now located in /system/framework, I changed line 24 in the source to:
Code:
dexPath = "/system/framework/XposedBridge.jar:" + dexPath;
and I linked the module with a newer api lib file api-53.jar
I'm testing this with Android 5.1 and Horizon Go app. Unfortunately still getting 4101 errors. Logcat gives this:
Code:
W/System.err(12688): java.lang.ClassNotFoundException: de.robv.android.xposed.XposedBridge
W/System.err(12688): at java.lang.Class.classForName(Native Method)
W/System.err(12688): at java.lang.Class.forName(Class.java:309)
W/System.err(12688): at java.lang.Class.forName(Class.java:273)
W/System.err(12688): at com.ir.app.common.IOUtils.getBytesFromObject(SourceFile:53)
W/System.err(12688): at com.ir.app.CryptoManager.getClassBytes(SourceFile:32)
W/System.err(12688): at com.irdeto.media.d.a(Native Method)
W/System.err(12688): at com.irdeto.media.d.a(Unknown Source)
W/System.err(12688): at com.irdeto.media.ActiveCloakMediaPlayer.open(Unknown Source)
W/System.err(12688): at com.irdeto.media.ActiveCloakMediaPlayer.open(Unknown Source)
W/System.err(12688): at com.irdeto.media.ActiveCloakMediaPlayer.open(Unknown Source)
W/System.err(12688): at com.irdeto.activecloak.MediaPlayer.open(SourceFile:96)
W/System.err(12688): at com.irdeto.activecloak.IrdetoPlayer.a(SourceFile:582)
W/System.err(12688): at com.irdeto.activecloak.IrdetoPlayer.initPlayback(SourceFile:208)
W/System.err(12688): at com.lgi.orionandroid.ui.player.playerpresenter.OrionPlayerPresenter.startPlayback(SourceFile:108)
W/System.err(12688): at com.lgi.orionandroid.ui.player.playerpresenter.OrionPlayerPresenter.initPlayback(SourceFile:94)
W/System.err(12688): at com.lgi.orionandroid.ui.player.playerpresenter.AbstractPlayerPresenter.continueWithPlaybackContent(SourceFile:125)
W/System.err(12688): at cxd.success(SourceFile:1048)
W/System.err(12688): at cwe.run(SourceFile:61)
W/System.err(12688): at android.os.Handler.handleCallback(Handler.java:815)
W/System.err(12688): at android.os.Handler.dispatchMessage(Handler.java:104)
W/System.err(12688): at android.os.Looper.loop(Looper.java:194)
W/System.err(12688): at android.app.ActivityThread.main(ActivityThread.java:5637)
W/System.err(12688): at java.lang.reflect.Method.invoke(Native Method)
W/System.err(12688): at java.lang.reflect.Method.invoke(Method.java:372)
W/System.err(12688): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:959)
W/System.err(12688): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754)
W/System.err(12688): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
W/System.err(12688): Caused by: java.lang.ClassNotFoundException: Didn't find class "de.robv.android.xposed.XposedBridge" on path: DexPathList[[zip file "/data/app/com.lgi.orionandroid-1/base.apk"],nativeLibraryDirectories=[/data/app/com.lg
i.orionandroid-1/lib/arm, /vendor/lib, /system/lib]]
W/System.err(12688): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
W/System.err(12688): at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
W/System.err(12688): at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
W/System.err(12688): ... 27 more
W/System.err(12688): Suppressed: java.lang.ClassNotFoundException: de.robv.android.xposed.XposedBridge
W/System.err(12688): at java.lang.Class.classForName(Native Method)
W/System.err(12688): at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
W/System.err(12688): at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
W/System.err(12688): at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
W/System.err(12688): ... 28 more
W/System.err(12688): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
Very similar to logcats above. Copying XposedBridge.jar to /vendor/lib didn't help. I am afraid I am out of further time and options.
/JockyW