yashsingh1/xdaforums huggingface dataset:
[Vibrant Q&A, Help & Troubleshooting] Giddy Ninja:
Sounds like another Chinese win in quality computer goods.

On a serious note though it really does sound like dead hardware.

Based on what you have described in your steps alone it sounds like almost not at all software related. Time to get a new one.
[Vibrant Q&A, Help & Troubleshooting] PeruSD:
Hey! I'm chinese.

Seriously! man! I will have to wait again. Oh, well. Thanks guys.

I was just joking, I'm actually a ninja.
[Vibrant Q&A, Help & Troubleshooting] zyrinx:
I agree that it sounds like a hardware issue. If it were software, I think the issue would more likely be that it wouldn't be detecting the camera at all. Let alone a GSOD.:p
[Desire HD Android Development] amir837837:
sry for bad english

this work for all Desire HD devices such as branded device and ect​

1- Downgrade your devise from here. Downgrade steps to do so "./misc_version -s 1.31.405.6"

2- After entering "./misc_version -s 1.31.405.6" , "part17backup-1300233553.bin" file is created in the memory card.

3- save part17backup-1300233553.bin in the safe place

4- Get stock 1.32 PD98IMG.zip ROM from here

5- format microSD as FAT32 (I suggest that the mirror can format with Memory Reader)

6- Put PD98IMG.zip and "part17backup-1300233553.bin" to your SD card

7- take the phone to boot loader (I suggested at the first turn off the phone battery click here again, in memory instead of its own And hold volume down button and turn on phone) and wait to be installed ROM.
[Desire HD Android Development] GurliGebis:
Why

Why did you start another thread about this, when your old thread got closed?!?

http://xdaforums.com/showthread.php?t=996761
[Desire HD Android Development] kendong2:
srsly dude, you won't be any more popular by annoying every single dev around here. let it go.
[Desire HD Android Development] Springdale:
I wonder what "Anti Break" is :D
[Xperia Play General] Tejstar:
Title says it all. Already posted in the X10 forum, thought it was more relevant here! See article for more information.

http://www.xperiablog.net/2011/03/29...-xperia-range/
[Xperia Play General] PHOENIXROSE:
I was just about to post this myself

Article from engadget

Engadget
[Xperia Play General] silvacrest:
excellent news, especially for me since i decided to cancel my contract pre order and just get the play sim free
[Xperia Play General] matknny:
I have always dabbed into the root. My N1 was fantastic rooted and running CM. No need to now its on gingerbread.
[Xperia Play General] svenk919:
I'm not getting a sim lock free play, hopefully the simlocked devices will be rooted soon to.
[Xperia Play General] neptune:
I was going to wait for the o2 version in white but glad I just ordered off play.com
[Xperia Play General] kiksy:
Excellent news. Wish more manufacturers would follow suit. Next time my contracts up , I'll seriously consider SE now if they are going to continue with this.
[Xperia Play General] matknny:
Im used to the freedom with my n1. Its brilliant when

you

can do anything with

your

phone.
[Xperia Play General] blkrabb1t:
Any word if the US bound one (for Verizon) will have locked bootloader?

My guess is yes, but I really don't want to be right in this case...
[Xperia Play General] cisco3280:
Waitin for the CDMA version
[Xperia Play General] Logseman:
The CDMA bootloader unlock is finished, check the Development section.
[Fascinate Q&A, Help & Troubleshooting] minho422:
I have 2.9.2 and ec10 kernel; is interactive governor enabled systematically by default or do I need an app such as setcpu?
[Fascinate Q&A, Help & Troubleshooting] illydilly:
you need setcpu
[Hero CDMA Q&A, Help & Troubleshooting] JakedGr8:
I want to jump ship to the fast and smooth 2.3.3 from 2.1, but I really really want to keep sense or a sense-esq type UI. I'm curious if anyone knows a good way to do this through android apps / launchers, etc. And if you've done it, can you provide some screenshots please? Furthermore, has anyone tried or recommend GingerSense by kifno? Thanks a lot everyone who has helped!

~ Jake
[Hero CDMA Q&A, Help & Troubleshooting] laie1472:
IMO This thread Was Not Needed. Just my opinion though.

Yea it's Me Again With The

Modified Hero
[Hero CDMA Q&A, Help & Troubleshooting] user7618:
There is a Sense-esque theme engine theme on the android themes and apps board. I would suggest checking it out. I believe its called NTsense.

-----

Sent from my CDMA Hero. I got some hot Gingerbread-on-Hero action here!
[Hero CDMA Q&A, Help & Troubleshooting] JakedGr8:
This actually looks great thanks a lot!
[Hero CDMA Q&A, Help & Troubleshooting] AspenTree:
Check my rom
[Hero CDMA Q&A, Help & Troubleshooting] user7618:
I agree. It is a splendid theme. I like it as much as jasonevil's miui theme.

-----

Sent from my CDMA Hero. I got some hot Ginger-on-Hero action here!
[Hero CDMA Q&A, Help & Troubleshooting] aiwetir:
There are also a few sense themes for launchers, I think LauncherPro had a nice one
[Android Apps and Games] androidfeen809:
Angry bird RIO

Why I'm I gettin application not install everytime I tap install when I download it from amazon?

Sent from my T-Mobile G2
[Android Apps and Games] raveathon:
Try clearing the Cache of the Market App

Hi, It Could be a app cache issue,

you could try clearing the cache of the app as follows

Goto To Settings in your device > Select Applications > Select Manage Applications > Go to All section at the top and Search for the Market App > Tap on it and then tap on the clear Cache button...

Try downloading the game again ... hopefully it works :)
[Android Apps and Games] androidfeen809:
Ugh I did it but doesn't work, I guess ill miss on this awesome angry bird :(, it is the most high graphic of all angry bird games according to reviews.

Sent from my T-Mobile G2
[Android Apps and Games] MartyLK:
Unmount your SD card...don't remove the card, only unmount it, then go download ABR and install it. Once installed, remount your card. I'd suggest moving ABR to your phone also, as it will likely install to the card.
[Desire General] reds_786:
Hi

I used to run leedroid on my phone but have recently changed to oxygen 2.0.2 whilst using leedroid I could playback video without any problems, but with oxygen I have found that the video play back can be quite choppy at times whereas the audio runs smoothly, I really like using oxygen as its 2.3 and hope someone can help with this problem

Thank you!
[Atrix 4G Android Development] kennethpenn:
Very nice! Looks good!
[Atrix 4G Android Development] ChongoDroid:
Will try this when I get home

Sent from my Motorola Olympus
[Atrix 4G Android Development] GuestK00386:
So what is the benefit of this? Will I be able to theme my device with some of the themes that are available? Or should I play it safe and wait for a bell. Sbf to leak before I try anything and brick my phone again lol :p thanks in advance

EDIT: i see that you have included soft_brick.bat is it the same as this one http://xdaforums.com/showthread.php?t=982859 because that one did not work for me :( thanks again
[Atrix 4G Android Development] raybond25:
cool, i'll try this tomorrow when i don't still have a ****load to do and only 5 hours to sleep :P

nice to see a Bell dev here!
[Atrix 4G Android Development] kennethpenn:
Also I just wanted to say major props for the crazy awesome idea of doing over-the-air download and installation. Really smart and original.
[Atrix 4G Android Development] maledyris:
Atrices, just so you know ;)
[Atrix 4G Android Development] ChongoDroid:
Can I run this on my mac? Sorry relatively new to adb

Sent from my Motorola Olympus
[Atrix 4G Android Development] boakun:
you could run it on a mac, just had to edit the script a bit.
[Atrix 4G Android Development] NFHimself:
Hi,

I wouldn't try theming with ATT files, I would take what was done to them and apply them myself to the deodexed files here. There may or may not be differences that are not obvious. I am never really sure if there is any benefit to this stuff, it's fun to do, about it. :)

The soft_brick.bat script is specific to the folders I am using for transferring data to /system/app and /system/framework. It tries to get root via psneuter, mounts system read write, deletes dalvik-cache files, and tries to copy the files already on the phone to the right folders. It could be that just one file caused the phone to crash mid copy and copying it again will fix things. This avoids trying to do a usb data transfer of all the files which you don't have time to do otherwise. I was also thinking that install-recovery.sh would be a good place to do this, (and then clobber it later with the init.d hack) but I couldn't find setprop and I wasn't in need enough to select a file to use as a semaphore.

It would be easier to do it all from a sh script really, and that would likely be more compatible with a Mac.

Thanks!

Cheers!
[Atrix 4G Android Development] NFHimself:
Thanks, a lot, really, 10 chars.. :)
[Atrix 4G Android Development] digitalallstar:
How do I recover from a softbrick from this? Thanks.
[Atrix 4G Android Development] NFHimself:
Before anything is done, all the files are extracted to /data/local/tmp/app and /data/local/tmp/framework. If you run into problems put the phone into fastboot/early usb enumeration mode (see here) and run soft_brick.bat (.sh for linux)

Quote:

A soft brick, in this case, is when you make a bad edit to your framework files and the phone won't fully boot and starts flashing a red LED at you.

There is one catch, you only get about 1-2min to do all of this before the phone reboots on its own. If that happens, do SuperOneClick steps again and continue where you left off. Better yet, build a script to do it all for you

Power off your device

Enter Fastboot:

Hold Volume down + power until you see Fastboot at the top left

Use volume down to scroll down to "Early USB Enumeration" (only shows one item at a time, if you pass it, keep going down, up selects)

Press Volume up to select
​
[Atrix 4G Android Development] digitalallstar:
This is the message I get when i run the batch file.

This is of course when invoking Early USB Enumeration.

Wait for the count down to finish ...

'TIMEOUT' is not recognized as an internal or external command,

operable program or batch file.

clearing Dalvik cache..

rm failed for /data/dalvik-cache/system@app*.dex, No such file or directory

rm failed for /data/dalvik-cache/system@framework*.dex, No such file or director

y

rm failed for /data/dalvik-cache/system@app*.odex, No such file or directory

rm failed for /data/dalvik-cache/system@framework*.odex, No such file or directo

ry

reinstalling apps

cp: cannot stat '/data/local/tmp/app/*': No such file or directory

reinstalling framework..

cp: cannot stat '/data/local/tmp/framework/*': No such file or directory

done.
[Atrix 4G Android Development] NFHimself:
The timeout message means you are running a version of windows without timeout, see adeo thread.

The lines for rm just mean there are no files to delete in the Dalvik-cache, which is normal, you should see that the second time around.

The cp lines are saying that there are no files in /data/local/tmp/app (/framework).

So, that's unusual, in order to get soft bricked using my script you would to have copied files from /data/local/tmp to /system, and if you are bricked would be unable to delete the files afterword.

sequence:

cd /system

cp /data/local/tmp/app/* app/

sync

reboot now

**brick**

So, how are the /data/local/tmp/app files being deleted?
[Atrix 4G Android Development] digitalallstar:
No clue. I'm not sure what to do here? Is my phone permanently bricked? Any other way to recover from this? The one thing that could have gone wrong is I tried installing from my behind my works firewall. Maybe I could not download the proper files.
[Atrix 4G Android Development] NFHimself:
No, you are soft bricked, you only made a change (that I know of) in system files.

Were you rooted before you tried this?

If you copy the soft_brick.bat files and change the last line to be adb.exe shell ls -R /data/local/tmp, what do you get?

Basically, it sounds like to need to get the files copied over to data/local/tmp, how they are missing/inaccessible is odd. So, create a script to copy the files over bit by bit, might take a while but it should be able to be done.

EDIT:

Do this:

from command prompt:

adb.exe shell ./data/local/tmp/psneuter

wait a few seconds

type this:

adb shell ls -l -R /data/local/tmp

if psneuter fails, it isn't in /data/local/tmp, which is also odd.
[Atrix 4G Android Development] digitalallstar:
I was rooted before this. So I should attempt all these commands while Early USB Enumeration right? That doesn't give me much time Lol.
[Atrix 4G Android Development] digitalallstar:
OK, here's the output.

C:\bell_deodex>adb.exe shell ./data/local/tmp/psneuter

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

property service neutered.

killing adbd. (should restart in a second or two)

C:\bell_deodex>adb shell ls -l -R /data/local/tmp

/data/local/tmp:

-rwxr-xr-x root root 585731 2011-01-09 02:02 psneuter

-rw-r--r-- mot_tcmd mot_tcmd 4 2011-03-30 21:00 ap_tcmd.pid

C:\bell_deodex>^A
[Atrix 4G Android Development] digitalallstar:
And sorry to be a pain. How would I create the script? What are the files that need to be copied? Are they included in your script?
[Atrix 4G Android Development] marko!:
Thanks this is wonderfully work you are doing

sent from my rooted,

and chillin, canadian Motorola Atrix
[Atrix 4G Android Development] NFHimself:
You're welcome. :)
[Atrix 4G Android Development] raybond25:
+1 on that, while this isn't the all-popular bootloader work, it's still incredibly useful and well-done.

much appreciated.
[Atrix 4G Android Development] Wond3r:
what does this do? Whats the benefit of it?
[Atrix 4G Android Development] NFHimself:
Hi,

It's just a way of making early usb enumeration mode useful. The boot process is halted, the system partition is duplicated in ram so you can work on the real system partition without shooting yourself in the foot. In fact you can replace all the phones partitions if you like, so long as they are a signed set.

Without it, you have a limited time before the phone crashes to do anything, and you can't get a proper root using psneuter on the latest firmware, GingerBreak either takes too long, or is implemented as an apk, and the current su binary is designed for android use only, so you can't do anything. You are stuck with limited options, flashing an sbf or using CWM.

I don't use CWM simply because it is just a menu of common things you might do, that is great for end user packaging, not so much for development. Since all I want is adb access, I just did up my own thing. No worrying about whether or not I'm in charge mode or recovery mode, or if my user data partition is going to be auto nuked on me, and if I can create a specific enough update.zip using an arcane updater script to unzip the changes I made last.

For example, I make a change in framework-res.apk, I put it in my system folder, reboot, oh no, I'm soft bricked, it's the blinking red light again. No problem, wait for the blinking to stop and the phone to reboot, hold down the volume button until it says fast boot, plug in my usb cord, select early usb enumeration mode, and open an adb shell with all the time in the world to fix things. In fact, it's just a one liner fix "cp /data/local/tmp/old_framework-res.apk /old_system/framework/framework-res.apk", (exactly that, system is read write already) and pull the usb plug out, the phone continues booting, done.

Cheers!
[Atrix 4G Android Development] marko!:
do you need the android sdk to do this? or just java?
[Atrix 4G Android Development] raybond25:
java is only requirement for windows. the files needed from the android sdk are included in the download that you got for the scripts.
[Atrix 4G Android Development] NFHimself:
Update:

I have updated apktool to 1.42 with my mods for aaptpath, I also redid the patches in the mods folder since apktool started complaining. Let me know if there are any issues with ApplyMods.

Updated applymods, copy to phone menu option to copy over bootanimations etc as well as the patched apk files. Fixed a bug where things were going to /data/local/tmp/app/system instead of /data/local/tmp/system/app.

I also compiled a binary I called shsu, based on the su binary, just without the whitelist code. This is for use when in linux on the phone and you don't have access to rslite3 or the database or perhaps even the data partition. Usage is just like su, just type in shsu instead, it checks for uid 2000, so it's just like using the superuser.apk version with the shell added as allowed. With this change sh goes back to normal, without suid bits. Source is in bin/src/.

Please excuse any bugs changed as I go though the code testing things. :)

Cheers!
[Atrix 4G Android Development] androidfusion:
I tried to download the files for version 8 but I get a virus warning of some sort of linux exploit from Kaspersky. Is this normal?
[Atrix 4G Android Development] NFHimself:
Hi,

That's odd, most of the archive is text files. It does contain Gingerbreak and psneuter, maybe it's those giving a false positive.

Cheers!
[Atrix 4G Android Development] marko!:
Is there anything I need to change in the script to get this to work on vista?

sent from my rooted,

and chillin, canadian Motorola Atrix
[Atrix 4G Android Development] NFHimself:
No idea, I wouldn't imagine so, I have only tested it on windows 7, I am not using anything too exotic in the scripts, but you never know.

Cheers!
[Atrix 4G Android Development] marko!:
OK thanks ill test it out asap. Been super busy

Anyone have luck with this on anything either than windows 7

sent from my rooted,

and chillin, canadian Motorola Atrix
[Atrix 4G Android Development] raybond25:
i haven't used any other windows distributions since windows 7 beta... so i don't know :/

however, i think the majority of the scripts are actually just pushed to the phone then run on there. (at least, i think NFH updated to use .sh scripts) so there shouldn't be any reason for which it wouldn't work provided ADB works.
[Atrix 4G Android Development] NFHimself:
Well, there is linux, you can always try a live cd or something if you don't have anything but xp or worse, dunno how that would work out. Most of the action is done via sh scripts on the phone, but the windows and linux menu scripts do things like download files, and push scripts to the phone, change their permissions to be executable, that sort of thing, automating things you can do manually, saving some typing.

Cheers!
[Atrix 4G Android Development] NFHimself:
Oh yeah, I updated the v8 archive with some changes, I am now using shsu for the install bits, avoiding having to have superuser accepting user input. There is no reason to have sh with su permissions in general, unless you are using some install script. I did test it as a straight su replacement and android apps don't work with it, so it's functioning correctly as a shell only su option. I haven't tested all android apps, just titanium backup, that didn't work because each app is given a user id, and it's not 2000, just the shell so far as I can tell is 2000.

Install_bell_deodex now grabs the odex backup after installing, instead of during uninstall. Helps when your internal storage gets zapped via gingerbreak and it gets formatted every other boot. :)

No doubt there may be typos and small bugs in there to be fixed, but OK so far. Was going to go with a version 9, but said shag it and left it as v8, there is no large functional difference really.

Cheers!
[Atrix 4G Android Development] androidfusion:
Is root required if I only want to deodex with your script?
[Atrix 4G Android Development] marko!:
To deodex you need root permission. To achieve this you can run the root.bat included in the OP.

sent from my rooted,

and chillin, canadian Motorola Atrix
[Atrix 4G Android Development] NFHimself:
Yes, that's the way I have it setup. It's less error prone.

Technically, if you have a temp root achieved you can mount system read/write, and copy files over, and not require root. However the temp root that Gingerbreak gives you is only valid during it's current sh process, and it's not a real root, just a sh running with suid perms, things like busybox mount won't work. Psneuter gives you the equivalent of a full root, but only works on the stock Bell firmware. It's possible to do everything via both, and I had that done at one point, but I went another way just to isolate the temp root programs to one script. No doubt there will be another temp root method coming with 2.3, lol.

You can always unroot afterword.

Cheers!
[Atrix 4G Android Development] marko!:
It would be really cool to see this done as a cwm flashable zip like what seven did here:

http://xdaforums.com/showthread.php?t=1055851
[Atrix 4G Android Development] NFHimself:
I am working on an apk version actually. :)
[Atrix 4G Android Development] marko!:
That's awesome! I love when I can do stuff without a pc

sent from my rooted,

and chillin, canadian Motorola Atrix

Edit: also I read your posts in a newfie accent. I really hope you have one.
[Atrix 4G Android Development] NFHimself:
Hi,

I only hear it sometimes recording an outgoing message, not as strong as some. :)

Cheers!

Here is a teaser pic:
[Atrix 4G Android Development] marko!:
Looks awesome! Can't wait to try it out!!

sent from my rooted,

and chillin, canadian Motorola Atrix
[Atrix 4G Android Development] raybond25:
+1

10 chars
[Atrix 4G Android Development] D_one:
Looking forward to this too! Thanks for your great work!

Stock Bell Atrix on Rogers with updated radio, Rooted, deodexed, Honeycomb theme, and frozen!
[Atrix 4G Android Development] maxcc:
If i am stuck on restoring mmcblk0p13, it's been at this stage for about half an hour, what should I do? Close the bat? unplug the phone?
[Atrix 4G Android Development] NFHimself:
Keep waiting, it takes a while, it's the webtop partition.

Cheers!
[Atrix 4G Android Development] maxcc:
Thanks for the quick reply!!
[Atrix 4G Android Development] marko!:
This doesn't work for the update does it?
[Atrix 4G Android Development] NFHimself:
Hi,

Not sure what you are referring to. If you are referring to GB update, it can be used to get back to 2.2.2. The scripts have been updated to use 2.2.2 instead of original stock Bell.

Cheers!
[Atrix 4G Android Development] marko!:
keep getting a download failed message for 37.23.
[Atrix 4G Android Development] NFHimself:
Hi,

backup_OLYLA_U4_0.37.23.tar.gz

Cheers!
[Atrix 4G Android Development] marko!:
just to clarify that goes on the phone in /sdcard?
[Atrix 4G Android Development] NFHimself:
Yes.

Cheers!
[Atrix 4G Android Development] marko!:
still problems deodexing
[Atrix 4G Android Development] NFHimself:
Hi,

What is it you are trying to do? I don't have a set of deodexed files for all firmwares, what version are you using? I just have orig stock Bell, telstra and France 2.2.2 set up for this. The app has pre modded ones for those and Bell 2.2.2. And I have a CWM deodex file for Bell GB.

I am at the limited of my free dropbox storage of 2GB.

Cheers!
[Atrix 4G Android Development] marko!:
I was trying to use the apply mods/deodex on stock bell 2.2.2. I got a weird output on the deodex (first attachment) and apply mods I guess doesn't exist for 2.2.2?
[Atrix 4G Android Development] NFHimself:
You can use my app for that instead of the script, I'm strapped for space on Dropbox. The app downloads the deodexed files to apply.

Here they are if you want to dump it to internal mem:

system_OLYLA_U4_0.37.23.tar.gz

Cheers!
[Atrix 4G Android Development] freedom_il:
If I have the French 2.1.1 Rom and I want to go back to Bell, will your restore script work?
[Atrix 4G Android Development] NFHimself:
It should, yes. I haven't removed the archive it downloads.

Cheers!