yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Chainfire:
This is a BETA version and will have issues

About

I got tired of using ADB by hand for a lot of operations, and thought well hey let's write something for that. I know about DDMS and ADB Explorer, but they aren't always exactly what I want/need.

BETA

Yeah this is a beta version and will have issues.. No warranty, use at your own risk, etc. I'll try to update this in the future. I have a lot of ideas of things to add/improve/fix still.

Requirements and Recommendations

- Required: .Net 3.5 framework

- Required: A working "adb shell" setup

- Recommended: writable /sdcard

- Recommended: root (via su) - note that a lot of things should work without root, but I haven't done any extensive testing on that

- Recommended: busybox

Features

- (also root) Explorer

--- View / Edit files directly in Notepad (optionally converting dos<->unix newlines)

--- Retrieve / add / replace files

--- Rename / delete/ chmod/ chown / checksum

--- New directory / symlink

- Locate (find all filenames matching a certain string)

- ADB shell

- ADB logcat

- ADB (command log)

- Packages

--- Install package (system copy, user copy, ADB install, with or without ODEX, etc)

--- List / backup / remove user and system packages

Retrieving / viewing / editing / replacing / adding files all use workarounds to be able to do this to files that cannot be directly pushed/pulled by ADB, but this functionality does depend on busybox being available.

Donate!

Donations appreciated, you can do so here: http://www.jongma.org/dx.php

Install

Extract the ZIP and put the EXE in the same folder where you have ADB. Also make sure your phone is working with the normal "adb shell" command.

Usage notes

- Please make sure your device is connected in USB debug mode before using ADB Magic !

- Please make sure you do not have the SD cards mounted to your PC !

- This has been developed only with a Galaxy S, so I'm not sure how well it'll work with other devices :)

Download

<< 1.0, 625
[Android Software/Hacking General [Developers Only]] jug6ernaut:
Awesomesause, i would recommend reposting in the android dev forum ;)

edit: should have read ur post xD...
[Android Software/Hacking General [Developers Only]] Chainfire:
New version and moved ...
[Android Software/Hacking General [Developers Only]] lodger:
I have to say i tryed it on my x10,, and great works good, this program has lots of promise, Thank you and top marks for the work so far keep it up...
[Android Software/Hacking General [Developers Only]] freco:
Works fine on my X10i. Great work. Very promising.
[Android Software/Hacking General [Developers Only]] jamezelle:
crap no linux version :-P
[Android Software/Hacking General [Developers Only]] puertoblack2003:
nice utility,It works well for the Evo:)
[Android Software/Hacking General [Developers Only]] jackstrawfromwichitaw:
very nice....works on droid
[Android Software/Hacking General [Developers Only]] HunteronX:
Thanks for this really useful program. It works great on my X10i. :)
[Android Software/Hacking General [Developers Only]] hamagc:
very nice! works with xdandroid on tp1.
[Android Software/Hacking General [Developers Only]] Downy:
Absolutly great, thank you very very much for this! Extremly helpful!
[Android Software/Hacking General [Developers Only]] Kryptyx:
This is pure awesome, thank you!
[Android Software/Hacking General [Developers Only]] Chainfire:
Updated to 0.9, now works with ROMs with the latest busybox
[Android Software/Hacking General [Developers Only]] Presjar:
Found an issue

Hey, ive found you cant ctrl+c in shell, when i was testing my bootanimation;

#bootanimation

you usually hit crtl+c to stop, in this case I could not, so I had to restart the phone.

Otherwise, looking really good so far hey! Keep up the good work! :)
[Android Software/Hacking General [Developers Only]] DackParis:
Super cool. Mad Props.
[Android Software/Hacking General [Developers Only]] Nitephyre:
HI Chainfire!

I love this app, it's great! I've stumbled across a problem though... I upgraded from JPC to JPK on the weekend and since then it hasn't been working, even after going back to JG4. All the times I've tried it, I've been rooted. It comes up with an error box that just says ! in it.

I haven't changed any of the adb files, and I can also use adb shell manually. Any ideas?
[Android Software/Hacking General [Developers Only]] Chainfire:
Haven't flashed to JPK yet so no idea, but I'll see once I do :)
[Android Software/Hacking General [Developers Only]] Nitephyre:
No worries!.

I moved it then ran ADBMagic so it could look for ADB, then put ADB back and selected it, still no luck. Also, I flashed back to JG4 then rooted and it still wouldn't work.

I also noticed that for some reason, it can't start the ADB server and issue the toolbox ls -l / command, even with busybox installed but it CAN see the live logging.

I'm stumped :S

-edit-

I got ADB File Explorer and tested it again. It works, but can't read all directories as it's not able to get su priveliges. I seem to remember the first time I used ADBMagic that SuperUser on the phone asked to allow ADBMagic... am I right or remembering badly? If so, it's not asking me to allow it anymore, across the different roms/roots. Strange.
[Android Software/Hacking General [Developers Only]] Nitephyre:
OK, don't worry about my problem at the moment mate, it seems it's the symptom of a larger problem not associated with your program :)
[Android Software/Hacking General [Developers Only]] Aus_Azn:
Care to elaborate on what this is? I'm having the same problem on my Rooted Captivate JH7, and I need it for the Jupiter GPSfix.
[Android Software/Hacking General [Developers Only]] Nitephyre:
What I think has happened... :)
[Android Software/Hacking General [Developers Only]] Aus_Azn:
I'm not on Froyo, but anyway...

It seems to be producing this error regardless of my nandroid backup use. I've oneclicked to full JF6 stock, gone to prior backups, nothing.

Command line ADB works, but I can't be bothered to figure it out. I love this program, unfortunately it's not working, right as new Jupiter files came out...
[Android Software/Hacking General [Developers Only]] Nitephyre:
Try QtADB or AndroidCommander... they might work for you... haven't for me 100% though :(
[Android Software/Hacking General [Developers Only]] Chainfire:
1.0 out, still has an issue on some toolbox-less ROMs. Still works for me, though :)
[Android Software/Hacking General [Developers Only]] curbsam:
Doesn't seem to work on the HTC Desire Z, I fulfil all the criteria with busybox, net 3.5, superuser, root/s-off etc.

Help?!
[Android Software/Hacking General [Developers Only]] Psyraven:
Hi Chainfire

Not sure if this app is still maintained but I have a request.

I'd like another tab that shows adbshell, su, cat /proc/kmsg.

The kernel log also has some kind of error level in the first column that could be used for coloring like in the logcat view.

(Maybe make it optional because it would require another persistent adb child task)

It would also be cool to have an exclude filter besides the include filter. Because I'd often rather exclude stuff like touch screen events to find some error that I don't know yet exactly what it says or one that is related to other messages in the same time-frame.

Or release the source I'd add it myself :-)

Thanks anyway for this nice tool,

Psyraven
[Android Software/Hacking General [Developers Only]] Chainfire:
Interesting suggestions. I am currently working on some other projects but still actively use ADB Magic, so... Source may also be released, not sure about that. It's a bit of a mess :)
[Android Software/Hacking General [Developers Only]] tahahawa:
It doesn't seem to work on Huawei U8100 :(

EDIT: I spoke too soon; it works :D
[Android Software/Hacking General [Developers Only]] MrHassell:
thank you!

Really nice app and would only have the suggestion of perhaps adding drag and drop of files in Explorer;

System.IO.Path.GetTempPath()

From here you can obviously do more around inter-op and build a class with helper methods based on extension.. I'd like to add this in if you are up for it?

Merry Christmas & Happy New year 2011

Glen
[Android Software/Hacking General [Developers Only]] puertoblack2003:
working good on the evo 3d device.Will there be any updates on other devices? (honeycomb Tablets)
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] Silahsor_66:
Hallo allemaal

Omdat mijn engels slecht is snap ik geen bal van hoe ik roms moet flashen.

Mijn vraag is kan iemand voor mij tijd maken en hoe ik de costum roms kan instellen naar mijn telefoon.

want ik wil ook voor de volgende keer zelf doen.

vriendelijk geroeten
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] wilwilwel:
He ik zal proberen een Nederlands talige handleiding te maken.

Het kan even duren omdat ik nu op me werk zit en de info moet vertalen en in een correcte volg orde neer te zetten

Ik probeer het vanmiddag te posten. Zal het gelijk ook in de ROM sectie plaatsen
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] WIzard200x:
My advise: Stick to Stock......

http://xdaforums.com/showpost.php?p=7535499&postcount=3
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] Silahsor_66:
heb al geleerd hoe ik costum roms moet doen.

Dank je wel
[Nexus One Themes and Apps] InGeNeTiCs:
Everything seems to work fine so far, but I've hit a snag.

Here's what happens. I've made some changes to my rom. I'm on modaco's latest, I have theme with the battery percentage mod installed (can't remember which), but everything runs perfectly with no hiccups or hangups.

The problem I'm running into is with the battery icons.

Here's what I do.

1) Pull framework-res.apk from device(to keep my changes)

2) Pull battery icons from framework-res

3) Modify icons

4) Put icons back into framework-res

5) Push framework-res back to device

As soon as I push this back to the device, everything starts force-closing. Phone, gmail, launcher, contacts...everything.

I've made changes like this before and this has never happened. Am I doing something wrong here? Any help would be appreciated. I would like to eventually release this as a theme that people can flash.
[Nexus One Themes and Apps] fitsnugly:
try pushing the modded files while in recovery...
[Nexus One Themes and Apps] rori~:
..never pushed framework-res.apk.

In recovery sounds good..

But why not makin a morph?..or you could do an update.zip.
[Nexus One Themes and Apps] MontAlbert:
i am assuming you rebooted after pushing the new framework-res.apk across?

Did you zipalign before pushing? I know CM zipaligns on boot after changes in recovery but can't remember for stuffed pushed across- i either just zipalign it myself or the easiest and best thing to do is what rori~ said- just make a metamorph- that way when the rom gets updated you dont have to change anything at all (assuming there are no xml changes)..

eg. i have been using the same CM metamorph theme i made since about 5.0.X and it still works on every nightly- i have had tyo remove xml edits etc as CM now does that itself but it makes it all so easy.
[Nexus One Themes and Apps] tr.slate:
instead of using adb, try doing it the easy way with Metamorph. Basically you'll need to create custom pngs with the same name as the ones you want to replace in the framework-res.apk.

So get a copy of your framework-res.apk and rename it to .zip and unzip it. Erase all the folders where you have no custom images to push. You'll prob just end up with some nested folders like "framework-res-->res-->drawable-hdpi" or a similar last folder. Place the custom images in there, then just reuse this attached xml file, making sure to change the pertinent information such as the file structure to be the correct path so the images push to the correct folder when you apply it with Metamorph. Be sure to save the xml file with a reasonable name, then zip the xml and framework-res folder containing your custom images together. Make sure the zip has the same name as the xml file only with .zip extension or you may get an error.

From there install Metamorph. Load the zip you created onto your sd card inside the "android themes" folder. Launch Metamorph, grant su, then "unzip new theme", and "apply all".

Hope this is helpful. A bit longer than I pictured it, but easy to do. If you run into trouble just DL a couple ones other people did and it should become easier to figure out.
[Nexus One Themes and Apps] icegad:
^^^ what they said

made life even easier ......

here is a blank framework-res morph drag drop your desired pngs in the drawable-hdpi folder within the zip and morph away :cool:

http://www.mediafire.com/file/d1zr12fke13i61l/Framework_res_obama.zip
[Nexus One Themes and Apps] InGeNeTiCs:
Awesome! Thanks a ton! I'll report back my findings...
[Nexus One Themes and Apps] InGeNeTiCs:
Sorry, no such luck. Endless force closes and reboots. Bummer. I'll have to sleep on it for a day or two and come back to it.

If anyone has any ideas, please let me know.
[Nexus One Themes and Apps] icegad:
If u like u can upload the images and ill try to morph it on my phone and see what causes the fcs if any
[Nexus One Themes and Apps] InGeNeTiCs:
That would be great, thanks!
[Nexus One Themes and Apps] icegad:
morphed the icons onto my phoneno fc or bootloops here

see screenshot....(i have a black status so it maybe hard to see your icons :) )

only thing i can think of is.... dont know if you were putting your folder within the drawable-hdpi folder that can cause errors..put the standalone images only

and i went ahead and put the icons in the morph you so you can jus morph this zip >>>

http://www.mediafire.com/file/9ldnfsf4t894kz6/Framework_res_obama.zip
[Vibrant General] joe.kerwin:
So i've read many places that using ExtFS and Disk Utility can successfully partition your SD card leaving you with an EXT2 partition. I feel like im 90% there. I choose "2 partitions" from the drop down menu. Select the top box, select "ext 2 filesystem" input 1gb for size. Select 2nd partition and select MS DOS FAT, and it keeps the size as the remaining amount (11.xx) I hit apply, it partitions, shows an extra volume on my desktop for a total of three (fat, ext, and the movie drive avatar came on), however when I unmount my phone, my phone says it cant read/mount SD card and my only option is to reformat it from the phone. Any help please?
[Vibrant General] byt3b0mb:
mac doesnt play friendly with ext2/3 partitions. best advise is to setup a VM with linux or use something like a bootable GParted disk.

you can install macfuse and read/write ext partitions, but they are unstable on osx and sometimes make your mac kernel panic and you have to reboot.

since ext2/3 work natively in linux, GParted or VM Linux install are the best way to go.
[Vibrant General] byt3b0mb:
if you need any help PM me.
[Vibrant General] frank707:
paragon's extfs works pretty flawless for me on my mac, but i still prefer using bootcamp to reboot into windows 7 and using paragons hd manager for partitioning.
[Vibrant General] ttabbal:
Also, you're doing it backwards. The FAT partition should be #1, EXT should be #2.
[Vibrant General] joe.kerwin:
Yeah someone corrected me on that already. Still says sd card is damaged and can't mount in the phone. Always gotta reformat... there's gotta be one little thing I'm missing
[Vibrant General] byt3b0mb:
do this, format your sd card on your vibrant. after that is completed, take it out of the vibrant.

go here: http://gparted.sourceforge.net/

get a Gparted bootable ISO put it on a memory card or usb stick and boot from it. once in you can create all the partitions you need.

i have never been able to partition the SD card with DiskUtility because of the limitations of EXT2/3 on Mac.
[Streak 5 Android Development] fards:
How come they got it and we don't grrrrr :p

http://phandroid.com/2010/08/05/check-out-android-2-1-on-the-dell-streak/
[Streak 5 Android Development] lufc:
We will do mate not long now, This had already been posted a few hours ago in the General section just thought i would let you know :)
[Streak 5 Android Development] fards:
2

Yeah.sorry. Missed it logging on through Tapatalk
[Android Apps and Games] Wylker:
I'm trying to run and maintain two separate installs of the battle.net authenticator on my nexus one. Any help would be appreciated. Thanks!
[Desire General] jomik:
Hey, can anyone tell me the risks of rooting/using a custom ROM and such?
[Desire General] mushmash1971:
very hard to muck it up with unrevoked, just follow the instructions. dead simple.
[Desire General] jomik:
Meant having it rooted :D
[Desire General] mushmash1971:
well, you wont get OTA updates, but the plus sides are you get custom roms that are tailored for whatever you want, speed, looks, etc, plus aps2sd, the main reason i took the plunge...
[Desire General] jomik:
Yeah, but I can always return to factory defaults and then get the OTA updates right?
[Desire General] mushmash1971:
using clockworkmod recovery that is installed when you use unrevoked, make a nandroid backup, use restore to go back to original state, then you will get OTA again, no point though, just pick another rom! I can recomend Roufianos.com Desire V6 rom, had no trouble yet. happy rootin....
[Desire General] jomik:
Thanks for the advice.
[Nexus One Q&A, Help & Troubleshooting] frankyyy02:
Hi guys,

Followed the steps in xdaforums.com/showthread.php?t=736271 to root my N1. All worked ok, and had root access. I proceeded to flash a custom recovery and received an error "mtd: not writing bad block at 0x000xxxxx". I redownloaded the recovery again, with the same issue. I rebooted and found that the recovery had loaded, however, after another reboot, was no longer the Amon recovery, but stock?

Second question is how can i unroot and go back to full stock? Tried a method found in another threat but was receiving a "verification failed" error - i assume because the version being flashed was too old for the FRF91 i had.

Any help is appreciated :)
[Nexus One Q&A, Help & Troubleshooting] frankyyy02:
Update

Hi ended up downloading EPE76 and renaming it to passimg, and letting recovery find/run it to unroot.

I then upgraded to FRF85B by downloading and renaming it to update.zip and running it from recovery.

And finally, i downloaded FRF91 and renamed to update.zip and ran it, again from recovery console, to get back to where i was before the hassles.

Not sure if this was the correct way to unroot, but my radio, rom version etc all matches before i started the rooting. The recovery flash never stuck (even though i did it in manual mode), and so it seems i am stock again.

Any advice on the issues in my first post?
[Nexus One Q&A, Help & Troubleshooting] rottenjello138:
best way to root ;)

http://xdaforums.com/showthread.php?t=710842
[Nexus One Q&A, Help & Troubleshooting] osugsxr:
had same issue while rooting my latest nexus one, not exactly sure of how it happend but I just did same process and it worked fine. Command error or adb push into wrong place. I just cut and paste commands and it worked out fine.

First nexus one I unlocked bootloader and ended up selling it, thinking of switching to iphone 4, but decided to stay with n1.
[Nexus One Q&A, Help & Troubleshooting] frankyyy02:
Update

Hi there...

The method i used is a copy of that but without the battery mod.

Didn't really think having to trim the battery pack was a great idea... :)
[Nexus One Q&A, Help & Troubleshooting] frankyyy02:
Update

Yeah starting to wonder if i should even bother trying again... just not sure if CM will be worth the effort. Was more doing it to check it out, rather than a need.

If i can find out how to unroot properly (i may have done it correctly above), i may give it another go. Just felt my unroot effort was trial and error and not really game to try it again and stuff it completely. :)
[myTouch 3G Slide General] missxoash:
Does anyone have a compiled list of the wallpapers that came with the stock ROM? I had one I used and after updating my ROM, it's gone.

I believe it was one that was used with the MyModes, which was pulled from this ROM.

:) Thanks!
[myTouch 3G Slide General] Deleted member 807276:
You can get them in one of my threads. Just follow the MediaFire link in the 1st post. While myModes IS the engine for the theme, the themes are in their own APKs. I know one of them is LightShow.apk. Open the APK with WinRAR/7zip, and the background is in assets/media/images. You can get the ringtone/notification sound in assets/media/ringtones, and assets/media/notifications, respectively.
[G1 Q&A, Help & Troubleshooting] fonix232:
I was looking at the new Samsung Galaxy S (codename Vibrant) and it has a few pretty nice feature what are kinda basic and easily portable for an expert modder (I'm not that kind in Android).

So I have to ask, is it possible to have these features on our beloved G1?

Features:

- Night stand mode (clock screen with some nice info, lowered backlight)

- Control panel on the status screen (the stuff you roll down with the top bar). In Galaxy S firmware, there is a nice control panel (widget-like) what contains buttons to switch BT, Wlan, vibration and mute on/off

- The new TouchWiz Launcher (I think I already found the apk and odex files for that)

- Some widgets (got them all)

- The live wallpapers (found them too)

So my question is still the same: is it possible to get the first two (or all) options installed on our G1?
[G1 Q&A, Help & Troubleshooting] TeeJay3800:
FYI, Zeam Launcher offers a somewhat similar design.
[G1 Q&A, Help & Troubleshooting] fonix232:
It may, but my goal is to get all the stuff from Galaxy S, and not from 3rd party apps :D I hope you understand me!
[HD2 Android Q&A, Help & Troubleshooting and Genera] robrob777:
Hi guys,

i just bought a class 6 high speed microsd card at target and i did some experiments before putting android on it.

I connected the phone using the disk drive mode, and

I transferred a big file using the standar 32kb cluster size (formated with the phone) and i got write speeds up to (4.31 mb/s)

then i formated the same sd card using windows 7 and set the cluster size to 64kb

the i transferred again the same file but this time i got the speed up to (5.9 mb/s)

android boots fine, and i notice a big improvement against the class 2 card,

i wonder if there would be any problem if i use this 64kb cluster size? is anybody else using this cluster size? thank you,
[HD2 Android Q&A, Help & Troubleshooting and Genera] FRANQ_23_PL:
In theory: bigger cluster size giving better performance, but you waste more disk space.

Everything will be ok.
[General Questions and Answers] bighit2010:
hi guys just joined this great site, i have looked in no and again and decided to join you all

i have a htc hermes i think it is , its an orange m3100, i bought it last year and it worked ok, then one day it white screened and has been like that since , i did no mods to it and think its standard , i got it from ebay , i have opened it up and cleaned the sockets on the mainboard and so on , it worked for 5 seconds or so and went white screen again and has stayed like that , i have connected it to my laptop and all it does is charge , usb mon cant see it or active sync, i tried to hard reset it and still the same

so over to you guys for anyother ideas, i may even pay one you guys to fix it if i cant ( i cant get my head around the bootloader and cooking roms ha ha)

thanks for your time guys

paul
[HD2 Android Q&A, Help & Troubleshooting and Genera] chvvkumar:
Is there anyway to reboot just android without booting into WM first?

Some time ago, when I pressed the reset button on the back, the phone rebooted into android directly (from the splash screen, not the linux kernel) I guess only the UI restarted but I am not sure.

Is there something that I can do to just restart android?

BTW I am using shubCRAFT CM6RC2 version of Android
[HD2 Android Q&A, Help & Troubleshooting and Genera] wingtytn:
please do not start a new thread this is the reason why u havnt been answered but to answer ur question yes, its called dual booting