[Request][DEV] Create G900A debricking image (simple instructions inside) - AT&T Samsung Galaxy S 5

If someone can help me out I need a debrick image.
You need to be rooted and have busybox installed!
Simply run this command as root and upload the image to mega.
Code:
busybox dd if=/dev/block/mmcblk0 of=/sdcard/200MB.img bs=4096 count=50000
This will dump the first 200MB which includes bootloaders and such. No personal info, imei or other sensitive info will be contained in the dump. Greatly appreciate any help.
Thanks.
More info:
This is the same thing I did on the Note3.
http://forum.xda-developers.com/showthread.php?t=2476353

designgears said:
If someone can help me out I need a debrick image.
You need to be rooted!
Simply run this command as root and upload the image to mega.
Code:
dd if=/dev/block/mmcblk0 of=/sdcard/200MB.img bs=4096 count=50000
This will dump the first 200MB which includes bootloaders and such. No personal info, imei or other sensitive info will be contained in the dump. Greatly appreciate any help.
Thanks.
More info:
This is the same thing I did on the Note3.
http://forum.xda-developers.com/showthread.php?t=2476353
Click to expand...
Click to collapse
If nobody has helped you out by the time I get home I will dump. Couple hours maybe at the least.

Nyxerosoir said:
If nobody has helped you out by the time I get home I will dump. Couple hours maybe at the least.
Click to expand...
Click to collapse
Thank you sir!

designgears said:
Thank you sir!
Click to expand...
Click to collapse
It said invalid command, mate

Nyxerosoir said:
It said invalid command, mate
Click to expand...
Click to collapse
do you have busybox installed?
you might have to do
Code:
busybox dd if=/dev/block/mmcblk0 of=/sdcard/200MB.img bs=4096 count=50000
Guessing stock samsung doesn't have a dd binary...

designgears said:
do you have busybox installed?
you might have to do
Code:
busybox dd if=/dev/block/mmcblk0 of=/sdcard/200MB.img bs=4096 count=50000
Guessing stock samsung doesn't have a dd binary...
Click to expand...
Click to collapse
Yes I have busybox. On my way home I'll enter the command hand upload the dump to my Dropbox when I'm on Wifi
---------- Post added at 10:47 PM ---------- Previous post was at 10:43 PM ----------
designgears said:
do you have busybox installed?
you might have to do
Code:
busybox dd if=/dev/block/mmcblk0 of=/sdcard/200MB.img bs=4096 count=50000
Guessing stock samsung doesn't have a dd binary...
Click to expand...
Click to collapse
[email protected]:/ $ su root
[email protected]:/ # busybox dd if-/dev/block/mmclbk0 of=/sdcard/200MB.img bs=4096 count=50000
BusyBox v1.23.1-Stericson (2015-02-06 13:50:32 EST) multi-call binary.
Usage: dd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N]
[seek=N] [conv=notrunc|noerror|sync|fsync]
Copy a file with converting and formatting
if=FILE Read from FILE instead of stdin
of=FILE Write to FILE instead of stdout
bs=N Read and write N bytes at a time
ibs=N Read N bytes at a time
obs=N Write N bytes at a time
count=N Copy only N input blocks
skip=N Skip N input blocks
seek=N Skip N output blocks
conv=notrunc Don't truncate output file
conv=noerror Continue after read errors
conv=sync Pad blocks with zeros
conv=fsync Physically write data out before finishing
conv=swab Swap every pair of bytes
N may be suffixed by c (1), w (2), b (512), kD (1000), k (1024), MD, M, GD, G
1|[email protected]:/ #
That's it?

Nyxerosoir said:
Yes I have busybox. On my way home I'll enter the command hand upload the dump to my Dropbox when I'm on Wifi
---------- Post added at 10:47 PM ---------- Previous post was at 10:43 PM ----------
[email protected]:/ $ su root
[email protected]:/ # busybox dd if-/dev/block/mmclbk0 of=/sdcard/200MB.img bs=4096 count=50000
BusyBox v1.23.1-Stericson (2015-02-06 13:50:32 EST) multi-call binary.
Usage: dd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N]
[seek=N] [conv=notrunc|noerror|sync|fsync]
Copy a file with converting and formatting
if=FILE Read from FILE instead of stdin
of=FILE Write to FILE instead of stdout
bs=N Read and write N bytes at a time
ibs=N Read N bytes at a time
obs=N Write N bytes at a time
count=N Copy only N input blocks
skip=N Skip N input blocks
seek=N Skip N output blocks
conv=notrunc Don't truncate output file
conv=noerror Continue after read errors
conv=sync Pad blocks with zeros
conv=fsync Physically write data out before finishing
conv=swab Swap every pair of bytes
N may be suffixed by c (1), w (2), b (512), kD (1000), k (1024), MD, M, GD, G
1|[email protected]:/ #
That's it?
Click to expand...
Click to collapse
on the command you used - instead of = on if
looks like the partition name is wrong too.. mmclbk0 instead of mmcblk0

designgears said:
on the command you used - instead of = on if
looks like the partition name is wrong too.. mmclbk0 instead of mmcblk0
Click to expand...
Click to collapse
My mad such a kults sometimes
---------- Post added at 11:22 PM ---------- Previous post was at 11:19 PM ----------
designgears said:
on the command you used - instead of = on if
looks like the partition name is wrong too.. mmclbk0 instead of mmcblk0
Click to expand...
Click to collapse
1|[email protected]:/ # busybox if=/dev/block/mmcblk0 of=/sdcard/200MB.img bs=4096 count=50000
mmcblk0: applet not found
127|[email protected]:/ #
Even busybox isn't recognizing

Nyxerosoir said:
My mad such a kults sometimes
---------- Post added at 11:22 PM ---------- Previous post was at 11:19 PM ----------
1|[email protected]:/ # busybox if=/dev/block/mmcblk0 of=/sdcard/200MB.img bs=4096 count=50000
mmcblk0: applet not found
127|[email protected]:/ #
Even busybox isn't recognizing
Click to expand...
Click to collapse
you forgot dd after busybox that time

designgears said:
you forgot dd after busybox that time
Click to expand...
Click to collapse
Uploading now will post my Dropbox when done

Nyxerosoir said:
Uploading now will post my Dropbox when done
Click to expand...
Click to collapse
Thank you! Much appreciated!

designgears said:
Thank you! Much appreciated!
Click to expand...
Click to collapse
Always glad to help!
https://www.dropbox.com/sh/3zpnc774z3dih22/AAA8C1AyjrGDzaqom96YTp8Ea?dl=0

Nyxerosoir said:
Always glad to help!
https://www.dropbox.com/sh/3zpnc774z3dih22/AAA8C1AyjrGDzaqom96YTp8Ea?dl=0
Click to expand...
Click to collapse
Worked perfectly!
Thanks again!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

designgears said:
Worked perfectly!
Thanks again!
Click to expand...
Click to collapse
Its so beautiful :crying: If you ever need anything else for the beloved S5 you can count on me!

Nyxerosoir said:
Its so beautiful :crying: If you ever need anything else for the beloved S5 you can count on me!
Click to expand...
Click to collapse
You sir need a medal and a donate button!! where is your donate button!?

designgears said:
You sir need a metal and a donate button!! where is your donate button!?
Click to expand...
Click to collapse
Very cool!

designgears said:
You sir need a medal and a donate button!! where is your donate button!?
Click to expand...
Click to collapse
I could get one if you honestly would like to, but I believe knowledge should be free and I will do anything I can to openly share it and help others

Nyxerosoir said:
I could get one if you honestly would like to, but I believe knowledge should be free and I will do anything I can to openly share it and help others
Click to expand...
Click to collapse
sure would like to

designgears said:
sure would like to
Click to expand...
Click to collapse
I don't turn 18 until next month. Are there other ways besides PayPal?

Nyxerosoir said:
I don't turn 18 until next month. Are there other ways besides PayPal?
Click to expand...
Click to collapse
Venmo maybe? If not I can hold onto an IOU until next month :good:

Related

[Android] Droid-Ion Donut 1.6 for the Vogue (Market Fix)

Well I finished my personal project. It's an Eclair/Droid themed Ion Donut 1.6 build for the Vogue. Nano Droid.
What it has:
*Droid themed launcher, wallpaper and icons.
*Eclair themed dialer
*Themed clock
*Custom themed calculator (could have done it in mspaint)
*Meridian Evolve Music Player
*Gmail from the HTC Tattoo
*Maps and Youtube from Eclair/Sholes
*Work Email with Exchange support
*Jewels (Bejeweled Clone)
*Better Browser with double tap zoom and a couple others.
Installable:
*HTC IME (hero keyboard) (looks funny in qvga so i left it out)
It's made for qvga so set your default.txt to:
Code:
mddi.width=240 mddi.height=320 lcd.density=120
Other resolutions work as well.
Use it with the latest basefiles, zImage and rootfs.img at vogue-android.
I recommend turning off compcache/swap for donut builds. It seems to slow things down by keeping more than needed in compressed memory.
Download this donut.user.conf files if you don't know how to turn off compcache and put it inside /conf on your sdcard. It also has the "chmod 777 /etc/dbus.conf fix for mssmisions recovery/ext2 installer.
New Market fix (Hopefully) build tags/fingerprint in build.prop is for MyTouch3G 1.5.
It seems that when you run donut in qvga the market only shows apps compatible with qvga and remembers those settings even when you go back to ion/xrom etc... vilord has mentioned that if you boot into donut at
Code:
mddi.width=320 mddi.height=480 lcd.density=160
open the market and login and then switch back to a ion/cupcake build your normal market "should" be back.
I still recommend logging in with a separate Google account if your running donut at qvga and want switch back and forth between cupcake/ion 1.5.
If your new and don't know what your doing then read this.
Use the built in xda search powered by Google(TM) to search the vogue forum you will learn a lot.
If you still have questions then post them in the help thread here.
This is not a how to thread.
jamezelle will flame you so you've been warned.
Screenshots taken from ddms.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Base System Image Credits go to:
Amon_RA for his sapphire/ion image
Theme Credits go to:
MontAlbert for partial theming based on the work of Wysie
me for adding missing droid/eclair icons and wallpapers and theming the calculator (nobody ever does that)
Download
Looks great, glad to see you're still looking at the Vogue port. Downloading now, will add details...
Most everything seems to work great, I like the new music player and the theming is excellent (especially the 2.0 icons and the analog clock). For some reason, though, it doesn't seem to be going into full sleep mode, or at least it never seems to lock the screen - when I turn it on it just jumps right to the Android home.
As usual Zen... looks great... Thanks for the lovely build
Confirmed working well at the usual hero resolution but I gotta admit... those are some crisp screenshots! I'm switching back down now.
does this work with msmissions linux ext2?
Not without using adb to set some files to r/w while booting.
** more specifically:
# chmod 777 /etc/dbus.conf
But once it's up and running, it's very fast!
can someone modify the build to add those commands
wow
looks nice zen
so what works and what doenst works in this one ?
gps ?
data ?
camera ?
seems to be working great! I didn't make any changes to dbus or anything, just loaded fresh, love it! I forgot to set lcd.density tho, so everything is TINY.
Reduced the res, with 120 density, and it looks awesome! I see now what I was missing before!
What about using the HTC IME from tattoo? That should properly support qvga?
Couldn't get it to boot up past the Android logo with the ext2. method.
vilord said:
seems to be working great! I didn't make any changes to dbus or anything, just loaded fresh, love it! I forgot to set lcd.density tho, so everything is TINY.
Reduced the res, with 120 density, and it looks awesome! I see now what I was missing before!
What about using the HTC IME from tattoo? That should properly support qvga?
Click to expand...
Click to collapse
I tried the tattoo HTC_IME but it wouldn't install.
For...
moekind said:
does this work with msmissions linux ext2?
Click to expand...
Click to collapse
And...
TheKartus said:
Couldn't get it to boot up past the Android logo with the ext2. method.
Click to expand...
Click to collapse
Using the adb shell execute the following while looping at the Android logo:
# chmod 777 /etc/dbus.conf
Enjoy!
deathpod said:
For...
And...
Using the adb shell execute the following while looping at the Android logo:
# chmod 777 /etc/dbus.conf
Enjoy!
Click to expand...
Click to collapse
Do you have to do this every time you boot, or will the setting hold after doing it once? --nope it won't, but.....
Add it to the donut.user.conf file at the end of the file in the custom_shells section. Boots right up! Easy!
Rhys'Droid said:
Do you have to do this every time you boot, or will the setting hold after doing it once? --nope it won't, but.....
Add it to the donut.user.conf file at the end of the file in the custom_shells section. Boots right up! Easy!
Click to expand...
Click to collapse
Ok lets pretend you have no idea what your doing... kind of like me and half this board
What would I want this to actually look like:
Code:
# custom shell commands, these commands run last
custom_shells{
#echo "Hello!!!" # example
#echo "You can create your own commands here" # example
}
BJNK said:
Ok lets pretend you have no idea what your doing... kind of like me and half this board
What would I want this to actually look like:
Code:
# custom shell commands, these commands run last
custom_shells{
#echo "Hello!!!" # example
#echo "You can create your own commands here" # example
}
Click to expand...
Click to collapse
Code:
# custom shell commands, these commands run last
custom_shells{
#echo "Hello!!!" # example
#echo "You can create your own commands here" # example
}
chmod 777 /etc/dbus.conf
#this is a comment it is not read by the shell
this will be read by the shell because there is no pound sign
# echo this will not echo
echo this will
Code:
wouldn't it be
Code:
# custom shell commands, these commands run last
custom_shells{
#echo "Hello!!!" # example
#echo "You can create your own commands here" # example
chmod 777 /etc/dbus.conf
}
vilord said:
wouldn't it be
Code:
# custom shell commands, these commands run last
custom_shells{
#echo "Hello!!!" # example
#echo "You can create your own commands here" # example
chmod 777 /etc/dbus.conf
}
Click to expand...
Click to collapse
yep, thats it. works like a charm! This is a nice build.
vilord said:
wouldn't it be
Code:
# custom shell commands, these commands run last
custom_shells{
#echo "Hello!!!" # example
#echo "You can create your own commands here" # example
chmod 777 /etc/dbus.conf
}
Click to expand...
Click to collapse
yeah my bad thanks for catching that
Thanks guys much appreciated!
This is awesome. My friend just got the droid today, and he was showing me some pretty cool stuff on it. It's really responsive (I guess I'm just used to the slowness of running from an SD card). I tried showing him my tatoo build, but I was missing some files I needed. I just updated everything and downloaded this. Look forward to messing with it. Thanks!

[HOW TO][BOOT LOGO] Modify Samsung Galaxy Tab 2 Boot Logo

HOW TO: Modify Samsung Galaxy Tab 2 Boot Logo
Ketut P. Kumajaya <ketut.kumajaya @ xda-developers.com>, Sept 2012
Ketut P. Kumajaya <ketut.kumajaya @ xda-developers.com>, March 2013
UPDATE 28/03/2013:
Instructions update for latest JB param.lfs
Stock and XDA boot logo in flashable zip format, for both P31xx and P51xx. Auto reboot into recovery when flash completed to prevent USB connection problem as reported by tuxafgmur
Over Terminal Emulator or "adb shell", dump your original param.lfs from /dev/block/mmcblk0p4
Code:
su
cat /dev/block/mmcblk0p4 > /sdcard/mmcblk0p4.lfs
Unpack param-tools.zip on your Linux computer or Cygwin environment for Windows user (untested)
Code:
unzip param-tools.zip
Copy your param.lfs to param-tools folder and then create a working folder for manipulate boot logo
Code:
cd param-tools
mkdir work
cd work
Extract all jpg files from param.lfs
Code:
../extract-jpg.sh ../mmcblk0p4.lfs
Create your own boot logo, the size no larger than 8.jpg (P31xx) or 5.jpg (P51xx). Save it as espresso7.jpg (P31xx) or espresso10.jpg (P51xx)
Save the original boot logo
Code:
mv 8.jpg logo_espresso7.jpg
mv 5.jpg logo_espresso10.jpg
Replace the original boot logo
Code:
cp espresso7.jpg 8.jpg
cp espresso10.jpg 5.jpg
Inject your modification back to param.lfs and save it as param-new.lfs
Code:
../inject-jpg.sh ../mmcblk0p4.lfs ../mmcblk0p4-new.lfs
Confirm your new param.lfs by extracting it, check the resulted image
Copy the new param.lfs to your P31xx/P51xx sdcard
Over Terminal Emulator or "adb shell", copy your new param.lfs to /dev/block/mmcblk0p4
Code:
su
cat /sdcard/mmcblk0p4-new.lfs > /dev/block/mmcblk0p4
reboot recovery
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
extract-jpg.sh, a small modified script from http://z4ziggy.wordpress.com/2010/09/18/looking-into-param-lfs-file
Code:
#!/bin/bash
# filename: extract-jpg.sh
# command : extract-jpg.sh param-base.lfs
# Ketut P. Kumajaya <ketut.kumajaya @ xda-developers.com>, Sept 2012
# http://z4ziggy.wordpress.com/2010/09/18/looking-into-param-lfs-file/
starts=(`grep -Pabo $'\xFF\xD8' $1 | cut -f 1 -d :`)
ends=(`grep -Pabo $'\xFF\xD9' $1 | cut -f 1 -d :`)
echo "count=$((${#starts[@]}))" > mapping.txt
for (( i = 0 ; i < ${#starts[@]} ; i++ )); do
end=$((ends[$i] + 2))
count=$((end - starts[$i]))
echo "jpg$i=$((starts[$i])):$((ends[$i])):$count" >> mapping.txt
echo "-I- Extracting $i.jpg"
dd if=$1 bs=1 skip=${starts[$i]} count=$count > $i.jpg
done
inject-jpg.sh:
Code:
#!/bin/bash
# filename: inject-jpg.sh
# command : inject-jpg.sh param-base.lfs param-new.lfs
# Ketut P. Kumajaya <ketut.kumajaya @ xda-developers.com>, Sept 2012
count=(`grep 'count' mapping.txt | cut -f 2 -d =`)
echo "-I- jpg count=$count"
cat $1 > $2
for (( i = 0 ; i < $((count)) ; i++ )); do
start=(`grep jpg$i mapping.txt | cut -f 2 -d = | cut -f 1 -d :`)
end=(`grep jpg$i mapping.txt | cut -f 2 -d = | cut -f 2 -d :`)
size=(`grep jpg$i mapping.txt | cut -f 2 -d = | cut -f 3 -d :`)
nsize=$(stat -c%s $i.jpg)
if [ "$nsize" -gt "$size" ]; then
echo "-E- $i.jpg greater than $size !"
rm -f $2
exit
elif [ "$nsize" -lt "$size" ]; then
echo "-I- resize $i.jpg"
for (( s = 0 ; s < $((size - nsize)) ; s++ )); do
echo -n $'\xFF' >> $i.jpg
done
fi
echo "-I- $i.jpg size=$size"
dd if=$i.jpg of=$2 bs=1 seek=$start conv=notrunc
done
Attached a modified and stock param.lfs. Backup your stock PARAM partition /dev/block/mmcblk0p4 before applying any modification. Use this guide and/or attached param.lfs at your own risk!
NOTE:
Until I fully understand the param.lfs structure, dump and modify your own param.lfs always the safest way to do for now.
You may not re-post any file from this thread anywhere else, but you may of course link to this post (not the download directly!).
Don't be a leech, I am not asking for donations but use the "Thanks" button!
So if I prepack this for all the new logos. This should be flashable from recovery ya think?
Awesome work!
I might do this during the weekend.
I might be lazy and wait for a zip to flash that does it for me.
RomsWell said:
So if I prepack this for all the new logos. This should be flashable from recovery ya think?
Click to expand...
Click to collapse
Yes.
scottx . said:
Awesome work!
I might do this during the weekend.
I might be lazy and wait for a zip to flash that does it for me.
Click to expand...
Click to collapse
Thanks. PM me, since you already press my Thanks Button, I'll give you the download link I came from Galaxy Ace community, our members here have a different habits. Download and go! Without any comment, neither press the Thanks Button. I called it a leech!
Do u think we should get a dump from each device model or or do u think the partition size is the same on all the 7inch models?
RomsWell said:
Do u think we should get a dump from each device model or or do u think the partition size is the same on all the 7inch models?
Click to expand...
Click to collapse
1024*8, from "cat /proc/patitions". I do not know what information is stored in the PARAM partition but my original /dev/block/mmcblk0p4 contain 15 parts of data, every part started by "\x21\x43\x65\x87" magic number. The boot logo stored in the first part. I've tried zeroing mmcblk0p4 and then just write the first part of the original data back to mmcblk0p4, no problem so far.
ketut.kumajaya said:
Yes.
Thanks. PM me, since you already press my Thanks Button, I'll give you the download link I came from Galaxy Ace community, our members here have a different habits. Download and go! Without any comment, neither press the Thanks Button. I called it a leech!
Click to expand...
Click to collapse
Hit and run!
Boot logo competition ready to start! Please use my truncated mmcblk0p4-stock.lfs as base.
ketut.kumajaya said:
Boot logo competition ready to start! Please use my truncated mmcblk0p4-stock.lfs as base.
Click to expand...
Click to collapse
Thank ketut, you are indeed a very talented man
Way easier to do than some of the other tutorials I was trying to follow
reK comming soon
ruben00 said:
Thank ketut, you are indeed a very talented man
Way easier to do than some of the other tutorials I was trying to follow
reK comming soon
Click to expand...
Click to collapse
And you boost my spirit to keep contribute here. Not just easier but the easiest way to edit boot logo. Who need hex editor, when my script do the dirty job for you!
A picture is worth a 1000 words, but then what is a video worth? a million?
Boot Logo In Action - Watch it while it's hot
a few that I slapped together with some images i got off google (click on the Image to download):
Download -> Green Android
Download -> Blue Android Glow
Download -> Blue Android Glow 2
NOTE: These files are NOT, I REPEAT NOT CWM flashable. you have to follow step 10 of ketut's OP instructions
I'm not responsible if you screw up your Tab either because you flashed these files or because you didn't read the OP well enough
ketut.kumajaya said:
Yes.
Thanks. PM me, since you already press my Thanks Button, I'll give you the download link I came from Galaxy Ace community, our members here have a different habits. Download and go! Without any comment, neither press the Thanks Button. I called it a leech!
Click to expand...
Click to collapse
Ketut , that was a long time ago .
Sent from Ursa's claws.
Does this work on the tab 2 p5110?
Send from the godfather of smartphones to your face!!
Vreestyle said:
Does this work on the tab 2 p5110?
Send from the godfather of smartphones to your face!!
Click to expand...
Click to collapse
I think it should.
When I extracted all the images, I had images for both the 10" tab and my 7"
where i find param-tool.zip? please post a link
Sticky
sickysticky said:
Sticky
Click to expand...
Click to collapse
where is param-tools.zip?
I even googled it didnt got nything...
mhrsolanki2020 said:
where is param-tools.zip?
I even googled it didnt got nything...
Click to expand...
Click to collapse
I wrote two scripts (extract-jpg.sh and inject-jpg.sh) that should be in the param-tools.zip in post # 1.
ketut.kumajaya said:
I wrote two scripts (extract-jpg.sh and inject-jpg.sh) that should be in the param-tools.zip in post # 1.
Click to expand...
Click to collapse
There isnt a param-tools.zip avaible for download in post#1
robimarko said:
There isnt a param-tools.zip avaible for download in post#1
Click to expand...
Click to collapse
But you can copy/paste extract-jpg.sh and inject-jpg.sh from post #1

[guide] how to deodex rom on atrix hd

Hi guys, let me introduce myself. I'm Devilsking and I'm themer/developer here since I had Samsung Galaxy Ace. I just bought new Atrix HD and now I come here and work with you guys. So let's say HELLO!
Today I will write a guide about how to deodex rom on ATRIX HD. My Atrix is AT&T version with Jelly Bean 4.1.1. Hope I can help all Atrix users here to have new beginning in modding/theming Atrix HD.
Requirements:
- Your laptop/pc has installed Java. If not, google it.
- An rooted Atrix HD (and if your phone's unlocked bootloader, it's better and better :laugh
- Have installed ADB on windows. If not, plz download here then run *.exe to install (run in administration mode if it's needed but normally u dont need)
- Deodex Tools (Credit for superatmos & jaydvn) (Download here)
Now Let's do it:
- Extract deodex tools to a folder
- Copy all *.apk và *.odex in /system/app and /system/framework to folder "_app" và "_framework"
- Run file "AutoDEOToolMain.bat" and Select option 1 - DEODEX ALL (STOCK ROM)
- After it's finished, deodexed files will be located in "deodexed_APK" (this is files in /system/app) và "deodexed_JAR" (this is files in /system/framework)
- Copy these two folders to internal storage or external storage (sdcard) if u have.
- Open CMD and type the following commands to give the access to write on system:
Code:
adb shell
su
mount -o remount rw /system
- If you copy 2 folders "deodexed_APK" & "deodexed_JAR" to sdcard, the next commands will be as below:
Code:
cp /storage/sdcard1/deodexed_APK/* /system/app/
cp /storage/sdcard1/deodexed_JAR/* /system/framework/
rm /system/app/*.odex
rm /system/framework/*.odex
reboot
If you copy 2 folders "deodexed_APK" & "deodexed_JAR" to internal storage, just change "sdcard1" to "sdcard0" in the commands above
Screenshot for commands:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
- After "reboot" command, your Atrix will be rebooted and show up the popup: "Android is upgrading". Let it finish and u're done.
Nice to see you here,devilsking.
It's been a long time since MotoMagx days with E8. Hope to see your the Myth series for Atrix HD.
Sent from my DROID RAZR using Tapatalk 2
huatz84 said:
Nice to see you here,devilsking.
It's been a long time since MotoMagx days with E8. Hope to see your the Myth series for Atrix HD.
Sent from my DROID RAZR using Tapatalk 2
Click to expand...
Click to collapse
Hi, Nice to see u too. It's nearly 2 year for me to come back to Motorola world
I just finished Myth series for Galaxy Ace and now come to Atrix HD.
Hope I can contribute to Atrix HD community
devilsking said:
Hi, Nice to see u too. It's nearly 2 year for me to come back to Motorola world
I just finished Myth series for Galaxy Ace and now come to Atrix HD.
Hope I can contribute to Atrix HD community
Click to expand...
Click to collapse
Great! You rocks,man! Welcome back,buddy. I think I got to take my AHD back from my wife. And the bad news is she likes the phone. Lol
Sent from my DROID RAZR using Tapatalk 2
huatz84 said:
Great! You rocks,man! Welcome back,buddy. I think I got to take my AHD back from my wife. And the bad news is she likes the phone. Lol
Sent from my DROID RAZR using Tapatalk 2
Click to expand...
Click to collapse
Ha ha. So u should buy another Atrix HD
devilsking said:
Ha ha. So u should buy another Atrix HD
Click to expand...
Click to collapse
Haha..hopefully she changes her mind soon.
Can't wait to try deodexing it.
Sent from my DROID RAZR using Tapatalk 2
Thanks for this thread, worked perfectly for me!
Attempting now. Thanks dk!
Sent from my MB886 using xda app-developers app
can anyone tell me what is the advantage of deodexing the rom?
Aingaran said:
can anyone tell me what is the advantage of deodexing the rom?
Click to expand...
Click to collapse
easier to mod system files and apply modded file If u dont like modding, just skip this
devilsking said:
easier to mod system files and apply modded file If u dont like modding, just skip this
Click to expand...
Click to collapse
then all the costom roms available are already deodexed right?
need help... can you be more specific about the first part of the intructions about copying apks etc i cant find where those folders are located also ive reinstalled java numerous times and the deodex tool says it cant find java...
dalbig said:
need help... can you be more specific about the first part of the intructions about copying apks etc i cant find where those folders are located also ive reinstalled java numerous times and the deodex tool says it cant find java...
Click to expand...
Click to collapse
Not sure what could be wrong with your Java, but as far as the locations go, easiest thing I did was extract the rom with winrar/winzip, and well, I'll show ya!
Everything in /system/app on the rom to _app and everything in framework to _framework.
ok so i aside from the java problem, im having trouble accessing the root files from windows... how can i get that done?
dalbig said:
ok so i aside from the java problem, im having trouble accessing the root files from windows... how can i get that done?
Click to expand...
Click to collapse
I presume by "root" you mean taking the odex/apks out of system/app and system/framework? I know there is commands to do it via shell, but I use http://forum.xda-developers.com/showthread.php?t=700904 that xUltimate and just pull them with that, it never deodexed them well for me, but I used it to extract without issue every-time
Silentwidow said:
I presume by "root" you mean taking the odex/apks out of system/app and system/framework? I know there is commands to do it via shell, but I use http://forum.xda-developers.com/showthread.php?t=700904 that xUltimate and just pull them with that, it never deodexed them well for me, but I used it to extract without issue every-time
Click to expand...
Click to collapse
Thanks but i tried your program with little success... had errors during the processes. im sure ill figure something out...
dalbig said:
Thanks but i tried your program with little success... had errors during the processes. im sure ill figure something out...
Click to expand...
Click to collapse
If you have ADB properly installed, created two folders on your sdcard, apps and framework
Then run this in a command line after plugging in your phone while in usb development mode
Code:
adb shell
su
cp /system/app/* /storage/sdcard1/app
cp/system/framework/* /storage/sdcard1/framework
Then you should have the two folders with all your apps and framework folder in your SD card folders now
Don't forget to run "su" you will have to allow access on your superuser app on the phone
Silentwidow said:
If you have ADB properly installed, created two folders on your sdcard, apps and framework
Then run this in a command line after plugging in your phone while in usb development mode
Code:
adb shell
su
cp /system/app/* /storage/sdcard1/app
cp/system/framework/* /storage/sdcard1/framework
Then you should have the two folders with all your apps and framework folder in your SD card folders now
Don't forget to run "su" you will have to allow access on your superuser app on the phone
Click to expand...
Click to collapse
im getting this: usage: cp [-Rfhip] src target;
cp [-Rfhip] src1 ... srcN directory
dalbig said:
im getting this: usage: cp [-Rfhip] src target;
cp [-Rfhip] src1 ... srcN directory
Click to expand...
Click to collapse
plug into usb and run the following commands
adb kill-server
adb root
adb pull /system/app C:\sysapps
adb pull /data/app C:\userapps
Use whatever Windows based deodex tool you prefer...I only know the Linux ones.
Ah that's what pull is for, the deodextool from the first post works great I've already deodexed my rom and it works well
Sent from my MB886 using xda app-developers app

[KERNEL] Super Popcorn v0.2a [AT&T kernel]

I'm not responsible if this bricks your phone, SO DON'T BLAME ME!!!
Hello,
This is the worlds first custom Atrix HD kernel
This is based off of AT&T kernel source code
I don't recommend you flash this yet until this is stable (I don't know why I'm even releasing it with all these bugs
Bugs:
Code:
Wifi
Features:
Code:
Overclock to 1.7Ghz (you have 2 set it there with something like setcpu)
No modules required
All default CPU Governors
Qfuse read and write support (just decided to add it due to our bootloader unlock method being of blowing a qfuse, now you can check if your bl is unlocked or not via userland)
Instructions:
Code:
Download the kernel
fastboot flash boot supercorn.img
Mirror:
http://d-h.st/yss
Changelog:
Code:
v0.1a:
Initial release
v0.2a:
Bug fixes
Checksums:
Code:
MD5: 2e3dd86be2e0f4e28a87eb0663abd10a
SHA1: ec7df56bd77657f6c403c1cb02f056f00e87756e
SHA256: ce6c119560ede10e250c59b810ce2268f1b79f2705c50653d8a2ae8cd741c54b
SHA512: 85c21577eee3d605613dec75d098bda68a6533c81f40cb9816393653130145a17d0a41e1d85a44a341a894842b5de44b161dd2adbe1e2c355968e3a94994596e
reserved
Thanks for releasing it. Your work is much appreciated. I'll test it once it has fixed battery life and lags.
Sent from my XT897 using Tapatalk 2
Maybe the battery life is bad cause of the 1.7 OC?
Sent from my XT925 using xda app-developers app
Tfc you know I feel like you want to glow in the crowd.
First, claim to have unlocked the bootloader.
, but never did.
Then, publicate info about how to compile cm10, but never anything new.
Now, the first world kernel for atrix hd, but it doesnt work.
Man, I know that youre 14 and want to be the Man, the savior, etc. but it would be nicer that instead trying being the first of everything that doesnt work, try to be the second, third or even the eleven person that releases a kernel, but that kernel is the best one ever.
Not trying to offend you, just an advice.
Take care
Enviado desde mi MB886 usando Tapatalk 2
Gonna post sources on github? And other than the OC\QFuse part, was changing the config all you did? Just a suggestion, but maybe we don't need QFuse write support, read-only for safety concerns. I'm a worst case scenario person, especially with Motorola phones, so I gotta mention it.
If necessary, I can upload the vanilla sources to github if your up-speed is uber crap crap -- my up's just plain crap, but github uploads have never failed for me. It would be around midnight tonight -- I do all my 100+mb uploads overnight.
//Wishes MR has its sources released...but Bell 4.1.2 is 10ish days newer so they're probably the same other than carrier tweaks.
@Everyone, give the dude some slack...at least he tries which is more than I can say about a lot of users on XDA. Besides, he did make us a CM10 device repo as well as a write a build tutorial...trying to do a kernel...that's gotta count for something. I gotta give some defense because at least he's trying to expand his skill set and help the community. Should he have posted about his "lost bootloader unlock", no, he f'd up there and lost credibility in the community and he's trying hard to get it back.
skeevy420 said:
Gonna post sources on github? And other than the OC\QFuse part, was changing the config all you did? Just a suggestion, but maybe we don't need QFuse write support, read-only for safety concerns. I'm a worst case scenario person, especially with Motorola phones, so I gotta mention it.
If necessary, I can upload the vanilla sources to github if your up-speed is uber crap crap -- my up's just plain crap, but github uploads have never failed for me. It would be around midnight tonight -- I do all my 100+mb uploads overnight.
//Wishes MR has its sources released...but Bell 4.1.2 is 10ish days newer so they're probably the same other than carrier tweaks.
Click to expand...
Click to collapse
Thank you,
I'll fork it and and mod it up.
What is your github username?
About the qfuses
You can read them, but you can't write them without a special program that uses ioctl devices.
So it shouldn't be a big deal...
EcHoFiiVe said:
Maybe the battery life is bad cause of the 1.7 OC?
Sent from my XT925 using xda app-developers app
Click to expand...
Click to collapse
Yep, but you can use setcpu or another program to overclock it (By default it is max at 1.5Ghz, so set the cpu speed / governor to overclock it)
tcf38012 said:
Thank you,
I'll fork it and and mod it up.
What is your github username?
About the qfuses
You can read them, but you can't write them without a special program that uses ioctl devices.
So it shouldn't be a big deal...
Click to expand...
Click to collapse
I use skeevy420 on Github, XDA (obviously ), Drordrzr.com, Fark, PSN...though I'd like to change the 420 to dude without losing my thanks and post numbers.
Thanks for clearing up my QFuse confusion.
Please post the kernel source publicly.
Thanks
You rock man good work
Sent from my XT925 using Tapatalk 2
skeevy420 said:
I use skeevy420 on Github, XDA (obviously ), Drordrzr.com, Fark, PSN...though I'd like to change the 420 to dude without losing my thanks and post numbers.
Thanks for clearing up my QFuse confusion.
Click to expand...
Click to collapse
Lol no more 420 for you?
Does this kernel support "adb remount" command? Thank you.
DK
devilsking said:
Does this kernel support "adb remount" command? Thank you.
DK
Click to expand...
Click to collapse
No,
But you could unpack it, patch adb to run as root, and repack it.
Or you could use:
adb shell "su -c busybox mount -o rw,remount /system"
tcf38012 said:
No,
But you could unpack it, patch adb to run as root, and repack it.
Or you could use:
adb shell "su -c busybox mount -o rw,remount /system"
Click to expand...
Click to collapse
Could u tell me how to patch adb?
I know the command above but I prefer adb remount It's faster :silly:
devilsking said:
Could u tell me how to patch adb?
I know the command above but I prefer adb remount It's faster :silly:
Click to expand...
Click to collapse
Screw patching it:
http://forum.xda-developers.com/showthread.php?t=1687590
Just found that a few secs ago
devilsking said:
Could u tell me how to patch adb?
I know the command above but I prefer adb remount It's faster :silly:
Click to expand...
Click to collapse
Not the patch, but probably works
http://forum.xda-developers.com/showthread.php?t=1687590 (untetsted)
dsixda's Android Kitchen can patch boot.img to add in this as well (also untested, trying later on today)
i'M workIng on something that reqUires rom patchIng...so I'm not in the testing things mood if ya know what I mean.
---------- Post added at 02:56 PM ---------- Previous post was at 02:49 PM ----------
Markyzz said:
Lol no more 420 for you?
Click to expand...
Click to collapse
Plenty..just don't want 420 in the username...kind of juvenile as I'm getting older
Can this be used with the CM10 ROM
Sent from my MB886 using xda premium
matt99017d said:
Can this be used with the CM10 ROM
Sent from my MB886 using xda premium
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
skeevy420 said:
Click to expand...
Click to collapse
Point taken. Lol. Didn't think about that!
Sent from my MB886 using xda premium

[Tool][Script]ADB ScreenShot Solution for making screenshots in Recovery

Oke seeing we kinda lost the possibility to use DDMS for screenshots in recovery on latest HTC Devices.
There had to be another way to do this so after few hours of google and making a few bat tests here it is.
It might not work on all devices but you can try and report please.
Confirmed working on One X
I made a zipp (easy run me bat included) containing all the stuff needed to make screenshots in recovery.
Basically its easy and it makes use of files from this project http://code.google.com/p/android-fb2png/
I did not write fb2png, my little script is just using it to make the shots.
Just download screenshot.rar
Extract it and run the screenshot_run_me bat file.​
All the bat does is running the following commands
Code:
@echo off
echo ********************************************
echo * *
echo * ADB-Screenshot Util *
echo * Boot into Recovery *
echo * Plug In USB Cable *
echo * Enjoy ;) *
echo * *
echo ********************************************
echo.
pause
echo shell mount /data
adb shell mount /data
echo Mounting /data Done!
echo .
echo push fb2png /data/local/
adb push fb2png /data/local/
echo Pushing fb2png to /data/local Done!
echo .
echo shell chmod 755 /data/local/fb2png
adb shell chmod 755 /data/local/fb2png
echo Setting permissions on fb2png Done!
echo .
echo shell /data/local/fb2png /data/local/fbdump.png
adb shell /data/local/fb2png /data/local/fbdump.png
echo Taking Screenshot by running fb2png Done!
echo .
echo pull /data/local/fbdump.png
adb pull /data/local/fbdump.png
echo Pulling fbdump.png into adb folder Done!
echo .
echo ********************************************
echo * *
echo * You will find screenshot in adb folder *
echo * named as fbdump.png *
echo * *
echo ********************************************
echo.
adb shell sync
adb shell umount /data
pause
But its very useful for example TWRP Themers to show their work without the hassle of using a camcorder or other cam.​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
And here is a few output samples
XDA:DevDB Information
[Tool][Script]ADB ScreenShot Solution for making screenshots in Recovery, ROM for the Android General
Contributors
Whiskey103
Version Information
Status: Testing
Created 2014-05-19
Last Updated 2014-05-19
cool thanks
nice twrp theme
Thank you; this is truly the easiest way to screenshot in recovery!!! I found another method but couldn't get it to work. In the OP at the end b4 the screenshots he lists how he does it. Take a look if interested http://forum.xda-developers.com/showthread.php?t=2216124
biglil1 said:
Thank you; this is truly the easiest way to screenshot in recovery!!! I found another method but couldn't get it to work. In the OP at the end b4 the screenshots he lists how he does it. Take a look if interested http://forum.xda-developers.com/showthread.php?t=2216124
Click to expand...
Click to collapse
Yea, I tried that but also doesn't work on all devices same for the method I use.
Sent from my HTC One X using xda premium
Whiskey103 said:
Yea, I tried that but also doesn't work on all devices same for the method I use.
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
I know you said it's for the HTC but I tried it on my Samsung Galaxy S2. The color is off but at least I'm able to produce a better image oppose to trying to take a descent pic with another device or camera. That's one more device you can add to the list if you'd like.
Thanks again
biglil1 said:
I know you said it's for the HTC but I tried it on my Samsung Galaxy S2. The color is off but at least I'm able to produce a better image oppose to trying to take a descent pic with another device or camera. That's one more device you can add to the list if you'd like.
Thanks again
Click to expand...
Click to collapse
Thx, can you try this version?
http://db.tt/QTV1PDWD
Different version of fb2png, perhaps it fix the colors for you.
Sent from my HTC One X using xda premium
Just got up I'll give it a go b4 I go to work.
Edit: Gave it a go; it works but the color is still of. I forgot to mention that I was also able to take a screenshot with this outside of recovery.
Thank you for your work I truly appreciated it!
Sent from my SGH-T989 using xda app-developers app
biglil1 said:
Just got up I'll give it a go b4 I go to work.
Edit: Gave it a go; it works but the color is still of. I forgot to mention that I was also able to take a screenshot with this outside of recovery.
Thank you for your work I truly appreciated it!
Sent from my SGH-T989 using xda app-developers app
Click to expand...
Click to collapse
Hum, well iam afraid I can't do much about it at the moment.
The good news, iam in contact with the author of the project and we are looking into the new xrgb stuff.
And yes, it works outside recovery too but it's kinda buggy for me there.
Sent from my HTC One X using xda premium
Sounds good; I'll be patiently waiting for the next release
Sent from my SGH-T989 using xda app-developers app
Great work. Thanks man! Now to get back to making recovery themes.
Sent from The Bacon Pope's Galaxy Note 2
Thanks! Worked for i9300.
@Whiskey103
This tool was very useful for me with my previous Note II. I've tried on my Nexus 5.
I didn't have any error message with the .bat file but here is the screenshot I obtained:
Great tool thanks!
I often used it on i9000 (Galaxy S) but noticed recently that it didn't worked anymore at least on Aosp rom since a few CM10.2 nighlties.
Finally it seems adb.exe needs an update,works if replaced with that one for instance:https://app.box.com/s/slwbzi1hw35sv5yr0ss7
---------- Post added at 10:52 PM ---------- Previous post was at 10:38 PM ----------
Primokorn said:
@Whiskey103
This tool was very useful for me with my previous Note II. I've tried on my Nexus 5.
I didn't have any error message with the .bat file but here is the screenshot I obtained:
Click to expand...
Click to collapse
Hi compatriot Maybe i'm a little late here but you should use that solution now i guess:
http://forum.xda-developers.com/showthread.php?t=2371035
I use it on i9505,lesser responsive but well..on some occasions with a good sense of timing it's ok.
Same story btw,need to update adb.exe for it works under aosp now.
Bejda said:
Hi compatriot Maybe i'm a little late here but you should use that solution now i guess:
http://forum.xda-developers.com/showthread.php?t=2371035
I use it on i9505,lesser responsive but well..on some occasions with a good sense of timing it's ok.
Same story btw,need to update adb.exe for it works under aosp now.
Click to expand...
Click to collapse
Thanks dude. I'll give a try asap.
I didn't notice thath the other thread was another tool. :cyclops:

Categories

Resources