How to Flash Rom using Internal Storage - Touch Diamond, MDA Compact IV ROM Development

(转自XDA)原文如下:
How to Flash Rom using Internal Storage Method , a safer, quicker and better way to flashing
*.Rename ..NBH file to DIAMIMG.nbh
*.Copy to Internal Storage
*.Soft Reset + Hold volume down button + back button <----
*.Follow instructions on screen
1:将刷机包xxx.nbh文件改名为DIAMIMG.nbh,然后复制到内存卡根目录下(注意字母大小写)
2:同时按住音量"一"向下键和后退"<="键不放用笔捅一下重起键直到出现图2的英文字,,
3:按一下开机键开始刷机,如图进度条,按中间的导航键取消
4:等待进度条完成显示update complete update success刷机完成!重启即可
-----------
Why my Diamond can not do it like the title?
My Diamond cannot connect by USB,just connect over bluetooth
Thanks.

And in english, you can read Suiller tut .

R. DevilR said:
And in english, you can read Suiller tut .
Click to expand...
Click to collapse
Can you show me the link of the base article?
or the method pages
Thanks

When i Press the power on,then Press Vol- and "back"menu(actual is the right botton),the screen is like this picture

apaddy said:
When i Press the power on,then Press Vol- and "back"menu(actual is the right botton),the screen is like this picture
Click to expand...
Click to collapse
...what happens after "Loading...."?
Nothing?
Install Jockyw2001's 1.23, 1.24, 1.34 Hard-SPL!

apaddy said:
When i Press the power on,then Press Vol- and "back"menu(actual is the right botton),the screen is like this picture
Click to expand...
Click to collapse
I think that this happens because you don't have an updated hardspl... or at least you are trying to flash an "un-signed" rom with a signed-only hardspl, does this happen also with stock original rom?? if you can flash in this way with stock original rom the problem is the "signed-only" hardspl
bye,
davide

cyron_at said:
...what happens after "Loading...."?
Nothing?
Install Jockyw2001's 1.23, 1.24, 1.34 Hard-SPL!
Click to expand...
Click to collapse
I'm reboot the Diamond when i had waited for a long time(about 10 minutes)
non for the "loading"

suiller said:
I think that this happens because you don't have an updated hardspl... or at least you are trying to flash an "un-signed" rom with a signed-only hardspl, does this happen also with stock original rom?? if you can flash in this way with stock original rom the problem is the "signed-only" hardspl
bye,
davide
Click to expand...
Click to collapse
I'm just only put the Hard SPL into the phone and named for the DAMING.nbh
by the phone wasn't flashing.
may be the path has some problem?my phone path has chinese because my phone system is HongKong non for the "Stroage Card"!It's 内置储存(for chinese)

Dont know if you can flash HardSPL by Internal Storage method.. You should download HardSPL and install via cable just to be safe. If flash HardSPL failed, you will probably brick your phone too.

raspdeep said:
Dont know if you can flash HardSPL by Internal Storage method.. You should download HardSPL and install via cable just to be safe. If flash HardSPL failed, you will probably brick your phone too.
Click to expand...
Click to collapse
My phone cannot connect by cable.May be my phone some problem with hardware.then the phone is newly.No people can repair it.
So I want update it by myself.
When I Press the Vol- and the Right button then Kick the little red button under the phone. It nothing happen.
I'm sorry to my poor English...I cannot write more.

Now I'm not going Download the Rom.I'm downloading the Hare SPL.in to the Phone...
WHY when I press the three button[Vol- "Back"(Right Button),Reboot(Red button)],the phone was non power on.
I had to Press the "Power",then Quick Press the Vol- and "Back"button ,the screen was different with the forum of others?
I don't know what has happen to my Diamond...

For those that are flashing stock roms (which comes in executables), you can extract the rom file (.nbh) easily, and place this stock image in ur storage drive for easy flashing should you need to restore to stock conditions (minus the SPL of cos).
Clear your temp folder (run disk cleanup)
Disconnect ur device from the PC if connected
Start the installer
Go to your Temp folder (ensure u can see hidden files). Temp folder is usually at C:\Documents & Settings\[USERNAME]\Local Settings\Temp.
Find the rom file and copy out of that folder

knave said:
For those that are flashing stock roms (which comes in executables), you can extract the rom file (.nbh) easily, and place this stock image in ur storage drive for easy flashing should you need to restore to stock conditions (minus the SPL of cos).
Clear your temp folder (run disk cleanup)
Disconnect ur device from the PC if connected
Start the installer
Go to your Temp folder (ensure u can see hidden files). Temp folder is usually at C:\Documents & Settings\[USERNAME]\Local Settings\Temp.
Find the rom file and copy out of that folder
Click to expand...
Click to collapse
_____________________________________________
When I had clear the temp of Windows? Or clear the temp files of the Diamond?
My phone cannot connect to the PC.So i have to send the Roms over the Bluetooth....Does any temp fils in the Mobile phone?

I see only very fast 'image not found' then it says' triggering USB host' for some time, before restart and non flashed.
Strange, I have the DIAMIMG.nbh file in root of internal storage.

apaddy said:
When I had clear the temp of Windows? Or clear the temp files of the Diamond?
My phone cannot connect to the PC.So i have to send the Roms over the Bluetooth....Does any temp fils in the Mobile phone?
Click to expand...
Click to collapse
You should clear the temp folder of Windows. This is to allow you to easily find the extracted rom files which will be extracted into the temp folder when you run the installer.

knave said:
You should clear the temp folder of Windows. This is to allow you to easily find the extracted rom files which will be extracted into the temp folder when you run the installer.
Click to expand...
Click to collapse
I'm update by the Phone.Is any problem with the PC?
the Extracted rom was download on the website.is correct I'm sure.
thanks.

Riel said:
I see only very fast 'image not found' then it says' triggering USB host' for some time, before restart and non flashed.
Strange, I have the DIAMIMG.nbh file in root of internal storage.
Click to expand...
Click to collapse
have u got it connected to the PC? the phone cant see the internal storage while connected to the PC...

This work great. Flashes in about 2 minutes.

knave said:
You should clear the temp folder of Windows. This is to allow you to easily find the extracted rom files which will be extracted into the temp folder when you run the installer.
Click to expand...
Click to collapse
you can use a program called Win-RAR this program makes it easy extracting executable files and many others

old thread but my phone just stays at "loading..." i cant flash crap via activasync. only 1 did work the leaked sprint rom any other for the diamond give me a connection error. im sure that hardspl crap has to do with it as mentioned above but last time i ever tried that it added a few files to my phone then proceded to load jumpspl.exe and locked my phone up and did nothing. this is a great phone and i hate to miss out on all the goodies u people are getting!!!

Related

Why my SPV5000 don't want 1.30 rom ?

Hi, i have a SPV5000 and i can put a lot of kind of 1.13 rom inside, like Qtek or Orange.
But impossible to put any 1.30 rom (orange, qtek french or WWE).
I've tried a lot of solution like "put the radio first" ... rest after.
Do you know if it's possible that my hardware version refuse this 1.30 rom?
I think the guy who sell me the spv sell me a pre-serie .
Thanks
The first question I want to ask is: How do you perform the upgrade? Do you use the No ID Tool? If not, try using it. Here is an instructions I made:
The file is extracted in your computer. Once you run the shipped.exe file, you need to go to:
My Computer
Your Drive (mine is Drive C)
Show the contents of this drive
Documents and Settings
Choose your folder name
Choose "TOOLS" from the menu bar
Choose "FOLDER OPTIONS"
Click on the "VIEW" tab
Click on "HIDDEN FILES AND FOLDERS"
YOU WANT TO SHOW ALL HIDDEN FILES AND FOLDERS
Now go to TEMP folder
Now you will notice a bunch of folders will show up, tons of them to be exact. What you need to do now is click on the shipped.exe file again and "LOOK" for the folder being created because that folder is what you want to copy. If you did not see it created, you have to manually open each folder and look for the files I listed below.
Assuming you found the folder, you will have these following files inside that folder:
ms_.nbf----------------------this file is responsible for EXT ROM Version
nk.nbf------------------------this file is responsible for Windows Mobile Version
radio.nbf---------------------this file is responsible for Radio Version
EnterBL
GetDeviceData
readme
ROMUpgradeUt
RUU.conf
RUU.dll
UI.dll
MaUpgradeUt_noID
If the file MaUpgradeUt_noID is not there. You need to get hold of a copy of this file as you need this.
There you have it, REMEMBER, you need to have the MaUpgradeUt_noID file plus all the rest of the file in one folder if you want to upgrade to the ENTIRE I-Mate ROM, QTEK, O2, or whatever ROM you want.
If you only want to upgrade to the radio version then you need to delete 2 files namely: "ms_.nbf" and "nk.nbf". Leave "radio.nbf" alone and click on the "MaUpgradeUt_noID" file to initiate the Radio installation. Basically those 3 files control what you want to update on your device.
Hope my instructions were clear enough for you. Hope this helps.
Thanks for your complete response
Of course i'm using the MaUpgradeUt_noID ... i have no error message during the process but at the end after the hard reset i have black screen.
and to try to only flash the radio I renames other files .
thanks
I steel don't enderstand ....
Do you think the bootloader version is important ?
i have the O.56
SEB152030 said:
Do you think the bootloader version is important ?
i have the O.56
Click to expand...
Click to collapse
It won't hurt to try and update using Boot Loader Mode.
What do you mean "0.56"?
when I put my spv in bootloader mode, I can see on the screen :
on the top : USB
Botom of the screen V.0.56
SEB152030 said:
when I put my spv in bootloader mode, I can see on the screen :
on the top : USB
Botom of the screen V.0.56
Click to expand...
Click to collapse
You might be right. Your exec must be one of the earlier version. I remeber some time ago, someone asked the same question you did. Maybe someone else can help. Have you tried upgrading it using my instructions?
thank you again and of course I've tryed your method.
every thing works with previous version but not on 1.30
i spent 3 days on it .....
SEB152030 said:
thank you again and of course I've tryed your method.
every thing works with previous version but not on 1.30
i spent 3 days on it .....
Click to expand...
Click to collapse
I believe you need to find out how to upgrade the "Serial USB" application on your Universal for the No_ID Tool to work. Other than that you probably need a version of the No_ID Tool that works at an earlier version of the "Serial USB" version that you have. I'm sorry too, if I didn't help.

XDA O2 Zinc hung on the splash screen *Solved*

Can anybody tell me how to enter into bootloader on XDA O2 Zinc?
Or how to solve XDA O2 Zinc hung on the splash screen..
thanx
Just run rom update, you will see a hidden folder where your ROM is located. Inside the folder copy the MARS_G4.abi on ur device sd card.
Go to bootloader. press right on the directional button and reset.
You must use charger or usb to continue flashing..
Hold 'Right key' and poke the hole.
which right key please? the soft right key or the navigotor right key? and you mean hold power+rgiht key +soft reset button?....i tried, it didnt work
Need not hold "Power", just "Right Key" on the 5-way navi kaypad,hold it and press soft reset until the 3-colors screen appears.
just curious.. what can u do at bootloader mode?
ferioz said:
just curious.. what can u do at bootloader mode?
Click to expand...
Click to collapse
You can extract the ROM data file from the resource of the EXE update file, and rename it to MarsII_G4.ABI, then you can burn the ROM from mini-SD, even more, cook the ROM yourself...
cashmore said:
You can extract the ROM data file from the resource of the EXE update file, and rename it to MarsII_G4.ABI, then you can burn the ROM from mini-SD, even more, cook the ROM yourself...
Click to expand...
Click to collapse
how could we possibly cook the ROM ourselves? Could you give a head start, perhaps any tools available to cook the ROM?
cashmore said:
You can extract the ROM data file from the resource of the EXE update file, and rename it to MarsII_G4.ABI, then you can burn the ROM from mini-SD, even more, cook the ROM yourself...
Click to expand...
Click to collapse
Hello,
I've also got an O2 Zinc that's stuck on the splash screen. I've got the WM6 rom upgrade but because Windows Mobile Device Center can't connect to the device when I plug in the USB cable I can't use the rom upgrade to flash the device. Does anyone know how to upgrade the rom from the mini SD card?
Cashmore, if you know the way to extract the files from the official rom upgrade and the correct way to do the mini sd upgrade please help by posting step by step instructions on how to extract the rom, correct way to put it on the mini sd and flash it to the device. Any help would be really appreciated.
THANKS!

Mobile locked on welcome page

... after a wrong change in shellres.dll.049.mui !
The hex editor seems not so good... Maybe I didn't use it properly.
Activesync cannot detect the mobile because of that change.
I have the right file on my computer and on my phone (in Temp folder).
I have not safe mode tool installed on the mobile.
I think that a hard reset is not useful because I changed a ROM file.
So, how to recover the file ?
Thanks for your help !
louis08 said:
... after a wrong change in shellres.dll.049.mui !
The hex editor seems not so good... Maybe I didn't use it properly.
Activesync cannot detect the mobile because of that change.
I have the right file on my computer and on my phone (in Temp folder).
I have not safe mode tool installed on the mobile.
I think that a hard reset is not useful because I changed a ROM file.
So, how to recover the file ?
Thanks for your help !
Click to expand...
Click to collapse
Try to reinstall the ROM
If Activesync will not read your phone, then perform a hard reset. The hex editor did not modify the original copy of the file stored in ROM, so that should work.
It also helps to say which phone you have...
I have an Herald with WM6
The file I modified was marked as "ROM file" and I used ROMExtractor to make changes. So, where is the original file in the ROM ?
And how to re-install the original ROM if Windows desn't start ?
I also have the CD with the original WM6.
louis08 said:
The file I modified was marked as "ROM file" and I used ROMExtractor to make changes. So, where is the original file in the ROM ?
And how to re-install the original ROM if Windows desn't start ?
I also have the CD with the original WM6.
Click to expand...
Click to collapse
If Windows will not start, you should be able to enter the bootloader manually and flash from there. However, I do not have any experience with the Herald, so don't quote me on that.
Herald seems similar to many HTCs with a material keyboard
What do you mean when you say "enter the bootloader manually" ? What is the bootloader ?
And what about "flash from there" ?
Does the bootloader allow to start the mobile with safe mode like a computer, with similar DOS commands ? That should be nice, mainly when we have a material kbd !
Because I need only to copy a file from a folder \temp to \windows ...
I'm making some progress...
Ok for bootloader : I'm able to start the mobile with bootloader (with Herald, the key combination is Power+Camera+CommManager keys, without stylus).
So, I would like to only restore one file without installing WM. Is it possible to make a file copy from the mobile, or from a computer.
The computer now recognizes a connection to the USB port, but ActiveSync doesn't.
Any idea about using the bootloader or a safe mode ?
I have access to the mobile (starting with 3 colors stripes) from my computer. But how to access to the files on the device ?
How to access files without ActiveSync
I made a bad change in shellres.dll.0409.mui and my device (Herald) cannot boot normally. It is frozen on the Windows welcome page (WM6.0).
So, Activesync cannot detect the device.
I would like to copy the good file from my computer to the device, or to copy the good file which is still installed on my device in \Temp, to \windows.
Is it possible to do that with mtty, with the bootloader mode, or with another tool ?
I'm afraid that a hard reset is not useful because shellres.dll.0409.mui is a "ROM file" (ROM property checked, is it considered as the ROM component ?).
And I don't want to flash ou upgrade the ROM. It is Ok except shellres.
Thanks for your help !

[Q] I need some help pls (Htc Tytn II)

Hello guys. I've been trying to instal android on htc tytn II and i can't make it.
i am using the tutorial on sourceforge but i can't do it
at step 16...what should i put at working dir (C) ?
How should i put the fstab at step 11 and 22?
I've searched for answers on many posts but i still can't manage to make it work.
Can somebody please help me?
Also....is there another way to install android? usb mode or something?
blacki3 said:
Hello guys. I've been trying to instal android on htc tytn II and i can't make it.
i am using the tutorial on sourceforge but i can't do it
at step 16...what should i put at working dir (C) ?
How should i put the fstab at step 11 and 22?
I've searched for answers on many posts but i still can't manage to make it work.
Can somebody please help me?
Click to expand...
Click to collapse
i think lets take a look at the picture again :
-[attached]-
for fstab, i leave it "auto", and now incubus work great on my kaiser.
just make a new folder on ur storage(D), or system(C), rename it to "build" (just example, bcos i rename it like that), and put all of ur work an there.
follow all the steps, and ur kaiser will turn to android. if u need more help, just ask me, or the other mate.
hope me answer can help u
i was wondering if i could find somewhere the files i need, so i can just put them on the phone and install
blacki3 said:
i was wondering if i could find somewhere the files i need, so i can just put them on the phone and install
Click to expand...
Click to collapse
u can find all the files u need inside the forum. just try to explore more deep
try to combine all the tutorial how to install android on ur kaiser, it will be great.
start with this : http://forum.xda-developers.com/showthread.php?t=433835
( [Resources] Flashing Your First Kaiser Rom (For Noobs) )
try to follow all the tutorial, but at the number 5 (Download and Flash your Prefered Rom) change ur rom into android rom.
and continue with this : http://forum.xda-developers.com/showthread.php?t=680518
( How to replace Windows Mobile with Android (Guide) )
for me its not a complete guide to install android on ur kaiser, but it just the simple guide.
dont forget to read this note :
Code:
Originally Posted by zenity
If you are experienced at flashing Winmo using KaiserCustomRuu,exe through activesync, then you can do the same with the KAISimg.nbh, just rename it to RUU_Signed.nbh and copy it to a folder on the pc along with Kaisercustomruu.exe, flash as you would with winmo.
(do this thing if u find a problem when u try to install the kernel from SD card)
and then, u can combine the guide/tutorial with this : http://sourceforge.net/apps/trac/androidhtc/wiki/HowToInstallWithAtoolsNand
just read carefully 1st. check all the step. read again, and check again. trial eror.
ps from me : practice make perfect
for the other mate, just correct me if im wrong.
hope my reply can help u.
That are the ones that i was following when i tried to install windows. But i didn't work. Can i just find the files to download from somewhere and just put them on the phone and install? It whould be easier this way
and i have another problem. I have a 2 Gb sd card but i cand only read 1 gb...what could be the problem?
blacki3 said:
That are the ones that i was following when i tried to install windows. But i didn't work. Can i just find the files to download from somewhere and just put them on the phone and install? It whould be easier this way
Click to expand...
Click to collapse
ok, ill give u owl the tools that i use to install android on my kaiser.
try it, but i take no responsibility
1st, download this
Code:
http://bits-=xXx=-hare.com/?f=k1dojuib
(remove the "-=xXx=-") and unzip.
get the hardspl from here : http://forum.xda-developers.com/showthread.php?t=498320
choose the : DaveShaw (.hard)
3.34 Hard SPL nostuckinSPL Force USB
and flash it use active sync. this is the step :
(copy paste from mskip's treat)
Code:
Flashing via ActiveSync with USB Lead
1. Copy JumpSPL1.56-KAIS.exe, JumpSPL1.93-KAIS.exe and JumpSPL1.94-KAIS.exe to your device memory (NOT STORAGE CARD)
2. Pull out the battery and reinsert it (this step IS important) *DONT turn phone back on yet*
3. REMOVE SIM and SD CARDS!!
4. Turn phone back on and let it boot back into your operating system
5. Connect your phone to PC with a USB cable and wait until it syncs with your PC
6. Run File Explorer on your phone, browse to where you copied JumpSPL1.56-KAIS.exe on your device and run it (make sure the USB cable is still connected). If you get a white screen then reset your device and now try JumpSPL1.93 and lastly try JumpSPL1.94 if that one doesnt work.
7. CLick Continue on phone when prompted
8. After a few seconds the tri colour screen will appear on the phone and "USB" will be displayed at the bottom
9. Unplug the usb cable for 30 seconds and then Replug (phone will not re-sync but still says "USB" on the screen)
10. Right click on the Activesync icon in the bottom corner icon on the computer, goto connection settings, deselect "Allow USB connections" and click "ok"
11. Run the KaiserCustomRUU.exe file on your PC thats in the same folder as the HardSPL .nbh file and follow instructions (ticking boxes and clicking Next) *DO NOT re-enable USB Connections in Activesync*
12. Update will goto 100% (should take less than a minute), the Congratulations screen will be displayed on the PC and the phone will restart
13. Unplug USB cable from phone then REPLACE SIM and SD CARDS !!
14. Restart phone
*Remember to re-enable "Allow USB connections" in Activesync connection settings after a successful flash*
just rename the hardspl file to RUU_Signed.nbh and copy it to a folder on the pc along with Kaisercustomruu.exe, and install it.
---------------------
after that, upgrade ur radio. grab it from here : http://forum.xda-developers.com/showthread.php?t=393182
choose : 1.71.09.01
and rename the radio file to RUU_Signed.nbh and copy it to a folder on the pc along with Kaisercustomruu.exe, and install it.
----------------------
next is ur kernel. use Krazy-Killa's Kernel Release - RLS3 (2.6.32.9).
grab it from : http://forum.xda-developers.com/showthread.php?t=980551
download the Attached Files, androidupdate.tar and KAISIMG-PANEL2-320-TILT1-FROYO.NBH.7z
before install the kernel, dont forget to edit the kernel with atool. choose device to kaiser, resolution to 240x320, version to froyo, panel to 1, and keymap to nornal. and save it.
install the kernel. rename the kernel file to RUU_Signed.nbh and copy it to a folder on the pc along with Kaisercustomruu.exe, and install it.
just keep the androidupdate.tar . we will install it after install the ROM.
if u done, u will see the black screen with a lot of text. and tux on the top of ur screen. wait until the text stop rolling
turn ur phone off, and take ur SD card out.
---------------------
now the ROM. i use Incubus26Jc's Super FroYo 2.2 [Deodexed] [RLS15]. u can grab it here : http://forum.xda-developers.com/showthread.php?t=759894
but u can choose another ROM.
format ur SD card to fat32. make a new folder, and rename it to : andboot
copy the androidinstall.tgz (or u will find androidinstall.tar) to andboot folder on ur SD card.
replace ur SD card, turn on ur phone. when u see the black screen with the rolling white text, hold ur dpad button, until u see the instalation screen. choose 1. install system
wait untill u read the "android instaled" text. (or the same meaning text)
ur android already instaled on ur kaiser now.
----------------------------------
the last step is, turn off ur phone, take ur SD card out, and copy the androidupdate.tar that u download it together with the kernel, to andboot folder on ur SD card. dont forget to delete the androidinstall file.
replace ur SD, turn on ur phone, at the black screen, hold ur dpad, until u find the menu, and choose : 4. Install update
if done, choose : 2. Fix permissions, then quit.
wait, make a cup of black cappucino, grab some sanwich. bcos it will take a long for ur kaiser to reach the android.
i hope me reply can help u.
for the other mate, dont forget to correct me if me wrong.
thx
i cannot instal the kernel...it says...quote: "C:\Users\Bogdan\Desktop\android\RUU_Signed.nbh" (this is an error). I can only choose ok and it exits
blacki3 said:
i cannot instal the kernel...it says...quote: "C:\Users\Bogdan\Desktop\android\RUU_Signed.nbh" (this is an error). I can only choose ok and it exits
Click to expand...
Click to collapse
it wud be easy for me to analyze the eror, if u give me the full eror message.
dont forget to turn off ur phone, and enter the boot loader. camera button and reset ur phone.
or try to rename the kernel file into KAISIMG.nbh
waiting for ur next try
this is the error
and i cannot find hardspl 3.34....when i download it from the link you provided it sais 3.29
actually...this is the error
I instaled the kernel but when i whant to install android it says something like.....failed...no space left on device. what could be the problem?
this is a bootlog

Karbonn A2 root

Warning:I am not responisible for any damage to your phone and rooting usually nullifies the warranty. so please procede with your own risk
I tried to root my karbonn A2 for 2 weeks and finally i got it. so im gonna share the steps involved in rooting and also provoide the tools for it.
NOTE: I do not take credit for any tool since all the tools were already available online, so credit goes to whoever programmed them. only thing i did was to alter the method slightly to get my phone rooted.
Lets begin. Before we start rooting our phone, most important thing is the drivers. so u need two types of drivers one is ADB (android debugging bridge) drivers and the other is preloader drivers. i have attached both of these drivers in the attachments u can download it.
Step1[only for beginners]: Go to setting>applications>development>enable USB debugging in the phone, then connect your phone to ur pc (remove all previous drivers if u have installed) then go to device manager>devices, right click on the usb device and click update driver and browse to folder containing the SPdrvers (u need to extract the folder from the attachment first).If driver is successfully installed then u should see "android phone" in ur device manager. to confirm it just run adb devices from the command line by chagning the directory to where adb.exe is, u should see the list of devices attached to ur pc. (usually adb.exe will be in android sdk tools folder or if u dont have one then check in ADB folder from superoneclick in the attachment).
Step2: ok, now that u have installed adb drivers, u need to install preloader driver (also known as downloading mode in some devices). to do this, disconnect ur phone from the pc, then switch off the phone, remove the battery and then connect ur phone to pc again (without the battery). then u should see windows trying to install drivers and fails. then go to device manager again and browse to folder containing USB VCOM drivers (see attachment). after it successfully installs procede to step 3.
Step3:: download, extract the files MTKROM and SPflash tool to ur pc. then put the battery inside ur phone then switch it on, connect it to pc (enable debugging all the time). then open command line then go to adb folder then type :adb devices- u should see the list of device attached (u will get some long numbers so dont worry). then type "adb shell" (without the quotes). u will get a $ sign, then type "cat proc/mtd > /sdcard/firmware.info" if its successful then a file named firmware.info will be created in ur sdcard root. then copy that file to ur pc.
Step 4: Now open that firmware.info in MTKROM.exe u should see a list tables and address like in the image below. then click save scatter and rename the filename to MT6575 instead of MT6573 (and leave everthing else as it is). so a file named "MT6575_Android_scatter.txt" will be created.
Step 5: Now open Spflash tool and load the scatter file in that. u should see something like this in the image below.
STEPS TO BACKUP ORIGINAL BOOT AND RECOVERY
Step 6: Before we actually begin to root its important to make a backup of current images. so to do that, go to READ BACK tab in sp flash tool. click on Add>double click on the page file and save as "Boot.img" somewhere safe. then click on "Read Page only", this is very important. then look at the address side by side from MTKROM and enter into sptool. the start address is the address in which the boot.img begins and length is the length of boot.img. so final address will be startaddress+length =start address of next image (recovery.img). In MTKROM the start address is given as "PART ADDRESS". after entering those carefully click ok. if u want to be sure then use programmer calculator and add the address.
Note :the address will be in hexadecimal format not decimal.
Step7: In order to read the firmware from the phone, disconnect the phone from your pc, remove the battery, dont connect it yet. now click on "Read back" button in the sptool (its after Add,remove button). now the software starts searching for the device. now connect the device to the pc (without battery ofcourse). now if have installed USB VCOM drivers correctly then the sp tool should detect ur device and start reading from it. u will see Red colour in the
task bar when it detects then blue colour while the tool is reading the phone. wait untill the reading is complete. A green circle will pop up after it successfully reads from the device. (refer the images below)
Step 8: repeat step seven as described above for recovery.img (save the file as recovery.img) then select "read page only" option, enter start address as 0x0980000 and length as 0x0500000. (please enter the address carefully cross check with MTKROM image addresses.)
Note: You have to disconnect the device first then click read back button after entering the addresses then connect the device, otherwise the sptool wont detect your device!.
Actual Rooting Procedure
Step 9: Now that you have backed up both boot and recovery images its time to start the actual rooting. download the boot.img file from the attachment and save to your pc (dont replace it with your backup image that you saved earlier). go to download tab in the sp tool and tick only boot.img and uncheck all others (if any of them has been checked already) and click on Bootimg and browse for the folder where u downloaded boot.img from the attachment and NOT THE BACKUP! after that disconnect your device, then click download button above( after format->upgrade button) or f9 from keyboard. the tool will start searching the usb com ports. now connect your device and wait till it downloads fully. Note: In downloading your will get RED colour first, then YELLOW colour while flashing, and finally a GREEN circle after flashing is complete).
Step 10: The most important and complicates steps are over. now all you have to do is put your battery to your phone and switch it on. now after it sucessfully boots up, open superonclick.exe (you will get this software online and its very popular tool for rooting) and connect the device to your pc (enable debugging of course), then click Root button in superoneclick and Voila! your phone is rooted. enjoy and dont forget to press thanks button if ive helped
Note: u will need .NET framework 3.5 to run superoneclick.
Method To Unroot
For unrooting your mobile all you have to do is flash the original, backup boot image back to your phone. just open sptool and load the scatter file, then click on bootimg then browse to wherever u have stored backup boot.img then click download button then connect your device without the battery and thats it. you will get back original firmware without the root!.
Clockwork mod recovery for A2
There is no official cwm recovery for A2, but i ported cwm for other MT65xx devices to A2. so here are the steps to flash.
step 1: download recovery.img from the attachment.
step 2: open sp flash tool and load scatter.txt (for detailed description refer rooting steps). then tick recoveryimg and browse and set the path of the recovery.img you just downloaded from attachment.
step3: click on download button at the top or press f9. then take out the battery from the phone and connect it to the pc. the tool will detect your phone and start flashing cwm recovery.wait untill the green circle pops up.
step 4: now put in the battery and press power button+volume up and hold it for few seconds and voila!! cwm recovery boots up. And to revert back to original recovery just flash the recovery.img that you backed up during rooting process using the above steps.
Note: Do Not factory reset your phone without backing up the IMEI number. After rooting your device please backup your phones IMEI number which is stored in data/nvram/md/NVRAM/NVD_IMEI/MP0B_001 to a safe place. or there is an application called mobileuncletools (a chinese app) which helps to backup your IMEI to sdcard and restore it back. if u loose your IMEI and reset your phone then you cannot call or recieve sms etc
No service and invalid IMEI solution
explanation:
In case u did factory reset of the phone, then all your data will be wiped including the imei number. it will be reverted to factory imei number, hence you cannot connect to any mobile networks in india or anywhere else because most network operators wont allow to use the network with dupicate or invalid imei numbers. every device has a specific imei number. in this device your original imei numbers (15 digits) will be on the back of your battery.
Restoring is tough very simple procedure, creating the required files is a major headache. At first i thought it was impossible to restore the imei back (trust me i tried all the available solutions that u get in the internet, infact there are 5 different types of solutions, none of which worked for this device). luckily one day i found a chinese software which actually did create a imei file that is compatible with this device (phew !, yeah i know) and so i did successully restored my imei back and i can once again connect to mobile network and make calls..:victory: so here it goes.
How to restore IMEI number? (MUST BE A ROOTED PHONE)
1) if u have made the backup of MP0B_001 file in /data/nvram/md/NVRAM/NVD_IMEI/MP0B_001 , then install root explorer and simply replace your current file with the backed up MP0B_001 and set the permissions to rw-rw---- and restart.
2) if u havent backed it up (too bad), then download the chinese software sn_gen.zip from the attachments and enter both imei numbers that is found in the back of your battery (enter the numbers correctly and cross check it again, its 15 digit number). then the software generates a new MP0B_001 file, copy and paste in the above mentioned directory and set the permissions to rw-rw---- and restart.:fingers-crossed:
dont forget to press thanks button if ive helped you :good:
Download Links:
Drivers: http://www.4shared.com/rar/XLiLMsG3/sp_drivers_v14.html?
SP flsah tool: http://www.4shared.com/archive/bjTXvBtd/sp_flash_tool_v3122401.html?
scatter txt: http://www.4shared.com/office/W7Fk6VOm/MT6575_Android_scatter.html?
I need to root my A2 too,can you tell me how?
thanks but I want to put ICS in my device karbonn a2 can u help more
thanx in advance
Sent from my Karbonn A2 using xda app-developers app
vickykeeth said:
thanks but I want to put ICS in my device karbonn a2 can u help more
thanx in advance
Click to expand...
Click to collapse
its not possible to put ICS in A2 (since its officially not supported to our device), although cyanogenmod 9 can be installed but its very difficult to build it since most of the drivers are properitery and they wont release the sources. so its almost impossible to run cm9 and even if someone did build cm9 it wont run smoothly because of very low amount ram in our device (<256MB and ICS needs more than that to work smoothly). however im working to build cm7 (based on gingerbread) for our device and even that is really difficult since there is no device tree in github for this device. so i need build cm7 from scratch and that is not an easy job. so if any developers are working on building cm7 for A2 please pm me so that we can work together..
cm10
abhiatreyas said:
its not possible to put ICS in A2 (since its officially not supported to our device), although cyanogenmod 9 can be installed but its very difficult to build it since most of the drivers are properitery and they wont release the sources. so its almost impossible to run cm9 and even if someone did build cm9 it wont run smoothly because of very low amount ram in our device (<256MB and ICS needs more than that to work smoothly). however im working to build cm7 (based on gingerbread) for our device and even that is really difficult since there is no device tree in github for this device. so i need build cm7 from scratch and that is not an easy job. so if any developers are working on building cm7 for A2 please pm me so that we can work together..
Click to expand...
Click to collapse
if we create any partion sd memory for our internal memory can it run cm10 b'cuz galaxy ace can run cm10 it has just 256MB ram and some wat 800MHZ speed only but our device has 256MD ram with 1GHZ processor speed so i think it can also run cm10 if we create a partition memory from ous sd card thats wat i think so........
waiting for reply from ur side thanks in advance.......
urgent help
i tried to reset my karbonn a2 and done it after reboot it shows no service and also no network wat to do pls tell me thanx in advance..........
vickykeeth said:
if we create any partion sd memory for our internal memory can it run cm10 b'cuz galaxy ace can run cm10 it has just 256MB ram and some wat 800MHZ speed only but our device has 256MD ram with 1GHZ processor speed so i think it can also run cm10 if we create a partition memory from ous sd card thats wat i think so........
waiting for reply from ur side thanks in advance.......
Click to expand...
Click to collapse
lol i was a galaxy ace user untill last dec. (its touch digitizer got broke, so i temporarily bought karbonn). anyway i do know ace can run cm10 and pretty much any device can, even ours can run it. i did not say our device doesnt run at all. i said it wont run smoothly and developing cm other than stock os version is very very difficult since our device is a local device and threre is no lot of support for it. so if anything goes wrong we may permanently brick our devices and may not find solution at all.
on the other hand, since i was a former ace user, i know that even though ace can run cm9 and cm10 there were a lot of problem in getting camera, video recording, and other applications because of unavialablity of their sources. so furthermore most of extra features that arent available in gingerbread cannot be used ex: face recognition, google now,otg usb etc( they are built for high end devices). u wont notice the difference in optimizations and performance of jelly bean in low end devices because they need sufficient hardware to utilize the os to full extent. so only thing u get out of installing cm is user interface (which u can change using of launchers, oh yes there are big bunches of launchers out there) and some features of cm (deodexd rom,custom kernel with overclocking features and some tweaks.)
coming back to our device, ive been trying to build cm7 for our device and its really difficult without a device tree and some good prior experience in building cm for atleast 2 devices. so my advice is that first we will build a fully working cm7 for our device and later if possible we will port cm10.
vickykeeth said:
i tried to reset my karbonn a2 and done it after reboot it shows no service and also no network wat to do pls tell me thanx in advance..........
Click to expand...
Click to collapse
what do u mean by reset? did u do factory reset from recovery or did u clear flash from by holding power+down? (oh btw recovery is power+up in our device).
either way ur imei number has been erased and it will be reset to factory number . i spent 1 week day and night searching for a solution and that is exactly why i told u to backup your MB0P_001 file.
in order to repair it u need to root ur phone. follow above steps and paste ur imei number (dial *#06#).
Nothing in SuperOneClick
I am successful in doing everything, but when I open SuperOneClick, it does not show any device, and clicking "Root" greys off the button for a few seconds, and everything is back to normal again. Nothing happens to the phone.
What is wrong?
shyamsn00 said:
I am successful in doing everything, but when I open SuperOneClick, it does not show any device, and clicking "Root" greys off the button for a few seconds, and everything is back to normal again. Nothing happens to the phone.
What is wrong?
Click to expand...
Click to collapse
ru sure u replaced boot.img which was attached in attachments to your phone? if it was successful then u have unlocked the bootloader. the problem here seems to be like superonclick isnt detecting ur phone when connected to pc. In case if the usb debugging is turned off enable it and check if ur device is listed in adb devices command as explained above. if it does and still rooting doesnt work, then maybe you are using wrong version of superoneclick. because some of the loopholes which is used to root your phone (by gaining temporary access to shell) is not available in older versions. the version must be compatible with gingerbread. try downloading superonclick 2.3.3 version.
also, after u root with superonclick, restart it and please check if u have superuser app in ur phone(it will be automatically installed by superoneclick, dont install it manually since the app should be in /system/app and su command should be in /system/bin directory, which u cannot do by installing it manually). if its installed then u have root access, if u still want to confirm just download root checker app from google play and run it.
CM10 means Jelly Bean Which has minimum Requirement of 512MB ram... device cant even Support Cm9(ics)...And generally cynogenmods are not developed for local Indian Brands.....Instead Try this making your phone look like XPERIA:
http://forum.xda-developers.com/show....php?t=2095956
abhiatreyas said:
ru sure u replaced boot.img which was attached in attachments to your phone? if it was successful then u have unlocked the bootloader. the problem here seems to be like superonclick isnt detecting ur phone when connected to pc. In case if the usb debugging is turned off enable it and check if ur device is listed in adb devices command as explained above. if it does and still rooting doesnt work, then maybe you are using wrong version of superoneclick. because some of the loopholes which is used to root your phone (by gaining temporary access to shell) is not available in older versions. the version must be compatible with gingerbread. try downloading superonclick 2.3.3 version.
Click to expand...
Click to collapse
I have indeed replaced the boot.img file and am using the latest version of S1C [ 2.3.3, I guess ]. Can the problem be because of Win8? Should I try doing this in W7?
hi there thanks for sharing that
But i can't find the way to do anythings that u said .....
i cant updated my phone driver, when i do it says up to date ....
can u please help me
thanks
Mr1010ass said:
hi there thanks for sharing that
But i can't find the way to do anythings that u said .....
i cant updated my phone driver, when i do it says up to date ....
can u please help me
thanks
Click to expand...
Click to collapse
im sorry, im not able to understand your problem. please give more information about your issue.
shyamsn00 said:
I have indeed replaced the boot.img file and am using the latest version of S1C [ 2.3.3, I guess ]. Can the problem be because of Win8? Should I try doing this in W7?
Click to expand...
Click to collapse
ok try it once in win7 and check if the issue is resolved, if not please explain clearly what is the problem and what error message you are getting.
need ua help
hey with your help i rooted my phone successfully.. Thanxx alot,,
Bt please invent custom for karbonn A2.. please
Waiting for your reply..
First 3 steps problem
I already downloaded everything and it seems like even before I started I already encountered a problem. When I try step 2 my KArbonn A2 device cannot be found on the list of devices on the cmd.... No "Android Phone" is found on my device manager but only "Karbonn - A2MS USB Device". When I update the driver it says that it is already the best driver for my device.... I need help pls.....:crying:
BOOTLOOP????????
I cannot boot up after flashing the boot.img,you provides...I've been able to flash cwm recovery successfully and make backups of my recoveries and boot.img...But when I flash the provided boot.img,My phone goess inot a bootloop It shows Karbonn A2 splash and shuts down and restarts,doing the same thing over and over again...Please tell me whether it is a problem with the boot.img or have I done something wrong in the flashing procedure???
Thank you..... finally found out where I went wrong... now my phone is rooted..... A hundred thanks....:victory:

Categories

Resources