yashsingh1/xdaforums huggingface dataset:
[Verizon Samsung Galaxy Note II] adima:
To get ISIS to work with root, install Xposed framework and install Rootcloak.
[Xperia Play Themes and Apps] D.Spirit:
Description

Download Link

https://play.google.com/store/apps/details?id=com.thecle.tlalocstemple​
[Xperia Play Themes and Apps] anielkumar:
SONY ION LT28h

Game is not starting on SONY ION lt28h!!!!!!

Plz fix

Thx
[Xperia Play Themes and Apps] D.Spirit:
I'm not the developer.

This is email of the developer roadrunnerandroid@gmail.com , you can contact him

:)
[Sony Ericsson XPERIA X10 Mini] Emperor.dk:
Schools

2012-12-19 - Post #5 Inspecting the content of an APK

2012-12-19 - Post #6 Understanding .9.PNG or 9-patch PNG

2012-12-19 - Post #7 Let's make our own .9.PNG

2012-12-19 - Post #8 Let's edit an APK

2012-01-13 - Post #12 Keep transparency of PNGs

2013-01-24 - Post #13 Easy but advanced apk-modding

Basic windows tools

The basic windows tools to look inside apk's and learn about it's structures, content and XML's are in this zip.

Mediafire: X10MP_essentials_v3.zip

In the zip you will find:

APK Easy Manager v1.0

APK Edit v0.2

APK Tool 1.5.2 SEMC

Gordons Gate USB driver

Screen Stream

SignApk

Notice: You will also need Java SE Runtime Environment. Download from here, and install first. (The one called JRE)

Gordons Gate USB driver

If you already has rooted your X10M/P you already got the USB driver, and you do not need to install the USB driver. The driver is also installed with SONY PC Companion.

APK Tool 1.5.2 SEMC

Next you need to install the framework files. In the zip is included CM7 and SEMC framework. (If you want to work on CM9 or CM10 you can get the framework-files in any of those ROMs)

Install both framework files in the folder. Open CMD and change dir to the folder with apktool and the framework files.

Then type:

apktool if framework-res.apk

apktool if SemcGenericUxpRes.apk​

APK Easy Manager v1.0

This tool will easily decompile most APK's, for easy access to resources and files, incl. XMLs

APK Edit v0.2

This tool will let you extract or inject files and edit existing XMLs.

Notice: Use the Apply button after you do a change to return to root folder. When injecting files, use copy and paste. If you just drag and drop the file wil be moved. Check AndroidManifest.xml after every APPLY, some strings might get changed or corrupted (typically there will be added a / in front of @, just remove the / and save and apply again).

(this is my generel APK-editing tool)

I use Notepad++ for editing XML/SMALI

Screen Stream

Just a very nice tool to make screen shots or video.

SignApk

Just in case you need to sign an APK.

What to do next

Well, just experiment and look inside APKs and get familiar with how they work and where different resources are placed and used by the APK. Slowly you will get more and more curious, read more and more about what ever gets your attention.
[Sony Ericsson XPERIA X10 Mini] Emperor.dk:
Schools and References - thread posts

Links to best posts in this thread

Post #5 Inspecting the content of an APK

Post #6 Understanding .9.PNG or 9-patch PNG

Post #7 Let's make our own .9.PNG

Post #8 Let's edit an APK

Post #12 Keep transparency of PNGs

Post #13 Easy but advanced apk-modding
[Sony Ericsson XPERIA X10 Mini] Emperor.dk:
References - outside forum

Best links to outside XDA forum

....
[Sony Ericsson XPERIA X10 Mini] Emperor.dk:
Reserved for a very usefull content

:cyclops:
[Sony Ericsson XPERIA X10 Mini] Emperor.dk:
Inspecting the content of an APK

The task of inspecting the content of an APK is fairly simple.

If you are only interesting in the graphics (PNGs) you can just rename the extension of an APK to ZIP. Now just extract the ZIP file and you got all the files from the APK. You will not be able to read the XML or SMALI files.

If you want access to everything use APK Easy Manager v1.0 from the essentials pack in post #1 above.

Just drag and drop the APK file into the APK Easy Manager v1.0, select Gingerbread in the dropdown and click Start Decompiling.

The decompiled APK will now be available in the projects folder.
[Sony Ericsson XPERIA X10 Mini] Emperor.dk:
Understanding .9.PNG or 9-patch PNG

Many attempts has been made to make this easy to understand and edit. Most of them ends up with strange sugestions and very complicated procedures.

Well, it's far from that complicated.

The goal of a .9.PNG is to make a graphical object, that's scaleable around a content, like a button with a text in it.

One good example is the buttons to cancel a call.

This button is made up of 5 different .9.PNG one for each state of the button, and are found in the Phone.apk (Phone.apk/res/drawable-mdpi)

btn_in_call_main_disable.9.png

btn_in_call_main_disable_focused.9.png

btn_in_call_main_normal.9.png

btn_in_call_main_pressed.9.png

btn_in_call_main_selected.9.png

They look like this (200% size shown in Pixlr.com/editor)

They all got the size 21x91. And obviously this is not the size of the buttons ;) The actual button size is 64x64.

All around the PNGs is a 1 px border, with a simple information to the handling of the PNG object. The border must be only 100% transparent or 100% black. It's the black pixels that holds the information.

Top and left border tells what part of the PNG that is scalable/stretchable.

Right and buttom border tells what part of the PNG that can hold content, like text or other PNGs (above the buttons contains both text and graphics).

Very simple run down here: http://radleymarx.com/blog/simple-guide-to-9-patch/

Let's put that into words.

The "normal" butten state fades slightly from very dark at the buttom to less dark at the top and has round corners.

Top/left scalable/stretchable

For this button to look good, the corners sould not be stretched and the vertical transition should streach along most of the button. Left black border-line should be as long as possible for this.

For both horizontal and vertical, the corners should stay clear of being stretched.

Right/buttom content

Most of the button should hold content, so lines are here as long as possible but but still with a nice margin to the edges.
[Sony Ericsson XPERIA X10 Mini] Emperor.dk:
Let's make our own .9.PNG

First thing to be aware of is, that resizing a .9.PNG from another APK most likely will make the .9.PNG unusable because the imageeditor might change the total black of the border pixels and the total transparent might get some colour from pixels next to them.

Lets say that we want to make a Hobbit theme, and want the buttons above to look like something Hobbit, like a document.

So we want to change the document into the button, it would be something like this:

First I would just draw the black lines on the full image later we can do the cutting.

As you can see, I don't want stretch on the part where the corner of the document is missing (black line to the left).

Injecting this new button as it is now (no cutting at all) is fine. It does NOT have to be the size of the system-defaults. All 5 buttons just have to be same size.

This is how it looks with the same PNG for all 5 buttons. Not bad considering it took med 5 min to make

Note: The theme I used to test the Hobbit buttons is the Xperia S CM7 Theme. The caller number being close to the buttons is something that is on my list of fixing, and has nothing to do with the buttons.

Come oin newbie themers... let's build our self an XPERIA X10 Hobbit
[Sony Ericsson XPERIA X10 Mini] Emperor.dk:
Let's edit an APK

So I got this very simple app, that just open up a link. APK -> http://db.tt/WzA4QJhp

The APK has a Windows Live icon and just opens up http://mobile.live.com

We want to change the link to http://xdaforums.com/forumdisplay.php?f=723 (this is the forum base for Sony Ericsson XPERIA X10 Mini), and give it a new nice icon.

Start APK Edit v0.2 (se post #1 for download etc) and open the APK-file (always edit in a copy).

App title and icon are changed from the front of the tool. Just write a new name and click the icon to change it. I made this cool icon.

Next we move to the content tab. This windows functions just like any other window, alowing moving og opening files directly.

The first file you see is AndroidManifest.xml

In this apk, it's not that interesting.....

<?xml version="1.0" encoding="UTF-8"?>
<manifest android:versionCode="1" android:versionName="1.0" package="[COLOR="Red"]com.live.mobile[/COLOR]"
xmlns:android="http://schemas.android.com/apk/res/android">
<application android:label="@string/app_name" android:icon="@drawable/icon">
<activity android:label="@string/app_name" android:name=".WindowsLiveMobile">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="3" />
</manifest>

..... except for the red text. This is the apk signature, any other apk with the same signature will overwrite each other when installed. So if we want to make another link-APK and have both installed, this needs to be changed - AND ANY REFERENCE TO THIS, INCL PATH REFERENCES com/live/mobile must be changed too INCL the APK folders inside the SMALI folder. We will do this another day :laugh:

For now we will just find the part of the APK where the link is.

Deep inside smali/com/live/mobile are a bunch of smali-files. Our link-string is inside WindowsLiveMobile.smali.

Just open with text-editor (not Wordpad) find the link-string and edit the URL from "http://mobile.live.com" to "http://xdaforums.com/forumdisplay.php?f=723"

Save the file and clik APPLY.

Copy to SD card and install.

This is the result APK http://www.mediafire.com/?v37jtayf7jsow82

Enjoy :good:
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
A very handy guide to .9.PNG's. Thanks!
[Sony Ericsson XPERIA X10 Mini] ktg7777:
Great job!
[Sony Ericsson XPERIA X10 Mini] WHAAAZAAAP:
thanks Emperor.dk for the information :)
[Sony Ericsson XPERIA X10 Mini] Emperor.dk:
Keep transparency of PNGs

When editing stock apps, everyone at one point will get problems with keeping the transparency of an stock PNG when opening it in an image editor programe on the PC.

Example: Here I have open plate.png from onoffwidgets.apk resources:

It should have been transparent, and editing from here won't do any good.

Solve this by first open it in Pixlr.com/editor and just save it again replacing the original on the PC.

When you open it again in your image editor in the PC, and the transparency works.

Now, enjoy modding and theming
[Sony Ericsson XPERIA X10 Mini] mortadelax:
Awesome guide! I really want to learn something about the android world. Do you have some tools like these, but for linux?
[Sony Ericsson XPERIA X10 Mini] Emperor.dk:
I'm very sure it's even more easy to do Android coding on a Linux system.... but i don't know how to install it, or use it, or play it.

[YOUTUBE]d85p7JZXNy8[/YOUTUBE]
[Sony Ericsson XPERIA X10 Mini] nik511:
awesome guide! Thanks a lot
[Sony Ericsson XPERIA X10 Mini] suicune221:
Great! Thank a lot
[Sony Ericsson XPERIA X10 Mini] Emperor.dk:
LOOOOL

Did you notice the line @ 4:55; "my phone doesn't take a week to boot"

That song is from a time way before smartphones .. :laugh:
[HTC One X] tommeke19:
Hi,

Is there anyway to have the ICS keyboard on the JB Rom? I don't like the keyboard of JB..
[HTC One X] Mr Hofs:
No alternative in the playstore maybe ?
[HTC One X] tommeke19:
Its the same problem. I will learn this keyboard, after a week it would should go :P
[HTC One X] TarekElsakka:
My friends and I think that the JellyBean keyboard is so much better than ICS's, actually. When I was running ICS, I actually downloaded an application called JellyBean Keyboard. I recommend learning to use it rather than downloading a 3rd party application since it slows down the system!
[HTC One X] Scoo88:
Hi,

I may have solution for your problem. I've installed Set Locale (google now issue), and it changed my keyboard to an ICS one.

I really want to use a JB keyboard, so is there anyone who can help me bring it back?

I have uninstalled Set Locale, did a restart, cleared cache and data for HTC Input, and I really don't want to factory reset my phone.
[LG Optimus 3D] daengdaeng:
Hi

I am a newbie, and recetly rooted my O3D..

As rooted, I tried to delete some apks to free the ram.

But, after done deleting unimportant apks (as I thought), I can get into the settings.

It says, "Sorry! The application settings (process com.android.setings)has stopped unexpectedly..."

Shooooot! So I looked up the list I can delete safety.. and, found out I deleted some apks I had to keep..

The apks I deleted but they (other people) say I had to keep are..

HiddenMenu.apk

HRZ.apk

ImageEditor.apk

PCSync.apk

S3DSpace.apk

Anyone, please help me for this matter?

Please upload those apks for me, please???

Thanks!
[LG Optimus 3D] boltthrower56:
Which rom are you on ?
[LG Optimus 3D] defcomg:
http://d-h.st/XfL ics
[LG Optimus 3D] LeighR:
Just re install your ROM. I do this all the time and regret it, lol. In future, use Gemini or ROM Toolbox to freeze apps for a while to see if you need them
[LG Optimus 3D] daengdaeng:
Oops, I forgot to mention.

2.2 is.. froyo, right? I haven't updated to newer yet..

Rooting was my first step to ICS and.. hahaha.. interrupted! lol
[LG Optimus 3D] daengdaeng:
I maybe need to have ICS on my O3D to use this.. right?

Thank you though!!! =)
[LG Optimus 3D] daengdaeng:
Thanks! I am learning step by step now.. =)

I will try to reinstall my ROM.. as I learn how to do it!

Thanks!!
[LG Optimus 3D] wayno140:
You don't need root to upgrade you don't even technically need a working phone cause it can most likely be fixed
[AT&T Samsung Galaxy Note II] sk806:
[MOD] "Nag-Free" Statusbar | No Wifi, Carrier, GPS, Battery Full or IME Notifications

For personal reasons, I cannot continue to support this thread. If someone wants to take itb over, PM me, and I will send you the files to comp. Thanks!

Hi All, the attached flashable zip will stop several of the annoying "nag" notifications in the statusbar, including the Carrier Label, "GPS Searching", "Battery Full" and "Select Input Method" notifications that drive me crazy. As the Wifi notification has already been addressed in another thread, I did not include it, but I can if people want an all-in-one solution (mine likely nwould be done a different way). This is based on the latest UCALJ2 firmware and is DE-ODEXED.

I have ben running this for several hours, and all seems OK, but, as always, you flash this mod at your own risk and I am not responsible for what happens. If people notice any bugs or FC,s please let me know in the thread.

PLEASE NOTE: This will replace your SystemUI.apk and services.jar. Accordingly, if you are using a ROM that has custom versions of either of those files, this will remove said customization! Please ask your dev if this is the case, and, if so, ask to have the changes made compatible with the ROM in question (I am happy to provide code, but it's way too much for a "How To").

To Install:

Make NANDROID Backup;

Download http://d-h.st/Rmx and place on internal or external SDCard;

Reboot into recovery;

Flash zip in recovery (dalvik wipe recommended);

Enjoy!
[AT&T Samsung Galaxy Note II] sk806:
Oh yeah, no carrier label, either...
[AT&T Samsung Galaxy Note II] carlospr21:
Will this work on stock rom with only root ????

Sent form my SAMSUNG-SGH-I317 GNote2 using XDA Premium
[AT&T Samsung Galaxy Note II] GQJ:
Thanks for the mod,

2 Q's

1. Will enacting this mod alter the signal indicator icons? (4G LTE, 4G, etc). Because in another thread for a custom ROM, you had the choice to apply the "Canada" style status bar with no Carrier Label, but the signal indicator would not be like the AT&T version, so I was not sure if this mod swapped them out.

2. Would I still be able to switch my keyboard on the fly when I am typing? or does removing the icon also remove the entire notification?

Thanks.
[AT&T Samsung Galaxy Note II] rsalan:
I can confirm that this has the ATT icons. Also, works great on CleanROM with Perseus kernel.
[AT&T Samsung Galaxy Note II] GQJ:
Im on stock kernel, CleanROM. Awesomeness

I will probably give it a whirl and reply back.
[AT&T Samsung Galaxy Note II] sk806:
Att icons are unaffected. It will prevent you from changing input method on the fly. I am happy to make a version that doesn't (I.e., wont hide the ime notification), as that's the only useful one if thise I removed. Can lkely get it out tomorrow at some point.
[AT&T Samsung Galaxy Note II] GQJ:
Ok, no rush, I am probably going to play with the first one you provided to compare, I am happy either way.
[AT&T Samsung Galaxy Note II] sling:
Perfect
[AT&T Samsung Galaxy Note II] Warren87:
That's great. thanks for share.
[AT&T Samsung Galaxy Note II] GQJ:
It seems to be working well so far. Very nice.
[AT&T Samsung Galaxy Note II] Bajanman:
Thanks for this:eek:.. Nice to get ride of the unnecessary icons...
[AT&T Samsung Galaxy Note II] Mr. Droid:
The ime swticher icon is gone. Howverr I have a no service on the notification
[AT&T Samsung Galaxy Note II] sk806:
Something is conflicting. Could you please tell me what ROM and/or all mods you are using? Thanks!

Steve
[AT&T Samsung Galaxy Note II] Mr. Droid:
I was running dagr8 rc3 ROM. No mods
[AT&T Samsung Galaxy Note II] sk806:
OK, I'll take a look.

BTW - I have added wifi removal to the zip, as I thought it would be nice to have it all in one zip. the wifi removal is coded by me and entails minimal coding, as the existing one looks like it may be from a different build...
[AT&T Samsung Galaxy Note II] sk806:
I may be mistaken, but that does not appear to be a straight UCALJ2-based ROM...accordingly, this would not work properly.
[AT&T Samsung Galaxy Note II] kjason:
Any chance of removing the ongoing NFC icon in the status bar? Now that Google Wallet can work on our devices I'm tired of that icon already.
[AT&T Samsung Galaxy Note II] sk806:
Sure. I haven't used NFC much, so I forgot that one...
[AT&T Samsung Galaxy Note II] bradtn:
Love the work, possible to request a black status bar version?
[AT&T Samsung Galaxy Note II] sk806:
For any ROM, or a specific ROM, or an existing theme? I ask so I know what I am working with...
[AT&T Samsung Galaxy Note II] Apfels:
Problem

I used twrp recovery to install the mod however nothing has changed when the phone rebooted. I did do the dalvik cache wipe. What did I do wrong?
[AT&T Samsung Galaxy Note II] ahmarchi:
Flashing thus on ptmr3 x6 Rom makes rom not boot anymore. 4.1.2 base
[AT&T Samsung Galaxy Note II] sk806:
What is the firmware base of that ROM? This is only for roms based on the firmware in the op.
[AT&T Samsung Galaxy Note II] sk806:
Hmmm..didn't flash, it seems. Ehatbdoes twrp say when you flash?
[AT&T Samsung Galaxy Note II] Apfels:
Maybe because I don't have deodex.
[AT&T Samsung Galaxy Note II] sk806:
Yes. That would do it, as the smali coding is in classes.dex for my mods, while its in the odex files in your rom, so basicalll nothing is changing when you flash coding-wise. However, I have seen it happen that classes.dex mods work. I font know what the hell is going on sometimes...;).
[AT&T Samsung Galaxy Note II] Apfels:
Well, I'm downloading a stock root deodex rom. Do I need to do a factory reset? I know I have to wipe the cache and the dalvik cache. Then I can apply this mod.
[AT&T Samsung Galaxy Note II] ahmarchi:
Any chance for 4.1.2 release of this
[AT&T Samsung Galaxy Note II] sk806:
Sure. I am working on a few other things, but I will definitely update as needed...

Working with 4.1.2 for a ROM, so should be incorporated into that, and I can post separately in OP here...

Steve
[AT&T Samsung Galaxy Note II] mypantsaretorn:
If, you're taking requests... Would it be possible to only remove the full battery and ime notifications ? I find the wifi and gps still useful most of the time.

I'm running the original port by cjspape along with the 15 toggle mods from this thread:

http://xdaforums.com/showthread.php?t=1929217

[THEME][11-12] 15 & 23 TOGGLES ☆ Simplistic Framework ☆ Modded pulldown ☆ & more

Thanks!
[AT&T Samsung Galaxy Note II] bradtn:
Note 2 Clean rom 3.0.1 please and thanks
[AT&T Samsung Galaxy Note II] sk806:
Please see OP. Working on 4.1.2 now...I just switched CPUs (MacPro 12-core dual-boot with separate 1TB Ubuntu drive...chuuuuuuuuuuuuuuhhhhhhhh (drooling noise)), so I will be setting that up and will be back at it later this week...
[AT&T Samsung Galaxy Note II] dacornholio:
Re: [MOD] "Nag-Free" Statusbar | No Wifi, Carrier, GPS, Battery Full or IME Notificat

I know op is not working on this project anymore, but since op pm box is full & I couldn't ask him for instruction, is there anyone out there that can help me out??? I'm trying to mod cleanrom 4.6.1 to remove battery full and ime switcher notification

J
[AT&T Samsung Galaxy Note II] antiochasylum:
Re: [MOD] "Nag-Free" Statusbar | No Wifi, Carrier, GPS, Battery Full or IME Notificat

You can use xposed framework, and disable battery full by pulser_g2 to remove the battery full, and as for the IMEI, just un-installed the keyboards you don't use and it will go away.
[AT&T Samsung Galaxy Note II] dacornholio:
Re: [MOD] "Nag-Free" Statusbar | No Wifi, Carrier, GPS, Battery Full or IME Notificat

Thanks antiochasylum, I couldn't uninstall Google voice typing, hence the ime switcher is always on. Even if I disable it, it will enable itself after a reboot or a new app being installed.

J
[HTC One X+] n_babyk:
Hey guys anyone notice cracking vibration sounds like when texting like its rattling vibrations doesn't sound smooth
[HTC One X+] LoneFlac:
I've noticed this when texting rapidly, I don't think it's a big deal. Just disable vibration.
[HTC One X+] mgymnop:
Yes have that too on both of my HOX+. Think it's normal.
[Verizon Samsung Galaxy S III] theraflu:
Couldn't find my exact situation. Called ATT and they have never heard of it before.

ATT gs3 running CM10, has happened on nightlies as well as the stable

factory reset, reflash, same issues

1. Have phone charging or leave phone alone for 3-4 hours

2. Will not receive incoming calls. No call screen, not just silent.

3. No missed call notification

4. No voicemail notification if voicemail is left

5. my signal strength shows the radio is on and has high signal strength.

Work-around:

1. I just have to use the phone features (calling out, dialing voicemail), then i can receive calls again.

Because I don't have to reset the phone I feel like whatever service for dialing/phone is shutting off to save battery, but won't "wake" until i make a call. I would like not having to make a call every few hours to receive incoming calls.
[Verizon Samsung Galaxy S III] kintwofan:
Haven't heard of this you may want to ask this in the att forum. This is the Verizon one. It may be something that is an att cm10 problem.

Sent from my SCH-I535
[Eee Pad Transformer Q&A, Help & Troubleshooting] happyjack96:
I tried to flash a ROM but I couldn't because it couldn't mount /sdcard. :( I tried going into mounts and storage and doing it manually but it still would work. I am on cm9.
[HTC Incredible S] jackchan_2001:
I have been using Nik's ROM ever since I rooted my Incredible S. However, as Nik has stopped working on his ROM for a while, I guess it is time to move on to something else.

What ROMs would you guys recommend? I prefer using ICS with Sense.

P.S. I really want to thanks Nik for his hard work in the past year and a half!! your hard work is really appreciated!!!
[HTC Incredible S] Evilus:
Well from what I seen Project X is basically still the best sense rom if you want a good battery ,performance and overall usage. Flash redux kernel on it too and you'll get some more features and stability.
[HTC Incredible S] jackchan_2001:
yea I've been using Project X since August but sometimes i get pretty frustrated by the People app and the call dailer as these two apps freeze quite a lot
[HTC Incredible S] Evilus:
ye I noticed that too, those 2 apps get sluggish at times and gotta wait for them. It got better for me once changing radio. However still happens at times.