Make Calling Your Loved Ones Easier and Cheaper this Diwali

Diwali, or Deepawali as some Indians call it, is the pride and joy of Indian … more

Big Android BBQ 5.0 Recap – XDA TV

This fifth annual Big Android BBQ has come and gone. The speakers have spoke, the sponsors have … more

Microsoft to Counter “OK Google” with Bing Torque

When Microsoft is making apps for Android, users should be aware that something … more

Google Confirms “Android Lollipop Day” for November 3rd

A little over a week ago, Google announced the latest iteration of … more
Post Reply

Unlimited Call Log

OP TheTAMAS

15th August 2014, 12:55 AM   |  #1  
TheTAMAS's Avatar
OP Senior Member
Thanks Meter: 43
 
222 posts
Join Date:Joined: Mar 2014
More
Hi folks!

Who all are fed up because Android just won't let you have a call log that can have more than 500 entries?
Well, I am


Meet TrimNot
It's an Xposed Framework Module & can be found here-
http://repo.xposed.info/module/com.r...d.mods.trimnot

This simple mod doesn't comes with GUI but does what we need i.e; Unlimited Call Log


Using Xposed mods needs one to have Root access on the phone so that's one more reason to Root your Android powered device



ALL THE CREDITS GOES TO THE DEVELOPER - reaxer

I'm just sharing it with the community
The Following 5 Users Say Thank You to TheTAMAS For This Useful Post: [ View ]
17th August 2014, 10:00 AM   |  #2  
Member
Thanks Meter: 35
 
70 posts
Join Date:Joined: Jul 2012
Thanks mate
Trying it on the latest kitkat NG2 on N9005
26th August 2014, 04:19 PM   |  #3  
tobbbie's Avatar
Senior Member
Flag Stuttgart
Thanks Meter: 239
 
1,396 posts
Join Date:Joined: Jan 2007
More
Hm... it does not seem to work - at least with my initial usecase. I have call-log backup of my previous device done with Ritesh Sahu's "Call Log Backup and Restore" which had exactly 500 entries backed up there. I have then restored this backup to my new device (already some calls on it) - but after restore the call log still only has 500 entries - the original ones of my new device and the rest (up to 500) filled with the restored backup.

I will have to observe how the subsequent calls on the new device will go beyond the 500 limitation (so leaving the oldest one intact).
26th August 2014, 05:23 PM   |  #4  
Member
Flag Thrissur
Thanks Meter: 1
 
38 posts
Join Date:Joined: Nov 2012
Donate to Me
More
Unhappy Doesn't work
Quote:
Originally Posted by TheTAMAS

Hi folks!

Who all are fed up because Android just won't let you have a call log that can have more than 500 entries?
Well, I am


Meet TrimNot
It's an Xposed Framework Module & can be found here-
http://repo.xposed.info/module/com.r...d.mods.trimnot

This simple mod doesn't comes with GUI but does what we need i.e; Unlimited Call Log


Using Xposed mods needs one to have Root access on the phone so that's one more reason to Root your Android powered device



ALL THE CREDITS GOES TO THE DEVELOPER - reaxer

I'm just sharing it with the community

I'm coming from MIUI rom. I've more than 10000 call logs. MIUI gave this option in it's rom itself. But when I came to Stock samsung rom it's all gone. I've tried this method. Still no luck. Please respong mods.
26th August 2014, 08:21 PM   |  #5  
TheTAMAS's Avatar
OP Senior Member
Thanks Meter: 43
 
222 posts
Join Date:Joined: Mar 2014
More
Quote:
Originally Posted by tobbbie

Hm... it does not seem to work - at least with my initial usecase. I have call-log backup of my previous device done with Ritesh Sahu's "Call Log Backup and Restore" which had exactly 500 entries backed up there. I have then restored this backup to my new device (already some calls on it) - but after restore the call log still only has 500 entries - the original ones of my new device and the rest (up to 500) filled with the restored backup.

I will have to observe how the subsequent calls on the new device will go beyond the 500 limitation (so leaving the oldest one intact).

Quote:
Originally Posted by jamoen

I'm coming from MIUI rom. I've more than 10000 call logs. MIUI gave this option in it's rom itself. But when I came to Stock samsung rom it's all gone. I've tried this method. Still no luck. Please respong mods.



Author-
http://repo.xposed.info/users/reaxer
12th September 2014, 08:49 PM   |  #6  
Junior Member
Thanks Meter: 4
 
11 posts
Join Date:Joined: Jan 2008
Info 2
TheTAMAS, thanks for starting a thread here, at XDA. Too lazy to do it myself.
I've updated module description, and yes, it's for KitKat (KK) stock (or based on stock) dialers.
Dallas Thomas has a good how-to over here (dunno if I'm allowed to post links to other resources, but it's really helpful)

tobbbie, did it on my own, it works, but first, before the restore, you have to root, install Xposed, install TrimNot, activate it, reboot - then it'll work (provided you're on KitKat and using stock or stock-based dialer).

Thanks everybody.
The Following 2 Users Say Thank You to reaxer For This Useful Post: [ View ]
12th September 2014, 09:11 PM   |  #7  
TheTAMAS's Avatar
OP Senior Member
Thanks Meter: 43
 
222 posts
Join Date:Joined: Mar 2014
More
Quote:
Originally Posted by reaxer

TheTAMAS, thanks for starting a thread here, at XDA. Too lazy to do it myself.
I've updated module description, and yes, it's for KitKat (KK) stock (or based on stock) dialers.
Dallas Thomas has a good how-to over here (dunno if I'm allowed to post links to other resources, but it's really helpful)

tobbbie, did it on my own, it works, but first, before the restore, you have to root, install Xposed, install TrimNot, activate it, reboot - then it'll work (provided you're on KitKat and using stock or stock-based dialer).

Thanks everybody.

12th September 2014, 09:15 PM   |  #8  
tobbbie's Avatar
Senior Member
Flag Stuttgart
Thanks Meter: 239
 
1,396 posts
Join Date:Joined: Jan 2007
More
Quote:
Originally Posted by reaxer

tobbbie, did it on my own, it works, but first, before the restore, you have to root, install Xposed, install TrimNot, activate it, reboot - then it'll work (provided you're on KitKat and using stock or stock-based dialer).

Thanks everybody.

I did exactly as you wrote, the phone was rooted, xposed + module installed activated + rebooted. In fact I have root + xposed + modules active a long time and all works fine with that environment. Even now after a few weeks in that setup, the limit of 500 in the call-log is still there.
So my conclusion is that the module simply does not work for Samsung S4 mini (GT-P9195) stock 4.4.2 KK Rom.
Can anyone confirm that it works on a Samsung KK Rom?

What I do now to keep my history somehow is to use the app "Call Logs Backup & Restore" in the "archive mode" which adds the latest entries to just one file that grows over time.
12th September 2014, 09:23 PM   |  #9  
Junior Member
Thanks Meter: 4
 
11 posts
Join Date:Joined: Jan 2008
Take a look at the Xposed logs marked with [TN]
12th September 2014, 09:31 PM   |  #10  
tobbbie's Avatar
Senior Member
Flag Stuttgart
Thanks Meter: 239
 
1,396 posts
Join Date:Joined: Jan 2007
More
Quote:
Originally Posted by reaxer

Take a look at the Xposed logs marked with [TN]

ok, here is why it does not work:

Code:
[2014-09-12 21:54:37] TN:- loaded app: com.android.phone
[2014-09-12 21:54:37] TN:- findAndHook: de.robv.android.xposed.XC_MethodHook$Unhook@42ae6aa0
android.content.res.Resources$NotFoundException: com.android.mms:drawable/stat_notify_sms
	at android.content.res.XResources.setReplacement(XResources.java:307)
	at com.nkl.liveicons.LiveIcons.handleInitPackageResources(LiveIcons.java:30)
	at de.robv.android.xposed.IXposedHookInitPackageResources$Wrapper.handleInitPackageResources(IXposedHookInitPackageResources.java:20)
	at de.robv.android.xposed.callbacks.XC_InitPackageResources.call(XC_InitPackageResources.java:28)
	at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
	at de.robv.android.xposed.XposedBridge$6.afterHookedMethod(XposedBridge.java:344)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
	at android.app.ResourcesManager.getTopLevelResources(Native Method)
	at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1699)
	at android.app.ApplicationPackageManager.getResourcesForApplication(ApplicationPackageManager.java:976)
	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
	at android.app.ApplicationPackageManager.getResourcesForApplication(Native Method)
	at android.app.ApplicationPackageManager.getText(ApplicationPackageManager.java:1221)
	at android.content.pm.ComponentInfo.loadLabel(ComponentInfo.java:114)
	at android.content.pm.ResolveInfo.loadLabel(ResolveInfo.java:206)
	at com.android.internal.telephony.SmsApplication.getApplicationCollection(SmsApplication.java:159)
	at com.android.internal.telephony.SmsApplication.getApplication(SmsApplication.java:277)
	at com.android.internal.telephony.SmsApplication.getDefaultSmsApplication(SmsApplication.java:603)
	at com.android.internal.telephony.PhoneFactory.makeDefaultPhone(PhoneFactory.java:214)
	at com.android.internal.telephony.PhoneFactory.makeDefaultPhones(PhoneFactory.java:88)
	at com.android.phone.PhoneGlobals.onCreate(PhoneGlobals.java:1414)
	at com.android.phone.PhoneApp.onCreate(PhoneApp.java:46)
	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1013)
	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4729)
	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
	at android.app.ActivityThread.handleBindApplication(Native Method)
	at android.app.ActivityThread.access$1600(ActivityThread.java:174)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1367)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loop(Looper.java:146)
	at android.app.ActivityThread.main(ActivityThread.java:5593)
	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 de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
	at dalvik.system.NativeStart.main(Native Method)
android.content.res.Resources$NotFoundException: com.android.mms:drawable/stat_notify_sms
	at android.content.res.XResources.setReplacement(XResources.java:307)
	at com.nkl.liveicons.LiveIcons.handleInitPackageResources(LiveIcons.java:30)
	at de.robv.android.xposed.IXposedHookInitPackageResources$Wrapper.handleInitPackageResources(IXposedHookInitPackageResources.java:20)
	at de.robv.android.xposed.callbacks.XC_InitPackageResources.call(XC_InitPackageResources.java:28)
	at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
	at de.robv.android.xposed.XposedBridge$6.afterHookedMethod(XposedBridge.java:344)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
	at android.app.ResourcesManager.getTopLevelResources(Native Method)
	at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1699)
	at android.app.ApplicationPackageManager.getResourcesForApplication(ApplicationPackageManager.java:976)
	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
	at android.app.ApplicationPackageManager.getResourcesForApplication(Native Method)
	at android.app.ApplicationPackageManager.getText(ApplicationPackageManager.java:1221)
	at android.content.pm.ComponentInfo.loadLabel(ComponentInfo.java:102)
	at com.jiubang.ggheart.data.c.g(AppDataEngine.java:1865)
	at com.jiubang.ggheart.data.c.b(AppDataEngine.java:1758)
	at com.jiubang.ggheart.data.c.a(AppDataEngine.java:1747)
	at com.jiubang.ggheart.data.c.a(AppDataEngine.java:930)
	at com.jiubang.ggheart.apps.desks.b.g.b(DockDataModel.java:268)
	at com.jiubang.ggheart.apps.desks.b.g.a(DockDataModel.java:204)
	at com.jiubang.ggheart.apps.desks.b.g.a(DockDataModel.java:84)
	at com.jiubang.ggheart.apps.desks.diy.frames.dock.DefaultStyle.a.b(DockLogicControler.java:140)
	at com.jiubang.ggheart.apps.desks.diy.ao.d(GoLauncherLoader.java:148)
	at com.jiubang.ggheart.apps.desks.diy.ao.a(GoLauncherLoader.java:52)
	at com.jiubang.ggheart.apps.desks.diy.ap.run(GoLauncherLoader.java:88)
	at java.lang.Thread.run(Thread.java:841)
android.content.res.Resources$NotFoundException: com.android.mms:drawable/stat_notify_sms
	at android.content.res.XResources.setReplacement(XResources.java:307)
	at com.nkl.liveicons.LiveIcons.handleInitPackageResources(LiveIcons.java:30)
	at de.robv.android.xposed.IXposedHookInitPackageResources$Wrapper.handleInitPackageResources(IXposedHookInitPackageResources.java:20)
	at de.robv.android.xposed.callbacks.XC_InitPackageResources.call(XC_InitPackageResources.java:28)
	at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
	at de.robv.android.xposed.XposedBridge$6.afterHookedMethod(XposedBridge.java:344)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
	at android.app.ResourcesManager.getTopLevelResources(Native Method)
	at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1699)
	at android.app.ApplicationPackageManager.getResourcesForApplication(ApplicationPackageManager.java:976)
	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
	at android.app.ApplicationPackageManager.getResourcesForApplication(Native Method)
	at android.app.ApplicationPackageManager.getText(ApplicationPackageManager.java:1221)
	at android.content.pm.ComponentInfo.loadLabel(ComponentInfo.java:102)
	at com.jiubang.ggheart.data.c.g(AppDataEngine.java:1865)
	at com.jiubang.ggheart.data.c.b(AppDataEngine.java:1758)
	at com.jiubang.ggheart.data.c.a(AppDataEngine.java:1747)
	at com.jiubang.ggheart.data.c.a(AppDataEngine.java:930)
	at com.jiubang.ggheart.apps.desks.b.g.b(DockDataModel.java:268)
	at com.jiubang.ggheart.apps.desks.b.g.a(DockDataModel.java:204)
	at com.jiubang.ggheart.apps.desks.b.g.a(DockDataModel.java:84)
	at com.jiubang.ggheart.apps.desks.diy.frames.dock.DefaultStyle.a.b(DockLogicControler.java:140)
	at com.jiubang.ggheart.apps.desks.diy.ao.d(GoLauncherLoader.java:148)
	at com.jiubang.ggheart.apps.desks.diy.ao.a(GoLauncherLoader.java:52)
	at com.jiubang.ggheart.apps.desks.diy.ap.run(GoLauncherLoader.java:88)
	at java.lang.Thread.run(Thread.java:841)
[2014-09-12 21:54:53] TN:- loaded app: com.android.phone
[2014-09-12 21:54:53] TN:- findAndHook: de.robv.android.xposed.XC_MethodHook$Unhook@42bb0bb0
android.content.res.Resources$NotFoundException: com.android.mms:drawable/stat_notify_sms
	at android.content.res.XResources.setReplacement(XResources.java:307)
	at com.nkl.liveicons.LiveIcons.handleInitPackageResources(LiveIcons.java:30)
	at de.robv.android.xposed.IXposedHookInitPackageResources$Wrapper.handleInitPackageResources(IXposedHookInitPackageResources.java:20)
	at de.robv.android.xposed.callbacks.XC_InitPackageResources.call(XC_InitPackageResources.java:28)
	at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
	at de.robv.android.xposed.XposedBridge$6.afterHookedMethod(XposedBridge.java:344)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
	at android.app.ResourcesManager.getTopLevelResources(Native Method)
	at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1699)
	at android.app.LoadedApk.getResources(LoadedApk.java:488)
	at android.app.ContextImpl.init(ContextImpl.java:2519)
	at android.app.ContextImpl.init(ContextImpl.java:2498)
	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4537)
	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
	at android.app.ActivityThread.handleBindApplication(Native Method)
	at android.app.ActivityThread.access$1600(ActivityThread.java:174)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1367)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loop(Looper.java:146)
	at android.app.ActivityThread.main(ActivityThread.java:5593)
	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 de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
	at dalvik.system.NativeStart.main(Native Method)
PBMC: ABC intent
android.content.res.Resources$NotFoundException: com.android.mms:drawable/stat_notify_sms
	at android.content.res.XResources.setReplacement(XResources.java:307)
	at com.nkl.liveicons.LiveIcons.handleInitPackageResources(LiveIcons.java:30)
	at de.robv.android.xposed.IXposedHookInitPackageResources$Wrapper.handleInitPackageResources(IXposedHookInitPackageResources.java:20)
	at de.robv.android.xposed.callbacks.XC_InitPackageResources.call(XC_InitPackageResources.java:28)
	at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
	at de.robv.android.xposed.XposedBridge$6.afterHookedMethod(XposedBridge.java:344)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
	at android.app.ResourcesManager.getTopLevelResources(Native Method)
	at android.app.ActivityThread.getTopLevelResources(ActivityThread.java:1699)
	at android.app.LoadedApk.getResources(LoadedApk.java:488)
	at android.app.ContextImpl.init(ContextImpl.java:2519)
	at android.app.ContextImpl.init(ContextImpl.java:2498)
	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4537)
	at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631)
	at android.app.ActivityThread.handleBindApplication(Native Method)
	at android.app.ActivityThread.access$1600(ActivityThread.java:174)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1367)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loop(Looper.java:146)
	at android.app.ActivityThread.main(ActivityThread.java:5593)
	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 de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
	at dalvik.system.NativeStart.main(Native Method)
java.lang.NullPointerException
	at com.vikas.toaststyler.XposedMod$1.beforeHookedMethod(XposedMod.java:91)
	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
	at android.widget.Toast.show(Native Method)
	at com.jiubang.ggheart.components.DeskToast.a(DeskToast.java:63)
	at com.jiubang.ggheart.apps.desks.appfunc.a.a(AppFuncExceptionHandler.java:21)
	at com.jiubang.ggheart.apps.a.b.b.d(AppDrawerControler.java:1113)
	at com.jiubang.ggheart.apps.a.b.b.j(AppDrawerControler.java:1092)
	at com.jiubang.shell.appdrawer.GLAppDrawer.handleMessage(GLAppDrawer.java:247)
	at com.jiubang.core.message.MessageManager.sendBroadcast(MessageManager.java:170)
	at com.go.a.l.b(MsgMgrProxy.java:102)
	at com.jiubang.ggheart.data.c.b(AppDataEngine.java:2021)
	at com.jiubang.ggheart.data.c.onBCChange(AppDataEngine.java:1907)
	at com.go.util.e.broadCast(BroadCaster.java:122)
	at com.jiubang.ggheart.data.ew.onReceive(MonitorSver.java:198)
	at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:772)
	at android.os.Handler.handleCallback(Handler.java:733)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:146)
	at android.app.ActivityThread.main(ActivityThread.java:5593)
	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 de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
	at dalvik.system.NativeStart.main(Native Method)
Is it that Samsung has different packages?

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools
Display Modes


Top Threads in Xposed Framework Modules by ThreadRank