[N2E][1.0][1.0.1] TouchNooter 1.6.24

Search This thread

GabrialDestruir

Senior Member
Nov 12, 2009
650
514
California
If you're pre-1.1 rooted this SHOULD work:

  • Run a Factory Restore to wipe /system only - 8 failed boots, or nookRestore image
  • Run the 1.1 update as is from B&N
  • Open TouchNooter and remove framework.jar from the TouchNooter disk
  • Run TouchNooter without 1.0.1 TouchNooter
  • Go through all steps for Market/Gmail/Youtube
  • You SHOULD be rooted with working market now

This is a theoretical method. The idea being that once Android ID is populated in 1.0.1 it should persist through 1.1 as long as /data is untouched. This would allow market to work in 1.1 without a new framework.jar

However we still need a modded framework.jar so that it can be used in an updated version of TouchNooter.
Patch information for framework.jar: http://forum.xda-developers.com/showthread.php?t=955847
 
Last edited:

cymoze

Senior Member
May 25, 2011
77
13
Gabrial, thanks. I get it all except step 1- how do you factory reset to only wipe system?

Sent from my NookColor using xda premium
 

apeine

Senior Member
Mar 9, 2011
268
31
Sao Paulo
Cymoze,

When you turn on your nook, keep both lower side buttons pressed. When screen flickers, it will go through the wipeout routine (press physical n button twice), and you are done.
Usually they tell you to do it when the screen flickers, but if you miss it you have to start again.
 

ros87

Senior Member
Oct 12, 2010
312
164
Bodø
Cymoze,

When you turn on your nook, keep both lower side buttons pressed. When screen flickers, it will go through the wipeout routine (press physical n button twice), and you are done.
Usually they tell you to do it when the screen flickers, but if you miss it you have to start again.

No, "Factory Reset" will reset /data and it's not what you want!

What you want is "Factory Restore", which can be triggered with 8 interrupted boots or simply by booting the nookRestore image.
 
  • Like
Reactions: cymoze

chriscsh

Senior Member
Aug 13, 2007
1,065
77
Hong Kong
If you're pre-1.1 rooted this SHOULD work:

  • Run a Factory Reset to wipe /system only
  • Run the 1.1 update as is from B&N
  • Open TouchNooter and remove framework.jar from the TouchNooter disk
  • Run TouchNooter without 1.0.1 TouchNooter
  • Go through all steps for Market/Gmail/Youtube
  • You SHOULD be rooted with working market now

This is a theoretical method. The idea being that once Android ID is populated in 1.0.1 it should persist through 1.1 as long as /data is untouched. This would allow market to work in 1.1 without a new framework.jar

However we still need a modded framework.jar so that it can be used in an updated version of TouchNooter.
Patch information for framework.jar: http://forum.xda-developers.com/showthread.php?t=955847

is it need the new uRamdisk by ros87?
 

csaadaam

Member
Feb 14, 2010
11
0
If you're pre-1.1 rooted this SHOULD work:

  • Run a Factory Restore to wipe /system only - 8 failed boots, or nookRestore image
  • Run the 1.1 update as is from B&N
  • Open TouchNooter and remove framework.jar from the TouchNooter disk
  • Run TouchNooter without 1.0.1 TouchNooter
  • Go through all steps for Market/Gmail/Youtube
  • You SHOULD be rooted with working market now

This is a theoretical method. The idea being that once Android ID is populated in 1.0.1 it should persist through 1.1 as long as /data is untouched. This would allow market to work in 1.1 without a new framework.jar

However we still need a modded framework.jar so that it can be used in an updated version of TouchNooter.
Patch information for framework.jar: http://forum.xda-developers.com/showthread.php?t=955847

Hi!
Tried this method (however didn't quite understand this step:
[*]Run TouchNooter without 1.0.1 TouchNooter
Restored, updated, removed framework.jar, replaced uRamdisk. rooted fine, rebooted, but market says server error. My GAccount is connected, gmail/youtube works, but market doesn't.
before the factory restore i've already updated to 1.1.0, could that be the problem?
Should i fall back to 1.0.1_rooted and start over?
Thanks
 

mali100

Senior Member
Jun 3, 2007
209
140

Attachments

  • framework_1.1_patched.jar
    2.6 MB · Views: 577
Last edited:

nickveldrin

Senior Member
Jun 7, 2011
68
5
Can someone clarify what "patching framework.jar" will get us? I've been trying to do much of what the nooter script/files do manually and have superuser working properly along with nookcolortools and some other apk's. Sideloading seems to be okay too, along with adb over wireless.

The issue i am having is with the market. The apk included in the nooter package doesn't work - it starts and says that it cannot connect, and i tried another vending.apk that was included or linked in the thread and it's a similar problem.

edit: k so now youtube and gmail both don't work, so i think there's something more wrong. doh.

I get "A server error has occurred. Retry, or cancel and return to the previous secreen." when i try to launch market.
 
Last edited:

roustabout

Senior Member
Feb 12, 2011
825
212
I think what's going on is that BN has a fair amount of authentication services they need on the device, to be sure that you're properly accessing your account and syncing your reading position, etc.

Google has a lot of auth services they need, too, to lock down access to gmail and the credit cards tied to your account.

Although in the Nook app for Android, BN kept all of its ducks in a row, on the NC and NT BN decided to set its auth services up as the dominant auth services, and getting the Market and gmail to play nicely in parallel is challenging.

Mind you, I'm not a dev, just a semi-informed observer who's seen a little of the discussion and tried to figure out why the Nook for Android app will no longer install on the NC.
 

nickveldrin

Senior Member
Jun 7, 2011
68
5
K I went through the steps again, and it looks like it's after doing youtube where it does not want to go past. I am able to authenticate to my account on youtube, but when opening gmail and trying to sync, it just closes.
 

roustabout

Senior Member
Feb 12, 2011
825
212
Sounds a lot like the early attempts at getting manual nooter running on the NC without doing a complete device wipe - if you only formatted /system the root kinda worked adn the market didn't at all.

For me, I'm happy with where I am on the Touch, because there are only about 5 applications I want to add: adb wireless, fbreader + fbsync, Newsrob and Tasker. I'm sure there are others also, but those are the biggies for me, plus a launcher.

So the sideload process works fine for those apps as need it (and most are actually still installed, since I didn't wipe /data.)
 

GabrialDestruir

Senior Member
Nov 12, 2009
650
514
California
Can someone clarify what "patching framework.jar" will get us? I've been trying to do much of what the nooter script/files do manually and have superuser working properly along with nookcolortools and some other apk's. Sideloading seems to be okay too, along with adb over wireless.

The issue i am having is with the market. The apk included in the nooter package doesn't work - it starts and says that it cannot connect, and i tried another vending.apk that was included or linked in the thread and it's a similar problem.

edit: k so now youtube and gmail both don't work, so i think there's something more wrong. doh.

I get "A server error has occurred. Retry, or cancel and return to the previous secreen." when i try to launch market.

On your normal android device, you'll have something called an Android ID, this ID I think is connected to your Google account and allows you to access your services such as Gmail, and Market. In your normal phone, and I may have this wrong, it responds to the servers that it's a phone and therefore can be assigned an Android ID. On your normal unhacked framework.jar within the Nook Simple Touch, this doesn't exist, so Android ID doesn't properly get generated.

Without this Android ID, Gapps will not work, you won't be able to check Gmail, you won't be able to use market, etc. This framework.jar is only required if you want Gapps working. If you don't care about Gapps then you don't need it.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    This will officially not work for 1.1



    • What it does:
      • Enables ADB via uRamdisk
      • Installs su and Superuser.apk
      • Installs Busybox
      • Installs Button Savior
      • Installs Go Launcher
      • Installs NookColor Tools (To Enable Non-Market Installs)
      • Installs Gapps (Gmail, Market, Youtube, Others)
    • System Files that get Modified:
      • /system/build.prop - Enabling Google Check In
      • packages.xml - Allows Gapps to install properly.
      • framework.jar - Should allow a proper Android ID to generate.
    • Changes:
      • June 24, 2011 -
        • Removed: Multitouch Permission
        • Added: Modified framework.jar
      • June 22, 2011 - Fixed: Script not running at boot.
      • June 20, 2011 - Initial Release
    • Before you begin:
      1. You must already have a registered Nook Simple Touch
      2. You must have a Gmail/Youtube linked Account. IF you used a Gmail account for B&N Registration you should use that one for this process.
      3. You must either have dd (Linux) or WinImage (Windows) software.
      4. You must have an external microSDCard reader or this will not work. Do NOT use the Nook Simple Touch.
      5. You must have enough intelligence to follow instructions.

    • Let's get started:
      1. Download TouchNooter from here: touchnooter-1-6-24.zip
      2. Linux: Unzip and use dd if=touchnooter-1-6-24.img of=/dev/sdcard
      3. Windows: Unzip and use WinImage to "Restore Virtual Hard Disk Image" to your SDcard.
      4. Windows Alternative: https://launchpad.net/win32-image-writer/+download
      5. Power off your Nook Simple Touch.
      6. Insert TouchNooter SDcard into your Nook Simple Touch.
      7. Power on your Nook Simple Touch.
      8. You should see the screen "Rooted Forever".
      9. It will boot like normal and you should be asked to select a launcher now. (If not use Button Savior to go home. This will bring up the launcher chooser.)
      10. That was the hard part, now to the simple stuff.
      11. Upon boot unlock your screen.
      12. At the Android Welcome Screen skip Sign In.
      13. Enable Location Services when given the option.
      14. Connect to Wifi and launch Youtube from Go Launcher's App Drawer (Or the App Drawer of your Choice).
      15. Click the Menu button (The right one in the middle of the status bar).
      16. Select "My Channel" and Login using your Gmail Account.
      17. Exit Youtube and Launch Gmail from "Extras".
      18. Sync your Gmail Account and Exit. (If it fails to sync that is fine.)
      19. Open up Market and Accept Terms and Service.
      20. If you made it this far your nook should be successfully Rooted. Go Download an App to make sure.
      21. Enable Non-Market Installs by running the NookColor Tools App.
      22. If your Youtube fails to launch Uninstall and Reinstall Youtube from /data/app
      23. Go to Settings > Device Info > SdCard > UnMount > Format

    • Thanks To:
      • Arnold Snarb - modified framework.jar
      • nemith - helping me figure out getting it to run at boot.
      • JesusFreke - For getting root.
      • MrMuffin - For the original Market Hack that we're using.
    • Currently Working On: TouchNooter 1.11.x
    4
    Hey Friends !
    Thanks a million Gabriel for such a wonderful Root. Going through this entire thread I've noticed that most noobs like me are having lots of issues to get this working. I think I've found a relatively simple way of getting the root and everything else to work. I am listing out some pointers below, I know most of you'll don't need this but this is just my 2 cents worth of contribution to the community.

    I am adding these pointers here so that people who have no clue what ADB is, can still use this wonderful root in a simple and easy to use manner.

    1. I am using my Nook in India and have registered it from here. The credit card details are required only if you plan to use the B&N store. Without entering credit card details, the nook registers just fine and u can read side loaded books.

    2. After you've registered your nook, This is very important please don't avoid this. please make a backup of the original ROM,the instructions are given here:

    http://forum.xda-developers.com/showthread.php?t=1142983

    Making this backup will help you if something goes amiss during this procedure and you can start with a fresh OS all over again. (It sure did help me)

    3. After Backing up the original ROM, you can start the rooting procedure. U can follow the instructions provided on page 1, or follow the video tutorial on this page:

    http://www.the-ebook-reader.com/nook-touch-root.html

    4. I suggest you dont change any apks in the TouchNooter image burnt on your SD card besides the gmail.apk with the one provided on the pack on this page:

    http://forum.xda-developers.com/showthread.php?t=1132693&page=8

    This gets your gmail app working perfectly.

    5. During rooting, after u see the 'rooted forever' screen, the nook seems to hang on loading screen with five dots for very long. I suggest you wait for 10 mins and if it has still not progressed further, restart your nook. That should fix it.

    6.After you have successfully rooted your device, you will notice that the market app is not searchable. You can solve this by downloading any filemanager from the market,
    Astrofile comes up easily in the productivity section.

    7. Now download the 'vending.apk' new market app from this thread:

    http://forum.xda-developers.com/showthread.php?t=992242

    copy this file to the root of your sd card. Then using astrofile, upgrade your current market install. That should get the market app working and searchable.

    8. The following applications are working perfectly fine for me,
    DocumentstoGo
    Aldiko
    Opera Mobile
    Juice Defender Ultimate.

    9. Dont change the default wallpaper of the root as getting a new one to scale properly is quite difficult with the launchers. Also there is no way to revert back to the default wallpaper.

    10. I am using a set of Black and white icons so that the screen looks beautiful.

    11. Using Juice defender in extreme profile, my battery has reduced from a full charge to 89% in 3 days. So the battery life seems pretty good.

    Hope you find my post useful.

    Thanks once again to all the active member in this thread to help me maximize the usage of such an awesome gadget.
    2
    Seems there's something else wrong with TouchNooter besides the framework, I'm going to have to rebuild it from the ground up for 1.1 It seems even without framework.jar somethings corrupting system so it won't boot.

    Some bad news, it appears that there may be some sort of signature based protection on files in /system. I'm not sure how to confirm this, but it seems if I replace framework.jar it boot loops, if I modify build.prop without replacing framework.jar it also boot loops. If someone could verify this maybe with noogie? I can add files to /system/ but any modifications to an existing /system/ file causes a boot loop from what I can tell.
    2
    However we still need a modded framework.jar so that it can be used in an updated version of TouchNooter.
    Patch information for framework.jar: http://forum.xda-developers.com/showthread.php?t=955847

    Hi,
    I patched the framework.jar, but had no time to test it. Hope it works.

    /edit: Tried it, and it works for me.
    br
    2
    Recovery.

    Turn off.
    Push power button and hold, then press and hold bottom left and right page buttons for 5 seconds.

    Image posted in this thread:
    http://forum.xda-developers.com/showpost.php?p=14940686&postcount=40