[MOD/GUIDE] X-Recents - Galaxy S I9000 Android Development

Hey Guys!
After a few requests I decided to share my X-Recents mod with you, so that other developers get the ability to add it to their Rom. This is just for Developers building Roms from Source! Also, medium skills on java coding are recommended!
What is X-Recents mod?
It's a mod improving the stock android recents, to make them more user-friendly and feature-rich. It was already implemented in my X-Bean Rom for i9000
Please note:
- you can use this for all ICS/JB Roms and for all devices
- just add me to the credits, if you want to use it, and notify me: [email protected]
- The swype FC Bug (occurs when swyping over the Button) still exists, to fix it just add try/catch blocks at all points that cause the FC it (use adb/logcat for analysis)
Okay, so let's get started: You can find all files in: system/frameworks/base/packages/SystemUI/src/com/android/systemui/recent (in your working directory)
At first, we modify the RecentTasksLoader.java:
l.260: final int first = 1;
to : final int first = 0;
This loads the current activity into the recents list.. Only problem: The launcher shall not be shown in the recents list, so we have to make a exeption for it:
l.270: if (item != null) {
to : if (item != null && item.packageName!="com.cyanogenmod.trebuchet") { // You can add as many exeptions for apps as you want
Next point: Adding the Taskmanager button:
At first, open RecentsVerticalScrollView.java:
Insert this at line 95:
Code:
private void opentaskmanager() {
PackageManager pm = getContext().getPackageManager();
Intent appStartIntent = pm.getLaunchIntentForPackage("com.sec.android.app.controlpanel");
if (null != appStartIntent)
{
getContext().startActivity(appStartIntent);
}
}
Now, wrap a try/catch block around the loop content in line 107:
Code:
for (int i = 0; i < mLinearLayout.getChildCount(); i++) {
try {
View v = mLinearLayout.getChildAt(i);
addToRecycledViews(v);
mAdapter.recycleView(v);
} catch (Exception ex) {
}
}
Also add a try here (I can't give you a line, because you inserted something before) :
Code:
for (int i = 0; i < mAdapter.getCount(); i++) {
try {
View old = null;
And a catch here:
Code:
calloutLine.setOnTouchListener(noOpListener);
mLinearLayout.addView(view);
} catch (Exception ex) {
}
}
To add the button, insert this:
Code:
Button bt_taskmanager = new Button(getContext());
bt_taskmanager.setText("Task Manager");
bt_taskmanager.setWidth(mLinearLayout.getWidth());
bt_taskmanager.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
opentaskmanager();
}
});
mLinearLayout.addView(bt_taskmanager);
Between these two lines:
setLayoutTransition(transitioner);
// Scroll to end after layout.
Okay, now we've got the button!
At last I want to give you something you can experiment with:
Code:
private void clearalltasks() {
final ActivityManager am = (ActivityManager)
mContext.getSystemService(Context.ACTIVITY_SERVICE);
final List<ActivityManager.RecentTaskInfo> recentTasks =
am.getRecentTasks(50, ActivityManager.RECENT_IGNORE_UNAVAILABLE);
for (int i = 0; i >= recentTasks.size(); i++) {
RecentTaskInfo item = recentTasks.get(i);
if (am != null && item!=null) {
try {
am.removeTask(item.persistentId, ActivityManager.REMOVE_TASK_KILL_PROCESS);
} catch (Exception ex) {
}
try {
am.killBackgroundProcesses(item.origActivity.getPackageName());
} catch (Exception ex) {
}
}
}
mLinearLayout.removeAllViews();
try {
update();
} catch (Exception ex) {
ex.printStackTrace();
}
}
This is my first attempt to add a clear all button.. Do with it what you want, I tried it and it works half-ways.. But not perfectly. I will add some more things later!
P.S: Screenshot is attached!

Screenshot:
{
"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"
}

Thank you!
Sent from my GT-I9000
---------- Post added at 04:22 PM ---------- Previous post was at 03:30 PM ----------
This mod should be added to any cm 10 Rom!
Sent from my GT-I9000

Thanks for the share..

Thanks man !!! was waiting for a long time for this....will try to fix the bug..and report ..
I have observed that the task button manager button is not fixed ...

Any chance to offer this as a mod for Cm10?

H-Body said:
Any chance to offer this as a mod for Cm10?
Click to expand...
Click to collapse
This is already on cm10 try xbean 1.1

H-Body said:
Any chance to offer this as a mod for Cm10?
Click to expand...
Click to collapse
You can use this mod on AOKP, AOSP, CM10, CM9 - actually on EVERY Rom that you build from Source!

XYunknown said:
You can use this mod on AOKP, AOSP, CM10, CM9 - actually on EVERY Rom that you build from Source!
Click to expand...
Click to collapse
i think what he means is that he wants someone else to do it for him, so he just has to flash it to his device...
btw, great guide, thx for sharing! i was waiting for this, too, since i saw it in xbean.
greetz,
sUsH

a question i forgot...
i forgot one question:
is it in any way possible to mod an already compiled SystemUI.apk, meaning adding this mod to a ready rom?
maybe with apktool-de- and re-compiling?
i did decompile SystemUI.apk successfully, but get no .java-files in result, only the respective .smali-files, so i don't know how to go on from here, if at all...
any help appreciated, and if it is not possible, well, it's not possible, my bad.
greetz,
sUsH

sUsH667 said:
i forgot one question:
is it in any way possible to mod an already compiled SystemUI.apk, meaning adding this mod to a ready rom?
maybe with apktool-de- and re-compiling?
i did decompile SystemUI.apk successfully, but get no .java-files in result, only the respective .smali-files, so i don't know how to go on from here, if at all...
any help appreciated, and if it is not possible, well, it's not possible, my bad.
greetz,
sUsH
Click to expand...
Click to collapse
Not possible, because you can't decompile the APK's one-by-one to the original java code.. Smali or Backsmali is just a replacement for the unprecise re-constructed Java code, to get a code which you can re-compile properly. There is also a possibility to get the rough java sourcecode.. But as this is not the "real" java source, it is in most cases not re-compileable. Hope you could follow me

There's an option within Virtuous Ten Studio to generate Java code when decompiling, but I'm not really into that stuffs, keep using some classic apktool way if i need to do something, and was and still wondering if we'll get the exact same possibilities and working results than when compiling from sources.. it seems so but not really sure and I'd like to know btw
Good luck sUsH667 if you try

Bejda said:
There's an option within Virtuous Ten Studio to generate Java code when decompiling, but I'm not really into that stuffs, keep using some classic apktool way if i need to do something, and was and still wondering if we'll get the exact same possibilities and working results than when compiling from sources.. it seems so but not really sure and I'd like to know btw
Good luck sUsH667 if you try
Click to expand...
Click to collapse
As I said.. you can get rough the rough java code.. But you can't recompile it!

Ah ok, didn't catch that "get rough java code possibility" point,thanks!

ok, thx to both of you!
so there seems to be no way of integrating this mod into roms, for which no source is available, right?
that is why i ask for the de-/recompile-possibility. if source is available, it's not really a problem i guess, or is it?
EDIT: i'm just guessing right now, if source was available, would it be possible to compile just the SystemUI.apk itself somehow?
greetz n thx for help,
sUsH

Related

[CDMA][W/VGA] Jmz Provisioning -- Select your carrier on first boot

Jmz Provisioning
Select your carrier on first boot​
Finally, the release of the bug free Jmz Provisioning. Many things have changed since the first beta so please read the notes below carefully.​
Release Notes:
Leave app.dat file alone.
Leave the package the way it is
Registry Entries are as follows
CarrierCount is how many provisioning cabs you are using
Carrier1, Carrier2, and so on are the carriers you want listed
Headertext is what you want it to say at the top of the app
Carriers is a changing number so don’t worry about that one
Firstrun — 1=runcc reboots phone on first boot, 2=runcc does not reboot your phone on first boot
Sometimes the app hides so you have to look at task manager to bring it forward. Currently trying to fix this small issue
Cab names are Carrier1.cab, Carrier2.cab and so on to match the above reg entries.
.NET 3.5 is required.
{
"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"
}
Download​
Certainly looks great. Maybe you should include in title that it is for CDMA ROMs. Does Connection setup not work on CDMA?
I hope to see a lot more applications with the same graphic ui. Can you please remake every app that exists? Do you have any more that us GSM folks can use? Thanks for your contributions.
Program crashes whenever i select a provider. Any help? Anyone else seeing this issue? Does it require .Net 2.0 or something
Bxsteez said:
Program crashes whenever i select a provider. Any help? Anyone else seeing this issue? Does it require .Net 2.0 or something
Click to expand...
Click to collapse
Yes it requires the latest .net package installed.
I have .net 3.5 installed and it still crashes
Bxsteez said:
I have .net 3.5 installed and it still crashes
Click to expand...
Click to collapse
can you post the error report. The first couple lines should suffice. Also, did you change any of the cab names? that is hard coded.
An Unexpected error has occured in Jmz Provisioning.exe
at System.IO._Error.WinIOError(Int32 errorCode, String str)
at System.IO.File.Delete(string path)
at SmartDeviceProject1.Form1.ManilaButton3_Click_1(Object sender, EventArgs e)
I didn't change any file names I just downloaded ur OEM package
Bxsteez said:
An Unexpected error has occured in Jmz Provisioning.exe
at System.IO._Error.WinIOError(Int32 errorCode, String str)
at System.IO.File.Delete(string path)
at SmartDeviceProject1.Form1.ManilaButton3_Click_1(Object sender, EventArgs e)
I didn't change any file names I just downloaded ur OEM package
Click to expand...
Click to collapse
did you change the app.dat file?
this is what is my app.dat
Directory("\windows\startup"):-File("Jmz Provisioning.lnk","\windows\Jmz Provisioning.lnk")
Bxsteez said:
this is what is my app.dat
Directory("\windows\startup"):-File("Jmz Provisioning.lnk","\windows\Jmz Provisioning.lnk")
Click to expand...
Click to collapse
well, how the program works is this. It puts that shortcut in startup. Then when you click an option in the program it deletes that shortcut so it doesn't run again on next boot. So for some reason it cannot delete that file in the startup folder. Ensure the lnk file is not read-only. Other than that I can't really know what is going on. But bottom line is that the lnk file cannot be deleted from the startup folder for some reason.
Hmmm... Its not read only. I'm not sure why it can't be deleted. I know i can delete it if i got into startup and delete it. Any ideas on a solution?
Bxsteez said:
Hmmm... Its not read only. I'm not sure why it can't be deleted. I know i can delete it if i got into startup and delete it. Any ideas on a solution?
Click to expand...
Click to collapse
Has it ever worked for your kitchen?
No not once
Bxsteez said:
No not once
Click to expand...
Click to collapse
does the cab actually install?
No it crashes once you hit the carrier.
there is a newer version on ppc geeks
Released R1

[RELEASE]EzDeploy-- a Cute & Dynamic Deploy Application

EzDeploy
Developped by Ornithopter, using WindowsPhone.Tools(by Oren Nachman) and Toggle Switch Control Library(by Eric Jensen)
You can get the latest version in these sites or from attachments.
Ge.tt
http://ge.tt/9NKZrW8
Codeplex:
http://ezdeploy.codeplex.com/
Features:
1>Smart Installing: Update app when installed.
2>Unistall app
3>Batch installing and uninstalling
4>Show apps installed on Phone
5>Support connecting with Phone and Emulator at same time
6>Drap and Drop: you can drop xap file(s) in to application window to add it(them).
7>Using WPConnect.exe: using WPConnect.exe to connect with Phone when connecting.(You might switch it to "ON" in setting panel)
8>Customize Xap info
9>Install Xap into "Settings"
10>Resume Patch
11>Auto Patch xap
Contact me:[email protected]
Thanks to:longhronshen
Winco for his MINISDK
2011/10/14 UPDATED:
Add a console application.
Command:[/quiet] [/device:] [/wpcpath] [/nowpc]
/quiet args:none Description: Hide all console.writeline
/device: args:[phone] [emulator] Description:Choose target device(Defaulthone)
/wpcpath: args:string Descriptionefine the file path of WPConnect.exe
/nowpc: args:none Descriptionon't use WPConnect.exe
{
"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"
}
must unlock phone?
tq
illi said:
must unlock phone?
tq
Click to expand...
Click to collapse
yes, all sideloading requires an unlocked phone, either dev unlocked (NoDo) or interop unlocked (mango). This thread explains it nicely.
how can you deploy xap if your phone is not unlocked? ^_^
If fact, I said "unlock" in my post,which means "Keep away from lock screen"
yhd4711499 said:
how can you deploy xap if your phone is not unlocked? ^_^
If fact, I said "unlock" in my post,which means "Keep away from lock screen"
Click to expand...
Click to collapse
maybe he thought you had a magic trick up your sleeve .
very nice btw. "Cute" colors
Thanks!
It's my first Windows program!
Just a few suggestions:
- add command line params processing, like C:\EzDeploy.exe myapp1.xap myapp2.xap ...
- "hide" additional dlls to exe, add 'em as an embedded resources. You may use that trick to load 'em:
Code:
// This code will load embedded assemblies (compressed external dll's)
AppDomain.CurrentDomain.AssemblyResolve += (_, args) =>
{
Assembly asm = Assembly.GetExecutingAssembly();
String resourceName = asm.GetName().Name + "." + new AssemblyName(args.Name).Name + ".dll.gz";
using (var stream = asm.GetManifestResourceStream(resourceName))
{
if (stream != null)
{
using (MemoryStream memStream = new MemoryStream())
{
GZipStream decompress = new GZipStream(stream, CompressionMode.Decompress);
decompress.CopyTo(memStream);
return Assembly.Load(memStream.GetBuffer());
}
}
else return null;
}
};
In code above I'm using gzipped dlls (to reduce exe size) but you may use uncompressed stream.
sensboston said:
Just a few suggestions:
- add command line params processing, like C:\EzDeploy.exe myapp1.xap myapp2.xap ...
- "hide" additional dlls to exe, add 'em as an embedded resources. You may use that trick to load 'em:
Code:
// This code will load embedded assemblies (compressed external dll's)
AppDomain.CurrentDomain.AssemblyResolve += (_, args) =>
{
Assembly asm = Assembly.GetExecutingAssembly();
String resourceName = asm.GetName().Name + "." + new AssemblyName(args.Name).Name + ".dll.gz";
using (var stream = asm.GetManifestResourceStream(resourceName))
{
if (stream != null)
{
using (MemoryStream memStream = new MemoryStream())
{
GZipStream decompress = new GZipStream(stream, CompressionMode.Decompress);
decompress.CopyTo(memStream);
return Assembly.Load(memStream.GetBuffer());
}
}
else return null;
}
};
In code above I'm using gzipped dlls (to reduce exe size) but you may use uncompressed stream.
Click to expand...
Click to collapse
Thanks for suggestion. But I don't know how to merge dll into exe. Sorry for that.
yhd4711499 said:
Thanks for suggestion. But I don't know how to merge dll into exe. Sorry for that.
Click to expand...
Click to collapse
Just include all dlls to your project as embedded resources. You may also gzip them and use my code as is (should work fine).
同胞的作品啊.用中文支持一下咯..呵呵
手握dell venue pro 不能使用你的软件啊...
marbery3 said:
同胞的作品啊.用中文支持一下咯..呵呵
手握dell venue pro 不能使用你的软件啊...
Click to expand...
Click to collapse
谢谢~
为何dell venue pro不能使用呢?难道它无法越狱吗?
Nice Applicatin Thx...

[2013/07/12]MIUI JB v5 3.7.12[OTA] /MIUI Sense v4 3.2.22 CSE FINAL

{
"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"
}
Long time no see you guys!
This is MIUI V5.
Sense Based MIUI on #3
No more to say about this ROM.
If u wanna flash rom with tools&guide : http://miui.binota.org/ Thanks @binota he made this tool.
Download link:
2013/07/12 : http://pan.baidu.com/share/link?shareid=788582598&uk=2785665702
2013/07/05 : http://pan.baidu.com/share/link?shareid=3019528359&uk=2785665702
2013/07/01 : http://pan.baidu.com/share/link?shareid=2461243191&uk=2785665702
2013/06/01 : http://pan.baidu.com/share/link?shareid=599791&uk=2785665702
2013/05/24 : http://pan.baidu.com/share/link?shareid=587907&uk=2785665702
2013/05/17 : http://pan.baidu.com/share/link?shareid=576764&uk=2785665702
2013/05/10 : http://pan.baidu.com/share/link?shareid=565756&uk=2785665702
2013/04/15 :http://pan.baidu.com/share/link?shareid=527374&uk=2785665702
All of mirrors : http://www.mediafire.com/?dr0omtiwm6m0c [Thanks Binota]
Change log:
2013/07/12 : sync from MIUI V5 3.7.12 with patchrom.
2013/07/05 : sync from MIUI V5 3.7.5 with patchrom.
2013/07/01 : sync from MIUI V5 3.6.28 with patchrom.
2013/06/01 : sync from MIUI V5 3.5.31 with patchrom.
2013/05/24 : sync from MIUI V5 3.5.24 with patchrom. fix camera . black line blew statusbar and flie manager display. boot.img upgrade to maxwen's HB20130520 kernel.
2013/05/17 : sync from MIUI V5 3.5.17 with patchrom add maxwen's HB20130514 kernel
2013/05/10 : sync from MIUI V5 3.5.3 with patchrom
2013/04/15 : init release. sync from MIUI china V5 3.4.12
BUGs:
Some UI not stable in 480p devices,need MIUI fix. others bug please report in this thread.
if U wanna build your own MIUI V5.
OpenSource:https://github.com/oxcoder/patchrom_onev
miui-frameworks.xml from /system/etc/permissions.....I guess that is missing...
This is SENSE4 based MIUI
Too much work on this project .So hope U guys can like it.
Work:
ALL?
Download link :http://pan.baidu.com/share/link?shareid=598969&uk=2785665702
fix browser FC when someone sets language to EN and search in broswer. View attachment 2014532
Mirror : http://binota.org/sensebasedmiui THX @binota
Kernel : http://forum.xda-developers.com/showthread.php?t=1765687
bad forum! reported
You need to modify the source code in
Code:
WindowManagerService.java in lines: 8180 and 8171.
The action is looking for this line:
Code:
android.os.BinderProxy
in those lines and it cannot find it, then it throws this
Code:
W/WindowManager( 1987): Failed looking up window
1ceb0x said:
You need to modify the source code in
Code:
WindowManagerService.java in lines: 8180 and 8171.
The action is looking for this line:
Code:
android.os.BinderProxy
in those lines and it cannot find it, then it throws this
Code:
W/WindowManager( 1987): Failed looking up window
Click to expand...
Click to collapse
not work..
I cant understand :
Code:
W/ContentService(1995): binderDied() at ObserverNode
Code:
W/InputDispatcher(1995): channel '422d4878 com.miui.home/com.miui.home.launcher.Launcher (server)' ~ Consumer closed input channel or an error occurred. events=0x8
E/InputDispatcher(1995): channel '422d4878 com.miui.home/com.miui.home.launcher.Launcher (server)' ~ Channel is unrecoverably broken and will be disposed!
W/InputDispatcher(1995): Attempted to unregister already unregistered input channel '422d4878 com.miui.home/com.miui.home.launcher.Launcher (server)'
sk8erboy said:
I add everything from miui. I cant understand logcat print's problem.
Click to expand...
Click to collapse
You can ask cofface.and you can find him in ROMZJ. you know my means.
@ckpv5 plz help.
sk8erboy said:
@ckpv5 plz help.
Click to expand...
Click to collapse
Sorry.. unable to help as I know nothing about MIUI
Anyway, downloading your file now.. will check it during weekend.
Edit : downloaded twice, unable to open zip; You file size 301.39 but xunlei shows only 301.10 (308,330 KB)
ckpv5 said:
Sorry.. unable to help as I know nothing about MIUI
Anyway, downloading your file now.. will check it during weekend.
Edit : downloaded twice, unable to open zip; You file size 301.39 but xunlei shows only 301.10 (308,330 KB)
Click to expand...
Click to collapse
I will upload it on my website.PM your download link. ok?
OK .. will see whether I can do something with it
Newest news!
Port another version success.
wifi camera all things working...only some small problem...
sense 3.6...you will love it..
View attachment 1649050
View attachment 1649051
:good::good::good::good:
Sense 3.6 camera working
View attachment 1649118
is there any possibility for german language?
Hundekittel said:
is there any possibility for german language?
Click to expand...
Click to collapse
I am not sure.but will be.
Sent from my HTC T320e using Tapatalk 2
when we will have taste of this ?
gulsher said:
when we will have taste of this ?
Click to expand...
Click to collapse
maybe tomorrow .I will leave school, so not sure ..
but show my progress in this thread.
here:
Sent from my HTC T320e using Tapatalk 2
now everything worked. and I will edit boot.img to driver wifi and bt work.
magnificent news :good:
I hope today we will test
sk8erboy said:
now everything worked. and I will edit boot.img to driver wifi and bt work.
Click to expand...
Click to collapse
is there already german language inside ??

[Guide] Xposed Framework/TabletUI (Noob-Friendly)

Hello Guys i felt that many of you have Been fan's of Cyanogenmod, Paranoid Android, AOKP and So On... People have Seen the PhabletUI, tabletUI and of course our own normal StockUI... well i bring you the easiest method and easiest way of installing and improvising on your current rom using Xposed Framework...
Since Few Days i had been Toying around with Various Rom's and i thought what the heck why not let the Community know about it to....
At First i Thought Using Xposed Framework was really hard lol but NO... it's really easy and im goana tell you how to install and mod your current rom, this is for People who:
1.Wana make their Rom look More Sleek
2.Make it look like a tablet/phablet
3.People with a Bad Eye-sight would really benefit from this!
Screenshots Of a CM10 Rom but looks like as if Paranoid Android:
{
"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"
}
Before Starting i Insist you take a Nandroid Backup to Ensure you don't Destroy the Look of your Device or Corrupt Something and Everyone people on Sammy Stock or Sammy Based Rom Like a rom based on Samsung's touchwiz, Please Don't try to Edit Seclauncher2 it goes F.C and ur locked out... no More app menu anything!
Installation Method:
1.Download All Xposed Files and put them into your sdcard
2. Install Xposed installer first, then Appsettings, then the rest two files
3. If your using a Stock Sammy Rom then don't install tabletUI, but if your using a CM/Pac-Man/Paranoid/AOKP Rom then you can install tabletUI
4.Launch the Xposed Installer and inside click on "Install/Update"
5.Reboot
6.Launch the Xposed Installer again and go to the "Modules" tab
7.Enable the module... App Settings & Modaco toolkit and if Your Using Any custom rom other than Touchwiz enable TabletUI too whenever you wana enable it...
8.Reboot
9. Ur Ready to Edit ur apks... now go to appsettings and click on the desired app but do remember after clicking on the specific app on the top you have to enable it then edit... after inputting desired values you have to click on the save button too Good Luck
Click to expand...
Click to collapse
Download Links:
Xposed Installer ===> http://d-h.st/utL ( It INstalls the Modules )
Xposed App Settings ===> http://d-h.st/Rhu ( Toggle DPI, Resolution, Font Sizes, Full Screen Mode Etc )
Modaco's Toolkit for Xposed ===> http://d-h.st/TXR ( Can Use on Any Rom... Contains Various cool Mods From Various Roms )
Xposed TabletUI ===> http://d-h.st/sRt ( This is Only For People with CM/AOKP/Pac-Man/Paranoid NO Stock Sammy Plz coz SystemUI Crashes....
Click to expand...
Click to collapse
Addons:
Gmail ( TabletUI Mode Compatible ) ===> http://d-h.st/uaD ....Can Be Used on Any Rom ( Just Replace it with your Current Gmail in System/Apps and Reboot and in Playstore Don't Update to latest coz you'll loose the tabletUI )
( More Addons will be Added )
Click to expand...
Click to collapse
Specific Settings for Apps for TabletUI:
Gmail ===> Screen (dp) 600x1024, font scale 70 and save ( Don't Touch Anything Else )
Google Play Music ===> DPI 145, font scale 102, tick Mark xlarge res and save
Click to expand...
Click to collapse
Hope You All Enjoy Modding your Apps and Create Variations... and do remember i'm here to provide you with much more details than the given one already...If you have any queries im here to help and If im aint there do be scared to PM me anytime! Do Post Screenies so Everyone can look and enjoy!
can u make it work on stock?
wawunk83 said:
can u make it work on stock?
Click to expand...
Click to collapse
It works excellent for stock.
Sent from my GT-I8190 using Tapatalk

Xposed Logs not showing

Hi there, no matter how many times I try to get the xposed logs to show they do not show for me whatsoever, my modules all work apart from one (snapprefs) and there's no way for me to check why it's not working because of the log issue.
Any help would be much appreciated, thanks in advance.
anonymous2120 said:
Hi there, no matter how many times I try to get the xposed logs to show they do not show for me whatsoever, my modules all work apart from one (snapprefs) and there's no way for me to check why it's not working because of the log issue.
Any help would be much appreciated, thanks in advance.
Click to expand...
Click to collapse
Me too, it show me empty
anonymous2120 said:
Hi there, no matter how many times I try to get the xposed logs to show they do not show for me whatsoever, my modules all work apart from one (snapprefs) and there's no way for me to check why it's not working because of the log issue.
Any help would be much appreciated, thanks in advance.
Click to expand...
Click to collapse
Zak1997 said:
Me too, it show me empty
Click to expand...
Click to collapse
Logs Are Showing Perfectly in Logs Section Of Xposed App ..
{
"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"
}
..
Are You Guys Telling About ,Can't Able to Retrieve Logs from Third Party Apps(Catalog Etc) or Within the Xposed App Itself ? ..
LoverBoy2415 said:
Logs Are Showing Perfectly in Logs Section Of Xposed App
Are You Guys Telling About ,Can't Able to Retrieve Logs from Third Party Apps(Catalog Etc) or Within the Xposed App Itself ?
Click to expand...
Click to collapse
I also have this problem, the logs don't show in the xposed app and just says Log is empty. In a file explorer in the logs folder (data/data/de.robv.android.xposed.installer/log/) only the error.log and error.log.old show up but they both contain 0 bytes.
Bit off topic but @LoverBoy2415 what module are you using to make xposed look like that?
GOGO98901 said:
I also have this problem, the logs don't show in the xposed app and just says Log is empty. In a file explorer in the logs folder (data/data/de.robv.android.xposed.installer/log/) only the error.log and error.log.old show up but they both contain 0 bytes.
Bit off topic but @LoverBoy2415 what module are you using to make xposed look like that?
Click to expand...
Click to collapse
Check This Thread To Downland The Xposed Which I'm Using.. I Think This App of Xposed Has No Issues in Viewing Logs In The App ..
Check & Tell Me ..
http://forum.xda-developers.com/xposed/material-design-xposed-installer-t3137758
Just tried it and it worked! Looks as though the repo that wasn't working was on my sd card causing issues
I tried it and the log is still empty for me, though it does show that I am having some manner of permission issues. First, it said file does not exist (rather than just log is empty) and then when I made the file myself via a file manager, it said permission denied EACCES. I tried giving all read write permissions on that file, but it's still the same.
anonymous2120 said:
Hi there, no matter how many times I try to get the xposed logs to show they do not show for me whatsoever, .....
Any help would be much appreciated, thanks in advance.
Click to expand...
Click to collapse
Same here with Huawei mate 7
no logs for me either with xposed v86 on a huawei mate s running android 6.0
GOGO98901 said:
I also have this problem, the logs don't show in the xposed app and just says Log is empty. In a file explorer in the logs folder (data/data/de.robv.android.xposed.installer/log/) only the error.log and error.log.old show up but they both contain 0 bytes.
Bit off topic but @LoverBoy2415 what module are you using to make xposed look like that?
Click to expand...
Click to collapse
Same issue here. Rooted Huawei P8lite with stock EMUI 4.0.3.
i have the same porblem on my Mi-4C
i have the same porblem on my Mi-4C, no log, but i can see it on android studio logcat. need help!!
Try this...
Go to your device Settings --> Apps --> XPosed Installer --> Permissions...
There's typically a "Storage" option that needs to be permitted (slide the button to the right to allow) and then reboot the device and you should now be able to see the XPosed Installer log information.
That's how i was able to see it.
***Please Note: As always, I welcome any member to help with further valuable information/clarification for any of my posts.
Sent via Communicator [D2VZW] from the Bridge of the U.S.S. Enterprise...
my solution is to implement a log on my own. it works for me.
static PrintWriter logWriter = null;
static PrintWriter initLogFile(String name){
PrintWriter logWriter = null;
File t = new File("/data/data/de.robv.android.xposed.installer/log/"+name);
try {
logWriter = new PrintWriter(new FileWriter(t, true));
} catch (IOException e) {
e.printStackTrace();
}
t.setReadable(true, false);
t.setWritable(true, false);
return logWriter;
}
static void writeLog(PrintWriter writer, String content){
if(writer != null) {
writer.println(content);
writer.flush();
}
}
static void initLog(){
if(logWriter == null){
logWriter=initLogFile("error_my.log");
}
}
static void log(String string){
writeLog(logWriter,string);
}

Categories

Resources