How does gremlin remover work? - Samsung Galaxy S (4G Model)

i would like to mimic gremlin remover with heimdall, but i am unsure how gremlin remover works, so i would LOVE some more info on it
i understand that it is an odin executable
http://forum.xda-developers.com/showthread.php?t=1500427
accoring to http://www.sammobile.com/firmware/
2011 September Android 2.3.5 T959VUVKI1
2011 August Android 2.3.4 T959VUVKH2
2011 July Android 2.3.4 T959VUVKG4
2011 June Android 2.3.3 T959VUVKF1
2011 April Android 2.2 T959VUVKD1
2011 March Android 2.2 T959VUVKC1
Click to expand...
Click to collapse
kj6 is 2.3.6
thomas.raines said:
Oh boy, it's so big because it includes EVERY stock partition on the phone. PIT, datafs, rootfs, kernel, cachefs, etc. I wish it could be slimmed down some, but when I tested it, I didn't get the same results.
I used DLCreator and an Odin3Execution from a Cappy ROM to create the 1-Click...
Click to expand...
Click to collapse
So does Gremlin Remover flash KC1(pit, datafs, kernel, factoryfs, cachefs, etc.) firmware first?
then the app proceeds up the list? does it go through the different andriod versions? like skip KD1 because KC1 is already 2.2, just jump to 2.3.3?
that is a good start, but there must be an order to the way things are flashed. And EVERY stock ROM? 600mb now seems a bit small, with an avg. of 200mb per rom.
eollie said:
Yes heimdall does the same thing as the odin one click. And for that matter as regular odin. Heimdall is the open source version of odin. However heimdall is a bit more picky than odin is on the variables needed to work properly. Meaning sometimes heimdall will not flash something odin will. But heimdall works on almost all pc based operating systems.
Click to expand...
Click to collapse
what paramaters might that be? partition?

Gremlin Remover is just a name thomas raines gave it. It is a one click package of odin. Which with some searching will tell you what it does.
I just cant grasp why you cant grasp that. Reading what thomasraines has posted explaining it was more than enough for everybody else. I mean it really cant be explained any better. It takes the packages he has pre-loaded and flashes them all in one click.

eollie said:
Gremlin Remover is just a name thomas raines gave it. It is a one click package of odin. Which with some searching will tell you what it does.
I just cant grasp why you cant grasp that. Reading what thomasraines has posted explaining it was more than enough for everybody else. I mean it really cant be explained any better. It takes the packages he has pre-loaded and flashes them all in one click.
Click to expand...
Click to collapse
i would like to know specifically what firmware packages. and in what order, oldest to newest? it can be explained better if you read my question and understand what i am asking.
how is the gremlin remover.exe only 600mb IF it contains ALL various firmware version files, that is at least 7, 200mb stock roms. explain? redundant data?
ive searched, and provided the information i have come up with, and asked many times, yet i get the same answer:
"works like heimdall, but heimdall is open source, blah blah blah, BS."
COOL, i know that, and ive tried reading into heimdall, on their offical page, through this forum, not the information im looking for.
eollie, you posted of "variables" that heimdall doesn't like, but odin will tolerate, what are you talking about? partition parameters set up by the pit? the flash not following the partition? sizes of partition? i would like a COMPREHENSIVE ANSWER, if you want to post that i should know this info or what-not, DONT, just answer my question, this is the Q&A board.

It doesn't contain all the firmwares. Just one. Read the thread for it. All the info you want is in it. If you really want a "comprehensive" answer PM the creator of the program.

thomas.raines said:
1 Download to your computer, extract .zip, and open Gremlin Remover.exe (it is an Odin 1-Click I created with KG4 files with KJ1+voodoo Kernel and PIT, as well as the necessary drivers. If you do not have Odin already set up on your computer, use the drivers to do so now):
Click to expand...
Click to collapse
Did you even read the first post in the gremlin remover thread? The above quote is taken from there. He does not ever say it uses every firmware it says it formats every PARTITION.
As for the variable I spoke of. Think about what all variable are in play when connecting your phone to your computer. Common sense thinking and deductions would give you your answer. But mostly these are things like usb ports and usb cables.

Gremlin Remover is a PROCESS not just the one click. If you are wanting to recreate the Gremlin Remover 1- Click package as a Heimdal 1-Click package, then you will have to extract /system, /data, recovery, /cache, kernel, pit, and modem images from your device yourself. Depending on what ROM you are using will determine the method in which you do so. Then you will have find the correct tools to package everything up as a 1-Click. I actually already have a Heimdal 1-Click built and working, but have been too involved in other projects to remember to upload and release it. Maybe I will do that this weekend...lol
However, everyone is correct. READ MY OP ON GREMLIN REMOVER! I have included all necessary information as to what ROM/kernel I used to create the 1-click.
Take heed in what you do here as you could hard brick your device. My advice would be to perform the UBM on your phone before you start messing with this. I speak from experience on this as I didn't perform the UBM mod and bricked my device. Which was my encouragement to go UBM...lol

oh,gremlin remover version is jumbled into the OP, sorry i missed it
anyways, ive made a hiemdall of my current rom(AtonX's 2.3.6, Blastoffv2, LightningZapv5) using http://forum.xda-developers.com/showthread.php?t=1348392
there are more paritions to copy than the few listed in the guide, how do i list the partitions on my device using adb?
this is to see the partitions available on the phone? using adb
cd proc
cat partitions
Click to expand...
Click to collapse
so i would copy EVERY single partition by name? how do i figure out to what they are associated?

xakuvo said:
oh,gremlin remover version is jumbled into the OP, sorry i missed it
anyways, ive made a hiemdall of my current rom(AtonX's 2.3.6, Blastoffv2, LightningZapv5) using http://forum.xda-developers.com/showthread.php?t=1348392
there are more paritions to copy than the few listed in the guide, how do i list the partitions on my device using adb?
this is to see the partitions available on the phone? using adb
so i would copy EVERY single partition by name? how do i figure out to what they are associated?
Click to expand...
Click to collapse
Honestly:
You don't want to mount/copy your partitions via adb to your computer because sometimes it doesn't read correctly. You want to use terminal on the phone.
Depending on what you are using, ie bml or mtd, depends on what/how you mount/copy them. For example, /system in mtd is /dev/block/mmcblk25 (if memory serves me correctly)...
I don't follow too many Roms or kernels on the sgs4 anymore because I have many of my own projects going on.
I can tell you, Google is your best tool and asset at this point. That's how I figured 90% of this stuff out...
Sent from my SAMSUNG-SGH-I727 using xda app-developers app

Personally, I have my own recovery/fix methods which I am too lazy to explain and will take thousands of words, but if you want to use raines' gremlin remover, you have to have a reason. Gremlin remover isn't a toy or a happy method of swithing android versions. It is a re-virginator if i remember correctly. You shouldn't use it unless you have a specific problem.
and thomas, that's bml mounting I believe, not mtd. MTD is mtdblocksomenumber.

airfluip1 said:
Personally, I have my own recovery/fix methods which I am too lazy to explain and will take thousands of words, but if you want to use raines' gremlin remover, you have to have a reason. Gremlin remover isn't a toy or a happy method of swithing android versions. It is a re-virginator if i remember correctly. You shouldn't use it unless you have a specific problem.
Click to expand...
Click to collapse
thomas.raines said:
The best way to minimize these pesky Gremlins is to:
Use Part 3 before flashing a new/different ROM (not an update of an existing ROM)
Always follow instructions to the letter
If you are confused, research and read
If you are still confused, ask
Never restore system data, especially from a different ROM
Click to expand...
Click to collapse
pesky gremlins
im bad at reading "to the letter"
specific UBM guide you followed? or the generalized UMB by AdamOutler: http://forum.xda-developers.com/showthread.php?t=1338073
i cant use the adb prompt?
terminal in the phone? eeww,
what if i just want to copy the contents of these partitions to my sd card?
could i use adb shell and copy them to sd card?
looking at heimdall, i only have 11 blocks labled/granted by heimdall to overwrite
could i read the .pit somehow? notepad is no good

If you're really this confused, what you are trying to do is way over your head. Take some time to learn how Linux works, down to the filesystem and boot-sequence level. Without that, you're looking at more trouble than you know, and won't get much sympathy.
Posted from my SGS4G, thanks to Team Acid development

jeffsf said:
If you're really this confused, what you are trying to do is way over your head. Take some time to learn how Linux works, down to the filesystem and boot-sequence level. Without that, you're looking at more trouble than you know, and won't get much sympathy.
Click to expand...
Click to collapse
BML @ EXT4
no MTD
AntonX's Barebone KJ6, blastoffv2 kernel. thinking about getting the modem out of Valhalla black... simple
Q&A bro
its why i ask, hoping to get an answer
could have typed an answer in the time you spent typing some NO-ANSWER response, what do you think i do in my downtime? constantly refresh page looking for an answer? i wish i could consider forums a consistent, reliable source, but they are only an intro to the means to get to the end, at best. xda is one of the most helpful forums, but like all forums, there are these "elitists". EX: so you spent years and thousands of dollars learning something, you have a great understanding of it, someone asks you a stupid question pertaining to your specialization, you consider your knowledge to be "too-good" for this noob, he must learn himself. but, you have a great understanding and could explain simply and thoroughly, but you dont, cuz you're "elite". :highfive:
i could shovel through some google pages, but i have a transmission to work on, RAID 5 setup to install/replace old RAID1&2, water-pump to replace, shifter assembly along w/ the cables on my bicycle, and a girlfriend to entertain(computers and cars really turn her off).
i understand most people are busy with their lives, so why waste both of our time with a response that has no information? obviously i have more to learn about lunix and android, this is the Q&A...?
my rant, tired of useless responses, google = #1 source
it doesn't seem like i could include any more than the 11 listed partition labels in heimdall
so i will just try find the 11, and rip them?
i'll try through phone terminal, and through adb terminal, both will be ripped to external sd card
is my plan bad?
i know the .pit has partition information, i would like like to know how to view it.
Code:
ls -lR /dev/block
gives lots of results
all of the paritions in the dev/block?
Code:
cd proc
cat partitions
Code:
mount
2nd page of this thread, and im the only one who posts code, and yet im asking...
is there a better cmd line that i can use to retrieve the available partitions?
thomas.raines said:
Honestly:
You don't want to mount/copy your partitions via adb to your computer because sometimes it doesn't read correctly. You want to use terminal on the phone.
Click to expand...
Click to collapse
what do you mean?
BTW: i flashed the heimdall one-click i made. worked like a charm. was i just lucky, considering i used adb terminal to copy phone partitions to the sd card? i dont understand the problem, is it the adb cmd or the actual transferring of blocks from phone to computer?

Look people are trying to help you and when they offer help you come back with a question that has been answered. Now you are saying you dont have the time to use search/google to find the answers and expect people to repeat or find them for you. No. There isnt one person that has responded to you that get paid as tech support for xda. We do this because we want to help people avoid making bad mistakes and enjoy android. The number one rule of xda is Search before posting. Number one rule. Yet you just stated you have better thing to do than search.
Everything you have asked can be answered by taking the time to read and comprehend what is being said. Yes this is the Q&A section but it is not the hold somebodies hand because they are too lazy to do something on their own. If you are worried you will break something maybe you should reconsider doing any modding. Or accept its possible to break and it will be your responsibility to fix if you do.

eollie said:
Or accept its possible to break and it will be your responsibility to fix if you do.
Click to expand...
Click to collapse
YES YES YES YES YES YES YES YES YES. if there is a cliff and i choose to jump off, is it the cliffs fault for being there? or mine for jumping?
no answers here...more feelings...
so i asked a stupid question that was answered in the OP, whops, my bad, SORRY.
who said my phone was not my responsibility?
i didn't say i didn't/dont search, it is implied that i have... i only stated i have a busy schedule, and i was also pointing out that ALL of us probably do.
telling me in in over my head? naw, just answer
no personal opinions please, i posted my opinion/rant/feelings, enjoy it? NO
maybe i should post this in the stupid question thread... im SO STUPID
advancing further into my attempt to assemble something like gremlin remover in heimdall.
how about posting some code to list the parition map? bet it would take less time than posting personal feelings
i thought it was mostly driver/OS issues which are the "variables" between heimdall and odin
thomas mentioned something of adb not reading partitions right on the computer from the phone, is this part of the "variables"? because of the cables or port? or is it the android debug bridge itself, reads data on phone wrong, which then sends to computer? or does it get messed in the transfer process? adb reads correctly, transfers correctly, jumbled somehow through cable/port(DOUBTFUL). i dont know too much about hardware, but i dont see how usb cables can differ other than usb 1.0/2.0/3.0, voltage through cable is limited...i can grasp how the usb ports can differentiate; motherboard ports, extension ports?

You don't need "shovel through some google pages" for this. It has already been explained what the Gremlin Remover does in this thread. To repeat, it flashes each of the appropriate partitions with a "known-good" version of firmware or software as appropriate.
You have also been pointed to Heimdall, which will let you examine the pit in a human-readable form. The pit clearly calls out what partition holds what content for the Samsung partitioning.
There is a reasonable assumption here that people take the time to get the background skills required to perform the task at hand. Since you claim to be in the process of "RAID 5 setup to install/replace old RAID1&2," you should know enough about Linux to extract zip files, examine partitions on a device, and know the difference between image- and file-based backups and restores. All the device-specific information you have asked for in your previous posts have been provided. Your new request for modems has also been indirectly answered.
You shouldn't have an expectation that a request to achieve a goal, for which there is already a proven method available to you, will be spoon-fed to you, especially since what you are asking to do can easily brick your phone, or brick the phone of any other reader of this forum. There is a pre-packaged Gremlin Remover that achieves the goal, has been tested by many, and is reasonably robust against user error. There are modems available for flashing, if you take the time to find them, either here in the forum, or in the files that I hope you have already downloaded.
If you don't understand why there are so many mounted partitions for a running Android phone, you should look carefully at them and the answer should be clear.
Code:
# mount
Oh wait, you already tried that. Here's a hint, if you still need one
Code:
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
/dev/block/vold/179:1 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:1 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
If the concept that a question gets answered in an appropriate way, and that you can't demand an answer isn't making sense to you, think of it as someone who thinks they have a "transmission to work on" and when they open the cover, they are completely puzzled. God knows, the sports car sites I used to frequent didn't go through a step-by-step teardown, refurbishment, and rebuild when someone asked "how do I rebuild a Lotus Elan gearbox?" You probably would have gotten something more along the lines of, "Get the original factory manual" or "Just ship it to Gear Works in Hayward."
---------- Post added at 11:08 AM ---------- Previous post was at 10:48 AM ----------
xakuvo said:
how about posting some code to list the parition map?
Click to expand...
Click to collapse
How about http://lmgtfy.com/?q=heimdall+source+code

i guess i need to clarify my actual QUESTIONS, and im not demanding they be answered, im asking that feeling be left out of posts
QUESTIONS
it doesn't seem like i could include any more than the 11 listed partition labels in heimdall so i will just try find the 11, and rip them? this is based on my personal extracted .pit
the .pit i extracted from my phone has partition data, which i can see in heimdall, yes, but the number it gives me per partition, how do i associate that with the data output i get from the adb cmds
which cmd terminal is most appropriate for partition information, phone or adb? why?
which code(s) would be most appropriate to VIEW/LIST the necessary partitions to pull?

xakuvo said:
i guess i need to clarify my actual QUESTIONS, and im not demanding they be answered, im asking that feeling be left out of posts
QUESTIONS
it doesn't seem like i could include any more than the 11 listed partition labels in heimdall so i will just try find the 11, and rip them? this is based on my personal extracted .pit
the .pit i extracted from my phone has partition data, which i can see in heimdall, yes, but the number it gives me per partition, how do i associate that with the data output i get from the adb cmds
which cmd terminal is most appropriate for partition information, phone or adb? why?
which code(s) would be most appropriate to VIEW/LIST the necessary partitions to pull?
Click to expand...
Click to collapse
I will answer all your questions when I have more time (this weekend). Being a single father (yes in married but my wife and I live in 2 separate states) of 2 teenage girls with a long career in the army dictates that my time as a dev, auto mechanic, and race car driver is limited. I have given you the necessary tools to begin your project, but it will take some "leg"work from you. If there is something you are just not getting, I will be more than happy to help you when time allows me. But I can tell you, that there are 3 pages that can be found in Google that will answer most of your questions. All you have to search for is "how to make an Odin backup". In each guide, they explain how to dump your images into 1 file; however, the partitions they list are not for the sgs4g and you must figure out which ones you need. Those partitions vary per kernel/Rom type. However, with the code you listed above, you already know how to list the partitions, and a simple Google search will tell you what is contained on that partition. I have not posted any code for you because in on my phone replying to you and that feature isn't available to me. I'm not trying to be "elite" or whatever else you chose to insult me and the others in this forum. And to be honest, I nor anyone else should help you any longer if you are going to get that attitude with us. So, I and my team mates send you a great Team Fah-Q!
Now, if you would like for me to tell you all the secrets, then I suggest you hit that donate button and enter an extremely generous donation... or chill the hell out, help yourself a bit and be patient until I have a bit more time.
Sent from my SAMSUNG-SGH-I727 using xda app-developers app

Related

How and why do you people know all of this?

I had a friend root my phone and I know if I want to flash a new build I rename the file update and drag it to my android folder then restart the phone a certain way and press alt s to load the build.
I love my g1 and the 1.5 build Im using but I cant get any further because Ive scoured the internet and these threads and I just cant figure out what all of this computer jargon means and I dont understand how anybody does know without taking classes in it.
I think I should make a nandroid backup and partition my sd card to run apps but good lord what does this mean (regarding nandroid)???---
"anyone who has root on their G1 and has the engineering/dev spl bootloader [1] (or has a dev phone) + a recovery image with busybox and adbd running as root [2"
and this (regarding sd partition)???---
pre-requisite "You created the FAT32 / EXT2 combo partitions" I mean this is a PRE-REQUISITE! I found a thread regarding the fat/ext deal and didnt understand it either.
I know nobody is here to babysit but is there some website somebody can direct me to to begin understanding what Im reading, I mean I read through the sd partition for dummies thread and I literally understood MAYBE 10% of the words, if thats for "dummies" im clearly the "dumbest"
I have the will I just dont have the way, ive typed the language i dont understand into every search engine I know of and Ive learned nothing. You guys are born geniuses
and what the hell's a "script"
No offense intended, but I don't think you should root your phone or carry out any of the procedures outlined in the developer forum. Following instructions to the letter is important when you are performing unauthorized and unsupported hacks, and most of those instructions assume an intermediate-to-advanced level of computing understanding.
As far as "where you learn it", I assume it varies from person to person. Although in nearly all cases, you learn it slowly by absorption when you are immersed in computing culture. Eventually if you lurk enough and see a word enough times in a particular context, you gain an understanding of what it means without being explicitly told.
You learn as you read through forums and threads and asking questions. If you're lucky, someone will explain it to you.
A script is like a programming language that controls a software application.
Nandroid is a tool or script you can use to backup your phone. It takes a bit of knowledge to restore from the backup though and requires a separate thread
You can read all about SPL's here: http://forum.xda-developers.com/showthread.php?t=455860
Can't help you with busybox/adb/recovery image right now.
FAT32 and EXT2 are just file type partitions. Think of a hard drive as a box. You put a divider cutting the box down the middle to split it into 2 compartments so each compartment can store something different. That's essentially what you do to a SD card when you create a FAT32 and EXT2 partition.
I learned all this by totally screwing things up, then reading, and reading some more. Then using the search function of the forum and of course more reading.
Now I understand a good deal about ADB, terminal, and the many, many other things that come with a rooted phone,,
I don't agree with the post that said if you don't get it don't try it.....
But that is cause I learn by doing...
As mentioned, doing this is a little complicated. The wrong step can temporarily brick your phone and then you'd have to know how to fix it, which in a way also requires a certain level of knowledge. It's best to learn and absorb the information first and to NOT be in a hurry to implement what you learn.
DMaverick50 said:
I had a friend root my phone and I know if I want to flash a new build I rename the file update and drag it to my android folder then restart the phone a certain way and press alt s to load the build.
DMaverick50 said:
This will be invaluable to fixing a botched up hack. Although, many times you'll also have to wipe (alt-w) to clear out your personal settings and personal data.
DMaverick50 said:
I love my g1 and the 1.5 build Im using but I cant get any further because Ive scoured the internet and these threads and I just cant figure out what all of this computer jargon means and I dont understand how anybody does know without taking classes in it.
Click to expand...
Click to collapse
As mentioned, we all just love the stuff, and pick it up as we go. Most of us read extensively and have well set backgrounds on computers. If you want to get your degree in brain surgery, it helps to have basic knowledge of human anatomy, first.
DMaverick50 said:
I think I should make a nandroid backup and partition my sd card to run apps but good lord what does this mean (regarding nandroid)???---
"anyone who has root on their G1 and has the engineering/dev spl bootloader [1] (or has a dev phone) + a recovery image with busybox and adbd running as root [2"
Click to expand...
Click to collapse
Nandroid is a backup program build into the... "recovery mode" for lack of a better description. It's where you do the alt-s at. Alt-b creates a backup of your system. To restore it, you must read the thread sticky that walks you through it.
DMaverick50 said:
and this (regarding sd partition)???---
pre-requisite "You created the FAT32 / EXT2 combo partitions" I mean this is a PRE-REQUISITE! I found a thread regarding the fat/ext deal and didnt understand it either.
Click to expand...
Click to collapse
As mentioned, FAT32 and EXT2 are types of filesystems. Think of it as being told to store a box in a wearhouse. The filesystem, in a sense, would be like the isles, shelves, etc. that help you not just have a giant pile of stuff.
This is asking you to have an SD card that has been partitioned off into two partitions (a giant wall in the middle of the wearhouse) where on one side you have one way of storing things that is easily understandable by the average joe (windows, linux, apple) and one side that is much more complicated but much more efficient to store things that only the wearhouse manager understand (linux.)
DMaverick50 said:
I know nobody is here to babysit but is there some website somebody can direct me to to begin understanding what Im reading, I mean I read through the sd partition for dummies thread and I literally understood MAYBE 10% of the words, if thats for "dummies" im clearly the "dumbest"
Click to expand...
Click to collapse
No. We all started somewhere. Nobody here came here and understood everything over night. Most of us have YEARS of experience in the computer field, if not decades. As far as knowledge here, it takes months of READING to really start to understand things. Once you do, THEN things will make sense and then you're less likely to break your phone.
DMaverick50 said:
I have the will I just dont have the way, ive typed the language i dont understand into every search engine I know of and Ive learned nothing. You guys are born geniuses
and what the hell's a "script"
Click to expand...
Click to collapse
Read, read, read. That's my way.
And like mentioned, a script is just what it is in real life. Something you follow. If I gave you a movie script, you follow what it tells you to do while in the movie. In the computer world, it's the same. You write a script that tells the computer what to do.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
I see you joined few days ago. I suggest you start from the begining. i.e. read all stickies. Every questions that you've asked here was asked before by someone else and answered multiple times.
To offer a glimpse of hope here: it's a lot easier for n00bs now as more and more people get comfortable with Android and Android tools and it's not just 2-3 guys who can answer a question. Also, at this point we have apps that will run a script for you, move your apps and caches to SD, overclock you CPU, etc etc etc.
Welcome to XDA and good luck
For the APPS2SD do this....
http://forum.xda-developers.com/showthread.php?t=500387
OH, first backup EVERYTHING on your SD card to your desktop.
Open the terminal program... I always do this **** in adb cause you wont catch me dead trying to type and read a small screen when adb is copy and paste.
type
su
cd /data
wget http://64.105.21.209/bin/lib/droid/sdsplit
chmod 555 sdsplit
/data/sdsplit -nd -fs 7500M (thats for an 8 gig card. so adjust it depending on what side card you have 4 gig = 3500M etc...)
Now you need to make sure you have an APPS2SD rom... That makes /system/sd available. Now you have to copy and make "aliases" from the old spot to the new... Million threads on that one. Just wanted to give props to "MartinFick"s script (bunch of commands in a file I guess you can say. You can run any partitioning sw on windows 7 or I would of gone that route...
i appreciate the replies. Ive been on this forum for about month checking throughout the day (instead of paying attention to my professors) but only signed up recently to post.
I do understand the concept of nandroid and the sd partition, I just get lost in the processes very quickly. In my life Ive only learned by screwing things up so im ready for almost anything. I dont want to get stuck without a phone though so Ill definitely try to get a better understanding before trying anything dramatic. I guess Ill keep looking for some website that has a search where I can just type in all of the language I dont understand, surely this type of site exists I just havent found it yet...
southsko said:
For the APPS2SD do this....
http://forum.xda-developers.com/showthread.php?t=500387
OH, first backup EVERYTHING on your SD card to your desktop.
Open the terminal program... I always do this **** in adb cause you wont catch me dead trying to type and read a small screen when adb is copy and paste.
type
su
cd /data
wget http://64.105.21.209/bin/lib/droid/sdsplit
chmod 555 sdsplit
/data/sdsplit -nd -fs 7500M (thats for an 8 gig card. so adjust it depending on what side card you have 4 gig = 3500M etc...)
Now you need to make sure you have an APPS2SD rom... That makes /system/sd available. Now you have to copy and make "aliases" from the old spot to the new... Million threads on that one. Just wanted to give props to "MartinFick"s script (bunch of commands in a file I guess you can say. You can run any partitioning sw on windows 7 or I would of gone that route...
Click to expand...
Click to collapse
The steps seem doable but it says to use jesusfreak's build, i am on dude's will this be a problem? thanks
Simple...we are the borg! The apparent knowledge is actually just one giant shared conscience, connecting our minds together from the time we log onto XDA...and we think you should join us. *Evil Laugh*
knight4linux said:
Simple...we are the borg! The apparent knowledge is actually just one giant shared conscience, connecting our minds together from the time we log onto XDA...and we think you should join us. *Evil Laugh*
Click to expand...
Click to collapse
ROFL.
DMaverick50 said:
I guess Ill keep looking for some website that has a search where I can just type in all of the language I dont understand, surely this type of site exists I just havent found it yet...
Click to expand...
Click to collapse
I'm not sure if that exists. You see, almost all of those terms were invented by people in THIS forum.
DMaverick50 said:
The steps seem doable but it says to use jesusfreak's build, i am on dude's will this be a problem? thanks
Click to expand...
Click to collapse
I did it on the dudes. Any (i think) build that enables the ext partition to be mounted to /system/sd will work...
So can I partition while on this regular build and then flash the apps2sd build or do I need to first download an apps2sd build and then do the actual partition?
some help
When it says to use the jf build that's just the one he used and is familiar with the steps the root hack the phone are the same no matter what. Now the thing you want to do is learn one proccess and stick with it weather it be abd, fastboot, or the sdcard method for beginners or noobs I do not suggest adb or fastboot cause it require knowing how to use a comand line and if you don't know what that is then don't try it. But like everyone says read about it first before you take the plunge also since you have a friend who can do it have him show you how he does it sometime seeing it done on the fly or being told while doing it with someone there to take over if things go wrong is always good. Have fun flashing and once you figure it out do it a few time to get used to it
DMaverick50 said:
I had a friend root my phone and I know if I want to flash a new build I rename the file update and drag it to my android folder then restart the phone a certain way and press alt s to load the build.
I love my g1 and the 1.5 build Im using but I cant get any further because Ive scoured the internet and these threads and I just cant figure out what all of this computer jargon means and I dont understand how anybody does know without taking classes in it.
I think I should make a nandroid backup and partition my sd card to run apps but good lord what does this mean (regarding nandroid)???---
"anyone who has root on their G1 and has the engineering/dev spl bootloader [1] (or has a dev phone) + a recovery image with busybox and adbd running as root [2"
and this (regarding sd partition)???---
pre-requisite "You created the FAT32 / EXT2 combo partitions" I mean this is a PRE-REQUISITE! I found a thread regarding the fat/ext deal and didnt understand it either.
I know nobody is here to babysit but is there some website somebody can direct me to to begin understanding what Im reading, I mean I read through the sd partition for dummies thread and I literally understood MAYBE 10% of the words, if thats for "dummies" im clearly the "dumbest"
I have the will I just dont have the way, ive typed the language i dont understand into every search engine I know of and Ive learned nothing. You guys are born geniuses
and what the hell's a "script"
Click to expand...
Click to collapse
heheh .. didn't we mention we're all a bunch of geeks - LOL - genius cannot be found here (pointing at self) .. i have been known to have a couple bright ideas now and again tho
"script" is just a funny way of saying "we did the work for you" .. all those lines of text that nobody wants to type over and over and over are all neatly packed into one little file .. type the name of the file and VOILA!! all those lines of text are spit into the little pocket sized computer and you have no blisters on your thumbs to show for it
now .. if we could only find a script that got us thru rush hour traffic
DMaverick50 said:
So can I partition while on this regular build and then flash the apps2sd build or do I need to first download an apps2sd build and then do the actual partition?
Click to expand...
Click to collapse
I did what I posted then flashed the APPS2SD rom and then transferred everything over, but when I flashed it it still had all my apps so I would say you can do it before also.
Remember to nandroid backup before you try and move all your files.
OT
Once you get adb running sending all these commands are so easy as you copy and paste and you can restore your phone back the way it was in 2 minutes...
southsko said:
I did what I posted then flashed the APPS2SD rom and then transferred everything over, but when I flashed it it still had all my apps so I would say you can do it before also.
Remember to nandroid backup before you try and move all your files.
OT
Once you get adb running sending all these commands are so easy as you copy and paste and you can restore your phone back the way it was in 2 minutes...
Click to expand...
Click to collapse
i see. im so much more confident attempting the partition after these posts im tempted to ask for the same help with nandroid since ive looked through the threads. But I guess i should head to one of them and start asking questions i know they run a pretty tight ship around here with duplicate threads and off-topic ones and what not...
nandroid was so much harder to read in the thread than it actually is
I'm hoping this thread may help other people.... and will try and help till I run out of beer.. anyway
restoring a backup when you are can connect with fastboot is so simple. Once you get adb working then dl and put fastboot in the tool dir. Then you go to your sd card /nadroid/randomcrap/whatever date/ and copy the 3 files below into the same tools directory.
from the command line on your computer type
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash data data.img
I flashed to one of the first cupcake roms and was like **** this! flashed right back to my old backup. ahhhhh!!!
southsko said:
nandroid was so much harder to read in the thread than it actually is
I'm hoping this thread may help other people.... and will try and help till I run out of beer.. anyway
restoring a backup when you are can connect with fastboot is so simple. Once you get adb working then dl and put fastboot in the tool dir. Then you go to your sd card /nadroid/randomcrap/whatever date/ and copy the 3 files below into the same tools directory.
from the command line on your computer type
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash data data.img
I flashed to one of the first cupcake roms and was like **** this! flashed right back to my old backup. ahhhhh!!!
Click to expand...
Click to collapse
Get ready to laugh..............adb? Fastboot? Everything else looks straight forward ( I assume I'm copying the 3 things to sd thru cpu)...
lmao...

[Q] Odin: what is that?

Hello, guys!
I've been using Odin for some time, I messed up my phone once, but then restored it...
Now what I'd like is to know exactly how it works, which files it writes (csc, pit, etc). I.e., I want to understand the internals.
After 10 minutes of googling, I didn't find absolutely anything about who makes this software and what's the official site and where can I find the docs.
Is there any chance that someone could point me to the right direction? At least the docs?
Thanks in advance!
Igor
I only know that's Samsung made. Google explains me that it was made by Jeong-Hwan Min Seung-Bum Kang.
http://www.faqs.org/patents/app/20080209201
it's a closed samsung software that no one fully understands
Thanks for the information.
c4manceph said:
Thanks for the information.
Click to expand...
Click to collapse
Well, no, I actually appreciate it
You see, I didn't even know that it was made by Samsung
It seemed to me that they used it to update apple devices as well, but obviously I was wrong.
Anyhow, my next question is: what every control in this program means? What are the files that you choose before the upload? PIT, Bootloader (is it like lilo or grub in linux?), PDA, Phone and CSC (heard that it is used for file allocation, but not sure). I guess, these should be more or less the same for every Android, not just a Samsung, right?
There are also the checkboxes: Re-partition (I kinda have a vague notion of what it does, but it's... vague), F. reset time, Phone EFS Clear?
Thanks in advance!
Igor
I would say you should hit up Benjamin Dobell, the creator of Heimdall. Since Heimdall is reverse-engineered from Odin, I would say he's a knowledgeable person concerning Odin.
Odin is a developer tool made by samsung that was leaked to the community to allow for flashing the modem and operating system with partitions to the compatible samsung phone.
It in conjunction with the drivers for your android device it will create a virtual serial com port , usually COM4 or COM5.
There are many posts on Odin on the forums, use search and you might be surprised what else you may pick up.
Hope this helps.
Thanks, guys!
It can be what you put back on your device after you bricked it. Or if you are rooting you can flash that on there to get root with a rom and Clockworkmod
tyvallely said:
It can be what you put back on your device after you bricked it. Or if you are rooting you can flash that on there to get root with a rom and Clockworkmod
Click to expand...
Click to collapse
Thanks, but it's a little... superficial. I know that you use it to upload some firmware stuff (new os, modded os, etc), I need more concrete info...
One down: csc
Just searched for "What is csc?"
http://forum.xda-developers.com/showthread.php?t=772201
Mithent said:
CSC is the Country/Carrier Specific Code (not sure exactly which it is, both kinda make sense). It contains the files for customisation for specific networks, so will have the APN settings, maybe custom ringtones or backgrounds, and can have programs too. Some CSC files contain a lot more than others, hence the file size differences.
Mixing different PDA/PHONE/CSC files is certainly possible, although it might be best not to stray too far on the PDA and PHONE side. The CSC isn't really very important in most cases - at worst you'll probably just have to set up the APN manually.
Click to expand...
Click to collapse
Found another one (.PIT files) here:
http://forum.xda-developers.com/showthread.php?t=771426
Richthofen said:
As far as I know .pit files are only used to tell Odin which file names to program to which "partition".
Even if separate images are used, Odin will treat them as a single image.
For example .pit file tells Odin to program modem.bin file to MODEM "partition", zImage to KERNEL "partition", etc.
If you use separate images (3-pack, CODE, MODEM, CSC), you can for example put CSC to CODE, MODEM to CSC and vice versa. Nothing odd will happen as long as you donĀ“t tamper with the file names inside the tarballs.
Click to expand...
Click to collapse
Heimdall
A nice article on Heimdall:
http://forum.xda-developers.com/showthread.php?t=755265
i would suggest hemdall ... much better way to go about things

[Q] Use Heimdall 1.3.0 to create compatable roms?

Hi unfortunately I'm on a mac and have been unable to use odin for obvious reasons. I came across a program called Heimdall, which you all know of. Well the program recently has been updated to 1.3.0 and in turn has introduced Heimdall Firmware Package format. See here: http://www.glassechidna.com.au/2011/devblogs/heimdall-suite-1-3-0-and-anti-squish-graphical-update/
My issue is whenever I go to load a package file, I've tried to use odin roms, it look like its about to work and then after it loads up you get a error saying "Firmware.xml Is Missing From The Package" obviously this package was not made to be used with Heimdall 1.3.0.
So can somebody here create a proper firmware.xml file and place it inside the rom package? I would but it's a bit too complicated for me to understand. Maybe a developer with the right knowledge be able to do this.
Thank you so much people
Not having a windows computer at my disposal really keeps me behind on all these updates lol
Run vmware and try odin
Sent from my SGH-T959V using XDA Premium App
dualkiller said:
Hi unfortunately I'm on a mac and have been unable to use odin for obvious reasons. I came across a program called Heimdall, which you all know of. Well the program recently has been updated to 1.3.0 and in turn has introduced Heimdall Firmware Package format. See here: http://www.glassechidna.com.au/2011/devblogs/heimdall-suite-1-3-0-and-anti-squish-graphical-update/
My issue is whenever I go to load a package file, I've tried to use odin roms, it look like its about to work and then after it loads up you get a error saying "Firmware.xml Is Missing From The Package" obviously this package was not made to be used with Heimdall 1.3.0.
So can somebody here create a proper firmware.xml file and place it inside the rom package? I would but it's a bit too complicated for me to understand. Maybe a developer with the right knowledge be able to do this.
Thank you so much people
Not having a windows computer at my disposal really keeps me behind on all these updates lol
Click to expand...
Click to collapse
If you can find a good, working heimdall package I can take a look at the firmware.xml file and figure out how it works for you.
FBis251 said:
If you can find a good, working heimdall package I can take a look at the firmware.xml file and figure out how it works for you.
Click to expand...
Click to collapse
The Heimdall Firmware Package format (and subsequently firmware.xml) is detailed in Heimdall's README. Refer to the Appendices.
dualkiller said:
So can somebody here create a proper firmware.xml file and place it inside the rom package? I would but it's a bit too complicated for me to understand. Maybe a developer with the right knowledge be able to do this.
Click to expand...
Click to collapse
The README contains instructions that explain how to build a Heimdall Firmware Package. You just need to fill out the "Flash" tab as if you were performing a custom flash (see the README). Then instead of pressing the "Start" button go to the "Create Package" tab and fill out the details there.
If you're not sure how the partitions and file names match you can go to the Utilities tab and run the "Print Pit" action. This will output the PIT information in a human readable format so that you can match partition names to their "default" filename. I say "default", because unlike Odin, Heimdall places no restriction on what filenames can be used.
jager555 said:
Run vmware and try odin
Sent from my SGH-T959V using XDA Premium App
Click to expand...
Click to collapse
that is quiet bad idea.
sharljimhtsin said:
that is quiet bad idea.
Click to expand...
Click to collapse
:what: Dead thread resurrection
Sent from my Maybach s 4g
Help
Benjamin Dobell said:
The Heimdall Firmware Package format (and subsequently firmware.xml) is detailed in Heimdall's README. Refer to the Appendices.
The README contains instructions that explain how to build a Heimdall Firmware Package. You just need to fill out the "Flash" tab as if you were performing a custom flash (see the README). Then instead of pressing the "Start" button go to the "Create Package" tab and fill out the details there.
If you're not sure how the partitions and file names match you can go to the Utilities tab and run the "Print Pit" action. This will output the PIT information in a human readable format so that you can match partition names to their "default" filename. I say "default", because unlike Odin, Heimdall places no restriction on what filenames can be used.
Click to expand...
Click to collapse
Hi, guys. I'm a simple guy. I just want to update my phone.
As you can imagine, I want to click on something and hit next a few times and wait patiently while a progress bar tires to lower my anxiety level.
So far I have installed Odin on my windows virtual machine with no luck and now this Heimdall program so kindly made by the open source comunity.
I have not the brains, time, aptitude or inclination to read a README file nor the IQ to create an XML file, however well explained the tutorial might be.
Any chance anybody can help me hit "next" a few times and get my phone to upgrade without having to learn, understand or figureout anything?
I have a Galaxy Note (the old one)
Much obliged.
Oh jeeze...
Let me save you some pain. I won't comment on the "I don't have the time..." statement and, with luck, nobody else here will either.
You should post in the Galaxy Note forums -- they are probably in much better position to save you from your rush.
Before you do leave, you might want to read the "Before you flash anything..." sticky.
never mind
alessioaguirre said:
Hi, guys. I'm a simple guy. I just want to update my phone.
As you can imagine, I want to click on something and hit next a few times and wait patiently while a progress bar tires to lower my anxiety level.
So far I have installed Odin on my windows virtual machine with no luck and now this Heimdall program so kindly made by the open source comunity.
I have not the brains, time, aptitude or inclination to read a README file nor the IQ to create an XML file, however well explained the tutorial might be.
Any chance anybody can help me hit "next" a few times and get my phone to upgrade without having to learn, understand or figureout anything?
I have a Galaxy Note (the old one)
Much obliged.
Click to expand...
Click to collapse
I installed windows. Never mind. Thanks

[INFO]What is EpicMTD, and what you need to know.

Getting started
Before I get into the thick of this, I've been for a little over a week or maybe even more taking as much time as I can to explain to people what MTD is and the risks of it. And unfortunately most people just by natural human tendencies have an issue comprehending it which believe me is perfectly fine haha, it's a lot to take at once. So I'm going to layout the basic need to knows, and if any more information is needed feel free to pm me and I'll add it into this main post.
I'm going to try to make this as simplistic as I can.:x
What is a partition?
A partition is an area of allocated space, a division of the whole overall area of space. In this case our partitions on the Epic 4G are /System, /Data, as well as /Cache. All with set permanent sizes.
What is a partition map?
A partition map is the configuration of our partitions, it's what in a vagueness sets our required sizes for the divisions of our nand also known as flash memory. A partition or partition map should not be confused with a file system. An example would be BML and MTD.
What is a file system?
A file system resides on the partition map and governs the data being read/wrote/moved/etc by the Operating System, in this case Android. Changing a file system is less complex than an overall change in partition mapping. They again, are not the same thing.
What is MTD?
MTD is an Open Source Partition map. It allows those who are using it control over how their partitions are sized and how much space is allocated here and how much space is taken away from there. Currently on MTD we have 689 megabytes of space allocated to our /data partition allowing more to be downloaded from the market as an example. MTD as a partition config has YAFFS2 as a file system residing on it governing how data is transferred and the speed of which it is done. EXT2 through 4 aren't possible on the MTD platform, just as YAFFS2 may not be possible on the BML proprietary platform.
What is BML?
BML like MTD is a partition map, however it is proprietary in nature, Close Source if you will. The size for /System /Data /Cache is set and permanent and makes opening up space more of a task for Developers. Stock the Epic 4G comes on BML, and is running RFS as it's file system, once rooted you can leave RFS for EXT4 (Journaled or Un-Journaled) as long as the kernel you use allows for EXT4. But in the end, changing a file system on BML does not lessen or enhance the control you have over your partitions.
What do I need to know before flashing a rom with this?
Currently there are two distributions which have moved over to the MTD platform.
One of which and the first inital one being:
[ROM] Epicmtd CM7 SELFKANG (12/10) - 2.3.7
And the second which is a basis of the first:
[ACS] [MTD] [YAFFS2] MIUI 1.12.2 Beta 6 MTD (Updated 12/10/2011)
Within the flashable zips for these two roms there are scripts which completely format your device and move you to MTD. It is required to back up the things you wish to keep with Titanium backup if you have it. Nandroids from RFS/EXT4/BML do not work on MTD/YAFFS2. Alternatively if you have purchased appextractor or titanium back up pro licensing from the Android market you can make a nandroid before your move and then extract the data apps or system apps you want from that backup while on MTD/YAFFS2 without going into recovery.
When flashing one of these ROMS in CWM5 your phone shall reboot during the installation if it finds you're on BML, don't panic it is a natural process of this move.
When booting into recovery on MTD it reacts to how long you hold the 3 button combination. Being Volume down, Camera, and Power. Don't panic if it doesn't pop up, you must let go to let it know which path it goes to. If your phone looks like it's booting again don't do the combination. It's switching from the init to the recovery.
CWM 5 is not broken, on MTD our kernel now has a 2 stage init. And it's part of the process.
How do I go about flashing other roms if they're not MTD?
Flashing a Stock TouchWiz rom can be very problematic, mainly due to the nature of and differences between MTD and BML. Currently there isn't a stock MTD kernel. To return to BML, you have a choice of either using Heimdall or Odin. To do so you require the victory.pit as well as a stock tar of your choice which includes our bootloader so that when you repartition your device all goes well without problem. There is no method to return without using Odin/Heimdall because BML is a proprietary configuration. We lack the tools to replicate Samsung's methods and mannerisms.
What does it mean for me as an end user?
As an End User, MTD is an opening to a new life for the Epic 4G. Things like ICS, more space in data or system, are more within our reach and grasp due to the nature of Open Source MTD is immersed in. We're closer to the Captivate, Fascinate, Vibrant, and Galaxy S international by being on MTD, we've that new freedom they've had for a long time. Not to say things like ICS aren't possible on BML but with this we're at a better standing point.
Stock EI22 on MTD
noobnl as well as Tortel have worked together to put a stock EI22 rom for the MTD platform which can be found here.
[EI22] Stock-ish MTD Build
This is for a stock experience and for those want to use MTD as well as make use of the stock features our phone has, nothing out of the ordinary or custom, just as a basic point. Rom Developers can go on towards moving their roms over to this platform now with the use of the boot.img but for now kernel developers will still have an issue nonetheless.
Those responsible for this in no specific order: Decad3nce, noobnl, jt1134, mkasick, nullghost, nubecoder, DRockstar, UberPinguin, Rodderik, wtogami, as well as countless others.
All things within this thread are subject to change if a need for correction is to be met.
First. Good post. Sticky request.
Sent from my SPH-D700 using XDA App
Too bad this wasn't up before I flashed the MIUI update.... It looks like MTD=FML for me. I now have no choice on if i want 4g or not because the only 2 ROMs with MTD are CM7 and MIUI which dont support 4g. Grrrr. I hope someone can make something to get back to EXT4 or RFS W/O odin or heimdall. Last time I used odin to go to a stock ROM it ended up hard bricking my phone and i had to pay $600 for a new one.
I hope other users read this post before making the ssame mistake I did. Thank you AproSamurai.
No. Those are proprietary. You need to use Odin because it has the Samsung code that we don't have.
Edit: make sure you use a pit and make sure you check repartition and auto reboot. Nothing else.
Sent from my SPH-D700 using XDA App
roddygonzo17 said:
Too bad this wasn't up before I flashed the MIUI update.... It looks like MTD=FML for me. I now have no choice on if i want 4g or not because the only 2 ROMs with MTD are CM7 and MIUI which dont support 4g. Grrrr. I hope someone can make something to get back to EXT4 or RFS W/O odin or heimdall. Last time I used odin to go to a stock ROM it ended up hard bricking my phone and i had to pay $600 for a new one.
I hope other users read this post before making the ssame mistake I did. Thank you AproSamurai.
Click to expand...
Click to collapse
I apologize I couldn't have gotten it out sooner. Been a bit busy as of late, my apologies. Things are being worked on now regarding overlay and 911 by the CM team. And then CM will be official and we'll begin to see work on ICS and beyond, if that's of any consolation.:x
roddygonzo17 said:
Too bad this wasn't up before I flashed the MIUI update.... It looks like MTD=FML for me. I now have no choice on if i want 4g or not because the only 2 ROMs with MTD are CM7 and MIUI which dont support 4g. Grrrr. I hope someone can make something to get back to EXT4 or RFS W/O odin or heimdall. Last time I used odin to go to a stock ROM it ended up hard bricking my phone and i had to pay $600 for a new one.
I hope other users read this post before making the ssame mistake I did. Thank you AproSamurai.
Click to expand...
Click to collapse
You're gonna have to Odin, sorry. There's absolutely no way and there most likely will never be a way without it.
By the way, $600? I've bricked my phone a few times, and when I went to sprint I got a replacement for $35. Not sure what you did there.
Sent from my Samsung Epic using CM7!
Great post. This was very needed
Sent from my SPH-D700 using xda premium
Thanks for a quick reply marcusant. If its not too much of a hassle would you mind making a video and possibly post links for the .tar and .pit to use unless the .pit is the same as for froyo. I just really need my phone and dont want to have to buy another one.
---------- Post added at 07:31 PM ---------- Previous post was at 07:22 PM ----------
|| Acer || said:
You're gonna have to Odin, sorry. There's absolutely no way and there most likely will never be a way without it.
By the way, $600? I've bricked my phone a few times, and when I went to sprint I got a replacement for $35. Not sure what you did there.
Sent from my Samsung Epic using CM7!
Click to expand...
Click to collapse
The representative from sprint told me that the only way i would have been able to brick it like that (would not turn on, no recovery mode, and no download mode and when plugged the charger in it wouldnt charge or be recognized by the computer) is if i rooted it which voided my warranty and wouldnt be covered by insurance.
roddygonzo17 said:
The representative from sprint told me that the only way i would have been able to brick it like that (would not turn on, no recovery mode, and no download mode and when plugged the charger in it wouldnt charge or be recognized by the computer) is if i rooted it which voided my warranty and wouldnt be covered by insurance.
Click to expand...
Click to collapse
I would have fought that by playing stupid and asking what he was talking about. Sprint also came out last year stating rooting does not void warranty but did require being noted on your account IIRC. I can give at least 1 scenario where that could have happened without rooting ... go drop your phone in the bathtub.
Memory modules and other ICs can easily go bad as well so sprint employee was playing a jumping to conclusion game and a manager would have been called over quickly.
onilink67 said:
I would have fought that by playing stupid and asking what he was talking about. Sprint also came out last year stating rooting does not void warranty but did require being noted on your account IIRC. I can give at least 1 scenario where that could have happened without rooting ... go drop your phone in the bathtub.
Memory modules and other ICs can easily go bad as well so sprint employee was playing a jumping to conclusion game and a manager would have been called over quickly.
Click to expand...
Click to collapse
You know I wasn't really thinking of that at that point, i was just worried about getting my phone back but that would have been a great idea. That way the little stickers that turn red when they get wet would have changed colors since water damage is covered.
"Wouldn't naturally do this but needs to keep this relevant until it can be stickied."
BUMP
I need to make a tutorial to restore... I'm really busy right now but will try to put up a simple guide without pictures. When I have time I will do pictures or a video. *qbking77 may beat me.
Sent from my SPH-D700 using XDA App
Its old but still relevant.
roddygonzo17 said:
Thanks for a quick reply marcusant. If its not too much of a hassle would you mind making a video and possibly post links for the .tar and .pit to use unless the .pit is the same as for froyo. I just really need my phone and dont want to have to buy another one.
Click to expand...
Click to collapse
http://db.tt/Pf4qPUIV
This is the tar and pit file.
very usefull info, im allready on one before this was posted, but i knew most of what i needed, you should ask qbking to put his video in the op. it has alot of good info in it for those people who dont read anything.....
If I,
1.) make a nand backup in CWM5 of MTD CM7, would I be able to Odin back to stock, then restore the nand backup?
Or,
2.) would I have to reflash the ROM then advanced restore data?
Im leaning toward option 2 since CWM5 wont preserve the partition map, only the filesystem. I just want to be sure.
Thank you Apro
vvvvvvvvvvvvvvvvvv
theduce102 said:
If I,
1.) make a nand backup in CWM5 of MTD CM7, would I be able to Odin back to stock, then restore the nand backup?
Or,
2.) would I have to reflash the ROM then advanced restore data?
Im leaning toward option 2 since CWM5 wont preserve the partition map, only the filesystem. I just want to be sure.
Click to expand...
Click to collapse
2 would be the correct answer to your question.
I installed the miui and didn't realize that I would have oden back to stock but I just followed qbking's video and I after that I was able to restore my nandroid backup. I got freaked out because i couldnt restore my backup at 1st but in the end it was my fault for not reading before l did it.
Sent from my SPH-D700 using XDA App
Thanks for the info Apro. Knowing is half the battle.
Born from an Epic Rebirth.
|| Acer || said:
You're gonna have to Odin, sorry. There's absolutely no way and there most likely will never be a way without it.
By the way, $600? I've bricked my phone a few times, and when I went to sprint I got a replacement for $35. Not sure what you did there.
Sent from my Samsung Epic using CM7!
Click to expand...
Click to collapse
only $35? I haven't had to send my Epic in for replacement yet but every phone i've sent to Asurion in the past is always $100 per incident... are you on a different insurance plan or something?

[Q] Need help with Odin and rom asap!

So I have a GB 2.3.6 SGS4G but I tried to flash something before that set it into a bootloop and I've been using http://forum.xda-developers.com/showthread.php?t=1822626. (Also just a side note- the above mentioned rom doesn't give root)
But that Rom changed my Kernal to the blastoffv2 kernel from here http://forum.xda-developers.com/showthread.php?t=1828171. Now my problem with this is this kernel doesn't support wifi unless I do
Your rom also must change to use wifi.
You will need to update /system/etc/wifi/wifi.conf, and replace anything that says 'dhd' with 'bcm4329'
Also the module path is: /lib/modules
instead of /system/lib/modules
Click to expand...
Click to collapse
Now I'm a newbie so I don't know how to update that whether I have to navigate through my phone with RootExplorer or what. Exactly how do i replace it?
I would flash another kernel but my SD card is malfunctioning and the phone reads it and can access it, but whenever I try to make changes on it by connecting it to the computer, it doesn't save the changes even though I safely remove everything.** (Most urgent please help!) So I can't use CWM_blue (5.xx) to flash it even if I have CWM.
Also I've spent the last 3 days with almost no sleep just trying to understand Android so please be kind and very specific :crying::crying:
Oh I forgot-- the problem with Odin to flash a new kernel is that Odin doesn't recognize my phone when I plug it in. I've tried using zadig to update my drivers after I plugged it in (download mode + usb debug). I've also tried switching the ports but it still doesn't work. I've tried with Odin 1.7 and Odin 1.85, any suggestions? Do I need a pit file for my phone? Do I require bootloaders for it do work? I'm trying to flash http://forum.xda-developers.com/showthread.php?t=1610528 and then going over to CM9.
I'll be kind
Don't whine
Describe with words, back up with a link. I don't want to have to click three things to figure out what you did
You shouldn't be flashing anything without backing up
You can transfer using adb to your phone. You do have it and Heimdall already installed, right?
"I tried to flash something before that set it into a bootloop" isn't terribly helpful. What ROM are you on now?
Without root, you're not going to be able to remount /system to change anything
Did you read, in big letters, in the post you linked, right in the first paragraph, "This [ROM] targeted towards people that need to go from ICS to stock"
Edit -- Anyone who posts not three, but in six threads on the same problem is beyond me.
Edit -- Copying the search request, http://forum.xda-developers.com/search.php?do=finduser&u=4495723, provides the desired search results, rather than copying the URL from the search results.
This is your third thread on the same issue!
sent from me
itzik2sh said:
This is your third thread on the same issue!
Click to expand...
Click to collapse
you get a big THANKS!
six threads on one issues is desperation, why not just lead the man by the hand? less clutter on your forums
first you need to understand that odin and heimdall use different drivers, odin uses default drivers, heimdall uses open source drivers. EX:
if you have heimdall drivers installed on the USB port you connected your phone to and you're trying to flash w/ odin, it will fail to communicate w/ the phone.
a great suggestion made, was use two different ports, one for heimdall, one for odin, so that a driver switch is not necessary. remember to use your motherboard usb ports, and not from a usb extension.
http://forum.xda-developers.com/showthread.php?t=1936294
post #4, by me, goes over my PERSONAL flashing procedure, i hope it helps
http://forum.xda-developers.com/showthread.php?t=1669364
may i also suggest AntonX's Barebone KJ6, it also comes w/ his kernel, which is 2.3.6 - rooted, UV/OC, voodoo sound, BLN(google the acronyms)to flash this as is, you need to have rooted CWM. May i suggest gremlin remover first? ^first link
http://forum.xda-developers.com/showthread.php?t=1828171
blastoffv2 is a great kernel, i edited my wifi file w/ script manager(google play), which requires root to edit, you must also change the permissions on the folder that contains the file before editing. edit the file, save it, and then return the folder permission settings to default manually.(long press folder in your-choice-root-file-manager, properties, change permissions)
xakuvo said:
why not just lead the man by the hand? less clutter on your forums
Click to expand...
Click to collapse
Because the information has already been provided in the other five threads, if you had read them. He already has been led by the hand. You made suggestions without knowing what had already been suggested, potentially counter to a path he might have successfully been on. More clutter in the threads.
Please let this thread die and direct any responses to one of the previous five threads.
jeffsf said:
Edit -- Anyone who posts not three, but in six threads on the same problem is beyond me.
Click to expand...
Click to collapse
Just for future reference jeff. XDA won't let you link to search results. I'm assuming that's what your "six threads" link was too. This is a new record for sure. I wish the OP luck in fixing this cause if you gotta ask that many times luck is what you'll need.

Categories

Resources