Just got a new Compaq Mini for just devving...sadly, it is win32 and my last rig was win86. If someone could just throw me the android essentials for a win32 box I can get back to getting my hands dirty in code again.
Obviously the sdk is needed, but java extractor only runs win64 and above. I have been trying to install and use many different tools to extract systemUI and work in smali/baksmali, but no program I use can extract and allow changes--then repackaging into a flashable .zip.
Any help is appreciated.
TheSneakerWhore said:
Just got a new Compaq Mini for just devving...sadly, it is win32 and my last rig was win86. If someone could just throw me the android essentials for a win32 box I can get back to getting my hands dirty in code again.
Obviously the sdk is needed, but java extractor only runs win64 and above. I have been trying to install and use many different tools to extract systemUI and work in smali/baksmali, but no program I use can extract and allow changes--then repackaging into a flashable .zip.
Any help is appreciated.
Click to expand...
Click to collapse
apktool is the way to go
http://code.google.com/p/android-apktool/
Related
We've updated a bit....
Download Link: [Here]
We now have a complimentary app on the app store for this A4D App.
What is A4D?
The goal of A4D is for us to move beyond just N1 make it an all in one flashing/upgrading/android utility. We just added a ROM library with MD5s. We are not going to be hosting the actual ROMs by themselves so if you report a dead link, they will be taken down (after a number of reports). You can also add your own ROMs as well into the library.
The ROM library will be supported by both Android and Desktop App. We are rewriting the Desktop apps so that we can do all 3 platforms in one, Linux, Windows, and Mac. You'll love the layout of the app. That's all we can say for now.
Oh one more thing. The android app won the best android app award at the Mobile in the Middle Hack-a-thon over the weekend in Chicago (on 3/6/2010).
I would like you guys to try out the app and tell us feedbacks. Also feel free to add your own ROMs to the Database and tell us how we can make the DB better. There a number of features we are trying to add as well. But with our full time jobs... things are going a little slower than we wanted. Sorry.
Requirements to run the app on Android: Amon_RA's recovery. That's what we tested it with.
Reserved
Reserved for Future Updates / Changelog
Can't wait to see if this is fool proof.
Add md5 check. Make it in this way: user have to enter/copy-past md5 hashsum from forum/site. Program calculates md5 of image and says image is good or bad. Also you can disable flashing with out this check. ;-)
good idea. Will do that. That will help with flashing screwed up downloads.
Hi
Thank you for sharing the application.
Does it flash the radio too? I mean CyanogenMod has two files a radio ROM and a CyanogenMod ROM. Does it flash both of them to the phone?
Thanks.
Radio flash is in there we took it out. May do so in the next release but radio flashing is dangerous (can brick phones) so...
Hey Lwin,
Nice concept man, this is gonna prove very handy for many peeps.
You've come up trumps again
So, this is a desktop application?
Does it flash ROM's from your desktop or copy them over and just run the commands on the phone for you?
I ask, as I'm having some problems flashing now, based round a slightly faulty Micro SD card. Does it store backups on the phone or on your desktop PC?
This program is written so you don't have to do command line commands. Everything else remains the same. If you are doing a Nand backup, it goes where it used to go.
I would recommend fixing your "slightly faulty Micro SD card" by getting a new card.
nice app for those that aren't familiar with cmd or jus pure...lazy lol
maybe the screens should be bigger as quite hard to see clearly whats available.
Pure Genius...
seraph1024 said:
Here is the GUI tool for unlocking, updating, restoring, flashing of the N1 (and in theory should work on all HTC androids).
Try it out and see if it is useful. The tool is made to help for people with very basic skills since the tool at this stage is a wrapper for the shell commands at this point.
Again, as usual, we take no responsibility for loss of sleep, loss of phone or screw ups on our side (due to app) or on your side (due to lack of ability to follow instructions).
I wish to make it more simple. We welcome feed backs.
Seraph1024 - ShadowPyro
Download Link: [Here]
Click to expand...
Click to collapse
Hey Seraph, This is getting better and better everyday.. How is your windows and android port.. Oh and don't forget there little buddy, I need you on my Mobility Team when we arrive to the scene.. Android and Audi... Almost there....
Edit: Okay, can't run on Mac, of course will in VMware, can you please make this mac native too... It would be great as per what MooMoo said, for all who are lazy...
shadowpyro said:
This program is written so you don't have to do command line commands. Everything else remains the same.
Click to expand...
Click to collapse
But I don't use command line now. I didn't realise anyone did. Do you not just boot into RA Recovery and flash from there?
shadowpyro said:
I would recommend fixing your "slightly faulty Micro SD card" by getting a new card.
Click to expand...
Click to collapse
Thanks, I didn't ask for advice.
GodDriven said:
Hey Seraph, This is getting better and better everyday.. How is your windows and android port.. Oh and don't forget there little buddy, I need you on my Mobility Team when we arrive to the scene.. Android and Audi... Almost there....
Edit: Okay, can't run on Mac, of course will in VMware, can you please make this mac native too... It would be great as per what MooMoo said, for all who are lazy...
Click to expand...
Click to collapse
There will be a mac port sometime this week. I can most likely port to linux too but if you know linux and if you have to use wrapper, you have an issue
install issues
I tried to install it but got a system update required....
extracted the sdk to the folder C:\android-sdk-windows
extracted android4dummies and clicked setup
I get a pop up with the following:
unable to install or run the application. the application requires that system assembly system.data, entry version 3.5.0.0 be installed in the global system cache.....???
What do I do now?
Sounds like the app uses .NET framework 3.5.
So goto microsoft website an get 3.5 .Net Framework.
pwvandeursen said:
I tried to install it but got a system update required....
extracted the sdk to the folder C:\android-sdk-windows
extracted android4dummies and clicked setup
I get a pop up with the following:
unable to install or run the application. the application requires that system assembly system.data, entry version 3.5.0.0 be installed in the global system cache.....???
What do I do now?
Click to expand...
Click to collapse
You do need .Net 3.5. It should have asked you, if not installed that as a prerequisite.
I went to MS and downloaded the .net 3.5 installed it (apparently it was already on my pc, so instead of installing I tried to repair it. no success....
pwvandeursen said:
I went to MS and downloaded the .net 3.5 installed it (apparently it was already on my pc, so instead of installing I tried to repair it. no success....
Click to expand...
Click to collapse
Can you send us a screenshot.
Do not unzip into C:\android-sdk-windows. App will install SDK or search for the SDK there.
Unzip on your desktop or temp and install from there.
just to be clear, I unzipped adroid sdk and placed in the mentioned location. the android4dummies is extracted on the desktop and executed from there..
so should I remove the SDK and retry?
*RESOLVED*
ive searched to no prevail. id like to start developing apps but am having issues getting the environment set up. i have the jdk properly installed.
issue 1 (main \ major ):
ive installed the android sdk from multiple sources, but when i try to start sdk tools, the command prompt flashes/ opens briefly and i get this message:
"Failed to execute tools\android.bat:
The system cannot find the file specified."
do i need to change a PATH variable or something...
issue 2:
i cannot get eclipse to run. when i try to open the exe file ( because there is no short cut icon...?) it gives a message about not finding a companion library... ive try to change the properties in the file that is supposed to fix it, but it was already set the way its supposed to be. this is not major as i can use a different IDE.
so im completely lost as to th sdk tool. any help would be appreciated!
edit:
i just tried adding the file path to the android sdk ( PATH variable) and it still did not work... :/
i also just tried start the android,bat file and the cmd promt flashes briefly saying somthing about xcopy is not an operable command...etc couldnt read all of it...
btw im on windows 7 home premium
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Moving to Q&A
Check if this can help you.
Actually, you don't need to configure environment variables. You only need to install Java SE, and Eclipse and Android SDK should work fine.
RoberGalarga said:
Check if this can help you.
Actually, you don't need to configure environment variables. You only need to install Java SE, and Eclipse and Android SDK should work fine.
Click to expand...
Click to collapse
well eclipse wont install either, it cant find some companion library.all i curently have is the java jdk and an IDE called intelliJ idea or something like that, nothing else will install...i had to add an environmental variable to get the java jdk to work on cmd. if you could give links to any files your using that would be of help. , that is if your on windows 7
Sure...
Eclipse
Android SDK
Follow the indications of my previous link
Word of caution
I hate to discourage anyone from following their hearts desires especially when it comes to software development. But I wanted to share some advice with you coming from an experienced software engineer. I've been developing software for over 15 years. My experience comes mainly from developing Windows desktop applications in C/C++. I've also been developing software using Java for several years so I'm by no means new to Java technology or development tools.
I've only recently started to develop for the Android platform. It didn't take me long to get started (i.e. get the development environment setup and start developing using the AVD manager) but as I dig into it I'm finding that the Android platform has become very much like developing Windows applications which is interesting to find because I really haven't done a lot of user interface development using Java. In the past my Java development projects have always been more back end server integration related to App Servers and database integration (i.e. Apache/Tomcat, JSP, Oracle, etc.).
I have seen user interface development libraries in Java such as Swing in the past but haven't had a real need for them. So to tell you the truth I can't say how much better or worse the Android SDK user interface libraries are than the traditional JDK 1.4 libraries.
All of this is to say that when I say this you know it's coming from someone that isn't just learning how to program. My advice to you is that if you haven't done much Java development in the past that Android development is not the place to start. You might want to start with the basics first like just setting up a simple Java program and learning the technology first before you jump head long into something.
I've done that more times than I can count in my long career and I can tell you from experience it's the surest way to fail before you get started.
thanks but...
RoberGalarga said:
Sure...
Eclipse
Android SDK
Follow the indications of my previous link
Click to expand...
Click to collapse
i tried to use those files, but still the same problem, they wont launch/ install...in your post it says to launch them from the folder, correct...? the problem is, THEY WONT LAUNCH AT ALL...no UI for anything, just a quick flash of the cmd window for both of them and a pop up window for eclipse...
***i wasnt yelling, just frustrated...
First. DELETE EVERYTHING FROM DOWNLOADED FILES TO EXTRACTED FILE GET RID OF ALL OF IT then clear trash can.
THen ensure the JDK is successfully installed by opening command prompt and typing "java -version" you should have build 1.7 or higher. If not, you may download it here http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-1591156.html
Download this http://developer.android.com/sdk/index.html and pick the one that has "Recommended" next to it.
after you have that downloaded. FOLLOW THE STEPS BELOW TO A T! NO SHORTCUTS WHAT SO EVER!
Then once everything is downloaded. simply FOLLOW ME again TO A T! and if you follow that you should get everything working. And seriously, FOLLOW IT TO A T! do not take shortcuts do not try to do more than one thing at a time just take it step by step. I had no problems getting it up and running by following that last link.
Hope that helps and BE PATIENT you will get to play around soon enough
elesbb said:
...Then once everything is downloaded. simply FOLLOW ME again TO A T! and if you follow that you should get everything working. And seriously, FOLLOW IT TO A T! do not take shortcuts do not try to do more than one thing at a time just take it step by step. I had no problems getting it up and running by following that last link.
Hope that helps and BE PATIENT you will get to play around soon enough
Click to expand...
Click to collapse
thank you very much. i have what i need now, although i think i figured out my problem...stupid me was viewing the archive for eclipse instead of extracting the files to a separate folder, where the shortcut appeared!. thank you as it was your instructions that led me to my problem.
tripartist1 said:
thank you very much. i have what i need now, although i think i figured out my problem...stupid me was viewing the archive for eclipse instead of extracting the files to a separate folder, where the shortcut appeared!. thank you as it was your instructions that led me to my problem.
Click to expand...
Click to collapse
hahaha!! Sometimes all we need to do is slow down and look at whats infront of us xD glad you got it figured out!
Samsung Galaxy S II not recognized on PC
I want to sync my PC with my Samsung Galaxy Skyrocket and put music on it, but the PC won't recognized the phone.
I have tried downloading and installing the driver, Kies, etc and still get the same error.
Can someone help me??
android.bat still not present
I went to the sdk site to download. I ran the exe file, says that it couldn't find the tool\android.bat file. Please help
IF POSTED IN WING AREA JUST TELL ME AND BE NICE DON'T BE A DOUCHE.NOWHERE ELSE HAVE I GOTTEN HELP been trying to install over a month now. i want to try to get started looking at things and learn Android and then to start working on unlocking bootloader or work around to glass ics and diff kernals to my motorola electrify(photon)
Sent from my Motorola Electrify using XDA
What, seems to be the problem? You can't get eclipse, or the sdk to install..? Or is linking eclipse to sdk the problem? Or environment path variable? Need a tad more information :]
That's easy:
Download the latest versions of Eclipse Classic (don't download the Java Dev version!!!) and Android SDK. Don't use installers, ALWAYS use the zipped binaries.
Unzip the binaries in any folder, it doesn't mater. Open SDK Manager (at Android SDK folder) and download the packets for the version that you desire to develop. I recommend you download the packets for Froyo, since your apps will be compatible with Froyo or any upper version.
Open Eclipse, and install ADT Plugin, as described here.
Go to Window >Preferences >Android, and type the location of Android SDK folder.
And... that's all, dude. You're ready to rock
thank you. i will try again in the morning when i have to get ready four work. i keep getting where you have to install or whatever the android sdk to eclipse (classic 3.7.2)...
Sent from my Motorola Electrify using XDA
Hmm... the key thing is to have the latest version of SDK Tools (a packet that can be downloaded from SDK Manager).
Just as the title says: decompile on android? I don't have a computer, so can i decompile an apk on Android. Just wanna see the files inside like the android manifest file and res folder. For some reason when i download an apk from the stock browser, then click on the notification when it is done, think free office opens and acts like it's extracting a zip file. Idk why this happens, but it only happened to me 2 times and any other time it just goes to package installer (like it should).
Sent from my SCH-I500 using Tapatalk 2
PenguinxEnjoi said:
Just as the title says: decompile on android? I don't have a computer, so can i decompile an apk on Android. Just wanna see the files inside like the android manifest file and res folder. For some reason when i download an apk from the stock browser, then click on the notification when it is done, think free office opens and acts like it's extracting a zip file. Idk why this happens, but it only happened to me 2 times and any other time it just goes to package installer (like it should).
Click to expand...
Click to collapse
I'm not sure what you are asking about here, but I'll give it a try answering it anyway.
Yes, you can decompile and do other "computer" work using you android device in the place of a computer. It's not fast, and you may have to install the tools you need, but it is perfectly possible, since it's a Linux system by itself.
But it's not a GNU system, and most Linux distributions, such as Debian, Ubuntu, Red Hat etc, are actually GNU/Linux system. This causes you problems because most software for Linux depends on the GNU environment for libraries etc. Due to this, you'll lack many tools you will need, such as the GNU C compiler, emacs, utilities to mention a few. Myself I've solved the problem extending my Android Linux environment with a complete GNU environment as well. You can read all about it if you check the link in my signature.
And finally, the browser opens your download depending of the MIME type the download servers claims it to be. A file foo.apk can (incorrectly) have the MIME type application/zip and opened by the zip handler, or more correctly, application/vnd.android.package-archive and opened by the package manager. In the absence of MIME type from the server, your device may guess what it is by looking at the file suffix (or even content).
whenever i try to drag and drop the Genymotion Arm translation V1.1 inside the Genymotion device ( currently using 4.4.2) it tells me "Copy of file(s) with success to: /sdcard/Download/" rather then telling me "Genymotion Arm Translation V1.1 Has been flashed successfully. You might need to reboot your virtual device..."
Then I did follow all the steps and dragged and dropped the APK file and gives me this "An error occurred while deploying a file.
INSTALL_FAILED_CPU_ABI_INCOMPATIBLE"
There is no way I can get this thing working... I have already downloaded the SDK & ADB files from Android website, i have a feeling that the file "System-Images" in side the SDK folder is missing. Android does not give that anymore and maybe that is the problem its causing my files not being able to flash inside the Genymotion Device.
Same thing for the Gapps-Jb ( file 4.4 , 4.3) doesn't matter i tried both. It just tells me "Copy of file(s) with success to: /sdcard/Download/" as it should be saying " .. has been flashed successfully..."
I'm trying to get APK of Simpsons tapped out work, but there is no way... Anyone who can help would be great... Thanks