Android OS Forum banner
1 - 20 of 115 Posts

·
Registered
Joined
·
56 Posts
Greetings,

Now that CWM is working properly I've removed the Alpha tag from this Rom.
  • Already rooted with the latest version of Superuser.apk
  • Google Apps
  • build.prop changes to spoof Motorola Xoom (Was missing many apps from the market before, i.e. GTA III)
  • Lenovo Market Removed
  • Based off the 14_14_120109 US update
  • Android Terminal Emulator
  • OI File Manager
  • Reboot to Recovery Widget/App
 

·
Registered
Joined
·
56 Posts
Flash at your own risk. I am in no way responsible for any damage done to your device. This will wipe your entire device except the EXTERNAL sdcard.

If you are using Windows make sure you have installed the APX drivers before continuing.

Nvflash Windows Drivers
md5sum: 9aa3a4814ca63366329d85a22ed01f64

To boot into APX mode
1. Power off
2. Hold down the Vol - and the Vol +
3. While holding the Volume keys down, Power on
4. The display should go black, and both LED's on either side of the home button should light up. This is APX mode. If using Windows make sure the drivers are installed

Instructions

Windows

1. Extract the K1_Stock_120109_nvflash_R2.zip contents to a directory

2. Double click the "flash-windows.bat" file

Linux

1. Extract the K1_Stock_120109_nvflash_R2.zip contents to a directory

2. Open a terminal and cd into the extracted directory

3. Copy and paste the following command
Code:
<br />
chmod a+x ./flash-linux.sh && chmod a+x ./files/nvflash<br />
4. Run either
Code:
<br />
sudo ./flash-linux.sh<br />
or from a root prompt
Code:
<br />
./flash-linux.sh<br />
CWM Controls
Power = Back (Any submenu), Display Toggle (Main Menu)
Vol+ = Highlight Up
Vol- = Highlight Down
Home = Select​

To boot into recovery
You can now use the built in app or widget to reboot to recovery
**Superuser may crash during the first couple of reboots to recovery. Dont worry​
You can also run 'k1recovery' from the terminal or adb shell​

Notes
  • If you try to flash any of the OTA update.zip's, it will probably work, but you will be shut out of CWM and will not be able to get back in unless you reflash everything via nvflash
Downloads

K1_CWM_120109_Rooted_nvflash_R2.zip
md5: 4508535eee493f658f26587cd8641273

K1_CWM_120109_M_GE_Rooted.zip
md5: 280e18ecf837bf030f0a0fe83ec3e824

updater_120109_R2.zip
md5: 48cb5fefac3dcfcb89cddde501ac3e27

updater_120109_M_GE_R2.zip
md5: ef45437e57d257e54054cf9b70a0fcd8

Honeycomb_statusbar_120109.zip - Idea by Shaztech
md5: df290cfd0125f1dde2255a8518cd493f
Restores the default Honeycomb Status Bar, with the favorites button hidden.
To Install:
1. Put the Honeycomb_statusbar_120109.zip on the external sd card storage (Internal will not work)
2. Boot into recovery (via Widget or App)
3. Go to install .zip from sdcard
4. Choose Honeycomb_statusbar_120109.zip and flash.

ThirdPartyAppsRestore.zip
md5: dd3ed7584c4c4813277ec96f55e4023a
Restores all the third party apps that came with the stock Rom.
To install:
1. Put the ThirdPartyAppsRestore.zip on the external sd card storage (Internal will not work)
2. Boot into recovery (via Widget or App)
3. Go to install .zip from sdcard
4. Choose ThirdPartyAppsRestore.zip and flash.
If you want to remove any of the third party apps you can remove the apk from /data/app/temp

The device tree used to port CWM is posted in my github.
http://github.com/khanning

Follow me on Twitter:
khanning88

I will be in Freenode IRC room #ideapad-k1 if anyone wants to discuss development and to answer any questions.
 

·
Registered
Joined
·
9 Posts
hi,
Thank you for your efforts. I received this tablet as a christmas gift and have already rooted it. I am interested in different rom due to some of the issues with the version of honeycomb. I am a noobie and canot help with this process, however I did send a response to Lenovo support to release the kernal sorce as you mentioned. Hopefully more people will also do the same. It is a pretty nice tablet but could be better with OS improvements.
 

·
Registered
Joined
·
23 Posts
We will probably need the kernel source code from Lenovo to address the remaining issues. Unfortunately this device has been on the market for going on four months now with no source. I also understand that the K1 has a modified U-Boot bootloader, which is also covered under GPL. Please anyone who owns this device, contact Lenovo and demand the source code. They are withholding part of our product.
What's working ? Sound/2D video/3D video/GPS/Bluetooth/etc?
Are there any issues aside from no Lenovo Market or favorites button?
 

·
Registered
Joined
·
1 Posts
Great job khanning, this rom works perfect for me, all i wanted was a stock rooted rom with original honeycomb bar, i dont use the cwm recovery because i dont want any other lenovos roms. by the way what roms from other tablets would flash to the lenovo ideapad k1?
 

·
Registered
Joined
·
56 Posts
So I've been doing some more experimenting and have found an intent that lets me boot to the recovery from the OS. I thought this would fix the issue with not being able to boot into the recovery with a newer build. Unfortunately it did not. I tried on the latest build and it gets to the "Booting to recovery..." but then just hangs. However it did allow me to update the rest of the system to the 111017 update while still being able to boot into recovery. I can also include a widget to reboot to recovery now. I will post an updated Rom shortly along with a few update.zip's for those who would like to restore the Lenovo apps, the Lenovo status bar (with favorites button), and the third party apps. Unfortunately until we get the source code I don't think we can get much further with the development. Once we do get the source code I will start trying to compile an ICS build for the device.

@gallahad2000
From my experience there aren't any bugs with the Rom. It's the recovery I am considering Alpha. Please let me know if you encounter any issues.

@pdaman01
No other Rom's will work with this device.

For the time being everyone should contact Lenovo to demand they release the source code.
Please add your comments here:
http://forums.lenovo.com/t5/IdeaPad-Slate-Tablets/Android-Source-Code/td-p/610273
and here
http://www.google.com/support/forum/p/Google+Mobile/thread?tid=58dead0c2f9247a1&hl=en

Also, tweet to them @Lenovo. We can't let them get away with violating GPL.
 

·
Registered
Joined
·
42 Posts
I've flashed your "Rom" and the first thing I tried is "adb remount" and I got the error "remount failed: Operation not permitted"
No OTA installed, USB debugging enabled...
Su working in "adb shell"
I don't know what to do ?
 

·
Registered
Joined
·
56 Posts
@Shaztech
Notes
  • If you try to flash any of the OTA update.zip's, it will probably work, but you will be shut out of CWM and will not be able to get back in unless you reflash everything via nvflash.
  • You must toggle signature verification before flashing unsigned update.zip's
  • If you make any changes to the boot.img you cannot boot into recovery. This means "adb remount" will not work. I have included two scripts "systemrw" and "systemro" which when executed from a root shell will mount the system partition read-write(rw) or read-only(ro)
For "adb remount" to work the default.prop file in the boot.img must have ro.secure=0. Any modifications to the boot.img result in not being able to boot into the recovery. Blame Lenovo for their "security".
If you run
Code:
<br />
adb shell<br />
su<br />
systemrw<br />
It will have the same effect as adb remount.
 

·
Registered
Joined
·
1 Posts
Has anyone been able to get a working update to fly after a flash? I've gotten this ROM set working on my K1 however, even when I manually download and copy the OTA to the internal storage it still won't update, the update 'completes' and than the system goes into a boot loop. Which oddly enough is the same problem that I had when I FIRST did the update. Causing me to have to 'root' my K1 just to use it.
 

·
Android Beginner
Joined
·
101 Posts
I could really use a hand here. Got to the final step I believe then got the "no recovery img" and a fail message. Now my tablet appears broken and will not boot. Is there anything I can do to save my device at this point or is it bricked?

creating partition: BCT
creating partition: PT
creating partition: EBT
creating partition: GP1
creating partition: SOS
creating partition: LNX
creating partition: APP
creating partition: CAC
creating partition: MSC
creating partition: USP
creating partition: UDA
creating partition: TMP
creating partition: GPT
Formatting partition 2 BCT please wait.. done!
Formatting partition 3 PT please wait.. done!
Formatting partition 4 EBT please wait.. done!
Formatting partition 5 GP1 please wait.. done!
Formatting partition 6 SOS please wait.. done!
Formatting partition 7 LNX please wait.. done!
Formatting partition 8 APP please wait.. done!
Formatting partition 9 CAC please wait.. done!
Formatting partition 10 MSC please wait.. done!
Formatting partition 11 USP please wait.. done!
Formatting partition 12 UDA please wait.. done!
Formatting partition 13 TMP please wait.. done!
Formatting partition 14 GPT please wait.. done!
done!
sending file: bootloader.bin
\ 1140413/1140413 bytes sent
bootloader.bin sent successfully
file not found: recovery.img
failed executing command 2147483647 NvError 0x4
command failure: create failed

Update: Figured out the issue got it back up and running and rooted. So far not a problem and allow me to give credit where it's due here. This option for rooting works and it works well. Saved my tablet improved performance and etc. Please let me know when there is something in regards to a ROM like 3.2 or better yet ICS.

Thanks again

Kid
 

·
Registered
Joined
·
56 Posts
Updated the original posts with Alpha 2. Not any huge changes. Still no word on the source code from Lenovo.

Changes:
  • New App/Widget to reboot into recovery
  • All system files updated to the 111017 update
  • "adb remount" now works
  • Fixed su permissions
  • Android Terminal Emulator included
  • OI File Manager included
  • Optional downloads to restore Lenovo Market and/or Lenovo Status Bar
If anyone is still on the stock unrooted build and still has all the third party apps please send me a PM. I would like to extract the third party app's so people can restore them if they choose.
 

·
Registered
Joined
·
9 Posts
Hello,

Restores the new Lenovo Status Bar, with the favorites button.
To Install:
1. Put the LenovoStatusBar.zip on the external sd card storage (Internal will not work)
2. Boot into recovery (via Widget or App)
3. Go to install .zip from sdcard
4. Disable signature verification
5. Choose LenovoStatusBar.zip and flash

When I try this, I just get the android with an exclamation point. Theroot and rom install worked great. Anyone have this or have a suggestion?? Thank you in advance.
 

·
Registered
Joined
·
56 Posts
@tommybuilt2012
Sorry, updated the 2nd post. The only way to boot to recovery right now is to place an update.zip into the /sdcard/Download directory to spoof an OTA update. The Recovery Reboot app I made does this for you automatically. When recovery boots you will get the exclamation point because the blank update.zip failed to install (of course). When you see the exclamation point just press the power button to toggle the display and you will be in CWM. All of this is a giant workaround right now because we have a locked bootloader and no source code.

@gallahad2000
I sent you a PM
 

·
Registered
Joined
·
9 Posts
Hi,
I did put the file into the sd card in a folder called Download. When I reboot using the reboot widget, It goes to the android exclamation. I hit the power button, and go to install from zip and I have the same result. Inf act any choice gives me the Android exclation. I am really grateful for all your work so far and don't want to be a bother to you. I know this is in the Alpha stages. I was just wondering if anyone else is having this problem.
 
1 - 20 of 115 Posts
Top