yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab General] leapinlar:
Well, you need to do more than what is in the OP. CM9 converts some of your partitions from bml to mtd so that it can run. You somehow need to get the partitions back to stock so these files can work. And I don't know how to tell you to do that. You will just have to research it. Rather than trying to get back to stock, maybe try to flash a newer correct CM on it.

Sent from my Nook HD+ running CM10 on Hybrid SD
[Galaxy Tab General] ruthlessbeatle:
as soon as you said that i neede dmore i figured id have to flash back. how would i do that without cwr?

---------- Post added at 12:56 AM ---------- Previous post was at 12:50 AM ----------

http://devphone.org/samsung-galaxy-...ega-development-starter-thread/msg750/#msg750

found this but how without cwr? adb?
[Galaxy Tab General] leapinlar:
I recommend here:

http://xdaforums.com/showthread.php?p=17817282

It is for sprint, but should work for your Verizon. Then if you get it back, maybe you can move forward.

Sent from my Nook HD+ running CM10 on Hybrid SD
[Galaxy Tab General] ruthlessbeatle:
this is such a noob thing but i cant find the drivers for it odin wont see it

got it im just over tired thanks for all your help
[Galaxy Tab General] leapinlar:
Use heimdall. You can put his clockwork and kernel on with it. Then go forward from there. Or you can use the kernel and clockwork from the cubed3 ROM. It is the same clockwork.

I am pretty much a noob on the newer stuff too. I run 2.3.5 rooted and never had any other new ROMs on it.

Sent from my Nook HD+ running CM10 on Hybrid SD
[Galaxy Tab General] ruthlessbeatle:
yeah i had cm10 and ran into a bunch of problems always restarting but its nice to have ics on it might just stick to GB. its not all that powerful of a device so i dont wanna push it. any rom suggestions? i ran cubed awhile back i felt it was to overloaded with add ones and bogged the device down
[Galaxy Tab General] budst100:
back to stock

you will also need eco1 file and put it in modem box in hemindall
[Galaxy Tab General] The Barron:
A lot of the links are broken from the first post :(
[Galaxy Tab General] tbudke:
why wont zdiag show Android USB :( I need to install the driver! I have done it before but this time no luck :'((
[Galaxy Tab General] Jeresmith25:
I am also having trouble downloading the four files. The links are not working. Where else can I get these files?
[Galaxy Tab General] leapinlar:
I have a link to stock Verizon EC02 (froyo). Just un-archive and use the files as in the first post.

http://d-h.st/DcY
[Galaxy Tab General] tinpanalley:
Just a question. Every time I boot to recovery <3e>, and try to wipe data, I get the following:

E:failed to mount /data (Invalid argument)

E:install_application_for_customer: Can't mount /data

your storage not prepared yet, please use UI menu for format and reboot actions

Someone else in another thread has been trying to help me but we've gotten nowhere. I'm getting a bit desperate.
[Galaxy Tab General] leapinlar:
You realize that the 3e version is stock recovery? I'm not sure that that version is meant to be able to wipe data, especially if you have a non-stock ROM installed. Explain a little what you are trying to do.

Sent from my Nook HD+ running CM10.1 on emmc.
[Galaxy Tab General] tinpanalley:
I do, yes. To explain... I had been running an AOSP ROM which started giving me problems with suggesting that I needed to hard reset the tablet. Since I wanted to try a different ROM anyway, I flashed one via CWM. This got me to a bootloop. Then, I figured I used heimdall to go back to a stock ROM and I'm staring now at a Verizon logo bootloop. I just want to eventually end up on a CM 10.1 ROM, that's the only goal.

I'm running Windows 7, 64-bit, Intel i5-2400 3.10 GHz if it matters.
[Galaxy Tab General] leapinlar:
The issue is probably because in messing with those various ROMs, you converted from rfs format to ext4 format for your partitions. Stock recovery does not know how to deal with ext4. You need to get a custom CWM recovery. You can get one from the cubed3 rom and flash it with heimdahl. It is in the rom archive, recovery.bin.

Sent from my Nook HD+ running CM10.1 on emmc.
[Galaxy Tab General] tinpanalley:
Ok, fantastic. I'll try with a CWM recovery. Do I get anything else from that cubed3 ROM or do I just use stock parts for everything else?
[Galaxy Tab General] leapinlar:
The problem with that custom CWM is you need to enter it from software like rom manager, the key commands puts you back in stock recovery. So you might want to flash the whole cubed rom.

Sent from my Nook HD+ running CM10.1 on emmc.
[Galaxy Tab General] tinpanalley:
Sorry, you're saying flash the whole cubed ROM from within the 3e recovery? Will that work?

UPDATE: That's not working. It says "signature verification failed". Installation aborted.
[Defy Android Development] dabizb:
Hello. I have a big problem. I have installed S froyo uk, pl and fi and, in never of them the market app download the app. Icon of download appears and inmediately disappears. I have applicated the fixes that appears in differents threads of the forum and nothing.

Please help!.

And Thanks.

Yes, it´s solutioned, three days changing roms and finally:

1- Install *.sbf rom

2- Install *.nand rom

3- Wipe data and cache, BUT... from boot recovery, not with the system recovery app.

For some reason, the app not wipe all data, the boot phone recovery yes.
[Defy Android Development] ABC_Universal:
Try:

- turn off wifi

- go to manage applications

- force close and clear data of market and download

- switch locale to US

- open market and wait for the terms & conditions
[Atrix 4G Android Development] uskr:
You will have to manually install it via adb push or adb shell.

Below is the link for a package that contains /system/app and /system/framework fully deodexed and zipaligned (not signed). It's the Stock version, I didn't remove any apk or framework.

Use at your own risk!

Backup your /system before upgrade!

I did notice speed increase and better memory utilization.

http://www.usk.bz/android/system-deodexed.bz2

EDIT: Here is a quick howto do it. Do some research, speacially on the "Recovering from a software brick" thread posted by Designgears. You may need it, in ase you don't execute this right.

Warning: Do those steps carefully! If you get any error as a return for a command you did, stop immediately and post here with the error to make sure it's safe to continue or what you should do before continue.

1. Download the file system-deodexed.bz2 (it's a tar.bz2)

2. uncompress it with tar zxf system-deodexed.bz2. You will get a folder called "system" with two other folders inside(app and framework).

3. First push it to the device to a safe location (your internal sdcard):

adb push system /mnt/sdcard/deodexed/system

4. Now open an adb shell and backup the folders you will mess with to the sd card, in case you need to recovery them

adb shell
$ su
# mkdir /mnt/sdcard/original_system
# mkdir /mnt/sdcard/original_system/app
# mkdir /mnt/sdcard/original_system/framework
# cp /system/app/* /mnt/sdcard/original_system/app
# cp /system/framework/* /mnt/sdcard/original_system/framework

5. Now the tricky part, you will get force closes on the device screen, because you will do this with the system running, don't worry for now. It should clear up once you are done. (Thx for the tip!) Lets update the system with the deodexed files. While still on the adb sheel as root, from the previous step, continue with these commands:

# stop
# mount -o rw,remount /dev/block/mmcblk0p12 /system
# cp /mnt/sdcard/deodexed/system/framework/* /system/framework
# cp /mnt/sdcard/deodexed/system/app/* /system/app
# rm /system/framework/*.odex
# rm /system/app/*.odex

6. Once you are done, exit the adb shell and do a reboot:

adb reboot

It should take a little longer to reboot, its normal for the first time. Then you should have normal boot speeds.

I recommend do this on a clear system, or that you do a factory reset once you reboot. The reason for that is that sometimes you get some data corruption during the force closes (corruption on the configuration files, not user data). But a factory reset fixes that.

If all go well, you have a deodexed system and are ready to use some Mods!

Have fun!

[ Known issues ]

- None! Please report if you notice anything!
[Atrix 4G Android Development] designgears:
http://xdaforums.com/showthread.php?t=961382

Hey, here is a fully working on I did over the weekend.
[Atrix 4G Android Development] uskr:
Thanks! I didn't see it before. Will still compare with mine to see which package I messed up.
[Atrix 4G Android Development] designgears:
usually packages with sound files get messed up for whatever reason when deodexing
[Atrix 4G Android Development] lpsi2000:
Are you still planning on posting your mod version with steps? I am asking because I want to take look before making I own edits if necessary:D. I figured you may have it the way I want and it would less work for me either way.:p
[Atrix 4G Android Development] uskr:
Do you use an automated script to deodex them? or manually do one by one? The BOOTCLASSPATH dependencies sometimes give me some headache.

Also, do you mind to share which zip compression level do you use to repackage them?

Thank again!
[Atrix 4G Android Development] uskr:
Actually, I just tried yours and it has the same problem. Can you try to add the "Social Status" motorola widget to your MotoBlur and tap it to Setup your account and see if it starts something?

Mine doesnt start the Setup intent and I can see a Java exception on adb logcat.
[Atrix 4G Android Development] uskr:
Nevermind. Neither were bugged. I installed the deodexed without a data wipe and something got corrupted on the /data (some configuration file or something). I did a factory data reset and everything is working!

Not to play with changing some apks!
[Atrix 4G Android Development] adlx.xda:
Hi guys,

I don't have an Atrix for now, so maybe it's just a dumb question. Sorry if it is.

With the Defy, if you push files and your phone won't reboot because you messed with something, you're screwed, as we don't have a true custom recovery. (you need a booting system to be able to get to the bootstap custom recovery, which you can't get into if your system is messed and the phone doesn't boot).

So when we are in that case with a Defy, our only option is to reflash a Motorola signed sbf file using RSD lite, root again, install again bootstrap recovery,... and try again ;-).

I guess it has to be the same with the Atrix (as the bootloader is locked as in the Defy)

So my question is:

- Are there already Atrix sbf files out there to recover a soft-bricked Atrix?

- If not, how do you recover it if you messed with the system files and the Atrix won't boot into a working system (of at least a state where you can get root shell though adb).
[Atrix 4G Android Development] uskr:
If you only messed only with /system/app or /system/framework folders/files, designgear posted how to recovery those files using the stock, that you can also download a tar with all the /system files from this forum.
[Atrix 4G Android Development] uskr:
Updated the post with a short howto.

If you get a software brick, search the forum for a post from designgears about how to recovery from a software brick.
[Atrix 4G Android Development] slhawkins:
As per the link below - I type "stop" once in the adb shell and it allowed me to transfer everything over without corrupting everything.

http://forum.androidcentral.com/mot...cks/30539-how-manually-deodex-your-phone.html
[Atrix 4G Android Development] uskr:
Thx. Added to the howto!
[Atrix 4G Android Development] lpsi2000:
Add the following to your instructions otherwise you will get an error message

You need the below line before the others

# mkdir /mnt/sdcard/original_system

The below are in your original instructions but the above is needed prior to the below

# mkdir /mnt/sdcard/original_system/app

# mkdir /mnt/sdcard/original_system/framework
[Atrix 4G Android Development] uskr:
Thanks! Updated.
[Atrix 4G Android Development] NguyenHuu:
I want to try this but i dont have linux to uncompress the file. possible to recompress it in something like zip or rar format?
[Atrix 4G Android Development] diablo009:
Extract it to the file with no extension.

Open winrar.

Drag drop this file into that (u'll find the zipped up contents)

Drag drop these to ur desktop or anywhere u want them
[Atrix 4G Android Development] lpsi2000:
push the file to sdcard of the device and using tar there after all it is also a linux system:D
[Atrix 4G Android Development] NguyenHuu:
great! thanks.
[Atrix 4G Android Development] dragon19766:
Hi all,

I just did deodexed my atrix. Thanks much for the wonderful work~!!!

Mine has handful of apps installed prior to deodex. I was wondering what would be implication for not having clean system after deodex.
[Atrix 4G Android Development] uskr:
If the systems boots ok with no Force Closes and everything working, then there is no implications. I only mentioned it in case someone start to get wierd problems. But otherwise you can just keep using your system as usual.
[Atrix 4G Android Development] dicksteele:
Any specific version of winrar ? I'm using Win7x64 with x64 WINRAR ver 3.93 licensed and I don't get a directory. I only system-deodexed as a file with unknown size.
[Atrix 4G Android Development] ugafanatic1980:
On the first command it says "push: system/app/YouTube.apk -> /mnt/sdcard/deodexed/system/app/YouTube.apk

failed to copy 'system/app/YouTube.apk' to '/mnt/sdcard/deodexed/system/app/YouTube.apk': Permission denied"

Any ideas?

I tried just putting the files on my SD card by drag and drop, but then some of the later commands did not work.
[Atrix 4G Android Development] dicksteele:
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
[Atrix 4G Android Development] ugafanatic1980:
I tried this and still got the same error. Then I tried running this command "$ su

# mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system

# adb push system /mnt/sdcard/deodexed/system

* daemon not running. starting it now *

* daemon started successfully *

** daemon still not runningerror: cannot connect to daemon"
[Atrix 4G Android Development] irenic:
is there any way to undo the deodexed if i follow the steps in 1st post?

will factory reset, resets everything? no right?

i would love to deodexed my phone later on, but i just need to know if it is reversible and how to.

thanks!
[Atrix 4G Android Development] dicksteele:
The files you're trying to copy are under same dir as adb right ? Otherwise you need to further define the path.
[Atrix 4G Android Development] dicksteele:
Still getting errors trying extract with WINRAR. So I downloaded tar for WIN from GNU. I get the error below. Is the download of the system.bz2 hosed ?

C:\Users\*****\Documents\Downloads\Programs>tar xvf system-deodexed.bz2

tar: Hmm, this doesn't look like a tar archive

tar: Skipping to next file header

tar: Only read 7900 bytes from archive system-deodexed.bz2

tar: Error is not recoverable: exiting now

EDIT: Finally got file extracted using a program called Universal Extractor. Everything showed up.
[Atrix 4G Android Development] ugafanatic1980:
Yeah it's all in my tools folder. I keep getting a permission denied message when I try to push it.
[Atrix 4G Android Development] itsonlym3:
i *just* downloaded it and ran:

tar tjvf system-deodexed.bz2 and it listed everything fine and i also un-tar'd it as well. can you list the contents?

here's the md5sum from what i have:

2eb711bf74abbf4a673dbb96c96b5e5a system-deodexed.bz2

might want to run md5sum on it to check.
[Atrix 4G Android Development] dicksteele:
Gave up on gnu tar. Used Univeral extractor, free win app. It worked perfectly. I'm deodexed. Working on putting Adeo on now.

Thanks for testing it though !!!
[Atrix 4G Android Development] dicksteele:
I missed this out of your first post :

I tried this and still got the same error. Then I tried running this command "$ su

# mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system

# adb push system /mnt/sdcard/deodexed/system

Run adb push from WINDOWS command prompt. Not from inside adb shell.
[Atrix 4G Android Development] sporrer:
is there a version for 1.83?

http://xdaforums.com/showthread.php?t=1055851 doesn't work for me...
[Atrix 4G Android Development] Jnewell05:
NO, its for 4.1.26.

4.1.83 didn't come out till april or may.
[Atrix 4G Android Development] buckshotjr:
So this thread is useless.. there's no download link, just a link to a random website that you're probably making money on. Good job bud.
[Fascinate General] c1rca310:
can someone that has gingerbread install on their phone while rooted and access to root explore send me the files that control the cool tv shutdown animation. its located in root of the phones os in the sys folder and subfolder power and they are called wake lock and wake unlock. just copy both files then save them on to the sd. i want to try and see if i can make it work on froyo. hopefully i can manage this. its been done as shutdown animation in DJ05 super dark rom. please anyone, it would be greatly appreciated:p
[Fascinate General] kmalinich:
It's already been tried. Even with the files in place, there's no code that calls for them to be rendered or used.
[Fascinate General] DeezNotes:
I had this working at one point. It replaced the Verizon wireless shutdown animation located in /system/media/video (I think). I checked to see if I still have it and it looks like I deleted it. Sorry.
[Bada Software and Hacking General] himadri_sm:
The Dolfin browser in XXJL2 has a big annoying problem of bringing up the address bar every time we touch the screen...it even covers the top area of the browser window & makes browsing a real pain...XXJID had a much better browser? We could truly enjoy a fullscreen experience.

My question is, would it be possible to bring back the browser from XXJID to XXJL2?Or perhaps modify the dolfin browser on XXJL2 so that the address bar doesnot pop up every time we touch the screen? this would make a really good firmware. what do you guys think?
[Bada Software and Hacking General] adfree:
If we exactly identify file or files what Dolfin is.

Then maybe we can try to replace...

Modification seems to be much harder, because I think it is an *.so file protected by RSA 1024...

SystemFS\Osp...

Maybe...

Best Regards

Edit 1.:

As both Firmware seems bada 1.2...

Use TriX to extract ShpApp.app and compare files... maybe few are identical...

Textstring dolfin can be found 23 times in ShpApp.app... maybe it is the DLL...
[Bada Software and Hacking General] himadri_sm:
Thanx...i have no idea about such things but i'm sure you'll find a way..
[Bada Software and Hacking General] adfree:
It seems folder Exe with DLL is the Dolfin Browser...

Extract JID and JL2 with TriX... I think it was ShpApp.app...

Compare...

Best Regards
[Bada Software and Hacking General] himadri_sm:
Thanx for looking into it...if you can do it, it would be really helpful..
[Bada Software and Hacking General] adfree:
I will make few tests in the next 2 days...

Delete DLL in Exe folder to test if writeprotected... if I can not replace, so I need to make *.pfs file.

Maybe S8530 Browser can run...

We will see.

Best Regards
[Bada Software and Hacking General] himadri_sm:
I think S8530's browser is the same as XXJL2 - so same problems...it would be better to look at XXJID's browser.
[Bada Software and Hacking General] adfree:
I will test XXJID first.

Test 1. on older Firmware...

- with sTune i've deleted Exe folder content

Result:

Wave Boot Cycle with empty folder Exe...

Test 2. with JL2 Firmware, delete + copy with sTune. Then I shut down.

Wave starts. :cool:

But if I press Internet Icon Wave restarts... :(

Test 3. next days... maybe Security too high... will try to inject via Firmware update...

Attention! Trying could lead to datalost. Only at your own risk.

Best Regards
[Bada Software and Hacking General] adfree:
This time. I used TriX to replace Exe folder from JID and flashed...

:(

Failed. If I click on Internet Icon, handset restart too.

I know that Wave knows that Checksum is "wrong"... but I don't know.

Where else the MD5 Checksum from DLL is stored. :confused:

Only good news... MD5 Hash from MD5SUMS is the MD5 from whole file DLL00111104.DLL

Maybe this MD5 is somewhere in FFS stored...

Best Regards

Edit 1.

Looks like apps_compressed.bin checks Webkit DLL... this is bad... :(
[Bada Software and Hacking General] adfree:
How to identify Version Number of Dolfin?

:confused:

Thanx in advance.

Best Regards
[Bada Software and Hacking General] himadri_sm:
you can check it on the phone itself....XXJL2 has version 2.2. just see the " about" on the phone's browser.
[Bada Software and Hacking General] adfree:
Thank you.

I checked short on my BOJE7 Firmware... :o

v2.0

On newer Firmware I can't start Browser on my handset. As no activated SIM...

Anyway.

I think this is too short. As several different Versions between JE7 and JL2.

v2.0

v2.1

v2.2

These are 3. :D

Maybe internal like this v2.2.123456789abcdefg... or maybe date... :confused:

Hmmm... open source stuff also ends with v2.2

http://opensource.samsung.com/reception/reception_main.do?method=reception_list&menu_item=mobile

Best Regards
[Bada Software and Hacking General] adfree:
MD5 Hash from MD5SUMS file is in apps_compressed.bin as Text.

Only chance to replace Browser is MD5 collision at this time:

http://www.mscs.dal.ca/~selinger/md5collision/

JL2 and above Firmware, Browser is with MD5:

0161ef314af63638b21796d8bec8a8ec

We need to modify DLL00111104.DLL to match this MD5 Hash. :)

This is very,very HARD, but not impossible.

Best Regards
[Bada Software and Hacking General] mylove90:
wow look like you will reach to it

keep it up my friend
[Bada Software and Hacking General] adfree:
As I thought.

Identification via Screen is not exact enough... as my JE7 Browser shows also v2.0... but MD5 is different:

JE7 shows only v2.0

bb1580b40a3699cd888cf841714d53bd

JID shows also v2.0

1f7cb531bc7424ad71d96b9c6e8d7a33

JL2 shows v2.2

0161ef314af63638b21796d8bec8a8ec

We need more MD5 Hashs to increase chance...

Please help and look into folder EXE in file MD5SUMS, post first 16 Digits... and Firmware Version.

Best Regards
[Bada Software and Hacking General] ho1od:
XEKC1 shows V2.2

0161ef314af63638b21796d8bec8a8ec
[Bada Software and Hacking General] adfree:
:cool:

Thank you.

The important thing is to find other then 0161ef314af63638b21796d8bec8a8ec

At the moment we have 3 different MD5 Hashes.

I want to make an kind of "Rainbow table" to increase our "Lotto Game"...

I think this string is safe enough to Brute Force and not to destroy the DLL:

"""http://wap2.samsungmobile.com/test/tdev/wap/kishore/automatedtest.html"""

70 Byte of useless Text. :D

Step 1.

Change String +1

1ttp://wap2.samsungmobile.com/test/tdev/wap/kishore/automatedtest.html

Step 2.

Compute new MD5 Hash of new DLL

Step 3.

Take new MD5 Hash look into our Rainbow table

Step 4.

If new MD5 match our table, then Bingo for Test. :D

If not, then start at Step 1.

If someone could write such an Script...

Meanwhile we can collect as much as we can existing MD5 Hashes.

Best Regards
[Bada Software and Hacking General] ho1od:
It is a bad idea :)
[Bada Software and Hacking General] adfree:
The only idea I have.

And with Tool or Script possible in few hours... maybe days.

If you have an better idea?

You could DECRYPT + DECOMPRESS apps_compressed.bin

Change the MD5 String...

COMPRESS and ENCRYPT to proper Format of apps_compressed.bin

If you can do this, then you are an genius. :cool:

Best Regards