Related
Common Telnetd problem - unable to root
What's up xda!! This is my first post ever!
..please be kind.
I am experiencing a n00b issue w/ rooting my G1. So far I have been able to get up to where I am on RC29 and <enter>reboot<enter> successfully reboots my phone! This is great up until I'm told to hit the enter key twice, type "telnetd" and press enter. after the phone starts up.
FOOD FOR THOUGHT:
I believe I have ADB drivers installed properly installed
I am able to run Droid Explorer and it connects and recognizes my unit
I also have the following files on my SD CARD prepared
recovery-RA-dream-v1.5.2
update.zip
I have also read that ONE solution is to look for someone with an current T-Mobile Monthly Account and ask to borrow their sim card so I can install the Telnetd and enable WiFi past the Google Login(I have asked a fellow and I was told an aggressive NO, apparently people are afriad of anything related to hacking and their SIM CARDS)
I have the G1 Original SPL currently
Also when booting into recovery Alt+L gives me the Log that shows ""
I hope to have made an appropriate first post granted I've been searching for answers and help and am still experiencing issues. I look forward to participating in this forum in the future looks like you guys have been having fun for a while!
Any suggestions are definitely welcome.
Maybe try to update your phone to Android 1.6 with official OTA packages (last 3 ones are which you should flash) by stock recovery (it will accept this packages if you apply them in correct order - every package is named sth like "CRB43 to CRC1" - then you which should be applied) and then try one-click root app? When you have superuser priviliges you can download ROM Manager and flash custom recovery, then by recovery flash engeenering SPL. And with this SPL you can do what you want with your G1.
I rooted my G1 both ways with goldcard and with one-click root and I have to say, one click-root ROX.
RE: Maybe try to update your phone to Android 1.6
raven_raven said:
Maybe try to update your phone to Android 1.6 with official OTA packages (last 3 ones are which you should flash) by stock recovery (it will accept this packages if you apply them in correct order - every package is named sth like "CRB43 to CRC1" - then you which should be applied) and then try one-click root app? When you have superuser priviliges you can download ROM Manager and flash custom recovery, then by recovery flash engeenering SPL. And with this SPL you can do what you want with your G1.
I rooted my G1 both ways with goldcard and with one-click root and I have to say, one click-root ROX.
Click to expand...
Click to collapse
Hey raven, thanks for the reply!
By doing this update are you suggesting that I use the G1 Original SPL to flash the Offical Dream RC29 ROM (OTA_ROM RC) listed on that page, IF so what should follow that? Would I be allowed to flash the Official RC30 Patch - from RC29 to RC30 (Removed Root) (OTA_ROM RC) and the Official RC33 Update - from RC30 to RC33 (OTA_ROM RC) with the same update.zip that came from the G1 Original SPL also?!
I'm lost with your suggestion, b/c if it requires me to enable WiFi to get the OTA update I would still be unable get pass the Google login. Would I not be stuck back to where I am now? As of right now, I am at the Android Welcome Screen with the G1 Original SPL and RC29 that were not listed on that page AND so far unable to get root b/c of unavailability of TelnetD and WiFi. I will proudly follow those instructions?? Sounds like following the flash of Offical Dream RC29 ROM (OTA_ROM RC), that I would need to somehow use a method to flash the Official RC30 Patch - from RC29 to RC30 (Removed Root) (OTA_ROM RC)...I think?!
Excitement!!!!!
EXCITEMENT!!!!!
I used:::::
1- Plug your G1 & Install Drivers.
2- Without Sim Card in Your G1, <enter>setprop persist.service.adb.enable 1<enter> Even though u dont see what u typing, but u are actually executing a Command on your G1 to Enable USB Debugging in Settings.
3- Once u Execute that Command USB Drivers will be Installed again, but this time will be recognised as ADB Interface.
4- Click Start>Run>cmd> to Command Prompt
5- Type c:\adb devices (If your Device is Connected u will see it)
6- Restart your G1 but now With Sim, to see the Activation Screen then Plug USB Cable & Type c:\adb devices (to make sure u are connected)
7- Type c:\adb shell (U will see a $ sign) Just Copy & Paste this into Command Prompt (am start -a android.intent.action.MAIN -n com.android.settings/.Settings) The Settings Screen will Appear, now Switch on Wi-Fi & Connect to the Internet.
8- Now u can either Login with your Existing or Create New Account with Google.
Click to expand...
Click to collapse
here is where I was lost, I'm sure many are running into the same issue. The adb.exe that is located on my PC is what the command prompt should be finding, however there are other folder possibilities in where the application is ran to even use the adb functions. For instance, my adb.exe was installed in "c:\android-sdk-windows\tools" instead of strictly on the "c:\" I was not aware that I would be controlling the phone unit through my command prompt as well!! silly me, something so easy can become one of the biggest problems. ONE MONTH LATER!!!! THANKS XDA!
First of all I would like to say hi to everybody, this is my first post on this awesome forum I found just today. I would also like to say that I bought my first smartphone a few days ago(HTC Wildfire of course) and when browsing on the internet trying to find out stuff I could do with the new found device I found a lot of people reffering to something called 'rooting' and 'flashing' and 'ROMs' and that doing this enables your phone to have a lot more new functions and stuff like that.
Therefore I have some questions to ask you nice people, so here they are:
- What is 'rooting', 'flashing' and what are 'ROMs' in the first place?
- I found a lot of abbrevations when people described 'rooting' their phones which I did not understand so I'm kindly asking if anyone could please explain the process clearly? (is this the correct process? -> forum.xda-developers.com/showpost.php?p=7895908&postcount=127 , if it is what is the OTA update?)
- If someone could please explain the process of 'flashing' to me?
- Are there any recommendable 'ROMs' I could try?
I truly thank anyone who would be able to explain this to me and take their precious time to do so. I'm sorry if my questions seem silly but I'm extremely new to the smartphone android thing and therefore I don't understand everything.
Thank you again for your replies, ciroman
- What is 'rooting', 'flashing' and what are 'ROMs' in the first place?
Rooting = gives you/apps on the phone acess to root acount in android wich gives you acess to do things wich you can not do normally. read more about root and superuser(su) here: http://en.wikipedia.org/wiki/Superuser
ROM = is sort of the operating system wich most often comes in zip files and is possible to flash to the phone with a custom recovery. this often include apps and modifications wich is made of the person who makes the ROM. also includes superuser acess (root) not allways but often.
custom recovery = a recovery mode wich allows you to do backup of your current settings and evrything else you have on the phone. also makes it possible to flash ROMs wich you have saved on the SD-card
Flashing = this is when the recovery takes your zip file and exctract it to your phone. when this is done you have a new "operating system" on the phone
- I found a lot of abbrevations when people described 'rooting' their phones which I did not understand so I'm kindly asking if anyone could please explain the process clearly? (is this the correct process? -> forum.xda-developers.com/showpost.php?p=7895908&postcount=127 , if it is what is the OTA update?)
Yes this looks like the process of rooting/installing a recovery.
OTA = Over The Air
- If someone could please explain the process of 'flashing' to me?
wont explain this.. it should be explained somewhere else..
- Are there any recommendable 'ROMs' I could try?
There are only a few ROMs out at the moment..
The only one I can recomend for you rigth now is wildpuzzle ROM by danne_jo there is more ROMs out but I dont know how stable theese are.
Click to expand...
Click to collapse
I dont garantue that this info is 100% correct and anyone who feels like please correct me if im wrong.
I also take no responsibility for any damage made to your phone by following any of the above information.
Thank you so much for your quick explanation. I must say though that searching for how to flash and root this phone was quite painful for a newcomer like me-took me hours to find the first part and then some to find the second.
I hope following these two guides will get me there
shinelt said:
Prep
Before beginning the process, I would recommend doing the following to your phone:
(1) If you have the original unrevoked root installed, uninstall it by using "Menu", "Settings", "Applications", "Manage Applications" and scrolling to "Unrevoked" at the bottom. Tap it, click "Force Stop" at the bottom and then "Uninstall", "OK" to uninstall it. Then power off/on your phone just to be sure.
(2) If you haven't already installed the OTA 1.47 update, do it now: "Menu", "Settings", "System Updates", and "HTC software update" at the bottom, then click "Check Now" to get the 1.47 update. If you do this update, it takes up to 10 minutes so be patient and let the phone reboot (a few times) until it is done. Then once the update is done, power off/on one last time to get a clean start.
(3) Set your phone to "Charge Only": "Menu", "Settings", "Connect to PC", tap "Default connection type" and select "Charge Only".
(4) Enable USB debugging: "Menu", "Settings", "Applications", "Development", and put a check in "USB debugging".
The root process
(1) Go to Control Panel on your system and uninstall any "HTC" software such as "HTC Sync".
(2) Download the unrevoked3 install package: Go to
unrevoked3 recovery reflash tool, v3.0 and click "Download for Windows". Save the "Reflash-bundle.exe" file somewhere that you can find it on your system.
(3) Using Explorer, run the "Reflash-bundle.exe" file you just downloaded. It'll ask where to install it. Don't just accept the default: change the install location to a folder you can remember: it's just going to unzip some files there: it isn't really a software installer.
(4) Once the files have unzipped, go to the folder you chose in the above step. You should find an "hboot driver.htm" file in that folder: double click on that to open the html instructions on how to install the drivers. Follow the instructions in the html file starting with downloading the actual driver files at the very top. When you download those driver files and unzip those, those are the files (the folder) you'll point to in subsequent steps in those instructions. When done with the html instructions, you should have drivers installed and shouldn't have to come back to this step.
(5) At this point, if you needed to install the drivers, you are probably still sitting at a boot menu on your phone. UNPLUG the phone from USB and select "Fastboot" and then "Reboot" to reboot the phone to restart it. Before the next step, your phone should be on and booted up in its normal operating state (not some boot menu).
(6) If you are running anti-virus software, turn it OFF or disable it now.
(7) Now go to the folder where you unzipped the reflash bundle (step 3 above). In XP or older systems, just double click the "Reflash.exe" file. On Vista and Win7 systems, I'd recommend right clicking on "Reflash.exe" and selecting "Run as Administrator". While this may not be necessary, I know that some USB drivers get really mad if you try to access the USB port without admin privileges (sorry, I'm a coder so I run into that stuff and warn you so you don't have to) so I did it as a precaution.
(8) You should get a window with "Unrevoked 3" on it (on the computer of course). Just follow the instructions in smaller font below "Unrevoked 3" to finish rooting. Note that when it says "Waiting for device", it wants you to plug your phone into the computer via the USB cable. Note that it wants the wildfire to be fully booted normally (not in the Hboot or recovery menus). The prompts at this point are very specific so no need to repeat them. If all works as it is supposed to, the only thing you really have to do is scroll to an item on the phone and select it when instructed. The rest is automated and should result in a "Done" message. The whole thing at this point took maybe one minute so it isn't something you have to wait for or stare at for a long time so if something gets "stuck" for a while... there's likely a problem.
(9) Don't forget to turn your anti-virus software back ON.
Now, when I followed these steps on my Win7 x64 system, reflash.exe detected the phone and started working (we're in step 8 here) but about 4 messages into the process I got the "communications lost... try again" message that unrevoked refers to on today's Twitter. Some say that (contrary to step 1) installing HTC sync actually solves the problem. I didn't try that. After about 6 tries on my Win7 system and even pulling some "tricks" to try to pause reflash.exe at certain points, I gave up and simply booted my old XP laptop and repeated the above steps and it worked perfectly the first time. At the point of the failure, you hear the two tone usb-device-disconnected sound followed by a use-device-connected sound about 20 seconds later. Somewhere in between is where the "communications lost" message appears so it looks like some sort of USB ack/nack issue. Hopefully it'll be resolved soon. My best advice if you get that error: try a new machine. The XP machine that worked perfectly for me had never seen any HTC software. Maybe that helped. And maybe after I uninstalled the HTC software on my Win7 x64 system (the one that didn't work) I should have rebooted before continuing: I didn't because it didn't prompt for a restart and I couldn't find anything "HTC" running in task manager.
do wipe data/factory reset
put all files to sd from puzzle rom. ( go to partitions menu > mount usb storage)
(put those 01 , 10 , 52 ,300 , 400)
go to nandroid> backup
go to install zip from sdcard
and install files from 01 to 400.
go back and press reboot system now.
Click to expand...
Click to collapse
fireplayer said:
I'm just as n00b as you on this. But I'll help you out...
1. After using unrevoked once - reboot your Wildfire.
2. Go to first page on this thread that you read right now.
3. Download the things you want to flash - all links are in the 1st post. - put them on your SD-Card - start with flashing 0001_WildPuzzleROM_v2.zip first - to do this - download that file and save it - anywhere on your SD-card (somewhere you'll remember where you put it). Download and save all you want from 1st post on this thread - to your SD-card...do NOT open the zip files - just copy them to the SD-card.
4. Turn off your Wildfire
5. Turn on your Wildfire while holding Volume Down button - you have to have your SD-card with all the files you want - inside your phone now.
6. This get's you to the boot screen. Wait for HBOOT to say no image...blabla..
7. Push Volume Down to get to option "Recovery" - press Power button.
8. Phone will Reboot to a white HTC screen - and from there go to ClockworkMod Recovery screen - if you did everything correct.
9. Press Volume Down several times - until you get to option "nandroid"
10. Press the round button at the bottom of your Wildfire - the one you use to take pictures when using Camera functions, let's call it the Camera button.
11. You see "Backup". Press Camera button, and wait until it's done backing up your system. Do NOT turn off your phone! Wait until it's done. It will say Backup complete!
12. Next if you want. But only if you want - you don't have to - you can Wipe / Factory Reset your phone, saves a lot of ROM space and Memory. Phone WILL be slightly faster if you choose to do this - but all your programs and settings will be gone - Your choice.
IF you do NOT want to Factory Reset your phone, skip steps 12 & 13.
IF you want to do this then push Volume Down until you get to option "wipe data/factory re" (probably reset, but only show until re on my phone) and then press the Camera button.
13. As to make sure you really want to do this, you need to confirm... push Volume Down until you reach option "Yes -- delete all u" - then press Camera button and wait.
14. Now you can start flashing. Push Volume Down until you reach option "install zip from sdcard" Press Camera button.
15. Push Volume Down until you reach option "choose zip from sdcard". Press Camera button.
16. Find where you put the files you downloaded from post 1 on this thread. Choose 0001_WildPuzzleROM_v2.zip. Press Camera Button.
17. Push Volume Down until you reach option "Yes - Install 0001_W". Press Camera button. Wait for it to be done.
18. Repeat steps 14-17 with the other files you want to flash. IF you want to Flash files that are 0900 or higher. Reboot and change Wallpapers before you do.
To reboot Press Power button to go back and Press Camera button on option "reboot system now". Then repeat steps 5-7. If you need help changing wallpapers too let me know and I'll try to explain that too.
When done flashing the files you want. Reboot. And you're done.
First reboot after flashing Wild Puzzle Rom takes a very long time. Be patient.
I hope this guide made sense. If there's anything unclear let me know and I'll be happy to clarify. Thanks and Good Luck!
*EDIT* Just saw that someone else made a guide too, well at least there are people wanting to help us n00bs. Thanks. and I think both guides should work. Hopefully you'll make some sense of them *ENDS EDIT*
Click to expand...
Click to collapse
Thanks again!
After various requests, official and unofficial I have taken the time to consolidate all the needed information to make the flashing process as simple and as noob friendly as possible! Please follow the guide below!
This is the A to Z guide on how to Flash custom SBF, Root, Install Recovery and enable such things as GreyBlur and 1080p recording on the Atrix!
After the release of 2.1.1 from France’s MotoAtrix I was anxious to see what could be done on this SBF.
As we know this is the latest SBF released on the 29th of April, 2011. It is, based on the version numbers, the next step forward from 0.37 on the Stock BELL phone.
After a lot of benchmarking (now 2800-2900 hundered on Smartbench 2011) and testing as well as feedback from the Intl/Bell community, it seems this is the most responsive and battery efficient SBF. I’m amazed at how speedy the phone is, including boot up (which is at least a third faster than 1.4.2)… HSUPA is unlocked as well on this SBF, so this is good news for us as there is no need to flash custom, sketchy mods to enable this on our phones. As for the fingerprint reader, the driver appears to have been updated so it is incredibly responsive so this is an improvement although 1.4.2 was great in this regard.
*To find out more about HSUPA, read the FAQ at the end of the post.
At the moment though, as it stands I can only recommend you install GreyBlur as it is currently the one with the least amount of bugs, and the BEST battery performance.
DISCLAIMER: All of the procedures below require some basic computer knowledge and could potentially brick your phone. Please proceed with caution and make sure you read everything CAREFULLY.
Everything has been tested but requires that this guide is followed TO THE LETTER. AT&T ATRIX NOT SUPPORTED
>> Be aware that sections of this guide apply ONLY to 2.1.1 and now 2.2.3 and are NOT for AT&T Atrix at all! <<
Please check out this AWESOME VIDEO GUIDE HERE! (Thanks to J-Roc!)
Part 1
Part 2
Part 3
Part 4
Make sure your device is in the list below:
Supported devices:
South Korean Atrix (Information pending)
Brazillian Atrix (Base OLYLA U4 0.50.0)
Argentinian Atrix (OLYLA U4 0.50.0 Variant)
Canadian Atrix (OLYLA 0.37.4)
Mexican Atrix (Information pending)
Australian Atrix (OLYEM 1.4.2)
UK Atrix (Orange. Information pending) <----- DO NOT INSTALL GINGERBLUR/GREYBLUR... just 2.1.1
French Orange Atrix (OLYEM_U4_1.3.3)
Required files: (Download all of these as needed)
RSD Lite 5.0 -> Here
Win 7 Drivers x32 (if applicable) -> Here
Win 7 Drivers x64 (if applicable) -> Here
Download 2.1.1 SBF if you are going to Flash this.
OLYEM 2.1.1 SBF -> Here
Mirror -> Here
The Preparation script includes the needed APKs to obtain root and install Clockwork Recovery.
Seven’s Prep Script - > Here
GreyBlur 2.1 -> Here <-- 100% working, great performance.
GingerBlur 4.0 -> Here <-- Nasty startup bug, work around soon.
Seven’s BlurFix -> Here
Seven's DeOdex Tool 2.0 -> Here
GUIDE INDEX:
STEP 1: How to Flash the latest SBFs (Guide for EVERYONE)
STEP 2: ROOT and RECOVERY (and now: DEODEXING!)
STEP 3: Flashing GreyBlur/GingerBlur
STEP 4: Apply BlurFix Patches: Fix issues with BLUR Roms and enable 1080p recording + tweaks!
STEP 5: APN Information and FAQ!
ENJOY!!
GingerBlur/GreyBlur was created by XDA's very own Kenpenneth! Support his work!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
STEP 1: How to Flash the latest SBF (Guide for EVERYONE)
This is a quick guide on how to flash the latest SBF.
This applies to all SBFs as well so use as needed but operate with caution as doing something wrong here could seriously damage your phone. Make sure the SBF file you are attempting to flash is compatible with your phone. (RESEARCH, do no ask in these threads as Google will easily yield the correct results)
-Make sure your phone is unplugged
-Install the required Drivers for your phone (x32 bit or x64 as needed)
-Extract the SBF zip file to your desktop. It will create a folder with a file with an .SBF extension and should be about 1.4gb in size.
-Install RSD Lite using the installer linked above. This will create an Icon on your Desktop
-Execute RSDLite. This process will take a long while the first time, about 3-4 minutes max.
-Once the program is open, plug in your phone in to the computer. Wait for Windows to notify you that the drivers have been configured correctly (takes 2-3 minutes max)
-Unplug your phone from your PC and then reboot your phone.
-As the the phone powers up (Right as the Red M appears) HOLD the VOLUME UP key…
-The phone will display this message: “Starting RSD protocol support”
-Wait about 20 seconds (on the safe side)
-Having the RSD Lite window open, plug in your phone.
-RSD Lite will display your phone information in the bottom and should list it under slot 1.
Status: Connected…
-Click the button the left of START, a button labeled as: “…”.
-Navigate to the SBF file you extracted above.
-Once you have selected this SBF file, the information readout will display in the “File Properties” Window.
Now you are ready to flash:
-Select START
This process will take about 5-10 minutes depending on your computer. You will know this process is finished once your phone has fully booted and about 2 minutes have passed. WAIT the 2 minutes as sometimes people unplug the phone before RSDLite clears and this has caused issues previously. At this point, after having flashed:
REBOOT your phone. DO NOT SETUP until after the first reboot.
-Unplug your phone from your computer, close RSDLite
-After Reboot, complete the MotoBlur setup. (you can skip it but it’s better not to as it is known to cause some issues on some SBFs and phones).
Wait a few minutes and now the phone is ready for the next step.
You have now successfully flashed!
STEP 2: ROOT and RECOVERY
REQUIREMENTS:
External SD card. Make sure your phone has it inside. <– THERE IS NO WAY TO ROOT WITHOUT THIS.
Noob HELP – Skip this section if you are experienced with ADB and debugging mode.
In order to prepare for this download the “Preparation Script” from the Required Files section above.
-Making sure your phone is unplugged go to:
“Settings -> Applications -> Development”
-Enable USB Debugging – Tick the box.
-Plug in the USB cable to the phone
-Wait for the phone to acknowledge the connection.
-Pull down the Notification bar up top and select “USB Connection”
-In this prompt select “None” and press OK
-The phone will reconnect to the computer with USB.
-Unplug the phone and reboot
-After the phone boots up, plug the phone to the computer.
Now let’s move on to ROOT and RECOVERY
-Make sure USB Debugging is enabled. Plug in your phone (if not already plugged)
-Extract SevenPrepare.zip to your C:\ drive, Example: C:\SevenPrep
-Double click SevenPrep.bat
-Follow the prompt. This will basically install GingerBreak and System Recovery
-After the prompt closes, execute GingerBreak from your appdrawer and hit "Root".
-The phone will reboot. After the phone reboots, execute "System Recovery" from your appdrawer and hit "Install Recovery"
-You will get a SuperUser prompt, asking you to either Allow or Deny this application access to your phone. Hit “Allow”
-After a few seconds it will say “Install complete”
Your phone is now Rooted and Recovery has been installed - Stop here if you are interested in keeping your phone on STOCK and are not interested in flashing the Ginger/Grey ROMS. If you wish to de-odex stock 2.1.1 read below, if you do not know what this is, skip it.
DE-ODEXING (OPTIONAL)
If you are interested in theming stock 2.1.1 or installing language packs such as arabic, you will need a De-Odexed ROM. In order to do so I've created a little tool that will get you going.
REQUIREMENTS:
Make sure you have downloaded Seven's Deodex Tool 2.0.
>>Please be aware this tool is ONLY for 2.1.1. Using it otherwise WILL brick your phone.<<
-Make sure USB Debugging is enabled. Plug in your phone (if not already plugged)
-Extract SevenDeodex2.zip to your C:\ drive, Example: C:\SevenDeodex2
-Double click SevensDeodex.v2.0
-Follow the prompt. This will basically install the deodexed system files and give you instructions on what to do next.
-DO NOT CLOSE THE CMD PROMPT.
-After all the files have been copied, simply follow the instructions listed in the BAT file.
If you read the prompt carefully you will see it instructs you do the following the following:
-Open up ADB Shell and type the following commands in this order, one by one:
su
cd /data/local/tmp
chmod 755 install_script.sh
./install_script.sh
Simple! It will take a minute to finish. Once it is done your phone will reboot and you will be de-odexed!
Step 3: Preparing and Flashing GreyBlur/GingerBlur
>> IF YOU HAVE A LAPDOCK READ HERE!! << - >> If not skip this portion and move to: How to Flash GreyBlur!
It just so happens that if you simply flash over 2.1.1 the default keyboard layout for the Lapdock will be stored as AZERTY and your special characters will not function properly. This is mainly because by default the hardware keyboard layout is set to France.
BEFORE flashing GingerBlur/GreyBlur you MUST follow these steps to ensure that the selected Keyboard layout matches your current Lapdock SKU.
You must do the following:
-Dock your Phone with Stock 2.1.1 on your Lapdock.
-Wait for Webtop Environment to properly initialize.
-Once the Webtop has booted, go to the upper right hand corner and click the COG. This will open up a menu.
-Select Keyboard
-Click on the "Test settings box" and type freely using your Lapdock keyboard. As you will notice it will not type what you keyboard layout is unless you have the French lapdock.
-Click the Keyboard Language... button
-This will boot you into Settings->Language & Keyboard Settings
-Scroll to the bottom and you will see two boxes that will allow you select which Keyboard layout you wish to choose.
-Set BOTH of them to English US (if this is your keyboard layout, this applies to Canada, US). If you have a different layout, choose it from here!
-You will notice it will NOT let you set the bottom one untill you unplug your phone and replug it. Follow the instructions!
-Once you have successfully changed these settings go back to the "Test settings box" and type freely using your Lapdock keyboard.
Now it will properly reflect your current layout and these settings will be saved! Move on to the next section below.
How to Flash GreyBlur!
REQUIREMENTS: AC Power Adapter – keep this plugged in until you finally boot GreyBLur.
-Having downloaded either GreyBlur or GingerBlur, copy one of these files the root of your INTERNAL SD card.
-Make sure Recovery has been installed (if you followed the guide above you are ready to go!)
-Once Recovery has been installed, open the program and plug your phone to the AC power.
-Select “Recovery Mode” -> You will receive another SuperUser Prompt. Select ALLOW.
-The phone will now reboot and enter Clockwork Recovery.
NOTE: If at this point you could not enter recovery, it is because you are NOT plugged into AC power. It will NOT work on USB power as this is a security measure so that we can access Clockwork Recovery when our phone is not booting into Android OS.
-Once in Recovery, use the VOLUME UP and DOWN keys to navigate.
-Navigate down to the option “Install zip from SDCARD”, Press the power button to enter that submenu.
-Once in this new menu select: “Choose zip from internal SD Card”
-Select the zip file you copied in the steps above. Example: GreyBlur-2-1.zip
-Once you have selected this zip file, scroll down and select YES.
-The installer will run and once it is finished it will say “Install from sdcard complete”
-Select “+++++Go Back+++++”
-Once at this menu select: “Wipe DATA/Factory Reset”
-Select “Yes”
-It will take a few seconds until this is complete and you will see a message that says “Data Wipe Complete”
You are now ready to start your phone!
-Unplug your phone from the AC power
-Select “Reboot System Now”
You will now see how the GingerBlur/GreyBlur logo as your phone boots up shortly after the Red M “Dual Core” Logo.
-After the boot finished, ALWAYS ALWAYS ALWAYS select “Set-Up”
NOTE: >>SKIPPING THIS MAY CAUSE ISSUES SO DO NOT SKIP IT. SWYPE WILL CRASH. <- This is normal until we apply a fix! <<
-Complete the MotoBlur setup. (In this case, NEVER SKIP THIS….!!!!!!!!)
-Register or log into motoblur blah blah blah you’re done!
-As you are finishing it will prompt you to update your phone. DO NOT UPDATE!!! Just select later….
-Add any needed APNs to enable DATA on your phone. If you don’t know how to do this read the FAQ at the end of this post.
-You will also see a POWER icon on your upper left hand corner. Open the notification bar, click the notification and select the correct profile for you. I use PERFORMANCE MODE.
You now have successfully Flashed GreyBLUR on your phone but this is NOT all that is needed.
Read below.
Step 4: Apply BlurFix Patches to fix compatibility issues with GreyBlur/GingerBlur and enable performance tweaks!
This patch will fix update notification NAGS, remove Swype and also will enable 1080p Video recording as well as enable performance tweaks!
READ FAQ for more information.
Noob HELP – Skip this section if you are experienced with ADB and debugging mode.
-Pull down the Notification bar up top and select “USB Connection”
-In this prompt select “None” and press OK
-The phone will reconnect to the computer with USB.
-Debugging mode will now be enabled.
If it does not:
-Unplug the phone and reboot
-After the phone boots up, plug the phone to the computer.
Patching:
-Having downloaded Seven’s Blurfix Patch from the Required Downloads above, extract this file to your C:\ drive. Example: C:\SevenBlurpatch
-Open SevenBlurpatch folder
-Run “Seven's Blurfix”
-Follow the steps prompted in the CMD window.
-After the script files have been copied over it will ask you to press any key to continue.
-It will leave you with an open ADB Shell, displaying the “$” symbol.
Type in the following commands in this order:
su
At this point, MAKE SURE YOUR PHONE’s SCREEN IS ON. PAY ATTENTION as it will prompt you to ALLOW or DENY. Select ALLOW on your phone or this will FAIL. If it fails run Seven’s Blurfix again.
The $ sign will change to a # sign.
This means you have Root access through the terminal window. Now we will manually execute the script.
Type the following command at the # prompt:
./data/local/tmp/blurfix_script.sh
After this the phone will reboot and then you are READY TO GO! Read Step 5 for APN information and FAQ!
No more ATT update nags, no more issues and 1080p recording enabled! Performance tweaks enabled, tethering re-enabled. Read the FAQ Section on how to record in 1080p!
STEP 5 - APN Information and FAQ
Here is the correct APN information for all pertinent carriers. I was unable to find the Korean APN information so if someone will PM me this, I will gladly add it!
It can be found -> Here
This is how you add APN settings:
-Press the Menu key
-Go to Settings
-Go to Wireless controls
-Go to Mobile networks
-Go to Access Point Names
-Press the Menu key
-Select New APN
-Add pertinent information
Depending on what carrier you use, these are the settings:
You might need to add 2 APNs for your specific carrier.
Whatever is does not have settings, leave blank.
After you have added your APN information make sure you ENABLE the little RADIO icon.. its the circular icon, that is usually empty after adding APN information.
Frequently Asked Questions!
Q) What's so special about 2.1.1 vs Stock or 1.4.2
A) A lot of things! Some of the most noticeable improvements are the boot time when using stock 2.1.1. It is FAST and the display is much more responsive than stock Bell Motoblur. Also MotoBlur is much more responsive in loading and switching between screens, even the stock keyboard is an improvement in terms of feedback and usability. Stock 2.1.1 no longer lags when typing. The fingerprint reader has improved significantly as well in comparison to previous SBF. Quadrant scores also went up for me in comparison to 1.4.2 GreyBlur. There is a lot of feedback regarding this but all of it has been GOOD.
Q) Should I stay on 2.1.1 STOCK or should I flash GreyBlur/GingerBlur?
A) Stock is actually quite decent, for Canadian Fido users there is a HUGE improvement as the carrier name is actually correct now and does not take 50% of the notification bar. None the less, GreyBlur runs beautifully and even faster on this SBF! Its quite impressive in boot time, smoothness and the loss of all the bloatware is quite good. It also provides theming support for us International users, so that we may use 1.5.7/1.8.3 framework themes!
Q) 1080p recording?!
A) Yes.. By running Seven's Blurfix Patch, LGCamera Free is installed. This as well as an internal mod allows 1080p recording on the phone! There are however special settings to get it to work.
Instructions:
-Start LGCamera
-Press the Back key to get rid of the purchase nag or buy the full version!
-Select the Video option to switch Video recording
-Press the menu key to open the options menu
-In the options menu scroll down to Video settings and set the following settings. (This is the only way 1080p will work!)
Video Resolution: 1920 x 1080 (1080p)
Encoder: Default
File Format: MPEG4
Video Bitrate 13 Mbit
Hit the red button and you're good to go!
Q) What is HSUPA?
A) High-Speed Uplink Packet Access (HSUPA) is a 3G mobile telephony protocol in the HSPA family with up-link speeds up to 5.76 Mbit/s. By default both the ATT and Bell ROMS have this disabled and therefore features like Voice over IP, skype, videochat are almost unusable. By enabling HSUPA this allows you to use these and also benefit from faster uplink access therefore speeding up you're mobile internet.
Q) Why is GingerBlur 3.1 not recommended.
A) It has been shown in various threads and people's reports (in my original thread) that 3.1 has various glitches and issues. Non functional Home button (when skipping motoblur setup), wifi issues (although most of them resolved now) as well as terrible battery life. GreyBlur on the other hand has proven to work PERFECTLY and is a better platform to have custom framework modded ontop of it. Use all both of these at your own risk!
Q) Why is Swype removed by applying BlurFix Patch?
A) Because there are issues with it. I'm also not allowed to post information or files related to swype on how to fix it. The alternative is to install the updated beta which can be found here in the DEV section. Much better fix/alternative.
Q) I want my Launcher to be smoother! How?
A) Use LauncherPro. It is by far the smoothest. A good alternative is GoLaucher Ex which is also great.
Q) I did not get the Power Icon that you mentioned in your guide.. what did I do wrong?
A) This is a feature of the Atrix called Power Management. It can be accessed at: Settings->Battery Manager -> Battery Mode. There you can select whatever profile you want!
Q) I want to flash other themes! What do I do?!
A) Feel free to flash any theme that is for ATT framework ONLY.. As long as you have GreyBlur installed this will work. Try to flash themes for 1.5.2 and 1.8.x ATT. Previous ones are unknown and unsupported.
Q) I flashed a theme and now, my phone wont boot!!! what do I do? Do I have start over again?
A) No you dont! First if this happened, you have to Factory Reset. (That sucks.. But its the price we have to pay to get this functioning)
Follow this short guide below: How to access Android Recovery
-On your first reboot after flashing a new theme, hold VOL down as the phone powers on.
-Then use power down again to select Android Recovery
-Once selected, press Power button ONCE, then VOL UP
-Tap lower right hand corner of screen if you have no buttons
-Select Wipe data/factory reset using volume buttons
-Triple tap (or more) on the lower left hand corner of the screen to select OK
-Using the same method, reboot the phone using that option in the menu!
-The phone should boot.
Should the phone not boot, it means you flashed something unsupported so back to square one!
Q) My Lapdock Keyboard is all messed up!! What do I do?
A) Unfortunately you did not read the section above (STEP 3) which specifically states what should be done in preparation to flash so that your Lapdock Keyboard functions properly. I am attempting to create a hotfix patch for this to avoid people having to reflash but at the moment there is no other way.
Q) I wish to DeOdex Stock 2.1.1 so that I may theme my phone without using GingerBlur/GreyBlur or to install Arabic Language pack. What do I do?
A) Read STEP 2, after ROOT and RECOVER there is a section now, which contains instructions on how to use the 2.1.1 DeOdex tool I've created.
Q) I'm having connectivty issues with DATA and VOICE.. what do I do?
A) Flash this radio -> HERE. This generally solves issues with connectivity.
If you have any more questions please let me know!
thanks, but why do you say gingerblur 3.1 is not recommended?
running it on 1.4.2 and don't have any issues... just wondering before I update to 2.1.1
scorneil said:
thanks, but why do you say gingerblur 3.1 is not recommended?
running it on 1.4.2 and don't have any issues... just wondering before I update to 2.1.1
Click to expand...
Click to collapse
This info will be added to the FAQ section but just be aware 3.1 drains battery like hell. Don't mind people saying that resetting stats will fix it but a lot of people have reported issues with that. (I suspect it has something to do with Gallery3D version which is a known drain)
2.1 on the other hand has much snappier performance and the battery life is just a lot better.
Also people using phones from other regions, international regions have reported issues with it if you read the thread.
Well done guides!
Stock Bell Atrix on Rogers with updated radio, Rooted, deodexed, Honeycomb theme, and frozen!
seven2099 said:
This info will be added to the FAQ section but just be aware 3.1 drains battery like hell. Don't mind people saying that resetting stats will fix it but a lot of people have reported issues with that. (I suspect it has something to do with Gallery3D version which is a known drain)
2.1 on the other hand has much snappier performance and the battery life is just a lot better.
Also people using phones from other regions, international regions have reported issues with it if you read the thread.
Click to expand...
Click to collapse
ya, i did have the battery issue but it's much improved (in my case anyway) with a battery calibration.
Battery drain or not that Gallery3D is horrible.
thanks for the info
scorneil said:
ya, i did have the battery issue but it's much improved (in my case anyway) with a battery calibration.
Battery drain or not that Gallery3D is horrible.
thanks for the info
Click to expand...
Click to collapse
No problem! Thanks for the feedback. Make sure you read the section on the BlurFix Patch I've created. This will disable the OTA nags and add a few goodies!
Enjoy SIR!
Question about the 1080p recording - is this sufficient for a daily driver? I don't use my camera a ton but when I do, it's normally extremely critical. And because we have another camera app included (which has the options to allow 1080p after we've applied the appropriate mod) is it safe to assume that the native camera app is the same?
I guess what I'm asking is if the normal camera app stays as is, where as the LGFree camera app is able to use the mod?
Thanks for all your hard work, man. And thanks so much for giving us Bell Atrix users MUCH more than just a glimmer of hope. I'm floored at how well the new SBF file is. Holy ****!!! Now I can't even begin to imagine how much opportunity there is once we start looking at Gingerbread and future framework. Never knew how much of an improvement we'd see without even unlocking the full capabilities and dual core processor.
Ok so what exactly is fixed in this sbf? Telstra fixed the hsupa... what does this fix?
edit: nevermind...
Sent from my Motorola Olympus
bongd said:
I guess what I'm asking is if the normal camera app stays as is, where as the LGFree camera app is able to use the mod?
Click to expand...
Click to collapse
The regular app does not support 1080p yet. This is simply because there was probably no budget left when developing this to enable it (although simple enough, would probably require a lot tweaking on their part to get the best out of the camera)
As for LGCamera, the Free version or paid version can both produce MUCH better image quality than the Stock camera. I will add some more information to the FAQ as to how to improve image quality using LGCamera.
Cheers! and Glad you like it! I do agree, it is AMAZING.
ChongoDroid said:
Ok so what exactly is fixed in this sbf? Telstra fixed the hsupa... what does this fix?
Sent from my Motorola Olympus
Click to expand...
Click to collapse
Read the guide and user feedback.
Hi seven,
First of all, thanks for the hard working!!!
Everything is fine, except that I didn't get the power icon after flashing greyblur. What program is that?
Also, how can I get gingerbread theme on greyblur?
Cheer!
Thiago
Beat me to the edit haha... All right well I guess I'll have to flash this at my friends windows machine.
Sent from my Motorola Olympus
seven2099 said:
The regular app does not support 1080p yet. This is simply because there was probably no budget left when developing this to enable it (although simple enough, would probably require a lot tweaking on their part to get the best out of the camera)
As for LGCamera, the Free version or paid version can both produce MUCH better image quality than the Stock camera. I will add some more information to the FAQ as to how to improve image quality using LGCamera.
Cheers! and Glad you like it! I do agree, it is AMAZING.
Click to expand...
Click to collapse
You are a machine, brother!
Thanks for helping us increase the user experience with this phone 10-fold! Only ****ty thing is that a few people at my work place are getting Atrix's and now they want me to put these amazing mods on their phones too.. sheesh. Look what you've done!
bongd said:
You are a machine, brother!
Thanks for helping us increase the user experience with this phone 10-fold! Only ****ty thing is that a few people at my work place are getting Atrix's and now they want me to put these amazing mods on their phones too.. sheesh. Look what you've done!
Click to expand...
Click to collapse
LOL hahahahaha
No worries dude! I do what I can because I LOVE this phone.
tsouza said:
Everything is fine, except that I didn't get the power icon after flashing greyblur. What program is that?
Click to expand...
Click to collapse
Glad you enjoy the effort! The power icon can be accessed under:
Settings-> Battery Manager -> Battery Mode.
There you can select what you want!
tsouza said:
Also, how can I get gingerbread theme on greyblur?
Click to expand...
Click to collapse
Yes you can get Gingerbread theme. Check the Themes and Apps section! you can find plenty that work on ATT framework! After you flash though and if your phone does not boot, make sure you simply do Factory Reset (I know this sucks terribly.. but its the price we pay to get this functional!)
Hi all,
Does anyone succed in rooting the V11C ?
(i'm quite sure the answer is "no!" but maybe a genius will read that post)
Nico
my LG OB running under V11C (SFR France) is rooted !
not a genius, but it works thanks all !
just in case, here's my method :
1 - plug the phone without cards (SD & SIM), antivirus desactivated on PC.
2 - Run SOC with admin privileges, choose exploir "psneuter"
3 - clic on "root shell", freeze on step #4
4 - on pc open task manager and kill the 2 process "adb.exe"
5 - SOC still open clic on root shell once again
6 - processing.... "cheking if rooted :true" (it's not true bute whatever...)
7 - in task manager kill the process "adb.exe" runing again
8 - launch the SRP(reset).exe (found in Ilkos's UPK 3.4) choosing "run as administrator"
9 - processing : applying privileges --> ok , rebooting
10 - wait while phone rebooting. Once it's ready, stop the phone, put the 2 cards (SD & SIM), start the phone
11 - it'done
(excuse my poor english language - i hope it helps)
HTC Incredible S Rooting Guide
What we will do?
1. Install HTC Sync
2. Downgrade the HBOOT to 1.13
3. Create a GoldCard
4. Run the RUU update
5. S-OFF through Revolutionary
6. Gain root access using SuperUser
7. Install custom rom (Lacoste Mod V5)
What we need?
1. HTC Incredible S
2. MicroSD card (2GB, 4GB, 8GB)
3. USB Cable
4. Windows PC (XP, 7, 8)
5. HTC Sync
6. Downgrade
7. Goldcard
8. RUU
9. Revolutionary w/ BETA Key
10. SuperUser
11. Custom Rom (Lacoste Mod V5 is the best and has the least bug from all the custom rom I have tried, it has a
working camera, video playback, youtube, fast performance, latest 3.0 kernel, volume wake,
included Sweep2Wake to use the capacitive buttons to wake the phone.)
Notes:
1. BACKUP any data on your phone that is very important
2. It's best to factory reset your phone and format your SD card to ensure 99.9% success.
3. Don't attempt to run any registry cleaner like CCleaner or ACS until we finished rooting your phone, OK?
4. This method worked flawlessly on my HTC Incredible S GB-2.3.5 Sense-3.0 HBOOT-2.00.0000, if your phone is
Gingerbread (not Froyo or ICS), Sense 3.0 and below, HBOOT 2.0 and above, then it should work... As I have
said, all HTC Incredible S that have upgraded to Ice Cream Sandwich must DOWNGRADE it first to Gingerbread
before continuing to this tutorial... Look on threads on XDA on how to downgrade your ICS phone.
Let's Start...
1. Make sure you have Admin account on your Windows PC or else we can't proceed. It is also advisable to use a
fully charged laptop (not a slow netbook or tablet) connected through a charger so if the power supply fails
while we're in the rooting process, your phone will not be bricked... And also use a fast performance PC or
laptop to avoid hanging ar freezing computer.
2. Install the HTC Sync included, Restart PC, Uninstall the "HTC Sync" ONLY on control panel and leave all other
drivers, and please don't attempt to run any registry cleaner like CCleaner or ACS unless we finished rooting
your phone, OK?
3. Place the folder "HTC Incredible S Rooting Guide" on Desktop for easy access.
4. Open this folder, open "2 - Downgrade" folder, click "runme.cmd"
5. Now it will ask question based on your phone
a. Do you have UNLOCKED ICS?
n - if you are not running the OFFICIAL ICS rom from HTC and has the stock gingerbread rom (2.3.5)
b. Do you have root?
n - if your device is stock and never been rooted before
c. Do you want to create goldcard?
y - best choice to avoid CUSTOM ID ERROR while running RUU
d. Do you unlocked on HTCDev?
y - IF THE MAIN-VERSION 2-3 steps above tells 2.00.000 (look on the output texts above the question!)
n - IF IT DOES NOT STATE 2.00.000 or if you have an unlocked bootloader from HTCDev.
6. You may receive this error during the script operation "rm failed for /data/data/recovery/log, No such file or directory"
This error can be disregarded. NOTE: If your device shows HTC with red triangle!, press VOL+,VOL-,POWER at the same time
and choose reboot, then run the runme.cmd again...
7. Read the script and make sure there is no error, if it has, close the cmd and click "runme.cmd" again...
8. NOTE: if the script write to many "The file specified was not found," disconnect the phone and connect it
again and click "runme.cmd" again...until you succeed. If it still shows "The file specified was not found"
disconnect, restart pc and phone, and follow again the procedure.
9. If all run successfully without error, proceed with the RUU.
10. This stage is very CRITICAL, if the RUU update proceeds, do not attempt to remove the usb of turn off the PC
or else you will brick your device.
11. Click "RUU_Vivo_Gingerbread_S_HTC_WWE_2.30.405.1_Radio_20.2808.30.085AU_3805.06.03.03_M_release_199308_signed.exe"
12. Next, Next, Next...
13. If it shows CUSTOM ID ERROR, you need to create a goldcard because the downgrade kit might not succeded in
creating goldcard in step 5. Search threads on xda on how to
14. If it seems to proceed without error, do not attempt to remove the usb of turn off the PC
or else you will brick your device. Close any open application on your PC to ensure it won't hang...
15. The RUU will run less than 10 minutes, if it's 20 minutes or so, there might be a problem (slow pc, faulty usb cord, etc)
16. When its finished running, you can verify if you have 1.13.0000 hboot by entering hboot (power on phone + vol down).
17. Then you can run revolutionary to get your s-off. FIRST, press windows + R, type cmd. Open the "Revolutionay folder"
click the address bar and copy. NEXT, on the cmd, type "cd(space here) then right-click paste. NEXT, type revolutionary.exe ENTER NOW!!!
input the beta key and wait...Download recovery? y- if you have internet...
18. Power OFF, press power + vol down, and see if it says
****Revolutionary****
S-OFF
6.13
19. Reboot, connect your device through mass storage. Copy the files "Superuser-3.0.7-efghi-signed",
"Lacoste_ModV5Incredible S_03.05", and "gapps-jb-20121212-signed" on the root of your SD card (not on any folder, just on the card itself)
20. Power OFF, press power + vol down, now go into RECOVERY, Install zip on SD card and choose "Superuser-3.0.7-efghi-signed". Wait. Choose Reboot Now...
21. Power OFF, press power + vol down, now go into RECOVERY, Install zip on SD card and choose "Lacoste_ModV5Incredible S_03.05". Wait. Choose Reboot Now...
22. Now it will load for less than 5 minutes, it it stays into a bootloop for more than 10 minutes, power it off by pressing the power button for 10 seconds or
remove the battery. Press power + vol down, now go into RECOVERY, Install zip on SD card and choose "Lacoste_ModV5Incredible S_03.05". Wait. Choose Reboot Now...
It should work now...
23. After it successfully booted into the homescreen, reboot the phone twice to ensure that the Home button will still work before flashing the Google Apps because it is a bug.
Google Apps will install some Google applications like a working Play Store and Google Now (like Siri on iPhone).
24. Power OFF, press power + vol down, now go into RECOVERY, Install zip on SD card and choose "gapps-jb-20121212-signed". Wait. Choose Reboot Now...
25. Now, everything should work fine. You are now using a Jelly Bean rom and can install limited apps to Gingerbread before like Google Chrome, Google Keep,etc.
It is advisable to download these apps available only on rooted phones
Cerberus - the best anti-theft app
Game Killer - cheating games
Lucky Patcher - removing license verification and Google adds on applications.
Root Explorer - remove the old chinese app using titanium backup and replace with the official RE app.
SetCPU - overclock your phone up to 1.2 Ghz-1.3 Ghz only to avoid overheating and battery drain.
Startup Manager - remove uneccesary startup, enable all system apps to ensure a working phone.
Sweep2Wake - included, use the capacitive buttons to wake the phone.
Titanium Backup - Freeze bloatwares, uninstall system apps.
CONGRATS!!!
Now you have a rooted device, I hope you enjoy my tutorial and don't hesitate to donate to my
account because I have spend so much time writing this tutorial and I would really appreciate it.
You can email me at [email protected] so I can give you my PayPal account or answer some of
your questions...
Nickson T. Delos Reyes
Bulacan, Philippines
Download Links:
Step 1: HTC SYNC
https://support.htc.com/alerts_downloads/en/HTC_Sync_and_Sync_Manager_for_all_HTC_Android_Phones
Step 2 & 6: Downgrade & Superuser
https://docs.google.com/file/d/0BzrqDB9vYL_INWQwV2pBZXNMWk0/edit?usp=sharing
Step 3: GoldCard
http://forum.xda-developers.com/showthread.php?t=1104226
Step 4: RUU
http://www.filefactory.com/file/cc2...5AU_3805.06.03.03_M_release_199308_signed.exe
Step 5: Revolutionary
http://revolutionary.io/
Step 7
Lacoste Mod v5
https://disk.yandex.com/public/?hash=74/d7BSt63CXtgBUQAdRqwB1qRJL8QH6hwV+IIvtpU8=
Google Apps
http://d-h.st/Zam
******************************************************************
Tutorial Videos
Part 1
http://www.youtube.com/watch?v=PbwE6pXOdco&feature=youtu.be
Part 2
http://www.youtube.com/watch?v=alSEpJMJrjo
No way that Lacoste is the best rom out there. Maybe for you, but not for all.
Very well done, I see much work here, but why another one for a almost legacy device?
Sent from my HTC Incredible S using xda app-developers app
? confused
revolutionary.io
seems to be gone?