[APP-MOD] TouchWiz Calendar~Gray & Widget~Wht/Blk Semi-Transparent [25-Aug-13] - AT&T Samsung Galaxy S 4 Themes and Apps

TouchWiz Calendar~Gray & Widget~Wht/Blk Semi-Transparent
- for North American and International ROMs -
- DeOdexed or Odexed -​
By Peaster111​
SCREENSHOTS IN SECOND POST​
I’m not a fan of the brown/yellow scheme from Samsung. There is NO brown in these versions.
There are two versions of the mod:
(1) Fully Grayed Calendar with a 50% Transparent White Widget
(1) Fully Grayed Calendar with a 50% Transparent Black Widget
Each mod version has a download for North American (from MF3 base) and International (from MGA base).
Recovery Zip'd for your flashing pleasure.
Version History:
Version 2.0
... Fixed Text Color when Adding Calendar Event
... Added New Black Calendar Widget Version
... Compatible with odex/deodexed ROMs
Version 1.0
... Initial release​
Install:
Make ya a backup first (optional, but always prudent)
Boot into recovery and flash
Reboot and Enjoy
Downloads:
Grayed Calendar with 50% Transparent White Widget
North American TouchWiz CalPlan-GrayWhite DOWNLOAD
Int'l TouchWiz CalPlan-GrayWhite DOWNLOAD​
Grayed Calendar with 50% Transparent Black Widget
North American TouchWiz CalPlan-GrayBlack DOWNLOAD
Int'l TouchWiz CalPlan-GrayBlack DOWNLOAD​

Screenshots...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Thanks! Working on ShoStock ROM 2.1
Sent from my SAMSUNG-SGH-I337 using xda app-developers app

EhHowzit808 said:
Thanks! Working on ShoStock ROM 2.1
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
Click to expand...
Click to collapse
Excellent... Thanks for the feedback...

Nice to see you here!
Sent from my SAMSUNG-SGH-I337 using Tapatalk 4 Beta

shoman94 said:
Nice to see you here!
Sent from my SAMSUNG-SGH-I337 using Tapatalk 4 Beta
Click to expand...
Click to collapse
Thanks... finally! It took longer than I expected to make the GS3 jump.

Wow!!! Thanks!
Does the SPlanner Calendar Widget work for non-AT&T galaxyS4 phones? (I am in Hong Kong)
It should work, right? I've got the stock touchwiz rom that came with the phone.
I don't need the SecCalendar (actually I don't know what Sec is), thanks!

excellentlanding said:
Wow!!! Thanks!
Does the SPlanner Calendar Widget work for non-AT&T galaxyS4 phones? (I am in Hong Kong)
It should work, right? I've got the stock touchwiz rom that came with the phone.
I don't need the SecCalendar (actually I don't know what Sec is), thanks!
Click to expand...
Click to collapse
It may... you need to be on a Samsung TouchWiz based ROM at least. I'm not sure comatiblity across different Samsung ROMs though. Make yourself a backup and try it. You can always revert to your backup.

Peaster111 said:
It may... you need to be on a Samsung TouchWiz based ROM at least. I'm not sure comatiblity across different Samsung ROMs though. Make yourself a backup and try it. You can always revert to your backup.
Click to expand...
Click to collapse
For the S Planner widget, how do I install it? Do I just copy the apk over to replace the original one?
The steps in the OP are for the Sec Calendar, right?

excellentlanding said:
For the S Planner widget, how do I install it? Do I just copy the apk over to replace the original one?
The steps in the OP are for the Sec Calendar, right?
Click to expand...
Click to collapse
Both the calendar and the planner are in the zip file. The zip is designed to be flashed in recovery. I would prefer not repackage the zip with only the planner, as planner and the calendar come from a matched ROM base.

Peaster111 said:
Both the calendar and the planner are in the zip file. The zip is designed to be flashed in recovery. I would prefer not repackage the zip with only the planner, as planner and the calendar come from a matched ROM base.
Click to expand...
Click to collapse
The calendar is also just an edit of the stock calendar, right? If I want to back it up with titanium backup, which name should i look for?
Also, is there a thread i can read up on to learn how to flash these apks?
Im a noob at this...
---------- Post added at 02:14 PM ---------- Previous post was at 01:56 PM ----------
Btw, any chance you can make the transparent splanner widget for the "global" version of s4?
(Instead of the AT&T one)
I mean, I am using the unlocked version of s4 (bought it outright from the samsung shop).
No problems if you dont, just thought i might ask and try my luck.
I can upload the apk for this.

excellentlanding said:
The calendar is also just an edit of the stock calendar, right? If I want to back it up with titanium backup, which name should i look for?
Also, is there a thread i can read up on to learn how to flash these apks?
Im a noob at this...
---------- Post added at 02:14 PM ---------- Previous post was at 01:56 PM ----------
Btw, any chance you can make the transparent splanner widget for the "global" version of s4?
(Instead of the AT&T one)
I mean, I am using the unlocked version of s4 (bought it outright from the samsung shop).
No problems if you dont, just thought i might ask and try my luck.
I can upload the apk for this.
Click to expand...
Click to collapse
I'll be glad to help out... I'm traveling today so I won't be able to help until tomorrow. Send me a PM with the files... Before you do anything you'll need to be rooted, etc... You can go to the general section and read up on it. Please make sure you are familiar with rooting, flashing etc before you do anything

Peaster111 said:
I'll be glad to help out... I'm traveling today so I won't be able to help until tomorrow. Send me a PM with the files... Before you do anything you'll need to be rooted, etc... You can go to the general section and read up on it. Please make sure you are familiar with rooting, flashing etc before you do anything
Click to expand...
Click to collapse
Thanks. I will send you a PM with the files.
I've rooted my phone but in about flashing, I haven't flashed any custom ROMS onto it because I prefer the original stock TouchWiz.
Thanks again.

Nice job man. Just what SPlanner needed. Was wondering if you've heard about any plans for porting this to the S III?... Assuming it needs porting.. Going to have to flash it see what happens regardless! I'll post back and let you know if it works as is..
Question. I was thinking of renaming my stock versions of this app before flashing. Will this have a negative effect? Does this zip modify my current apk or replace it/therm?

Tried to flash this to the I9505, didn't work...
I'm going to try to edit the S Planner Widget myself... hope it works out.

HazyJMac said:
Nice job man. Just what SPlanner needed. Was wondering if you've heard about any plans for porting this to the S III?... Assuming it needs porting.. Going to have to flash it see what happens regardless! I'll post back and let you know if it works as is..
Question. I was thinking of renaming my stock versions of this app before flashing. Will this have a negative effect? Does this zip modify my current apk or replace it/therm?
Click to expand...
Click to collapse
This will replace your stock versions. Instead of renaming your stock files I would copy them to you PC first, then flash my files. If you to go back to stock, then copy your stock files back. FYI... these files are only for an already deodexed ROM.
excellentlanding said:
Tried to flash this to the I9505, didn't work...
I'm going to try to edit the S Planner Widget myself... hope it works out.
Click to expand...
Click to collapse
Yep.. Not surprised at that. Good luck.

Peaster111 said:
Yep.. Not surprised at that. Good luck.
Click to expand...
Click to collapse
I decompiled my SPlannerWidget.apk, then made some changes to the color file in res/values.
Also made some changes to the images in the drawable359dp.... folder
Tried to recompile it after these changes, and it gives an error... Log:
C:\Users\user\Desktop\AndroidApktool>W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\res\values\public.xml:385: error: Public symbol color/APKTOOL_DUMMY_00f3 declared here is not defined.
C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\res\values\public.xml:386: error: Public symbol color/APKTOOL_DUMMY_00f4 declared here is not defined.
C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\res\values\public.xml:387: error: Public symbol color/APKTOOL_DUMMY_00f5 declared here is not defined.
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 16, --target-sdk-version, 17, -F, C:\Users\user\AppData\Local\Temp\APKTOOL4454488444059374456.tmp, -0, arsc, -I, C:\Users\user\apktool\framework\1.apk, -S, C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\res, -M, C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 16, --target-sdk-version, 17, -F, C:\Users\user\AppData\Local\Temp\APKTOOL4454488444059374456.tmp, -0, arsc, -I, C:\Users\user\apktool\framework\1.apk, -S, C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\res, -M, C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 16, --target-sdk-version, 17, -F, C:\Users\user\AppData\Local\Temp\APKTOOL4454488444059374456.tmp, -0, arsc, -I, C:\Users\user\apktool\framework\1.apk, -S, C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\res, -M, C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)
... 6 more
How were you able to recompile yours? I am using apktool and I know it works since I've successfully recompiled Boat Browser after I edited its icon title.
Is it because stock/touchwiz apps are special?

excellentlanding said:
I decompiled my SPlannerWidget.apk, then made some changes to the color file in res/values.
Also made some changes to the images in the drawable359dp.... folder
Tried to recompile it after these changes, and it gives an error... Log:
C:\Users\user\Desktop\AndroidApktool>W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\res\values\public.xml:385: error: Public symbol color/APKTOOL_DUMMY_00f3 declared here is not defined.
C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\res\values\public.xml:386: error: Public symbol color/APKTOOL_DUMMY_00f4 declared here is not defined.
C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\res\values\public.xml:387: error: Public symbol color/APKTOOL_DUMMY_00f5 declared here is not defined.
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 16, --target-sdk-version, 17, -F, C:\Users\user\AppData\Local\Temp\APKTOOL4454488444059374456.tmp, -0, arsc, -I, C:\Users\user\apktool\framework\1.apk, -S, C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\res, -M, C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 16, --target-sdk-version, 17, -F, C:\Users\user\AppData\Local\Temp\APKTOOL4454488444059374456.tmp, -0, arsc, -I, C:\Users\user\apktool\framework\1.apk, -S, C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\res, -M, C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 16, --target-sdk-version, 17, -F, C:\Users\user\AppData\Local\Temp\APKTOOL4454488444059374456.tmp, -0, arsc, -I, C:\Users\user\apktool\framework\1.apk, -S, C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\res, -M, C:\Users\user\Desktop\AndroidApktool\SPlannerAppWidget\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)
... 6 more
How were you able to recompile yours? I am using apktool and I know it works since I've successfully recompiled Boat Browser after I edited its icon title.
Is it because stock/touchwiz apps are special?
Click to expand...
Click to collapse
If you recall our PM conversation, I was not able to recompile your SPlanner. Yes... TouchWiz is unique and sometimes very fussy.

Thank you a bunch. I HATE that color scheme. Bless you.

mostyle said:
Thank you a bunch. I HATE that color scheme. Bless you.
Click to expand...
Click to collapse
Me too! Thanks and enjoy

Related

[GUIDE] Remove recent apps from notification bar

Successfully removed the annoying recent apps plugin in the notification bar.
Here are the steps how to do this:
Pls make a cwm backup, before tyring this...I'n not responsible if you are losing your data, in case it won't boot anymore
1. Install apk tool
http://code.google.com/p/android-apktool/downloads/list
For windows:
apktool-install-windows-r04-brut1.tar.bz2
and
apktool1.4.1.tar.bz2
Click to expand...
Click to collapse
Extract them to the same folder
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2.Pull requires files from device
located under system/framework
com.htc.resources.apk
located under system/app
SystemUI.apk
Put it to the extracted apktool files
4.Install ressources.apk
- open the cmd and browse to the apktool folder
- type:
apktool if com.htc.resources.apk
Click to expand...
Click to collapse
in cmd
5.Decompiling
- type:
apktool d SystemUI.apk
Click to expand...
Click to collapse
in cmd
6.Make the working change
- in your apktool folder should now be a SystemUI Folder
- Browse to: SystemUI\smali\com\android\systemui\statusbar
- open the file StatusBarFlag.smali with notepad++
-find the line
sput-boolean v0, Lcom/android/systemui/statusbar/StatusBarFlag;->HTC_RECENT_APP:Z
Click to expand...
Click to collapse
and change it to:
sput-boolean v2, Lcom/android/systemui/statusbar/StatusBarFlag;->HTC_RECENT_APP:Z
Click to expand...
Click to collapse
-save it
7.Compiling
-Type:
apktool b SystemUI SystemUI_new.apk
Click to expand...
Click to collapse
in cmd
8.7zip/Winrar
-open both, the orignal and the new SystemUI.apk's and drop the classes.dex from SystemUI_new to SystemUI and overwrite
it
Now transfer the SysytemUI.apk back to your device.
Paste it in /system and change the permissons to 644 (just like all in system/app).
After setting the correct permission, overwrite the original SystemUI.apk in System/app with yours.
Reboot, done:
gl =)
Found the hack on this page via google:
http://rootzwiki.com/showthread.php?t=2654
..all other stuff, is my work
Thanks for this! Been looking around to get this done and didn't want to ask cause I was sure SOMEone posted but never found anything.
Gonna use this in the theme were creating!
http://forum.xda-developers.com/showthread.php?t=1222035
Just incase you were unaware lol
Sent from my PG86100 using XDA App
Rolando.Ramiro said:
Thanks for this! Been looking around to get this done and didn't want to ask cause I was sure SOMEone posted but never found anything.
Gonna use this in the theme were creating!
http://forum.xda-developers.com/showthread.php?t=1222035
Just incase you were unaware lol
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
No problem
Got my Evo 3D yesterday, it was the first time I was using a Gingerbead Sense and this annoying recent apps list was driving me crazy since the first second I saw it =D
Thanks been looking for something like this.
This is what I get when I try to compile (Step 7) SystemUI back into an APK. Also you state to type
"apktool b SystemUI.apk SystemUI_new.apk"
but the screenshot shows without the .apk which is the right way correct?
Anyway, my errors seem to be java related you think? I've got the latest Java.
Reeonimus said:
Thanks been looking for something like this.
This is what I get when I try to compile (Step 7) SystemUI back into an APK. Also you state to type
"apktool b SystemUI.apk SystemUI_new.apk"
but the screenshot shows without the .apk which is the right way correct?
Anyway, my errors seem to be java related you think? I've got the latest Java.
Click to expand...
Click to collapse
yeah, sry..typo =)
thats the right command:
apktool b SystemUI SystemUI_new.apk"
Click to expand...
Click to collapse
...the java error is a result of the wrong sencond parameter. The param should be ne name of the folder with the decompiled files.
corrected it in the OP, thanks for the report.
nice guide, thanks! feel free to post it in this thread
Ah sorry I should have clarified a bit better. I am getting the errors even after using the proper command:
apktool b SystemUI SystemUI_new.apk
Click to expand...
Click to collapse
The main part of the error seems to be:
xml:13: error: No resource identifier found for attribute 'overScrollMode' in package 'android'
Click to expand...
Click to collapse
Trying to do some google searches on the error which is coming up pretty slim. Any thoughts?
Reeonimus said:
Ah sorry I should have clarified a bit better. I am getting the errors even after using the proper command:
The main part of the error seems to be:
Trying to do some google searches on the error which is coming up pretty slim. Any thoughts?
Click to expand...
Click to collapse
mhh, u are using mdj's virtuous 1.02 rom? If yes, I can send you the modified SystemUI.
..but this will include my circular battery mod:
http://forum.xda-developers.com/showpost.php?p=16794680&postcount=117
j4n87 said:
mhh, u are using mdj's virtuous 1.02 rom? If yes, I can send you the modified SystemUI.
..but this will include my circular battery mod:
http://forum.xda-developers.com/showpost.php?p=16794680&postcount=117
Click to expand...
Click to collapse
Thanks! I am using that ROM with the circle battery mod already.
Edit: Since you are on a such a role j4n87, you should look into adding the brightness bar and media volume bar under quick settings that I see others have on the CDMA version! I'd love to see that!
Reeonimus said:
Thanks! I am using that ROM with the circle battery mod already.
Edit: Since you are on a such a role j4n87, you should look into adding the brightness bar and media volume bar under quick settings that I see others have on the CDMA version! I'd love to see that!
Click to expand...
Click to collapse
Don't think, that I'm able to do this^^
The battery mod I've created with an online kitchen and removing the recent toolbar was just about googling and a bit know how =)
Fantastic guide j4n87!! This is the kind of stuff I love to see on XDA! Tell the exact xml/smali edits to make a mod happen, so anyone can put it on any rom as they see fit!!!
This guide is great, and it worked on my MT4G perfectly!
I would suggest you change the final step. You said to paste the new SystemUI.apk into the system folder, but it should be the /system/app folder. Also, I had trouble copying the APK file and setting its permissions at first, but the following commands worked for me:
Code:
adb remount
adb push SystemUI.apk /system/app/SystemUI.apk
adb shell chmod 644 /system/app/SystemUI.apk
I had to use adb remount because I was getting denied by a file permission issue, and I couldn't use ES File Explorer to copy to the system/app folder, so I used adb.
im having problems w/ step 7...
C:\Users\RoX\Desktop\New folder (3)>apktool b SystemUI SystemUI_new.apk
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.Path
otExist: apktool.yml
at brut.androlib.Androlib.readMetaFile(Androlib.java:142)
at brut.androlib.Androlib.build(Androlib.java:159)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:174)
at brut.apktool.Main.main(Main.java:59)
Caused by: brut.directory.PathNotExist: apktool.yml
at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java
103)
at brut.androlib.Androlib.readMetaFile(Androlib.java:138)
... 4 more
Click to expand...
Click to collapse
thats the error im getting.
EDIT: i forgot to pull com.htc.resources as well. once i did that and started over, it fixed the error.
Just wanted to say this was an excellent guide! Perfect!
Just wanted also to contribute at least one time sth. to the great xda community.
=D
j4n87 said:
Successfully removed the annoying recent apps plugin in the notification bar.
Here are the steps how to do this:
Pls make a cwm backup, before tyring this...I'n not responsible if you are losing your data, in case it won't boot anymore
Click to expand...
Click to collapse
will this hack work on virtuous unity ROM with sense 3.0?
yes, it should.
i'm having a problem with step 8. when i try to paste the systemui.apk file, i get a message that says that the file system is read only. how can i fix this?
trapzz said:
i'm having a problem with step 8. when i try to paste the systemui.apk file, i get a message that says that the file system is read only. how can i fix this?
Click to expand...
Click to collapse
Root Explorer:
Click r/w on the right upper corner.
Adb:
use adb remount, before pushing the apk
Sent from my HTC EVO 3D X515m using xda premium
j4n87 said:
Root Explorer:
Click r/w on the right upper corner.
QUOTE]
thanks... i appreciate that.. but will using this guide to remove 'recant apps' drain the battery?
Click to expand...
Click to collapse

[HOW TO] Use Apktool

So, here i'm again porting a tutorial based on DSM_'s Tut
What do you need:
JRE (Java Runtime Environment)
MOD EDIT: Download Removed.
Install:
Windows:
MOD EDIT: Download Removed.
MOD EDIT: Download Removed.
Unpack both pakages you will get three files, copy those files to your Windows directory i.e. C:\WINDOWS
Decoding files:
Open Command. Run>cmd
Type-
Quote
apktool d file.apk [directory]
Example - apktool d D:\nfsshift.apk D:\nfsshift
Done!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FrameworkFiles
Apktool needs the framework files to decode and build apks.
Standard framework is embedded into apktool, so you don't need to do anything for most apk files. But some manufacturers, for example Samsung, add their own framework files and use them in system apps. To use apktool against such apps, you must pull framework from a device and install/register it to apktool.
For Example, you want to decode TouchWizLauncher.apk from Android v2.2 of Galaxy 5. If you try to do that, you will get an error message:
You need to install framework in apktool Type-
apktool if [framework location]
I have the got the framework-res.apk & twframework-res.apk by extracting the ROM. You can also copy it from your phone. But take care you must copy framework.apk from that ROM in which you got the Application file.
Then try again
Now is working.
How to build decoded files:
Just type
apktool b [directory in which you have decoded the files]
Example - apktool b D:\nfsshift
Done!
You will find the apk file inside the decoded directory, like I found it in - D:\nfsshift\dist\nfsshift.apk
Now you need to sign your APK file.
How to Sign APK files:
When publishing an application or a custom rom you need to sign the .apk or .zip files with a certificate using a private key. The Android system uses the certificate to identify the author of an application and establish trust relationship between applications. The classic way of doing this was to use keytool then sign it with jarsigner. In this tutorial i’ll explain an alternative method which is relatively easy to use for most people using a tool called SignApk.jar.
First download the SignAPK toolMOD EDIT: Download Removed.
Extract them to a directory you will remember. I have put them in C:\SignApk
Now just open cmd and type -
Quote
cd C:\SignApk
java -jar signapk.jar certificate.pem key.pk8 your-app.apk your-app-signed.apk
Example - java -jar signapk.jar certificate.pem key.pk8 D:\nfsshift\dist\nfsshift.apk D:\nfsshift\dist\nfsshift-signed.apk
Your APK is signed and can be installed.
Why I get errors when trying to decode some apk's from Xperia S? Apk's are okay, working on phone. Decompiling works on other apps.
I've registered framework-res.apk from my phone.
Theonewithideas said:
Why I get errors when trying to decode some apk's from Xperia S? Apk's are okay, working on phone. Decompiling works on other apps.
I've registered framework-res.apk from my phone.
Click to expand...
Click to collapse
You may require another one like the dhd has com.htc.resources.apk
sent from my dhd
i decompiled defaulthemes.apk from my Xperia neo v
now when i compile it again .. do i need to sign it? its a system apk!
and i am not able to build decode files( it means compiling right?).. please help!
Aarush said:
i decompiled defaulthemes.apk from my Xperia neo v
now when i compile it again .. do i need to sign it? its a system apk!
and i am not able to build decode files( it means compiling right?).. please help!
Click to expand...
Click to collapse
I think you need to replace it manually first time. But make a backup, just in case.
---------- Post added at 10:43 PM ---------- Previous post was at 10:18 PM ----------
I've decoded the system app (from Xperia S) (after registering the 2 framework files)
Edited the code inside. Compiled. Signed. But when I want to install it it gives me error. The usual icon doesn't show up either.
Is the error caused by changing something in code? I've only edited some TextSize values.
Theonewithideas said:
I think you need to replace it manually first time. But make a backup, just in case.
---------- Post added at 10:43 PM ---------- Previous post was at 10:18 PM ----------
I've decoded the system app (from Xperia S) (after registering the 2 framework files)
Edited the code inside. Compiled. Signed. But when I want to install it it gives me error. The usual icon doesn't show up either.
Is the error caused by changing something in code? I've only edited some TextSize values.
Click to expand...
Click to collapse
Can be with codes
Are u signing it.? Dont sign it if its a system apk
Sent from my Xperia neo V using SwiftKey!
Great tutorial
Sent from my Droid using Tapatalk
Why shouldn't you sign a system apk? I see people stating this everywhere, never any reason as to why though.
Basically, if I mess with a system apk I should just build it and then it's ready to adb push to /system/app/?
very helpful thanks
I've done all your steps but...
@hyztname
hi, how are you
I've done what you said in post #1 step by step, everything's ok with no error but when I push my new edited "SystemUI.apk" to the device, it doesn't work. I have the same issue when I use APKMultiTool
what do you think?
goldiecalypso said:
@hyztname
hi, how are you
I've done what you said in post #1 step by step, everything's ok with no error but when I push my new edited "SystemUI.apk" to the device, it doesn't work. I have the same issue when I use APKMultiTool
what do you think?
Click to expand...
Click to collapse
You have to sign ur new app. Google how to sign apks in google
Sent from my Droid using Tapatalk 2
cowsquad said:
You have to sign ur new app. Google how to sign apks in google
Sent from my Droid using Tapatalk 2
Click to expand...
Click to collapse
I signed it with "signapk" according to your talks and download link, but still nothing!
@goldiecalypso
SystemUi.apk isn't a simple package.
If I'm right you don't have to decompile sources.
apktool d -s SystemUI.apk
-s, --no-src (Will not decode sources)
could u plz tell me hw to do it in ubuntu
droidxpert said:
could u plz tell me hw to do it in ubuntu
Click to expand...
Click to collapse
What do you want to know?
Sent from my Galaxy Nexus using Tapatalk 2
sir i decompiled framework-res.apk and i have modded the pngs in drawable ldpi folder.but when i am trying to recompile it it shows errors in every png i modded..i modded using photoshop cs6...please help
droidxpert said:
sir i decompiled framework-res.apk and i have modded the pngs in drawable ldpi folder.but when i am trying to recompile it it shows errors in every png i modded..i modded using photoshop cs6...please help
Click to expand...
Click to collapse
What kind of error are you getting? Where you messing with 9.pngs?
Sent from my Galaxy Nexus using Tapatalk 2
ya i was editing .9 pngs.and one of xda member suggested me to flatten it before saving.This compiles successfully but creates a white background for all images
droidxpert said:
ya i was editing .9 pngs.and one of xda member suggested me to flatten it before saving.This compiles successfully but creates a white background for all images
Click to expand...
Click to collapse
Working with 9.pngs isn't easy to do. You must use 9.png tool to work with those. 9.pngs are pain in the ass. There are tutorials out there man
Sent from my Galaxy Nexus using Tapatalk 2
droidxpert said:
ya i was editing .9 pngs.and one of xda member suggested me to flatten it before saving.This compiles successfully but creates a white background for all images
Click to expand...
Click to collapse
You need to use the draw9patch.bat tool if you change the shape of anything in a 9.png. Check out http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch for some basics.

[Q]Recompile error but no error while Decompiling

I've been trying to recompile the attached app below (it's the free version of phantom music control) but when I recompile it I encounter a few errors.
Tried it with apktool(many versions), apkmanger and elesbb GUI apk tool, none of them worked on either my stationary (Win7 64bit) or laptop (Win7 32bit).
I've already recompiling with the framework-res.apk installed btw.
This is my last "real" problem that I need to fix upon releasing my theme so I'd really appreciate if someone would give me some tips of how to solve this,
or maybe help me edit and recompile it . What I'm trying to do is one simple thing actually, change the text color
from #FFFFFFFF to #FF7BCF02 on the track name.
Thanks in advance!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
And the error that I got while doing this on my laptop:
*note* pmc_2 is "musiccontrol", just renamed it.
Code:
C:\apktool1-5-1>apktool d pmc_2.apk
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\NBT\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...
C:\apktool1-5-1>apktool b pmc_2
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
aapt: warning: string 'doubletwist_notice' has no default translation in C:\apkt
ool1-5-1\pmc_2\res; found: ar br cn da de el es fr hu it ja ko nl pl ru se tr
aapt: warning: string 'market_purchase_notice' has no default translation in C:\
apktool1-5-1\pmc_2\res; found: ar br cn da de el es fr hu it ja ko nl pl ru se t
r
C:\apktool1-5-1\pmc_2\res\xml-v14\phantom_music_control_4x1.xml:2: error: No res
ource identifier found for attribute 'widgetCategory' in package 'android'
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutExce
ption: could not exec command: [aapt.exe, p, --min-sdk-version, 3, --target-sdk-
version, 15, -F, C:\Users\NBT\AppData\Local\Temp\APKTOOL1699238546215761000.tmp,
-I, C:\Users\NBT\apktool\framework\1.apk, -S, C:\apktool1-5-1\pmc_2\res, -M, C:
\apktool1-5-1\pmc_2\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:258)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:337)
at brut.androlib.Androlib.buildResources(Androlib.java:284)
at brut.androlib.Androlib.build(Androlib.java:207)
at brut.androlib.Androlib.build(Androlib.java:180)
at brut.apktool.Main.cmdBuild(Main.java:209)
at brut.apktool.Main.main(Main.java:72)
Caused by: brut.common.BrutException: could not exec command: [aapt.exe, p, --mi
n-sdk-version, 3, --target-sdk-version, 15, -F, C:\Users\NBT\AppData\Local\Temp\
APKTOOL1699238546215761000.tmp, -I, C:\Users\NBT\apktool\framework\1.apk, -S, C:
\apktool1-5-1\pmc_2\res, -M, C:\apktool1-5-1\pmc_2\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:256)
... 6 more
C:\apktool1-5-1>
Can you specify the path where you want to edit the hex color?
Sent from my LT28at using xda app-developers app
I'm not sure if that is the right location but I ASSUME it is in /res/layout/main.xml there is one line where it says "FFFFFFFF".
But the goal is to change the track title to green.
Alright this is what I do when I want to mod an APK. In your case, on the computer, download the app and rename it from musiccontrol.apk to musiccontrol.zip After that, extract the folders on your desktop and using a code editor (I use Notepad++), find your hex string and change it to whatever you'd like. Now save your XML and put it back in your folder where you found it. Assuming your on Windows, highlight all the files and folders that were in the app and using 7 ZIP, archive them into a .zip file. OH WAIT! Before you archive them, delete the manifest file. I think its something like AndroidManifest or close. Once you archived them into a zip file, rename to .apk again. Now put this .apk on the root of your sdcard. Now go on the Play Store and download an app called Zip Signer 2. Once downloaded, open the app and where it says input or something similar, type the path to your .apk we placed on the root of your SD. So it would be like /sdcard/musiccontrol.apk In output, this will be your final product. I'd recommend moving it somewhere else or putting a 1 in the name as to not get confused, or rename it to musicsigned.apk Now install the app as a regular app and see if your changes have been made. Hope this helps! I also PMed you about testing your NERV theme.
Sent from my LT28at using xda app-developers app
Thanks for the reply! The thing is, if I extract the XML straight out of the apk it will only show gibberish
Does it show gibberish when you decmpile with apktool? If not then when you're decompiled move your folders a d files pertaining to the apk to your desktop and proceed from there.
Sent from my LT28at using xda app-developers app
EcHoFiiVe said:
Does it show gibberish when you decmpile with apktool? If not then when you're decompiled move your folders a d files pertaining to the apk to your desktop and proceed from there.
Sent from my LT28at using xda app-developers app
Click to expand...
Click to collapse
Didn't work but it was worth a shot! I think it has to translate the xml back to "gibberish" when recompiled. The zipsigner only signs the apk and does not translate it, that's what I think.
Wait so were you able to read the XML?
Sent from my LT28at using xda app-developers app
EcHoFiiVe said:
Wait so were you able to read the XML?
Sent from my LT28at using xda app-developers app
Click to expand...
Click to collapse
After decompiling w/ apktool but the problem remains in recompiling
Can you directly upload the modified XML? I'll see what I can do for you. (Goes and gets laptop)
Sent from my LT28at using xda app-developers app
EcHoFiiVe said:
Can you directly upload the modified XML? I'll see what I can do for you. (Goes and gets laptop)
Sent from my LT28at using xda app-developers app
Click to expand...
Click to collapse
Hopefully this is the right file to edit, still not sure if this will turn the track color from white to green.
I had to rename it to txt to be able to upload it.
Alright so I tried applying the widget but it said problem loading widget. I don't know if this is a problem on my end. Check it out. You're going to need to uninstall you're music widget ore else you get package conflict errors.
EcHoFiiVe said:
Alright so I tried applying the widget but it said problem loading widget. I don't know if this is a problem on my end. Check it out. You're going to need to uninstall you're music widget ore else you get package conflict errors.
Click to expand...
Click to collapse
Yeah, getting the same error since it cant load from main i assume. But I really appreciate your effort!
Try looking for all the white hex characters and change them to green in the app. Might take a while though. You can't use another app instead of this one?
Sent from my LT28at using xda app-developers app
I don't have much experience in realigning stuff and I had some issues with FC's when modifying a music app. I'd make the widget myself I had the knowledge xD
edit: Yes I could but this was the best match that i've found !
It says that in the pro version you can change the color. Don't worry dude I'll keep looking to help you!
Sent from my LT28at using xda app-developers app
EcHoFiiVe said:
It says that in the pro version you can change the color. Don't worry dude I'll keep looking to help you!
Sent from my LT28at using xda app-developers app
Click to expand...
Click to collapse
Yeah I suppose, but as you know I'm going to release this publicly, I wouldnt want to try not to include paid apps
Thanks for the support!

Unlimited Call Log

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 :laugh:
Meet TrimNot
It's an Xposed Framework Module & can be found here-
http://repo.xposed.info/module/com.reaxer.android.xposed.mods.trimnot
This simple mod doesn't comes with GUI but does what we need i.e; Unlimited Call Log :highfive:
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 :angel:
Thanks mate
Trying it on the latest kitkat NG2 on N9005
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).
Doesn't work
TheTAMAS said:
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 :laugh:
Meet TrimNot
It's an Xposed Framework Module & can be found here-
http://repo.xposed.info/module/com.reaxer.android.xposed.mods.trimnot
This simple mod doesn't comes with GUI but does what we need i.e; Unlimited Call Log :highfive:
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 :angel:
Click to expand...
Click to collapse
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.
tobbbie said:
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).
Click to expand...
Click to collapse
jamoen said:
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.
Click to expand...
Click to collapse
Author-
http://repo.xposed.info/users/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.
reaxer said:
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.
Click to expand...
Click to collapse
:angel:
reaxer said:
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.
Click to expand...
Click to collapse
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.
Take a look at the Xposed logs marked with [TN]
reaxer said:
Take a look at the Xposed logs marked with [TN]
Click to expand...
Click to collapse
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: [email protected]
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: [email protected]
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?
tobbbie said:
Is it that Samsung has different packages?
Click to expand...
Click to collapse
Unfortunately, yes it does...
reaxer said:
Unfortunately, yes it does...
Click to expand...
Click to collapse
Then why don't you make it Samsung based ROM?
---------- Post added at 01:21 PM ---------- Previous post was at 01:20 PM ----------
jamoen said:
Then why don't you make it Samsung based ROM?
Click to expand...
Click to collapse
Well, what if I flash a Cyanogen mod and then install TrimNot?
---------- Post added at 01:21 PM ---------- Previous post was at 01:21 PM ----------
jamoen said:
Then why don't you make it Samsung based ROM?
Click to expand...
Click to collapse
Well, what if I flash a Cyanogen mod and then install TrimNot?
jamoen said:
Then why don't you make it Samsung based ROM?
Click to expand...
Click to collapse
I've never had any issues with Samsung dialer. Reason is I've never owned any Samsung.
jamoen said:
Well, what if I flash a Cyanogen mod and then install TrimNot?
Click to expand...
Click to collapse
Should work then.
Excellent module. Downloaded/installed/activated.
Now how I would know its working or not (there must be some indication...right?)
Thanks a lot again for this mod.
Hi. I try your framework in my N9005 with stock Samsung KK rom. But it doese't work. I try to decompile the original framework and I found the string to modify in framework2.odex.
Now I am a noob and I don't know exaclty how to re-assemble the file to obtain the new odex. Can you help me or say me where I can find some good guides to do this ?
Maybe you can use this to do e new version of TRIMNOT for stock samung roms ......
usmankhichi said:
Excellent module. Downloaded/installed/activated.
Now how I would know its working or not (there must be some indication...right?)
Click to expand...
Click to collapse
If you do a backup, the figure of the save records will go beyond 500.
But in the visual call log itself there are still shown 500 positions. I.e. if you make a call, the 500th disappears.
TheTAMAS said:
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 :laugh:
Meet TrimNot
It's an Xposed Framework Module & can be found here-
http://repo.xposed.info/module/com.reaxer.android.xposed.mods.trimnot
This simple mod doesn't comes with GUI but does what we need i.e; Unlimited Call Log :highfive:
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 :angel:
Click to expand...
Click to collapse
Doesn't work on LGD855-(32GB/ROM-3GB/RAM with CloudyG3_v1.2_kitkat_odexed).
Has any one know that the app is stable or the problem is about my phone?
Thanks your advice!!!
TheTAMAS said:
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 :laugh:
Meet TrimNot
It's an Xposed Framework Module & can be found here-
http://repo.xposed.info/module/com.reaxer.android.xposed.mods.trimnot
This simple mod doesn't comes with GUI but does what we need i.e; Unlimited Call Log :highfive:
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 :angel:
Click to expand...
Click to collapse
Hi, can you share your apps source, i would like to try backport it to JellyBean (Slimbean )?
bye
ping_2000
Ping_2000 said:
Hi, can you share your apps source, i would like to try backport it to JellyBean (Slimbean )?
bye
ping_2000
Click to expand...
Click to collapse
He's the creator of the module.. I just shared it with the community.. :angel:
P.M. him or mention him.. :good:
Skip typing - hit
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
instead..

[MOD][Xposed]Advanced Logging

Advanced Logging is a Xposed to provide more transparency to applications.
Filter Logcat for AdvancedLogging
Features:
1) Bypass SSL Pinning.
2) Dump GCore(This will try to dump a gcore(x32 only for now) to the external sdcard after 5secs of app launch, dump take about ~15mins or longer ,core will be located in /Android/data/org.raslin777.advancedLogging)
3) Dump Dex will try to dump the dex of application to its data folder locations.
4) Unity Hook(Allows you to modify the dex file but redirect the unity loading to another apk ie. modded apk installed but hooked pointed to unmodded version, help when application is checking for sigs or changes in the dex)
5) GrepHookAllMethods(Type a name and if the loaded class contains that name we will hook all methods of that class, This will display in logcat all method calls with their parameters and values with their return values as they are called.)
6) Log All Classes(this will log to a myfile.txt to the data folder of the hooked application all the classes called)
7) Grep LogAllClasses(Filters the output of #6)
8) Hook all methods of classes(This will look in /data/data/org.raslin777.advancedLogging/classes.txt for classes to hook, it will hook all methods of that class, This will display in logcat all method calls with their parameters and values with their return values as they are called)
9) Hook Fields, Will also output classes fields with the logcat.
10) DecodeHex will change Hex to Ascii code
11) Change Return (Type Class and method, and type the return you want. This does not change parameters)
12) Library Injection(This will hook into libc.so select with function you want to send to logcat. Still working on more output for this. write to external sdcard need for this, dont mind the mono hook for dumping unity)
Native/System Function(REQUIRES REBOOT)
1)App Perm[Working on 6.0.1](Application to inject permissions into, will not display in properties but should work check xposed log for success or failure)
1)Perm to add[Working on 6.0.1](Type the permission to add if none typed will add write to external sdcard)
2) Debug all Apps(Enable Debug all apps and allows apps to be selected for debugging via settings debugging(So we can wait for debugger))
Download:
http://repo.xposed.info/module/org.raslin777.advancedlogging
SourceCode:
https://github.com/Raslin777/XposedAdvancedLogging
Holy smokes thanks for this! Literally perfect timing for my needs!
Wow, this sounds amazing! Trying it out...
is this like basic key logger,please tell me ,does it record kestrokes
shasivadhan said:
is this like basic key logger,please tell me ,does it record kestrokes
Click to expand...
Click to collapse
No this is not a key-logger, this is a tool to help with debugging applications. A few useful things would be for people who want to debug their own application code, checking for malware in encrypted/obfuscated code or working on integration for buggy app into ports/roms.
Hi there. Will it be possible to incorporate Reflections for runtime scans/queries? It will be really useful.
https://github.com/ronmamo/reflections
Tomiie said:
Hi there. Will it be possible to incorporate Reflections for runtime scans/queries? It will be really useful.
https://github.com/ronmamo/reflections
Click to expand...
Click to collapse
This is very interesting, currently I am fixing gcore dumping(need to compile arm64 gdb, some bugs too) and adding il2cpp dumping but this looks cool. First I will need to test it and contact the dev too see if he will allow it in my app.
Released Source Code. Its very messy(just have limited time to clean up/add new features)
Code:
03 нояб. 2016 г. 13:50:44 UTC
Loading Xposed v54 (for Zygote)...
Running ROM 'JDQ39' with fingerprint 'Lenovo/A369i/A369i:4.2.2/JDQ39/A369i_ROW_S108_130929:user/release-keys'
Loading modules from /data/app/org.raslin777.advancedLogging-1.apk
Loading class org.raslin777.advancedLogging.HackService
java.lang.ClassNotFoundException: Didn't find class "org.raslin777.advancedLogging.HackService" on path: DexPathList[[zip file "/data/app/org.raslin777.advancedLogging-1.apk"],nativeLibraryDirectories=[/system/lib, /system/lib/arm, /data/downloads]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at de.robv.android.xposed.XposedBridge.loadModule(XposedBridge.java:421)
at de.robv.android.xposed.XposedBridge.loadModules(XposedBridge.java:386)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:120)
at dalvik.system.NativeStart.main(Native Method)
I dont think i was able to make it work (
I dont see any logs anywhere
Could you please write very short guide how to use it?
myfile.txt doesnt seem to appear
rostonix said:
Code:
03 нояб. 2016 г. 13:50:44 UTC
Loading Xposed v54 (for Zygote)...
Running ROM 'JDQ39' with fingerprint 'Lenovo/A369i/A369i:4.2.2/JDQ39/A369i_ROW_S108_130929:user/release-keys'
Loading modules from /data/app/org.raslin777.advancedLogging-1.apk
Loading class org.raslin777.advancedLogging.HackService
java.lang.ClassNotFoundException: Didn't find class "org.raslin777.advancedLogging.HackService" on path: DexPathList[[zip file "/data/app/org.raslin777.advancedLogging-1.apk"],nativeLibraryDirectories=[/system/lib, /system/lib/arm, /data/downloads]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at de.robv.android.xposed.XposedBridge.loadModule(XposedBridge.java:421)
at de.robv.android.xposed.XposedBridge.loadModules(XposedBridge.java:386)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:120)
at dalvik.system.NativeStart.main(Native Method)
I dont think i was able to make it work (
I dont see any logs anywhere
Could you please write very short guide how to use it?
myfile.txt doesnt seem to appear
Click to expand...
Click to collapse
The error you have seems like the xposed mod is not loading during bootup. If it does not load none of the hooks will work. Did you compile this from github or install this from the repo?
If your trying to locate the myfiles.txt if will be located in /data/data/(apppackagename)/myfile.txt
t436h05t said:
The error you have seems like the xposed mod is not loading during bootup. If it does not load none of the hooks will work. Did you compile this from github or install this from the repo?
If your trying to locate the myfiles.txt if will be located in /data/data/(apppackagename)/myfile.txt
Click to expand...
Click to collapse
Thanks mate. Appreciate your reply.
I used repo version and version of compiled apk from github.
Actually i have the same error on real Android device (alcatel one touch pop3) and bluestacks emulator
Xprivacy mod is working btw.
Upd. I tried other several mods. Everything works besides Advanced Logging. I wanna try it so badly
Code:
-----------------
03 нояб. 2016 г. 13:50:44 UTC
Loading Xposed v54 (for Zygote)...
Running ROM 'JDQ39' with fingerprint 'Lenovo/A369i/A369i:4.2.2/JDQ39/A369i_ROW_S108_130929:user/release-keys'
Loading modules from /data/app/org.raslin777.advancedLogging-1.apk
Loading class org.raslin777.advancedLogging.HackService
java.lang.ClassNotFoundException: Didn't find class "org.raslin777.advancedLogging.HackService" on path: DexPathList[[zip file "/data/app/org.raslin777.advancedLogging-1.apk"],nativeLibraryDirectories=[/system/lib, /system/lib/arm, /data/downloads]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at de.robv.android.xposed.XposedBridge.loadModule(XposedBridge.java:421)
at de.robv.android.xposed.XposedBridge.loadModules(XposedBridge.java:386)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:120)
at dalvik.system.NativeStart.main(Native Method)
Loading modules from /data/app/biz.bokhorst.xprivacy-1.apk
Loading class biz.bokhorst.xprivacy.XPrivacy
java.lang.IllegalStateException: Unable to get package info for com.bluestacks.bstfolder; is package not installed?
at android.app.LoadedApk.initializeJavaContextClassLoader(LoadedApk.java:376)
at android.app.LoadedApk.getClassLoader(LoadedApk.java:329)
at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:205)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at android.app.ActivityThread.handleBindApplication(Native Method)
at android.app.ActivityThread.access$1500(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5021)
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:827)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
java.lang.IllegalStateException: Unable to get package info for com.bluestacks.appguidance; is package not installed?
at android.app.LoadedApk.initializeJavaContextClassLoader(LoadedApk.java:376)
at android.app.LoadedApk.getClassLoader(LoadedApk.java:329)
at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:205)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at android.app.ActivityThread.handleBindApplication(Native Method)
at android.app.ActivityThread.access$1500(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5021)
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:827)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
java.lang.IllegalStateException: Unable to get package info for com.bluestacks.bluestackslocationprovider; is package not installed?
at android.app.LoadedApk.initializeJavaContextClassLoader(LoadedApk.java:376)
at android.app.LoadedApk.getClassLoader(LoadedApk.java:329)
at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:205)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at android.app.ActivityThread.handleBindApplication(Native Method)
at android.app.ActivityThread.access$1500(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5021)
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:827)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
Tried to compile apk from github source.. the same error in xposed log
rostonix said:
Thanks mate. Appreciate your reply.
I used repo version and version of compiled apk from github.
Actually i have the same error on real Android device (alcatel one touch pop3) and bluestacks emulator
Xprivacy mod is working btw.
Upd. I tried other several mods. Everything works besides Advanced Logging. I wanna try it so badly
Tried to compile apk from github source.. the same error in xposed log
Click to expand...
Click to collapse
I haven't tried bluestacks, I will give it a try tomorrow and report back here. I did a full uninstall and reinstall and no issues and there are others up and running without issues(). I would recommend running a earlier version 1.6.3 just as a test. Also note all of my testing has been with Android 6.0.1. What android version are you running? The only other thing could be instant run when compiling but I believe I disabled it when compiling. I will run some tests and check back here.
t436h05t said:
I haven't tried bluestacks, I will give it a try tomorrow and report back here. I did a full uninstall and reinstall and no issues and there are others up and running without issues(). I would recommend running a earlier version 1.6.3 just as a test. Also note all of my testing has been with Android 6.0.1. What android version are you running? The only other thing could be instant run when compiling but I believe I disabled it when compiling. I will run some tests and check back here.
Click to expand...
Click to collapse
It is Andoid 4.4.2 in Bluestacks
4.4.4 in LeapDroid (another emulator)
When i try to install it (compiled version from github) to real device with 4.4.2 i get error while pacage analysis (no installation after this)
Also tried all three precompiled versions from github archive (with 12 and 13 suffixes)
rostonix said:
It is Andoid 4.4.2 in Bluestacks
4.4.4 in LeapDroid (another emulator)
When i try to install it (compiled version from github) to real device with 4.4.2 i get error while pacage analysis (no installation after this)
Also tried all three precompiled versions from github archive (with 12 and 13 suffixes)
Click to expand...
Click to collapse
I can confirm this error happens on bluestacks. Running Version 1.6.3 does work as a temporary fix. You can down load this via the xposed application in the repo list. I will release a new version shortly to fix the issue. Ty for the help on this!
t436h05t said:
I can confirm this error happens on bluestacks. Running Version 1.6.3 does work as a temporary fix. You can down load this via the xposed application in the repo list. I will release a new version shortly to fix the issue. Ty for the help on this!
Click to expand...
Click to collapse
Thank you It really works
If you don't mind i have another question. I used eagle eye recently for reverse android application ( to logdata that is requested by apps and values that they got in return). I thought your application can do something like this.
For example if app request Android build version
Code:
I/Xposed ( 2982): android.os.Build$VERSION
Can i see returned values in log with your application?
rostonix said:
Thank you It really works
If you don't mind i have another question. I used eagle eye recently for reverse android application ( to logdata that is requested by apps and values that they got in return). I thought your application can do something like this.
For example if app request Android build version
Code:
I/Xposed ( 2982): android.os.Build$VERSION
Can i see returned values in log with your application?
Click to expand...
Click to collapse
Logging the classes will only log the classes to myfile.txt, I think your looking to log the methods from 5(grep name of hooked methods) or 8(provide classes for hook methods in classes.txt) listed in the features(this will output to logcat).
This will dump the methods params and returns values. Also note that dumping field values is only when using classes.txt (feature 8)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
t436h05t said:
Logging the classes will only log the classes to myfile.txt, I think your looking to log the methods from 5(grep name of hooked methods) or 8(provide classes for hook methods in classes.txt) listed in the features(this will output to logcat).
This will dump the methods params and returns values. Also note that dumping field values is only when using classes.txt (feature 8)
Click to expand...
Click to collapse
This is what i gor in my classes.txt in data/data/advancedlogging folder:
android.os
android.os.Build$VERSION
android.os.Build
I dont think i can see the difference in logcat for these strings. Or maybe i do something wrong
I have checked 8 setting in software.
rostonix said:
This is what i gor in my classes.txt in data/data/advancedlogging folder:
android.os
android.os.Build$VERSION
android.os.Build
I dont think i can see the difference in logcat for these strings. Or maybe i do something wrong
I have checked 8 setting in software.
Click to expand...
Click to collapse
i would try the grep method for android just as a test and see if you get the proper logcat.
t436h05t said:
i would try the grep method for android just as a test and see if you get the proper logcat.
Click to expand...
Click to collapse
I added android.os.Build$VERSION there
Nothing changed.
Rebooted. Clean test
I cant help it....
shasivadhan said:
is this like basic key logger,please tell me ,does it record kestrokes
Click to expand...
Click to collapse
did you even pay attention, to the description, for what this module does? Its the most descriptive, description I've seen on any of the modules thus far...I'm thinking I'd be embarrassed if I were you.. Keylogger are you serious?

Categories

Resources