Related
Do you know that game from the market alchemy when you combine 2 things and you get a new one(ex:Fire + Water = Steam). While experimenting with various sense bar(launcher) themes I've discovered if you flash 2 different ones right after another(no reboot between them) you get a completely new one.
Cool isn't it?
I will try to extract the framework and put it on an update.zip. I love to see your opinions on this one
TheRedDrake said:
Do you know that game from the market alchemy when you combine 2 things and you get a new one(ex:Fire + Water = Steam). While experimenting with various sense bar(launcher) themes I've discovered if you flash 2 different ones right after another(no reboot between them) you get a completely new one.
Cool isn't it?
I will upload some screenshots(have to reflash to make them ) and post the recipies..right now I've discovered two..more will come. I love to see your opinions on this one
Click to expand...
Click to collapse
Haha, I'm waiting eagerly for the screens
Updateidn't work! I need help from a dev with this.
Got it to work again putting the screenshots
zHk3R said:
Haha, I'm waiting eagerly for the screens
Click to expand...
Click to collapse
You got them
IMO it looks better than the Sense dock does.
What themes did you flash?
I discovered that D&D Rosie must be flashed also in the process it won't work without it. I don't know how to extract the framework from an installed rom. Any help would be nice.
looks pretty nice but can you tell me if its possible to have app draw button in the centre where the phone is and have phone on left and contacts on right?
If you want Themes based on this go here: http://forum.xda-developers.com/showthread.php?t=789252
Ronaldo_9 said:
looks pretty nice but can you tell me if its possible to have app draw button in the centre where the phone is and have phone on left and contacts on right?
Click to expand...
Click to collapse
I'l take a look into that but since we are talking about sense it is very hard to change the functions
TheRedDrake said:
I discovered that D&D Rosie must be flashed also in the process it won't work without it. I don't know how to extract the framework from an installed rom. Any help would be nice.
Click to expand...
Click to collapse
To extract a framework-res.apk from an installed ROM you're going to have to use adb. I'm sure you know how to use adb since you're able to flash zips through recovery, but in case you don't know the exact commands i'll tell you what they are.
So you'll want to start up command prompt or whatever program you use to run commands through adb. Then start up adb through these commands:
1. So first put in the command, "cd\" and replace the letter "c" with whatever drive you put androidsdk on.
2. After that put in "cd AndroidSDK\tools\". If you put the filepaths differently on your computer from what I have, which is on the c drive, AndroidSDK folder, then the tools folder, feel free to change it to whatever you have it set up as. Keep in mind that it has to be exactly as what it says in your directory or it won't work. This means spelling and capitalization really counts here.
3. Next put in the command, "adb devices" and your device number should pop up if not then there is something wrong, but I'm assuming it'll pop up since you got your phone rooted.
4. Anyways after that you'll want to put in the remount command, "adb remount" which allows your phone's system apps or other lower level things to be written over and such.
5. Following that step you'll want to pull the apk with this command, excluding the quotation marks, "adb pull /system/framework/framework-res.apk". The exact filepath might be a little different on your phone but you can check easily with a file manager program that has access to those directories such as Root Explorer.
6. Finally after you've done all of that you should find the extracted framework-res.apk in the folder tools folder of the AndroidSDK folder.
If you already know the commands to do so then you can just disregard this. If not then I hope this helps you out.
I learned this already, thanks any way. What do you think about the theme?
Sent from my HTC Desire using Tapatalk
TheRedDrake said:
...What do you think about the theme?...
Click to expand...
Click to collapse
Clock digits are too big and look quite disproportionate on the face of that screen and also relative to the clock hands
The launcher bar looks quite cheap and poor (no colour, gradient, gloss, blend of any kind)
Nice effort but definitely not for me, I think. The MT4G launcher mod is the best launcher mod at the moment I think. Maybe also take a look at the SenseHD themes/skins and you'll see some great polished looking launchers there which may help improve your concept...
I have been meaning to post this for a while and I am finally posting it today.
I tried the Gingerbread theme by wallla but wasn't really satisfied with it. One of the reasons is the lack of a themed dialer. Also, there were a few errors that I noticed, like the address bar in browser wasn't displayed correctly (in my phone at least).
So, I decided to create a better Gingerbread theme for my Milestone and here it is. It contains themed dialer and a few other stuff. Have also got the notification bar to look 99% like the SDK.
The theme contains the following modified files.
framework-res.apk - Contains most theme elements.
services.jar - Modified to change the clock color in notification bar to white.
Browser.apk - Contains only the new browser icon.
Contacts.apk - Themed dialer
Email.apk - New email notification icon.
Gmail.apk - New gmail notification icon.
Mms.apk - New sms, mms, etc. notification icons
MotoCarDock.apk - New car dock notification icon.
Phone.apk - Themed dialer. Used for emergency calls I think.
Settings.apk - A few new icons.
I have kept a few things the same. The pattern lock screen because the new one is very ugly in my opinion. The emergency call icon (old/new) cause the new one doesn't make any sense (to me ) and that icon (old/new) that is displayed along with app permissions in the Market.
Screenshots
I have created two versions of the theme. One contains green notification icons (like signal strength, 3g, wifi etc) as you can see from the above screenshots and the other one contains gray ones that are displayed by the Android emulator provided with the SDK. SDK contains both the green and the gray icons in SystemUI.apk but the gray ones are displayed by default in the emulator. Check screenshot of emulator below.
Download
View attachment gingerbread-theme-gray-update.zip
MD5: AD9CFE2D67D8129C0220165885963237
View attachment gingerbread-theme-green-update.zip
MD5: 3BA6A855B2F23F4CE9117EF125A33AE5
Installation
Create a nandroid backup first or manually backup the original files. Then, apply any one of the update.zip archives (green or gray notification icons) with latest OpenRecovery or extract and manually push the files in the system directory using adb.
Please note that the theme was created using files from the south east asia Milestone having firmware configuration version GAS_EMEA_USASHLS00RTINT_P016. If you have a different version, your Settings.apk may be different, in which case you should delete it from the zip archives or leave it out if you will be manually pushing the files using adb. You can pull the Settings.apk from your phone and check the MD5 hash to see if it is different or not. The MD5 hash for the original Settings.apk from the south east asia milestone is EE46C636EAC6E95044D7FA26B9291F4C.
Gingerbread docks and icons for LauncherPro can be found in the following archive.
View attachment 497035
No one posted.....?
great work man, i use android 2.2, and if i came back to 2.1 i will use your theme.
keep it up.. cheers.
Beackman said:
No one posted.....?
great work man, i use android 2.2, and if i came back to 2.1 i will use your theme.
keep it up.. cheers.
Click to expand...
Click to collapse
Nobody posted due to the lack of class in the title.
It's not like.. the best them EVER111
You see, normally, people who put together a theme respect and give kudos to the work that it was based upon... not piss on it.
It's not based on wallla's theme. It's based on Android SDK. I made the theme from scratch and spent hours making it. Learnt how to make themes in the process.
And sorry I couldn't come up with a better title. Got the idea from better wordpress plugins with simiar names.
Don't judge a post by its title.
ashketchum said:
It's not based on wallla's theme. It's based on Android SDK. I made the theme from scratch and spent hours making it. Learnt how to make themes in the process.
And sorry I couldn't come up with a better title. Got the idea from better wordpress plugins with simiar names.
Don't judge a post by its title.
Click to expand...
Click to collapse
Actually, I judged the original post on its "mine is better" attitude, as did most of the approximately 400 people who have viewed the thread and not cared to comment.
It's great that you learned alot and put something together, but tearing apart somebody else's effort only makes people want to tear apart your effort.
Nobody likes a braggart.
btw, green highlights would be better.
But then again, that's just an opinion, isn't it?
work like charm!!!! nice work buddy both themes looks nice...
zeppelinrox said:
Actually, I judged the original post on its "mine is better" attitude, as did most of the approximately 400 people who have viewed the thread and not cared to comment.
Click to expand...
Click to collapse
I made this theme for myself cause I didn't like the one by wallla since it wasn't really as close to the SDK as possible. I later decided to share this theme with others who would also like to have their Milestones look as close to Gingerbread as possible. And if someone can make a Gingerbread theme that is even better than mine, like for example they manage to get that "Clear" text on the clear button on notification bar centered or get the "recent apps" to look same as Gingerbread, then I would start using that theme instead of the one I made.
zeppelinrox said:
...tearing apart somebody else's effort only makes people want to tear apart your effort.
Click to expand...
Click to collapse
By this logic, Google tore apart Apple's "effort" by creating a better mobile operating system. Which then begs the question, what are you doing here?
zeppelinrox said:
Nobody likes a braggart.
Click to expand...
Click to collapse
I tried my best not to sound like I was bragging. But I can't deny that I was very much tempted to brag about my theme. I am a human and not an alien from outer space. And like most humans, I too like to brag.
And as far as I know, many people "like" Apple and they are the king of "braggarts".
zeppelinrox said:
btw, green highlights would be better.
Click to expand...
Click to collapse
Tell that to the Google developers who made the default theme for Android 2.3. I however think that it was a good decision on their part to continue using orange highlights.
By the way, I hope I have fed you enough and that you are stuffed by now.
Hi,
Great theme! The best Gingerbread theme I saw!
Congrats for the excellent work!
I have darky's rom 8.0 in my SGS and the only thing I would like to change is the phone dialpad, is there a way I can apply yours and if there is, how can I do it?
regards,
Yes you can. What you need to do is extract the Phone.apk and Contacts.apk from my theme, get the new images from the "res/drawable-hdpi" and "res/drawable-finger-hdpi" and replace the ones in Phone.apk and Contacts.apk that you pull from your phone.
To replace the images in the apk files from your phone, rename them to zip files (Phone.zip, Contacts.zip) and then open them one by one with WinRAR. Then browse to either "drawable-hdpi" or "drawable-finger-hdpi" and drag and drop the new images there. As soon as you drag and drop you will see a dialog box where you need to select "Store" as the "Compression method". After you are done replacing the images with the new ones, you need to zipalign the modified apks. zipalign is included with the Android SDK and is located in the "tools" directory. Open command prompt and browse to the directory where you have the renamed apk files from your phone. Then use the command "PATH_TO_ANDROID_SDK\tools\zipalign -v 4 Phone.zip Phone.apk" and another one for the Contacts.zip file. Now you should have two new apk files which you can push to your phone using adb and that's it.
Let me know if you need more details.
ashketchum said:
I made this theme for myself cause I didn't like the one by wallla since it wasn't really as close to the SDK as possible. I later decided to share this theme with others who would also like to have their Milestones look as close to Gingerbread as possible. And if someone can make a Gingerbread theme that is even better than mine, like for example they manage to get that "Clear" text on the clear button on notification bar centered or get the "recent apps" to look same as Gingerbread, then I would start using that theme instead of the one I made.
Click to expand...
Click to collapse
I don't recall diminishing or slagging the quality of your work.
My only "point" was that people weren't really commenting on your work due to bad manners.
Edit: If anything, your work does indeed look very clean and polished.
ashketchum said:
By this logic, Google tore apart Apple's "effort" by creating a better mobile operating system. Which then begs the question, what are you doing here?
Click to expand...
Click to collapse
When I said "tear apart", it was in the context of picking apart somebody elses work and pointing out all that is wrong with it and basically calling it santa claus.
It was not in the context of disassembling and reengineering/improving.
You're a smart guy and you conveniently misinterpreted my meaning so that you can make it seem like I was trolling.
BTW, android is nothing like iOS so the above arguement is invalid anyway.
ashketchum said:
I tried my best not to sound like I was bragging. But I can't deny that I was very much tempted to brag about my theme. I am a human and not an alien from outer space. And like most humans, I too like to brag.
And as far as I know, many people "like" Apple and they are the king of "braggarts".
Click to expand...
Click to collapse
Nothing wrong with taking pride in one's work.
But pissing on somebody else's work doesn't do your work any favours.
Which is why alot of people, like ourselves, can't stand the "Apple Attitude."
ashketchum said:
Tell that to the Google developers who made the default theme for Android 2.3. I however think that it was a good decision on their part to continue using orange highlights.
Click to expand...
Click to collapse
About my green highlights remark, ya, so I trolled a little....
ashketchum said:
By the way, I hope I have fed you enough and that you are stuffed by now.
Click to expand...
Click to collapse
...well, not really, since I immediately stated that it was only my opinion that green highlights would be better than orange.
But you conveniently disregarded that, so that you can call me a troll.
Very clever, but that just makes you a clown. (I couldn't find a big enough link)
But then again, I set you up and you took the bait, so maybe I'm a bit of a clown too
Aaaand you're back. For today's meal?
zeppelinrox said:
My only "point" was that people weren't really commenting on your work due to bad manners.
Click to expand...
Click to collapse
I see. And here I was thinking that it was because there weren't many xda members with Milestones who were still using Android 2.1 and the ones that are still using Android 2.1 (like me), found nothing wrong with the theme and understood the installation instructions and so didn't feel the need to "comment". But thanks for letting me know that it was because of my bad manners.
zeppelinrox said:
When I said "tear apart", it was in the context of picking apart somebody elses work and pointing out all that is wrong with it and basically calling it ****.
Click to expand...
Click to collapse
Hmmm. It seems I have amnesia since I don't recall doing that.
zeppelinrox said:
BTW, android is nothing like iOS
Click to expand...
Click to collapse
Of course it isn't. It's better than iOS.
zeppelinrox said:
About my green highlights remark, ya, so I trolled a little....
Click to expand...
Click to collapse
I knew I shouldn't have removed that extra space between those two lines. And, now it seems you are not just a troll but also an idiot. Oh wait, an idiot can't be a troll. No, it seems you trolled accidentally. And that means I don't have to worry about feeding you! Yay!
Oh wow.
I gave you too much credit.
You're not all that bright after all.
You don't have amnesia though, just a selective memory which allows you to take things out of context to such an extent that your responses don't even follow simple logic and are, in fact, just childish.
I did not troll accidentily.
As I said before, when I made that "green highlights are better" remark, I purposefully pointed out that it was just my opinion and therefore, was not trolling at all.
Now, before you decide to reply, try not to look like the rambling fool that made the prior post.
Peace, brothers.
zeppelinrox said:
I did not troll accidentily.
As I said before, when I made that "green highlights are better" remark, I purposefully pointed out that it was just my opinion and therefore, was not trolling at all.
Click to expand...
Click to collapse
Oh, wow. It seems you still have no idea what you are talking about. Your very first post can be considered as trolling, you dummy. How long have you been on the internets?
sileshn said:
Peace, brothers.
Click to expand...
Click to collapse
He started it.
ashketchum said:
Oh, wow. It seems you still have no idea what you are talking about. Your very first post can be considered as trolling, you dummy. How long have you been on the internets?
Click to expand...
Click to collapse
Uh.. sticks and stones...? geezus... what a child indeed....
I think 1996ish... about 15 years.
This probably explains a few things:
1. My low tolerance for braggarts
2. Why you didn't get me mad
3. Why I didn't stoop to your level
4. My ability to recognize your feeble attempts at twisting my words.
I can go on but I don't want to be a braggart.
And yes, I started it by calling a spade a spade. It wasn't trolling. Calling it trolling doesn't make it so.
Many times, the truth hurts. And then the offended party replies with some name calling such as "troll" without validity.
But that's just too bad. It doesn't change reality.
At least I was nice enough to throw in a couple of compliments.
Not that you would notice.
Anyway, I've bumped this thread too many times so I'll just bury the spade, hatchet, whatever.
ashketchum said:
Yes you can. What you need to do is extract the Phone.apk and Contacts.apk from my theme, get the new images from the "res/drawable-hdpi" and "res/drawable-finger-hdpi" and replace the ones in Phone.apk and Contacts.apk that you pull from your phone.
To replace the images in the apk files from your phone, rename them to zip files (Phone.zip, Contacts.zip) and then open them one by one with WinRAR. Then browse to either "drawable-hdpi" or "drawable-finger-hdpi" and drag and drop the new images there. As soon as you drag and drop you will see a dialog box where you need to select "Store" as the "Compression method". After you are done replacing the images with the new ones, you need to zipalign the modified apks. zipalign is included with the Android SDK and is located in the "tools" directory. Open command prompt and browse to the directory where you have the renamed apk files from your phone. Then use the command "PATH_TO_ANDROID_SDK\tools\zipalign -v 4 Phone.zip Phone.apk" and another one for the Contacts.zip file. Now you should have two new apk files which you can push to your phone using adb and that's it.
Let me know if you need more details.
Click to expand...
Click to collapse
Hi there,
Darkyy here, the dev of Darky's ROM.
I don't know how it is for your device, but changing the dialer on the Galaxy S i9000 needs a change of the DialerTabActivity.apk
Just wanted to inform you.
BTW: I just read this thread totally random and saw all these moaners about the OP. All I can say, make it better before you blame someone's hard work.
Darkyy - Joël
- Sent from my SGS with Darky's ROM v9.1
ashketchum said:
Yes you can. What you need to do is extract the Phone.apk and Contacts.apk from my theme, get the new images from the "res/drawable-hdpi" and "res/drawable-finger-hdpi" and replace the ones in Phone.apk and Contacts.apk that you pull from your phone.
To replace the images in the apk files from your phone, rename them to zip files (Phone.zip, Contacts.zip) and then open them one by one with WinRAR. Then browse to either "drawable-hdpi" or "drawable-finger-hdpi" and drag and drop the new images there. As soon as you drag and drop you will see a dialog box where you need to select "Store" as the "Compression method". After you are done replacing the images with the new ones, you need to zipalign the modified apks. zipalign is included with the Android SDK and is located in the "tools" directory. Open command prompt and browse to the directory where you have the renamed apk files from your phone. Then use the command "PATH_TO_ANDROID_SDK\tools\zipalign -v 4 Phone.zip Phone.apk" and another one for the Contacts.zip file. Now you should have two new apk files which you can push to your phone using adb and that's it.
Let me know if you need more details.
Click to expand...
Click to collapse
Thank you very much for your quick support
Let me see if I understand,
1. I copy both files (phone.apk and contacts.apk) from my phone folder (system/apps), paste it in my computer and rename both to .zip file.
2. I extract the same two files from your theme and rename both to .zip.
3. Open the renamed file I copy from my phone (phone.zip) in a window, and open your phone.zip file in another window, and drag and drop from one window to another the drawable-hdpi folder or the drawable-finger, (couldn't find the: drawable-finger-hdpi, only drawable-hdpi-finger or drawable-hdpi).
3a. Question: Is it necessary to copy both folders or just one of the two?
4. When replacing the folders choose, "Compression method" "store" from winrar pop up window.
5. Zipalign the modified apks: Put both changed files, (phone.zip and contacts.zip) in the androidsdk/tools folder.
6. Open the command prompt to browse the directory where you pasted the saved files and write:
cd\
cd AndroidSDK\Tools\
(Now is pointing to the tools directory)
Then use the command "PATH_TO_ANDROID_SDK\tools\zipalign -v 4 Phone.zip Phone.apk"
...and the same but using the "contacts" instead of phone.
Then we should have two new apk files in androidsdk/tools folder.
6. Copy both and with root explorer paste it in the phone, system/apps folder replacing the ones that are there.
Did I made all the steps correctly?
If so, there's only one thing that is not working:
When I use the command: "PATH_TO_ANDROID_SDK\tools\zipalign -v 4 Phone.zip Phone.apk"
It gives me an error saying that the directory doesn't exist.
I supose it's because my folder is called androidsdk and not android_sdk.
But when I change to: "PATH_TO_ANDROIDSDK\tools\zipalign" it says the same thing.
And if I change to: "PATH TO ANDROIDSDK\tools\zipalign" it gives no error, but it doesn't do anything, and in the tools folder doesn't show the "phone.apk" or "contacts.apk" new files.
Am I doing anything wrong?
Just another question: Can I install all your theme with CWM in Android 2.2.1 or only works in 2.1?
Thanks again for all your excellent work and support!!
You have the best original Gingerbread theme, the design super!!!
Cheers mate!
Hi,
Thanks for the info and for your excellent rom Darky
What you are saying is that I also need to do the same thing in this file? Or just copy the apk to the apps folder?
Cheers,
Keep it on topic please..already had to edit some of the posts in this thread...any more and I'll get the boogie man onto you
I'm building a few apps but wanted to see if there might be a way to grab existing graphics already in the OS. Like the plus sign in the Calendar or the microphone... I'd rather not have to include the same image in the system if it's already there, and the fact that a simple theme change would make the apps I'm working on change dynamically with the new look.
Thoughts?
if the files you want to use are defined in the resource directory and can be accessed via R.java from both xml and java then there is no way to get to the files.
if the files are defined as Assets then there is a possibility for you to access them.
you will need to know the exact file path to the file you want to access.
see
http://developer.android.com/reference/android/content/res/AssetManager.html
and
http://stackoverflow.com/questions/5493396/how-to-reference-android-assets-across-packages
Exactly what I was looking for, but not what I was wanting to hear. Know of any stock graphics I can use for my res/drawables? I'm not exactly the best artist in the world and would like my apps to look somewhat like they belong.
removed
android.R.drawable is helpful but if you can't get it, just download the source. are you guys forgetting the android is completely open source? it might take you a while to find them, but they're all there.
I was sure there were some stock graphics available somewhere. Thanks SimonVT. Helped quite a bit with the ugly crayon jobs I created.
removed
SimonVT said:
That is also an option, but using native resources will ensure that it fits in with the overall OS theme.
Click to expand...
Click to collapse
oh yeah, I guess you've got a point there. I wasn't thinking about people with sense, motoblur, etc. I've only ever had stock android phones. Well, I did have a nook color for a month or two, but I installed cyanogenmod the day I got it.
this might interest you aswell. its the android icon template pack.
http://developer.android.com/shareables/icon_templates-v2.3.zip
you can read more about icon and user interface guidlines here
http://developer.android.com/guide/practices/ui_guidelines/index.html
Yeah, that's some good information as well. Following the OS standard is what I would prefer over trying to make my own or grabbing from other installed apps. It makes for the apps/widgets to flow much better in overall design theory.
... freaking hate them.
Just kidding, would be nice to have them. Unfortunately high-res icons are not provided very often, though, as you can see on the top left of the play store app, they technically exist. The devs are required to upload 512x512 icons to google, but not to include them in the .APKs.
Do you do anything about it? Has anyone found a convenient way to replace the icons throughout the system, e.g. not only on the homescreen but also in the app drawer? (Modifiying the APKs manually on the PC or with Ninjamorph is too much of a waste of time in my opinion.)
What I do about it:
Get the Icon: Advanced search for images (Google), filetype PNG. If there is no icon: Screenshot in the play store app, remove background, save as PNG. It should be downscaled to 144x144.
Store it on the device.
Replace icon on homescreen: Via longpress in Nova Launcher. Other method, works with every launcher: Create a "Desktop Visualizer" widget, and link it to the desired app. In case the icon looks blurry, check the Desktop Visualizer settings.
However, keep in mind that the app drawer icons remain as they are.
Please tell me if you know some launcher or a highly automated APK modification app that also replaces the drawer icons.
Cheers!
Thats actually quite interesting. I noticed the high-res icons in the Play Store. I don't have my Nexus 10 as of yet but I would hate to have low-res icons simply because the developer didn't take the 10 minutes to convert the icon and upload it with the .APK!
I would suggest we try to clip this problem at the source - TELL developers of this issue! Email them about it. Request it. Developers are in it for money, customers (and, being human, they obviously appreciate positive feedback). Tell them what we want, make it an issue, show them we care, and it will get fixed. Don't just rely on Google to push for a better ecosystem, tell them yourselves!
If someone posts their email to a developer about this issue here, I will take and alter that email to send to them in support, give a bit more force behind it. Sounds like the best option to me!
CWalkop said:
Thats actually quite interesting. I noticed the high-res icons in the Play Store. I don't have my Nexus 10 as of yet but I would hate to have low-res icons simply because the developer didn't take the 10 minutes to convert the icon and upload it with the .APK!
I would suggest we try to clip this problem at the source - TELL developers of this issue! Email them about it. Request it. Developers are in it for money, customers (and, being human, they obviously appreciate positive feedback). Tell them what we want, make it an issue, show them we care, and it will get fixed. Don't just rely on Google to push for a better ecosystem, tell them yourselves!
If someone posts their email to a developer about this issue here, I will take and alter that email to send to them in support, give a bit more force behind it. Sounds like the best option to me!
Click to expand...
Click to collapse
I agree. However, if you want to get it done quickly and properly, you will have to do it yourself. The problem is that I couldn't find a workaround, which is weird, because the idea exists. A long time ago, I had an iPod Touch, where you could install "Winterboard" - a Cydia app which redirected the read access to the icon file (which is stored within the app on iOS, too) to a folder where you could place custom icons.
If I were Google, I'd change the filetype of icons (or even more ui elements) to a vector format like .SVG. This way every device could calculate its own full resolution icons once and cache them for fast access. There wouldn't be the need for new icons everytime the displays are improved, which is happening all the time.
Hello All,
Not having the availability of a PC at the moment and wanting to edit apks had me thinking if it was possible to run Apktool straight from my Nexus 6p itself. After some research I found some information showing that it is indeed possible (at least it was), but nothing seems to work at the moment, rather nothing seems to be up to date.
I would like some insight on the matter if anyone has any or if anyone can point me to and updated version for Android Nougat.
Here are two threads from xda showing that it indeed it's possible, but not updated. Any help is appreciated thanks
http://forum.xda-developers.com/galaxy-core/general/how-to-decompile-recompile-apk-using-t2818875/
http://forum.xda-developers.com/showthread.php?t=2488697&page=8
Jackson.Armstrong.Blow said:
Hello All,
Not having the availability of a PC at the moment and wanting to edit apks had me thinking if it was possible to run Apktool straight from my Nexus 6p itself. After some research I found some information showing that it is indeed possible (at least it was), but nothing seems to work at the moment, rather nothing seems to be up to date.
I would like some insight on the matter if anyone has any or if anyone can point me to and updated version for Android Nougat.
Here are two threads from xda showing that it indeed it's possible, but not updated. Any help is appreciated thanks
http://forum.xda-developers.com/galaxy-core/general/how-to-decompile-recompile-apk-using-t2818875/
http://forum.xda-developers.com/showthread.php?t=2488697&page=8
Click to expand...
Click to collapse
The SDmaid app has that feature included, at least the paid version does
GKti22 said:
The SDmaid app has that feature included, at least the paid version does
Click to expand...
Click to collapse
No it doesn't. I use SDmaid regularly. Also have pro. Not sure what you mean. SDmaid is not able to decompile apps. APKtool is for decompiling apps so you can make edits to the code. For example, if you use any Team Blackout apps. They decompile the app and then edit the code and use image editors such as Gimp or Photoshop to black out the colors and then recompile it so that you can install and use it. SDmaid is absolutely not a decompiling tool. Two completely different things. Google APKtool to learn more.
RoyJ said:
No it doesn't. I use SDmaid regularly. Also have pro. Not sure what you mean. SDmaid is not able to decompile apps. APKtool is for decompiling apps so you can make edits to the code. For example, if you use any Team Blackout apps. They decompile the app and then edit the code and use image editors such as Gimp or Photoshop to black out the colors and then recompile it so that you can install and use it. SDmaid is absolutely not a decompiling tool. Two completely different things. Google APKtool to learn more.
Click to expand...
Click to collapse
You're right. I meant to say it can recompile apk files from apps you have already installed, just compiling, which is no big deal you have root anyways since you can grab it directly from system folders.
GKti22 said:
You're right. I meant to say it can recompile apk files from apps you have already installed, just compiling, which is no big deal you have root anyways since you can grab it directly from system folders.
Click to expand...
Click to collapse
Where exactly are you talking about? SDmaid can't do any of that to my knowledge.
Edit: APKtool is used to basically rip an app apart so that you can manually edit the code and images inside of it. The inner files that make the app what it is. It separates the app into a bunch of different folders and files. You edit the files and images you want and then recompile it which basically *puts humpty dumpty back together again*. SDmaid is a system cleaning tool to remove unwanted files and folders left over from uninstalled apps. It does not recompile or decompile apps.
#2: See here; https://ibotpeaches.github.io/Apktool/
APKtool and SDmaid are in 2 completely different ballparks in 2 different states. One ballpark is NFL, the other is NBA. Two completely different things.
RoyJ said:
Where exactly are you talking about? SDmaid can't do any of that to my knowledge.
Edit: APKtool is used to basically rip an app apart so that you can manually edit the code and images inside of it. The inner files that make the app what it is. It separates the app into a bunch of different folders and files. You edit the files and images you want and then recompile it which basically *puts humpty dumpty back together again*. SDmaid is a system cleaning tool to remove unwanted files and folders left over from uninstalled apps. It does not recompile or decompile apps.
#2: See here; https://ibotpeaches.github.io/Apktool/
APKtool and SDmaid are in 2 completely different ballparks in 2 different states. One ballpark is NFL, the other is NBA. Two completely different things.
Click to expand...
Click to collapse
It can do this, nothing fancy as I said, there are ways that can get the OP full fledged APKtools into his phone but not a legal or XDA friendly I know of...
GKti22 said:
It can do this, nothing fancy as I said, there are ways that can get the OP full fledged APKtools into his phone but not a legal or XDA friendly I know of...
Click to expand...
Click to collapse
Your screenshot points to "System" indicating it's a system app. Frozen, an option to freeze the app. And autostart which will list any receivers the app uses to run at boot. I see nothing in your picture about recompiling anything. Then again the quality is badly pixelated. APKtool is a reverse engineering tool. SDmaid is not.
OK. Imagine it like this. You make an omelette (app) with bacon, mushrooms, onions and peppers. You fully cook it (compile it) and then realize that you don't like onions or peppers. So you uncook the omelette so the egg is raw again (decompile it) and you pull out all of the onion and peppers and add diced tomatoes (editing the code). Now you cook it again (recompiling it). Show me exactly where you can do that in SDmaid.
I'm not sure you understand what APKtool is. It is not just a tool to freeze, force close, uninstall, revert to first install or edit receivers. It fully reverse engineers the app so you can edit the code that makes the app what it is.
GKti22 said:
The SDmaid app has that feature included, at least the paid version does
Click to expand...
Click to collapse
I know all about SDmaid and it's not what I'm looking for nor does it do what I'm asking about @RoyJ is absolutely correct
Jackson.Armstrong.Blow said:
I know all about SDmaid and it's not what I'm looking for nor does it do what I'm asking about @RoyJ is absolutely correct
Click to expand...
Click to collapse
Thanks, I felt like I was taking crazy pills lol. I couldn't find anything newer either. If you do end up coming across something here sooner or later, mind tagging me in it? Oh and also, I have APKtool on my laptop. Anything in particular you were looking to do?
RoyJ said:
Thanks, I felt like I was taking crazy pills lol. I couldn't find anything newer either. If you do end up coming across something here sooner or later, mind tagging me in it? Oh and also, I have APKtool on my laptop. Anything in particular you were looking to do?
Click to expand...
Click to collapse
Yes if I find anything newer working for Nougat I will tag you.
As for your offer I have a few different mods for Nougat that I have collected, the problem is if flash one I erase the current one due to the fact the are SystemUi modifications. What I wanna do is combine them all into one super mod I currently have 3 different systemui mods. I have all the codes that need to be modified as well.
I also would like to tweak the pixel launcher a little. Again I have so.e of it done already I just need finishing touches I guess.
If you willing to take on the task let me know and if not then that's cool as well, either way I will have to learn myself someday and as soon as my laptop is up and running I will begin my education
Jackson.Armstrong.Blow said:
Yes if I find anything newer working for Nougat I will tag you.
As for your offer I have a few different mods for Nougat that I have collected, the problem is if flash one I erase the current one due to the fact the are SystemUi modifications. What I wanna do is combine them all into one super mod I currently have 3 different systemui mods. I have all the codes that need to be modified as well.
I also would like to tweak the pixel launcher a little. Again I have so.e of it done already I just need finishing touches I guess.
If you willing to take on the task let me know and if not then that's cool as well, either way I will have to learn myself someday and as soon as my laptop is up and running I will begin my education
Click to expand...
Click to collapse
Sure I'll give it a go in a few hours when I'm back at my laptop. PM me your stock SystemUI.apk and the code you want edited and I'll see what I can do. If it goes well, we'll see about the Pixel launcher. Fair warning, I've only really used it to decompile an app and then recompile and sign. It worked and I could install it, etc., but I haven't messed around with making edits yet. Still willing to give it a shot, there's plenty of threads I could ask in if I run into trouble. It's something I've wanted to do for a while now, so yeah. Learning experience for us both. :good:
RoyJ said:
Sure I'll give it a go in a few hours when I'm back at my laptop. PM me your stock SystemUI.apk and the code you want edited and I'll see what I can do. If it goes well, we'll see about the Pixel launcher. Fair warning, I've only really used it to decompile an app and then recompile and sign. It worked and I could install it, etc., but I haven't messed around with making edits yet. Still willing to give it a shot, there's plenty of threads I could ask in if I run into trouble. It's something I've wanted to do for a while now, so yeah. Learning experience for us both. :good:
Click to expand...
Click to collapse
Okay bet I'll send in right now
Jackson.Armstrong.Blow said:
Okay bet I'll send in right now
Click to expand...
Click to collapse
Never got anything, did you send them?
Edit: Nevermind, I did. XDA labs is pretty bad about giving me notifications...
RoyJ said:
Never got anything, did you send them?
Edit: Nevermind, I did. XDA labs is pretty bad about giving me notifications...
Click to expand...
Click to collapse
if he's on stock Android N, systemui should be odexed so you won't get all the source code from decompiling without deodexing the app first.