1. xsacha's Avatar
    Hey guys. This method allows you to run any Android 2.3.3 app in Blackberry 10.1. Even if the app is using NATIVE CODE.
    Update: Now works with Android 4.2.2 apps using 10.2 Beta OS.




    Requirements
    1. Java JRE
    2. My Android-Pack: (Windows) (Mac) (Linux).
    3. Debug Token in same directory as Android-Pack
    Create Debug Token:
    1. Simply request tokens here. Keep note of the 'PIN' you chose.
    2. Edit config.txt and pinlist.txt from Android-Pack. Fill it in according to the examples and instructions it contains.
    3. Copy the two .csj files that were emailed to you in to the same directory as the pack and then run RegisterToken.

    You should have a debugtoken.bar if everything went successfully. Now you can continue.

    Convert and Side-load Android Apps:
    Windows: Drag any Android app .apk on to ConvertAndroidApp.
    Mac/Linux: Run ./ConvertAndroidApp.sh MyAndroidApp.apk and install resulting .bar file.

    Remember: Every 30 days you just need to run RenewToken


    Frequency Asked Questions
    • Why does it tell me my keystore password is incorrect? This usually means you are registering a second time. To register a second time you need to move or delete your debugtoken and your old registration files. They are located in %APPDATA%\..\Local\Research In Motion
    • My app crashes/doesn't work properly. Why? Catlog is your friend! Sideload this. Crash your app. This will tell you why.


    This has been working for months now. Sorry for not getting it out to you guys earlier!
    Last edited by xsacha; 08-08-13 at 01:14 AM.
    06-12-13 11:35 PM
  2. howarmat's Avatar
    play store?
    fbloise and Jonneh like this.
    06-12-13 11:40 PM
  3. bluetroll's Avatar
    Dam! This could be huge

    Posted via CB10
    06-12-13 11:41 PM
  4. Snuupy's Avatar
    play store?
    1) No
    2) Android's still on 2.3.3, uses 2.3.3 libraries (xsacha can confirm)
    Until BB releases 4.2.2 officially or in leaked OS', it'll stay on 2.3.3.
    bbvietnamdotcom and rickcox like this.
    06-12-13 11:43 PM
  5. xsacha's Avatar
    play store?
    Play Store works normally. It doesn't use any special or native code.
    It's in the installation blacklist though. So it's a no-go.
    06-12-13 11:43 PM
  6. SlcCorrado's Avatar
    No... Way.... X, you are the man!!!
    06-12-13 11:53 PM
  7. ad19's Avatar
    If this is true, well done!
    06-13-13 12:06 AM
  8. zehjotkah's Avatar
    Will try this with Ingress next weekend. If someone else doesn't try before.

    Thanks!

    Posted via CB10
    06-13-13 12:06 AM
  9. zocster's Avatar
    Wow man, he strikes again
    greetings from across the ditch

    Sent from my Z10 using Tapatalk 2
    06-13-13 12:09 AM
  10. pvphooman's Avatar
    Could these bar files be uploaded to a server for mass consumption or will they only work on one device?

    Posted via CB10 & Z10 abuser
    aprilmendez likes this.
    06-13-13 12:10 AM
  11. portal's Avatar
    Thanks. Will give ut a try this weekend.



    Posted via CB10
    06-13-13 12:12 AM
  12. mmcpher's Avatar
    How about audible.com? The ported Android versions haven?t worked and it may have been deliberately disabled because of a DRM squabble between BlackBerry and audible.
    diegonei likes this.
    06-13-13 12:14 AM
  13. malingering's Avatar
    Requesting for link to download android sdk n the debug token, please... thx before..

    Posted via CB10
    06-13-13 12:16 AM
  14. BryanVilla's Avatar
    This is amazing!!! Now all I have to do is get an Android Sdk and debug token :P I know what tomorrow's plans are!

    Posted via CB10
    06-13-13 12:19 AM
  15. ad19's Avatar
    From my understanding a debugtoken has PIN limitations so I'm interested to know if we all have make our own debug token or can we use bar files from other users.
    06-13-13 12:19 AM
  16. Snuupy's Avatar
    Could these bar files be uploaded to a server for mass consumption or will they only work on one device?

    Posted via CB10 & Z10 abuser
    1 device, dependent on debug token + modified bar file

    You'd have to get a debug token for each device you have.
    06-13-13 12:21 AM
  17. xsacha's Avatar
    Could these bar files be uploaded to a server for mass consumption or will they only work on one device?
    With a debug token, you can only use it on devices that have that debug token installed.
    06-13-13 12:21 AM
  18. anon(5942008)'s Avatar
    I will try this

    Posted via CB10
    06-13-13 12:23 AM
  19. SCrid2000's Avatar
    Woah! How are you able to do this and BlackBerry doesn't?
    SPNKr and LostOnThePianoRoll like this.
    06-13-13 12:25 AM
  20. xsacha's Avatar
    How about audible.com? The ported Android versions haven?t worked and it may have been deliberately disabled because of a DRM squabble between BlackBerry and audible.
    I just installed Audible and it seems to work fine.
    I just tried the 'free samples'. It downloads them perfectly. Then it plays the audio book.

    Sound is perfect.
    LostOnThePianoRoll likes this.
    06-13-13 12:27 AM
  21. BryanVilla's Avatar
    Hey guys. If you are worried about Android app compatibility in Blackberry 10. Worry no longer.
    This method allows you to run any Android 2.3.3 app in Blackberry 10.1. Even if the app using NATIVE CODE.
    This includes games, instagram, netflix, teamviewer, you name it.

    Requirements:
    1. Android SDK
    2. A debug token

    Steps:
    1. Download this package: here.
    2. Edit zandroid2bb.bat and change the first line to point to where you have the Android SDK installed.
    3. Put your debugtoken.bar in the same directory as the script.
    4. Now just drag any Android app .apk on to zandroid2bb.bat. A .bar should be generated (otherwise check the error).

    Now you can install this .bar on your device and it should just work. You can use the included zInstaller.bat or other means.

    Screenshots:
    GLBenchmark Egypt (Native Code)
    Pudding Monsters (Native Code)

    This has been working for months now. Sorry for not getting it out to you guys earlier!
    So if you could do like a how to video or some screen shots that be great! I mean if it's not asking to much, I can figure it out but it'd be great to be sure. Just a thought

    Posted via CB10
    06-13-13 12:32 AM
  22. xsacha's Avatar
    It's difficult to show how to get a debugtoken. I'm sure there's a video for that already.
    BryanVilla likes this.
    06-13-13 12:34 AM
  23. timhorton's Avatar
    Wow! That's really cool.
    06-13-13 12:37 AM
  24. ad19's Avatar
    06-13-13 12:38 AM
  25. SCrid2000's Avatar
    Doesn't work on GoogleServicesFramework.apk, although I suppose that shouldn't come as a surprise?

    .wrn text:
    (AndroidManifest.xml) uses-feature: android.hardware.telephony:required minimal Tablet OS version=10.0.6:impact=2
    (AndroidManifest.xml) number of launchable activities 0 is lower than 1:impact=5
    (AndroidManifest.xml) uses-permission: REBOOT:impact=1
    (AndroidManifest.xml) uses-permission: CHANGE_WIFI_STATE:impact=1
    (AndroidManifest.xml) uses-permission: PERSISTENT_ACTIVITY:impact=4
    (AndroidManifest.xml) uses-permission: WRITE_SECURE_SETTINGS:impact=1
    (AndroidManifest.xml) uses-permission: SET_TIME:impact=1
    (AndroidManifest.xml) uses-permission: WRITE_GSERVICES:impact=1
    (AndroidManifest.xml) uses-permission: STATUS_BAR:impact=1
    (AndroidManifest.xml) uses-permission: DUMP:impact=4
    (AndroidManifest.xml) uses-permission: com.google.android.c2dm.permission.RECEIVE:require d minimal Tablet OS version=10.0.9:impact=2
    (AndroidManifest.xml) uses-permission: CHANGE_NETWORK_STATE:impact=1
    (AndroidManifest.xml) uses-permission: MASTER_CLEAR:impact=1
    (com/google/android/gsf/gtalkservice/ServiceAutoStarter.java:67) class: com.google.android.gsf.gtalkservice.ServiceAutoSta rter uses intent action android.intent.action.BOOT_COMPLETED:impact=1
    (com/google/android/gsf/gtalkservice/service/GTalkService.java:433) class: com.google.android.gsf.gtalkservice.service.GTalkS ervice$AccountsAndSettingsMonitor uses intent action android.intent.action.USER_PRESENT:impact=1
    (com/google/android/gsf/gtalkservice/service/GTalkService.java:974) class: com.google.android.gsf.gtalkservice.service.GTalkS ervice uses intent action android.intent.action.PACKAGE_ADDED:impact=1
    (com/google/android/gsf/gtalkservice/service/GTalkService.java:930) class: com.google.android.gsf.gtalkservice.service.GTalkS ervice uses intent action android.intent.action.USER_PRESENT:impact=1
    Missing PUSH configuration file: GoogleServicesFramework.cfg :impact=3
    Using custom manifest additions from file: D:\Desktop\android-pack\test.MF
    [ERROR] Manifest Exception during packaging: D:\Desktop\android-pack\GoogleServicesFramework.bar
    Summary: [5]=2; [4]=2; [3]=1; [2]=2; [1]=12;
    Impact Legend: [5]=Severe; [4]=High /context; [3]=Medium /context; [2]=Medium-low /context; [1]=Minor;
    06-13-13 01:02 AM
2,524 123 ...

Similar Threads

  1. Running more than one Android app on Playbook?
    By avadakedava in forum PlayBook Apps & Games
    Replies: 9
    Last Post: 09-02-11, 09:28 PM
  2. Replies: 5
    Last Post: 04-28-11, 06:53 PM
  3. Any other way to buy apps on App World?
    By mangcool in forum BlackBerry OS Apps
    Replies: 10
    Last Post: 05-22-10, 12:15 PM
  4. Replies: 0
    Last Post: 11-06-09, 11:49 PM
LINK TO POST COPIED TO CLIPBOARD