yashsingh1/xdaforums huggingface dataset:
[T-Mobile Samsung Galaxy S II SGH-T989] codecaine21:
Maybe thats the reason you have a linux box. I have one cuz i like the freedom and power it provides. Which in turn allows for easy and awesome customization. You can customize a Window OS a great deal too. Again for me its the freedom and power. I have been using arch awhile now. A little before the glibc symlink issue. Which broke your system if you updated. So im not new to Linux nor am I wet behind the ears.

i figured i would share with someone who isnt an elitist bsd user like yourself. Who just wants a distro with everything already installed. Some people dont have the time or are just new and havent learned that much yet but want to root their phones. idk either way i thought it was cool.
[T-Mobile Samsung Galaxy S II SGH-T989] bsd1101:
the bsd in my name is actually just a coincidence, but there is a good chance of arch having heimdall. open terminal and do "pacman -Ss heimdall" you will get a result. you would then do "sudo pacman -S result" it would download and install it. There may also be a heimdall-frontend get it as well, so you can do everything with a gui. Once you have them installed run it as root, or else it won't work. Arch is an awesome distro. Never switch distros and learn.
[T-Mobile Samsung Galaxy S II SGH-T989] codecaine21:
are you really trying to school me on using pacman? lol Ive been using Arch for over a year and a half i would hope i know how to use its package managaer! i told you ive been using it since before the glibc symlink issue so i dont know what your trying to accomplish here?! i can program in a few languages too.

i asked this question cuz im new the samsung galaxy. im comkng from the g2x. Which was an awesome phone!! ive had it for 2 years and the tools to flash cwm were linux scripts. Flashing roms was as easy as downloading it then rebooting into recovery from the terminal, wiping, then flashing. So now im back at square one cuz my g2x screen broke for the 3rd time. so i figured i try something new.

on top of it my laptop hard drive crashed and i havent had the time to transfer my data from the burned out hdd to the new one. so i just run live cds. i roof for a living too. 5 days a week and have a fiance and a kid. so my freetimebisnt spent on a computer. idk where this thread is going but i got what i need to know... heimdall. yeah thanks
[T-Mobile Samsung Galaxy S II SGH-T989] bsd1101:
when you said I found a linux distro with heimdall built in I got the wrong idea.
[T-Mobile Samsung Galaxy S II SGH-T989] codecaine21:
well heimdall doesnt seem to work no matter what i seem to do. So rather than spend forever and a day trying to fix what might be fixable ag this point, i got ahold of a windows computer. so a few questions for someone who would know. one, i have found directions and the apps for the tmo s2 but it says it is for the hercules s2 and it will brick any phone that isnt a hercules version of the s2. how can i tell if i have the herc version? I just want to root for now. so can someone point me in the right direction.
[T-Mobile Samsung Galaxy S II SGH-T989] DupleX01:
Use the Galaxy S2 Tool (based on Odin) here:

http://xdaforums.com/showthread.php?t=1650908

T989 is the Hercules. So you should be good.

As for recovery, go with the new Twrp it is just bulletproof. CWM has some issues with some of the newer roms along with some wiping issue.

So first flash a recovery (CWM or touch) via the above tool (some older versions are included), then once you reboot to CWM /CWM touch simply flash the below TWRP recovery. It will replace the existing recovery after reboot. Make your stock nandroid with

TWRP, CWM backups are not compatible with TWRP and vice versa.

TWRP recovery :

http://xdaforums.com/showthread.php?t=1768742

Good Luck!

Sent from my SAMSUNG-SGH-T989
[T-Mobile Samsung Galaxy S II SGH-T989] codecaine21:
I have been trying to use Odin with no luck. I am using win xp, recovery-clockwork-5.0.2-hercules.tar(from xda), Odin v1.85. I put my phone into download mode and select pda and chose the cwmr-hercules tar file but i keep recieving this error -> <OSM> All threads completed. (succeed 0 / failed 0). WTF is going on?
[T-Mobile Samsung Galaxy S II SGH-T989] DupleX01:
Honestly, I have never tried it with Odin 1.85 straight. I've used the Galaxy S2 Tool to root and to get the recovery.

It will verify during the setup the proper drivers and will send the phone to download mode to sort out the recovery flash.

Sent from my SAMSUNG-SGH-T989
[T-Mobile Samsung Galaxy S II SGH-T989] E107946:
I don't mean to hijack the thread, but why is it necessary to flash CWM first (via Odin) and only then flash TWRP via CWM. What would happen if I flashed TWRP image directly through Odin?
[T-Mobile Samsung Galaxy S II SGH-T989] codecaine21:
i tried it with the samsung tool kit you provided but it wouldnt install properly. it said it installed then exited the installer but never installed the actual program. I tried repairing, uninstalling then reinstalling... no luck. im out atm and will have to figure it out when i get home later. Any feed back/responses/suggestions would be appreciated.
[T-Mobile Samsung Galaxy S II SGH-T989] DupleX01:
You are absolutely right! That's the efficient short cut.

However I'm coming from a device (G2X) which was CWM dominant recovery wise. So first rooting my GS2 I went with the CWM choice. Later when I learned about TWRP and decided to change for that I had some difficulties to get it with goomanager and the list of tar files on their website was confusing. I finally found a flashable version though. ;)

Sent from my SAMSUNG-SGH-T989

---------- Post added at 04:48 PM ---------- Previous post was at 04:30 PM ----------

As far as I can remember it won't require installation. Just download, unpack it to a folder and run the exe(as administrator I suggest). Make sure you have the usb debug option on in the phone.

Don't connect the phone until it tells you to.

The first startup could take a while(few minutes the most).

Try this way and report back, please.

Sent from my SAMSUNG-SGH-T989
[T-Mobile Samsung Galaxy S II SGH-T989] codecaine21:
ok i see. i had to go into the actual folder to run the newly installed program. not from the start up menu. the start up menu folder is empty. no program, icon or anything.
[T-Mobile Samsung Galaxy S II SGH-T989] DupleX01:
:thumbup:

Sent from my SAMSUNG-SGH-T989
[T-Mobile Samsung Galaxy S II SGH-T989] codecaine21:
the toolkit stopped right after it installed the drivers. it was waiting on me to plug my phone in. so i grabbed a different wire and used odin to flash instead and now im rooted and have cwm installed.
[T-Mobile Samsung Galaxy S II SGH-T989] DupleX01:
Yay!

I'm glad you made it work.

I still suggest TWRP over CWM.

Enjoy the freedom mate! :D

Sent from my SAMSUNG-SGH-T989
[T-Mobile Samsung Galaxy S II SGH-T989] codecaine21:
What's the difference between twrp and cwmr? I've always used cwmr and never had a problem. Actually I tried flashing CM9 and MIUI with cwmr 5.0.2.7 and it hung(20-30 minutes) on the boot animation but the flash worked when I used the touch cwmr. odd right? I'm in need of an underclocked kernel though. I'm running CM9. The battery drains really fast!
[T-Mobile Samsung Galaxy S II SGH-T989] DupleX01:
As I've mentioned earlier CWM has issues installing newer ROMs(bootloop, etc) along with wiping issues.

TWRP recovery is just seems rock solid and so convenient to use (touch GUI, soft keyboard, naming backups, file manager, etc).

Break your habits and go for the change. ;)

As for ROMs and battery life, I am sporting Slim Bean 3.1 with ASDK kernel(resolves call echo issue present for some on JB roms) underclocked to 1026 MHz and after a few cycle I am getting around 24 hours battery life with 4-5 hours screen on time.

Sent from my SAMSUNG-SGH-T989
[T-Mobile Samsung Galaxy S II SGH-T989] codecaine21:
I flashed TWRP and I wish I would have known about it earlier!! So much better than CWMR!! 4 to 5 hours of on screen time is about what I'm getting. Maybe the bat life just sucks for this device period! I remember the G2X bat life being pretty decent with an after market kernel from derkernel.com and running CM7. That rom was rock solid and really awesome!

Derkernel has s3 kernels. Actually all that's wrong with my G2X is a broken digi and LCD. I could fix it myself for $70 or $80. I like ICS way too much though!! Not sure when CM9 for the G2X will have the video issues fixed, along with the many other problems that makes ICS as a DD on the G2x a no go. If it ever got to the point where CM9 for the G2X ever got to the point where CM7 is at... I would go back to the G2x without a second thought! The G2x has the best camera I ever used. Meanwhile I'm stuck with this ****ty POS.
[T-Mobile Samsung Galaxy S II SGH-T989] DupleX01:
I feel you, bro! I do miss my G2X, but the lack of support from lg/NVidia/carriers ics-wise made me to move on. In addition I found a boxing day deal for the t989s, so it costed me $0 to jump ship.

I started to like this phone too, everything is just working out of the box.

Imho the camera is better compared to the -G2X.

Find your DD and enjoy the ride! ;)

Sent from my SAMSUNG-SGH-T989
[Sprint Samsung Galaxy S III] rahb0sse:
I was fine when I was running stock rom + root... I changed to The People's Rom with Agat's Kernel and noticed intermittent bluetooth connectivity problems with my car then went to CM10 thinking it may be The People's Rom then back to stock w/o root and same issue.. Does anyone know what could be causing this? I am going to donate to whomever can help me fix this because I don't want to switch to a carrier who actually has LTE :p

Let me know if you need specs of the phone...

Thanks in advance!!
[Sprint Samsung Galaxy S III] rahb0sse:
No one has anything? :( I'll give it took tomorrow then go switch to vzw... now the choice is DNA vs s3
[Sprint Samsung Galaxy S III] rahb0sse:
So it's fixed. I slammed the phone in my cup holder cuz I was pissed and figured I'd be getting VZW tonight... ended up fixing the issue oddly enough.
[Galaxy S III Mini Q&A, Help & Troubleshooting] SLAPPER81:
I8190L=4.1.2 I8190N=4.1.2

But I8190 4.1.1..... Coming 4.1.2 ? and

-----------------------------------------------------------------

Multi-View (Multi-Windows Multitasking, same as in Note II) :eek: :D :p :victory: :highfive:

Page Buddy

New Gallery App (Same as in Note II)

Notification Panel (Notification Panel can now be customized)

Brightness Slider in Notification Panel Can Now Be Disabled

Smart Rotation (Screen Display adjusts to your angle of sightings)

Continues Input in Samsung Keyboard (Like Swipe or Android 4.2 Keyboard)

Paper Artist App

Group Cast App

--------------------------------------------------------------------------------------------------------------------------

And This Features ?

Marvelous Features!!!!!!!!!! :D :D
[Galaxy S III Mini Q&A, Help & Troubleshooting] Shapeshift:
The only feature i have noticed is that ripple effect lockscreen is gone
[Galaxy S III Mini Q&A, Help & Troubleshooting] jarraheissa:
Not bad features. *^▁^*

——————————————

Device: Samsung Galaxy SIII |

Android version: 4.1.2 |

Rom: WanamLite V5.3 |

Build number: XXELLA |

Kernel: Perseus-alpha29 |

——————————————
[Galaxy S III Mini Q&A, Help & Troubleshooting] tys0n:
The not included paperartist app can be found HERE.

Havn't tried it yet.

IT WORKS JUST FINE :)
[Galaxy S III Mini Q&A, Help & Troubleshooting] Robsen87:
I already have that version, but i can't see any of those things you mentioned :eek:
[Galaxy S III Mini Q&A, Help & Troubleshooting] tys0n:
Same for me. Can it be just bugfixes in that update? Haha

Sent thru time and space.
[Galaxy S III Mini Q&A, Help & Troubleshooting] dolar4ik:
There is no new features with 4.1.2 on i8190. I hope it will be added later coz some of them are really awesome.

If no I`m pretty sure that somebody will make custom rom from i8190N version =)
[Galaxy S III Mini Q&A, Help & Troubleshooting] faria:
I have already ported the rom, there is no such features.It all cobblers,
[Galaxy S III Mini Q&A, Help & Troubleshooting] antrikkos:
they are coming

it is being said that those features will come later as premium features,they are not included in the first update
[Galaxy S III Mini Q&A, Help & Troubleshooting] vonuzu:
Any link for that Info?
[Galaxy S III Mini Q&A, Help & Troubleshooting] antrikkos:
I am not allowed to post links so check in androidpit or just google for more info
[Galaxy S III Mini Q&A, Help & Troubleshooting] dolar4ik:
Are you talking about this article: http://www.androidpit.com/samsung-galaxy-s3-mini-android-4-1-2-jelly-bean-update

UPD. Guys, I decided to ask Samsung about Premium Suite for our device. I have sent them email today and will inform you about any answer.

The main question was: Will we receive premium suite for our Mini?
[Galaxy S III Mini Q&A, Help & Troubleshooting] antrikkos:
Yes thats the one i am talking about
[Galaxy S III Mini Q&A, Help & Troubleshooting] cheech01:
Good Luck :good:
[Galaxy S III Mini Q&A, Help & Troubleshooting] dolar4ik:
I got the answer from Samsung.

They said that they have no information about update progress :(

and that`s all!!!
[Galaxy S III Mini Q&A, Help & Troubleshooting] vonuzu:
Well, if they dont know, then we should ask HTC. :eek:
[Galaxy S III Mini Q&A, Help & Troubleshooting] Sven_Vl:
Hi,

As I also received the 4.1.2 update today, I was surprised these features weren't included. Any updates on the ETA of the premium suite?

Also, is there some kind of 'changelog' available for all the samsung updates? Would be nice to know what changed now.. (guess now it's only bug-fixes & power improvement..)

btw: wtf have they done with their 'dictionary' feature? Before, it suggested punctuation marks (?,.;!..) as soon as I typed a full word or hit the space bar. Now, it doesn't anymore? Also, the dictionary only suggests 3 words anymore (unless you drop-down), while before it suggested more.. :/

Thanks!

Sven
[Galaxy S III Mini Q&A, Help & Troubleshooting] kilicaslan17:
It didn't come to Turkey.I wait it :mad: Is it come other Europe countries ?

Sorry for bad English.
[Galaxy S III Mini Q&A, Help & Troubleshooting] Sven_Vl:
Mine was today, I'm from Belgium but my phone apparently is from Luxembourg.. :)

Not really much to look forward at first sight though (maybe a little bit more smooth & power-friendly?). Do other people on 4.1.2 also experienced the changing of the messaging-input?
[Nexus 7 Q&A, Help & Troubleshooting] teeheewhynot:
Alright so I got a 32GB nexus 7 from futureshop, unlocked/rooted it running stock 4.2.1 and stock launcher. After I leave my tablet in sleep mode for a while (Atleast overnight) and then turn it on I can't launch ANY apps. Settings, games, nothing. The touch screen works perfectly fine I can open up the recent apps and the app menu no problem. However when I click on an app it just stays "glowing" and it doesn't launch until I reboot the device.

After searching I found nothing that relates to what I'm experiencing. So is there any solution to this?
[Nexus 7 Q&A, Help & Troubleshooting] JohnMacky:
Try to wipe it using cwm and then redownload the apps. Hope it helps! Please press the the thank you button if I helped :)
[Hardware Hacking General] SouL Shadow:
Knowledge Base

Definitions:

PBL = Primary Boot Loader

SBL = Secondary Boot Loader

RPM = Resource and Power Management

TZ = Trust Zone

HDLC = High-level Data Link Control

MSM = Mobile Station Modem

DMSS = Dual-Mode Subscriber Station

QDL = Qualcomm Download

QHSUSB_DLOAD = Qualcomm High Speed USB Download

EhostDL = Emergency Host Download

DCN = Document Control Number, used by Qualcomm to track their thousands of documents

Qualcomm has built in to their firmware multiple methods of communication with outside "hosts" (a computer connected to the phone). Each method serves a particular function. AT commands are used to communicate with the modem while it is "online" and their multiple diagnostic protocols communicate with the modem in "offline" mode. These diagnostic protocols use HDLC (both synchronous and asynchronous) for the framing. It is a low overhead frame/packet transport which includes a 16 bit CRC for error checking, originally used over serial connections to the phone. Today these protocols are still being used over USB. Under Linux a usb-serial connection can be established by the qcserial kernel module via a /dev/ttyUSB (ex: /dev/ttyUSB0, /dev/ttyUSB1)

HDLC: A brief overview.

The basic HDLC structure is:

Each field is a multiple of 8-bits (1 byte).

HDLC uses 0x7e for the header and flag. For AsyncHDLC the header is optional, but Qualcomm always uses it. Also, the flag of one HDLC frame is allowed to be used as the header of the next frame. It also uses 0x7d as an escape for occurrences of 0x7e and 0x7d. All escaping is done after calculating the CRC and is applied to both the packet and CRC.

The packet is further broken down in to:

The packet header consists of:

The command is a 1 byte (0x00) code that determines the layout of the packet.

The parameters vary by command and specify different command specific options and the size of any data being transferred.

The CRC is generated using the standard CRC-CCITT-16 generator polynomial of: f(x)=x^16+x^12+x^5+1

Google it for more info.

Examples:

NO-OP: 7e 06 4e 95 7e

ACK: 7e 02 6a d3 7e

Software Version Request: 7e 0c 14 3a 7e

Software Version Response: 7e 0d 0f 50 42 4c 5f 44 6c 6f 61 64 56 45 52 31 2e 30 37 41 7e

Full Documentation:

DMSS Download Protocol: DCN 80-39912-1 Revision E

Describes in detail the commands used with QHSUSB_DLOAD (both SBL and PBL)

Streaming Download Protocol: DCN 80-V5348-1 Revision J

Describes in detail the commands used with the Flash Programmer (MPRGxxxx.hex)

CDMA DMSS Serial Data: DCN 80-V1294-1 Revision YP

Describes in detail the basic commands used with the modem Diagnostic mode. This protocol supports a MASSIVE amount of extentions covered in numerous other specialized documents. There is no current plan to implement these extensions.

...more to follow...
[Hardware Hacking General] SouL Shadow:
SPECIAL NOTE ABOUT THE NEXT POST:

If you attempt to use the msimage.mbn,YOU MUST CREATE IT USING THE SAME VERSION (or newer) FIRMWARE ALREADY ON YOUR PHONE. I'm not 100% sure if this applies to older models, but at least with msm8960 and newer.

Why?

Because, in addition to checking the signature of the image, the PBL also checks the firmware version against an efuse value for rollback prevention. If the OEM enables this feature then an older firmware will cause an error and will jump back to the last successfully loaded version of QDL mode. (ie: pbl, sbl1, etc...) This behavior has been the cause of many bricks for HTC Evo 4g LTE (jewel) owners who try to downgrade their firmware via ruu or recovery (sorry captn).

The firmware images involved are:

sbl1, sbl2, sbl3, tz and rpm.
[Hardware Hacking General] darkspr1te:
DMSS And Streaming Protocol Tool

UPDATE: Code updated as of 17-01-2013, post will update to follow new code soon - Darkspr1te

First POC, Thats Proof of concept , not piece of c**p.

The concept behind this came from Soul Shadow, who like me feel that in a world without walls and fences who need windows and gates.

The original script was pulled from some git/website i dont remember belonging to a person i only know as scotty (please step forward )

JCSullins over from rootzwiki went running with the script to give us this working concept.

What is it?

This script fire's HDLC encoded frames at the serial port, namely qcserial for a Qualcomm HS_USB QDLOAD device 05c6:9008

within these frames are commands for various functions with great names like Hello, and Open MI.

Here is a example frame

0x7e 0x0a 0x63 0x74 0x7e

0x7e start of frame

0x0a command (this one is with out data)

0x63 crc low bit

0x74 crc high bit

0x7e close of frame

HDLC is all well document around the net so i wont go over it too much just yet. the important part is knowing the commands, what they do and what the payload, if any is and how that's formatted.

Why Do We need it?

The QDLOAD and EDLOAD protocols allow further control over your device, possible debrick solutions too, thats why we are developing it, some have mentioned other possible benifits but to reduce the google crew sending eveyone here looking for off-s solution and this thread going off topic we are avoiding that.Please can you also avoid topics of that nature.

What About Windows

You already have QPST and QXDM, us poor linux users dont. I am sure cygwin can help you there, some code changes may be required.

Enough Already, Gimme

https://github.com/jcsullins/qdloader

How Do I use it?

First you need to get the hex file for your device, if it's a msm8660 then your need mrpg8660.hex, they are found elsewhere, links will be posted later but for now use the search

then you need to run hex2bin on the hex file to have mrpgXXXX.bin which you rename hex.bin

then you need your emmc payload, this normally would be xxxx_msimage.mbn which you rename hex2.bin

then perl qdload.pl while you device is plugged in, there will be some debug output showing first and second stage uploads.

It's Didnt work,my device is still bricked, Answer my PM dammit!!

As I mentioned , this is a proof of concept file for study and not really ment to be a oneclick solution. Feed back is most welcome but dont mail the developers with questions for debricking the device, this is a tool to study and develop.

I REPEAT, stay away from this tool if you are not already familiar with qualcomm boot procedures, emmc system and the like.

EDIT: We have Found the original author of the script which we based the above on.

Scotty Walker

https://github.com/tmzt/g2root-kmod/tree/master/scotty2/pbl

Credits to The Man for making his work public.
[Hardware Hacking General] saketh91:
deleted
[Hardware Hacking General] saketh91:
I was on 1.73 firmware(older or stock) when i bricked my phone.so you mean i have create a mbn file from a device which has 1.73 firmware?

and also how do you check whether a particular mbn file belongs to particular firmware only?.please help me

i have these files which i uploaded.can you see if these can be used for this method.

also i got the same error as i got before after following the post#4 method.i will soon upload the log file to you

sorry for being a noob

thanks
[Hardware Hacking General] SouL Shadow:
Yes. All you need is the image files from an update or ruu. Check your device's forum, I'm sure someone has posted full firmware zip's. Just grab the correct one and wait for instructions.

The msimage.mbn is created from the firmware images (sbl1, sbl2, sbl3, tz, rpm) along with the partition information for that device.

Darkspr1te has been working on tools to create this file. Once he determines them to be ready, he will post them along with instructions on how to use them.

Thank you for your patience and support. I know it's been frustrating being without your phone for so long. We try to share information as soon as we learn it. But sometimes it takes longer than expected to develop ways to utilize our newly found knowledge.

-SLS-
[Hardware Hacking General] withRandomPrecision:
Team Unlimited has (what I believe is) the stock RUU for the Evo 4g LTE for HBOOT 1.15, 1.15 and 2.09 here (EDIT: can't post links because I am a noob with under 10 posts)

Using QPST to flash MPRG8960.HEX and 8960_msimage.mbn it always fails on 'Sending Go Command 0x2A000000', which I think is the pbl authenticating sbl1? If you are right and find a way to insert the correctly signed files into the .mbn I owe you both a beer :)
[Hardware Hacking General] saketh91:
thanks for the reply.i will definitely wait for you to come up with solution.I am just trying to help you by providing you with logs.I have full confidence in you.I will wait for sure.thanks for all the help.