Damp the LG G3 Thermal Throttling

As our mobile devices grow thinner and more powerfulwith each passing generation, it’s inevitable … more

Google Play Developer Distribution Agreement Due Tomorrow

Every once in a while, Google updates theGoogle PlayDeveloper Distribution … more

LG to Release Octa-Core “Nuclun” SoC in the LG G3 Screen

LG is set to follow the likes of Samsung and other manufacture its own … more

Lockdown Pro 2 Brings Material Design and Media Support

Back in March of this year, we took a look at a rather innovated security application … 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 Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Xposed Framework Modules by ThreadRank