yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] Eliminater:
Resurrection Remix Marshmallow S5 mini G800H

i need some help :eek:

1 warning generated.

host C: libpcre <= external/pcre/pcre_chartables.c

host C: libpcre <= external/pcre/dist/pcre_byte_order.c

host C: libpcre <= external/pcre/dist/pcre_compile.c

host C: libpcre <= external/pcre/dist/pcre_config.c

host C: libpcre <= external/pcre/dist/pcre_dfa_exec.c

external/pcre/dist/pcre_compile.c:2874:5: warning: explicitly assigning value of variable of type 'BOOL' (aka 'int') to itself [-Wself-assign]

utf = utf; /* Suppress "unused parameter" compiler warning */

~~~ ^ ~~~

external/pcre/dist/pcre_compile.c:4135:50: warning: unused parameter 'uchardptr' [-Wunused-parameter]

add_to_class(pcre_uint8 *classbits, pcre_uchar **uchardptr, int options,

^

2 warnings generated.

host C: libpcre <= external/pcre/dist/pcre_exec.c

host C: libpcre <= external/pcre/dist/pcre_fullinfo.c

host C: libpcre <= external/pcre/dist/pcre_get.c

host C: libpcre <= external/pcre/dist/pcre_globals.c

host C: libpcre <= external/pcre/dist/pcre_jit_compile.c

host C: libpcre <= external/pcre/dist/pcre_maketables.c

host C: libpcre <= external/pcre/dist/pcre_newline.c

host C: libpcre <= external/pcre/dist/pcre_ord2utf8.c

host C: libpcre <= external/pcre/dist/pcre_refcount.c

host C: libpcre <= external/pcre/dist/pcre_string_utils.c

host C: libpcre <= external/pcre/dist/pcre_study.c

host C: libpcre <= external/pcre/dist/pcre_tables.c

host C: libpcre <= external/pcre/dist/pcre_ucd.c

host C: libpcre <= external/pcre/dist/pcre_valid_utf8.c

host C: libpcre <= external/pcre/dist/pcre_version.c

host C: libpcre <= external/pcre/dist/pcre_xclass.c

make: *** No rule to make target '/home/sam/brr/out/target/product/kmini3g/obj/STATIC_LIBRARIES/libinit_msm_intermediates/export_includes', needed by '/home/sam/brr/out/target/product/kmini3g/obj/EXECUTABLES/init_intermediates/import_includes'. Stop.

make: *** Waiting for unfinished jobs....

make: Leaving directory '/home/sam/brr'

#### make failed to build some targets (01:17 (mm:ss)) ####
[Android Q&A, Help & Troubleshooting] rodman01:
Do you have the repo device/qcom/common synced? In there or in the init/android.mk is libinit_msm declared. Not sure about this but maybe it helps.
[Android Q&A, Help & Troubleshooting] nitin.chobhe:
Did you find a solution for this? I'm getting exact same error :mad:

Nitin
[Android Q&A, Help & Troubleshooting] firefoxjds:
I figured it out. Turns out there is a delicate balance and relationship between "hardware/qcom etc and "systems/bt" and "vendor/qcom" and "packages/apps/Bluetooth"

Turns out I had created the problem by replacing some of these files with ones I had used on another build, particuarilly "hardware/qcom". I solved the problem by using the originals that came from repo init while importing only "sensors" in hardware/qcom and keeping the rest original to repo init. I also imported my device folder from another build and the device folder in vendor. Hardware, system/bt, vendor/qcom , and packages/apps/Bluetooth are all original to repo init on m-caf. This fixed my problem. Now I am on to progressing through the build.

I hope this helps with the issue you are having :)
[Android Q&A, Help & Troubleshooting] firefoxjds:
The other thing I did that helped is I got rid of the old qcom folders that I was using, and used the ones that came with the new build I.e. qcom in the device folder and qcom in the vendor folder.
[Android Q&A, Help & Troubleshooting] NithinGP:
Building Android on MAC OS X Yosemite

Hi

I am trying to build Android on MAC OS X Yosemite(v10.10.1) machine.I have installed all the requirements as specified in source.android.com for setting up a MAC build environment(JDK,Python,Git etc.)

I have created a case sensitive file system in MAC and downloaded AOSP Master Branch to the working directory.

using these commands

repo init -u <link>

repo sync

Now to build this I've set up the environment using

$ . build/envsetup.sh

selected a target using

$ lunch aosp_arm-eng

Now when trying to make the Master branch in MAC build environment using make -B the system hangs and restarts ( after about 30 minutes )

the Make process hangs at this step

minibp out/soong/.bootstrap/primary.ninja.in

Can anyone please guide me to build my Android in MAC environment?I am new to all these and any help will be much appreciated.:)
[Android Q&A, Help & Troubleshooting] alinefr:
By "system hangs" you mean your Mac OS/X, your whole system crashes?

I'm not a Mac user but I would guess you are running out of RAM.
[Android Q&A, Help & Troubleshooting] Startrek852:
Don't use make -B, use mka otapackage.
[Android Q&A, Help & Troubleshooting] cile381:
u probably use VM for building,right?
[Android Q&A, Help & Troubleshooting] speed_bot:
your rig specs please... and +1 on previous post are you running it on vm?
[Android Q&A, Help & Troubleshooting] DNRDustin:
Ubuntu release 12.04 (precise) 64-bit with 2g RAM +2gVRAM +1gZRAM& Intel® Atom™ CPU N450 @ 1.66GHz × 2.

Decided to stop build and start again with lower -j<#value>
[Android Q&A, Help & Troubleshooting] mikrotik:
wow 19 hours?really?

im building just 25 minutes?
[Android Q&A, Help & Troubleshooting] Aquethys:
Hey,

I put the SDK in the folder and now my build advances...now I get this error.

Sorry for the large log, the problem is at the bottom where it says "Stop" I think..

EDIT: Got the CM Prebuilts and now I get this error:

http://paste.ubuntu.com/1510030/
[Android Q&A, Help & Troubleshooting] cbucz24:
so trev...ive looked around, how does one apply patches?
[Android Q&A, Help & Troubleshooting] krille_java:
In terminal : patch manifest_xml.py manifest_xml.py.patch
[Android Q&A, Help & Troubleshooting] DNRDustin:
Yeah, I'm on a netbook though. It took 6 after I restarted with a lower -j<#variable>. I guess -j4 was to much for my little p.o.s.
[Android Q&A, Help & Troubleshooting] cbucz24:
patch manifest_xml.py manifest_xml.py.patch

patching file manifest_xml.py

Hunk #1 FAILED at 344.

1 out of 1 hunk FAILED -- saving rejects to file manifest_xml.py.rej

the rejects file is the same as the patch file
[Android Q&A, Help & Troubleshooting] Aquethys:
Uploaded my log:

http://d-h.st/KJm

TIA
[Android Q&A, Help & Troubleshooting] speed_bot:
inttypes.h: No such file or directorysystem/core/include/mincrypt/rsa.h:31:22:inttypes.h: No such file or directory

error: inttypes.h: No such file or directory
In file included from system/core/libmincrypt/rsa_e_f4.c:28:
system/core/include/mincrypt/rsa.h:31:22: error: inttypes.h: No such file or directory

you are missing header files ...have you downloaded the source properly..is this the first time that you are compiling... ?
[Android Q&A, Help & Troubleshooting] Aquethys:
Yes first time compiling I followed a guide... Repo synced and all already...

How does one get header files?
[Android Q&A, Help & Troubleshooting] speed_bot:
i suggest you to properly get the build enivronment set up .. preferably from

source.android.com

first try building from emultor if the build completes then your source and environment is proper...

about the header's they are in gcc toolchains and can be got from google too..
[Android Q&A, Help & Troubleshooting] Aquethys:
Forgive my ignorance but which part from there am I missing? I double checked and ran most of the code there and get the same errors..

Is there a code i can run in terminal to get the header files? I think those might be all I'm missing
[Android Q&A, Help & Troubleshooting] speed_bot:
there isnt a code to fetch the headers ... go to your prebuilts and search for the headers copy it from there and paste it in the include folder of the repo which is saying that header is missing like.... like if you get error is external/v8/some.c header tdh.h missing

then find tdh.h and paste it in external/v8/include

i hope you got it
[Android Q&A, Help & Troubleshooting] krille_java:
Yes the two files must be in the same directory.

Otherwise you:

$patch /path to file /path to patch

But i think it simpler just to add them in the same directory, in this case put the "manifest_xml.py.patch" in system/.repo/repo then in terminal cd ~/android/system/.repo/repo and then run: patch manifest_xml.py manifest_xml.py.patch
[Android Q&A, Help & Troubleshooting] elia222:
I'm trying to build cm10 for the sony xperia u, github link: https://github.com/CyanogenMod/android_device_sony_kumquat/

I'm stuck here:

Thanks in advance

Regards

Elia
[Android Q&A, Help & Troubleshooting] speed_bot:
make clean and make clobber recompile that should fix it
[Android Q&A, Help & Troubleshooting] cj360:
Here's an error building 4.2:

target Java: Gallery2 (/home/andrew/slim4.2/out/target/common/obj/APPS/Gallery2_intermediates/classes)
packages/apps/Gallery2/../Camera/src/com/android/camera/ActivityBase.java:231: cannot find symbol
symbol : variable PREVENT_POWER_KEY
location: class android.view.WindowManager.LayoutParams
getWindow().addFlags(WindowManager.LayoutParams.PREVENT_POWER_KEY);
^
packages/apps/Gallery2/../Camera/src/com/android/camera/ActivityBase.java:233: cannot find symbol
symbol : variable PREVENT_POWER_KEY
location: class android.view.WindowManager.LayoutParams
getWindow().clearFlags(WindowManager.LayoutParams.PREVENT_POWER_KEY);
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
make: *** [/home/andrew/slim4.2/out/target/common/obj/APPS/Gallery2_intermediates/classes-full-debug.jar] Error 41

I've searched for the file/s that point to or look for 'getWindow().clearFlags(WindowManager.LayoutParams.PREVENT_POWER_KEY);' but I can't find them.
[Android Q&A, Help & Troubleshooting] speed_bot:
which jdk are you using?? sun or open?? if open do make clean and compile that will fix it if not uncomment compilation of gallery2.
[Android Q&A, Help & Troubleshooting] Startrek852:
Run this command:

mkdir -p out/target/product/kipper/obj/STATIC_LIBRARIES/libinit_msm8916_intermediates && touch out/target/product/kipper/obj/STATIC_LIBRARIES/libinit_msm8916_intermediates/export_includes

And next time, PLEASE use a paste service for your errors.
[Android Q&A, Help & Troubleshooting] PS-DEV:
ok ,,

Same error + new error ):

http://paste.ofcode.org/9rr5ZJE6ERZ8RNrVraPE3n
[Android Q&A, Help & Troubleshooting] freshgiammi:
If anyone can help, I'm trying to build an AOSP rom for bacon, but my build stops with this error

[ 0% 29/28960] JarJar: out/target/common/obj/JAVA_LIBRARIES/conscrypt_intermediates/classes-jarjar.jar
FAILED: /bin/bash -c "java -jar out/host/linux-x86/framework/jarjar.jar process external/conscrypt/jarjar-rules.txt out/target/common/obj/JAVA_LIBRARIES/conscrypt_intermediates/classes-full-debug.jar out/target/common/obj/JAVA_LIBRARIES/conscrypt_intermediates/classes-jarjar.jar"
Error: Could not find or load main class com.tonicsystems.jarjar.Main
ninja: build stopped: subcommand failed.
make: *** [build/core/ninja.mk:149: ninja_wrapper] Error 1

And i can't get it to work. Double-checked and the class is there, so i don't know what the error might be.

Can someone help?

If it matters, my stuff is hosted here
[Android Q&A, Help & Troubleshooting] HASH:
NEED HELP

BUILDING PAC ROM MM FOR GALAXY CORE PRIME

the rom doesnt bootup

stuck on boot logo

i dont know what to do:crying:

this is my first time building rom from source.
[Android Q&A, Help & Troubleshooting] TimSchumi:
Take a logcat. Or look at a last_kmsg in recovery.
[Android Q&A, Help & Troubleshooting] HASH:
adb not working

Device is not detected

So i took dmesg and last_kmsg from recovery

dmesg.txt

last_kmsg.txt

Can anyone please tell me what to do
[Android Q&A, Help & Troubleshooting] rodman01:
Hi there,

I am getting installation error via twrp, which I never had before and currently I have no idea, how to solve it. Can someone point me in the right direction?

Its a N7 build for i9305 and the error is in screenshot.

Many thanks.
[Android Q&A, Help & Troubleshooting] Startrek852:
Don't worry about that error, just reboot. It's something that was added in to Android 7.0, if you really want to fix it, you can compile a new TWRP off of the android-7.0 branch.
[Android Q&A, Help & Troubleshooting] rodman01:
Thanks for the reply. But that I have tried. And if I just/only reboot, it will only go back to recovery. I flashed an other kernel just on top of the rom and then its booting. Just another good try and error :). But then....getting bootloop on rom bootanimation....will have to dig deeper in I think.
[Android Q&A, Help & Troubleshooting] Startrek852:
That error won't cause that, it doesn't do anything. You should try examining the dmesg or a last_kmsg.
[Android Q&A, Help & Troubleshooting] rodman01:
Yes, I think so too. Maybe the kernel flash solved the problem of rebooting into recovery and the error message haven't had an effect.
[Android Q&A, Help & Troubleshooting] HASH:
i am trying to build resurrection remix MM for core prime

but this error appears when try to compile eng build

tried to re sync source but same error appears again

can anyone help me please
[Android Q&A, Help & Troubleshooting] TacoTuco:
Hi I'm attempting at making F-AOSP for the lg g4 h811. I've already forked all the needed things for it (I.e vendor files, f-aosp platform_build, the kernel, and the platform_manifest for F-AOSP) My question is that when I try to build and after I git clone every one of those needed things, I don't know how to get my device to show in the lunch command so that I can build. Every time I type in lunch it doesn't show my device to build, so i don't know if I need to add it manually or not and if so how I would go about doing that. If I need to give more info I'll be glad to add it thanks.
[Android Q&A, Help & Troubleshooting] rodman01:
there is the vendorsetup missing. I solved it for the i9305 like this: https://github.com/rodman01/android...mmit/30735b279d3b9ea759f0bf232fe3158af805d2f2
[Android Q&A, Help & Troubleshooting] TEFjLONjDON:
Boot to vm
[Android Q&A, Help & Troubleshooting] TimSchumi:
I'm building CM13 at the Moment and just want to ask, how to define ro.Hardware, which is referenced in init.rc like this:

/import init.$(ro.hardware).rc

I want to avoid hardcoding it directly into the init.rc

Methods I have tried so far (none of them worked):

Adding TARGET_KERNEL_CMDLINE := androidboot.hardware=something to BoardConfig

Adding androidboot.hardware=something to the cmdline in the kernel defconfig

Adding ro.hardware=something through ADDITIONAL_DEFAULT_PROPERTIES in the device.mk

Device tree: http://www.github.com/SiniTurk/android_device_samsung_cs02/tree/cm-13.0

Kernel source: http://www.github.com/SiniTurk/android_kernel_samsung_cs02/tree/cm-13.0

Vendor tree: Does not exist yet
[Android Q&A, Help & Troubleshooting] TheOddTaco:
I'm builing on OmniROM 5.1 and I'm currently having this error for the past 2 days.

make: *** No rule to make target '/home/taco/android/omni/out/target/product/m1/obj/SHARED_LIBRARIES/libcamera_client_intermediates/export_includes', needed by '/home/taco/android/omni/out/target/product/m1/obj/SHARED_LIBRARIES/libandroid_runtime_intermediates/import_includes'. Stop.
make: *** Waiting for unfinished jobs....

I already have to libcamera_client.so in the vendor directory and i even added file in OUT/product/obj/lib inside and still couldn't get it fixed.

Device Tree: https://github.com/TheOddTaco/android_device_lge_m1-common

Vendor: https://github.com/TheOddTaco/proprietary_vendor_lge_m1
[Android Q&A, Help & Troubleshooting] rodman01:
What device are you trying to build and have you set the kernel to permissive?
[Android Q&A, Help & Troubleshooting] HASH:
device -samsung galaxy core prime

Yes i hav set it to permissive

I have made a similiar change like https://github.com/ngoquang2708/android_kernel_samsung_vivalto3gvn/commit/eb20db50bf0648edf0466ea65c599cc38069bddc

Please help

Thanks
[Android Q&A, Help & Troubleshooting] HASH:
can anyone please help me to solve this error

Install: /home/hashtag/android/aicp/out/target/product/core33g/system/lib/libdl.so
/home/hashtag/android/aicp/out/host/linux-x86/bin/checkseapp -p /home/hashtag/android/aicp/out/target/product/core33g/obj/ETC/sepolicy_intermediates/sepolicy -o /home/hashtag/android/aicp/out/target/product/core33g/obj/ETC/seapp_contexts_intermediates/seapp_contexts /home/hashtag/android/aicp/out/target/product/core33g/obj/ETC/seapp_contexts_intermediates/seapp_contexts.tmp
Error: Could not find selinux type "theme_data_file" on line: 87 in file: /home/hashtag/android/aicp/out/target/product/core33g/obj/ETC/seapp_contexts_intermediates/seapp_contexts
Error: Could not validate
Error: reading /home/hashtag/android/aicp/out/target/product/core33g/obj/ETC/seapp_contexts_intermediates/seapp_contexts.tmp, line 87, name type, value theme_data_file
make: *** [/home/hashtag/android/aicp/out/target/product/core33g/obj/ETC/seapp_contexts_intermediates/seapp_contexts] Error 1
make: *** Deleting file `/home/hashtag/android/aicp/out/target/product/core33g/obj/ETC/seapp_contexts_intermediates/seapp_contexts'
make: *** Waiting for unfinished jobs....
make: Leaving directory `/home/hashtag/android/aicp'

#### make failed to build some targets in 01h:04m:45s

thanks
[Android Q&A, Help & Troubleshooting] matrixex:
There are few devs which will help you heartfully , And there are few who are busy with their work so asking them will take a year or century to get a reply.

And Rest (MOST) of the devs thinks , they are Batman , they can't share their knowledge or time, For them it's completely waste of time.No matter how much you pay respect.

So in the end All you gotta do is Google , others wise fk off

Well good to know people like [MENTION=4445428]speed_bot[/MENTION] do exists

Anyways nevermind what I said, It's just to remind that there is really no need to reply devs, cause if you know solution then only you can answer otherwise you can't
[Android Q&A, Help & Troubleshooting] TimSchumi:
There is a SELinux error:

Could not find selinux type "theme_data_file" on line: 87 in file ...

Seems like you need to declare this selinux type in your sepolicy. But I can't help further on how to resolve this exactly, because I don't know much about selinux either
[Android Q&A, Help & Troubleshooting] bablu048:
help please, i am building chroma rom for oneplus-one[bacon], it is an unsupported device. i have cloned all the propietery blobs and kernel. but on 'lunch' i do not see my device.

Lunch menu... pick a combo:
1. aosp_arm-eng
2. aosp_arm64-eng
3. aosp_mips-eng
4. aosp_mips64-eng
5. aosp_x86-eng
6. aosp_x86_64-eng
7. full_fugu-userdebug
8. aosp_fugu-userdebug
9. mini_emulator_arm64-userdebug
10. m_e_arm-userdebug
11. m_e_mips64-eng
12. m_e_mips-userdebug
13. mini_emulator_x86_64-userdebug
14. mini_emulator_x86-userdebug
15. aosp_dragon-userdebug
16. aosp_dragon-eng
17. aosp_flounder-userdebug
18. aosp_angler-userdebug
19. aosp_bullhead-userdebug
20. hikey-userdebug
21. aosp_shamu-userdebug
[Android Q&A, Help & Troubleshooting] danjac:
hey there,

I'm trying to port CWM for Lenovo's Yoga Book (Yeti, YB1-X90L) but I got stuck at the following step when trying to sett up a device tree.

I confess, I'm rather unexperienced and heavily rely on tutorials. In my case I mainly use the tutorials of XDA University and the following one [GUIDE] How to build CWM-based Recovery from source in Ubuntu LTS with CM-11.0

I set up the development environment in Ubuntu 16.04 (x64).

It seems that "unpackbootimg" doesn't really work while using the following command "./build/tools/device/mkvendor.sh lenovo yeti recovery_neu.img" --> the output I get in the device folder seems to be the template or generic files.

here's the output after using the command:

~/cyano$ ./build/tools/device/mkvendor.sh lenovo yeti recovery_neu.img
Arguments: lenovo yeti recovery_neu.img
Output will be in /home/nazgul/cyano/device/lenovo/yeti
unpackbootimg: error while loading shared libraries: libc++.so: cannot open shared object file: No such file or directory
gzip: ../recovery_neu.img-ramdisk.gz: No such file or directory
cpio: verfrühtes Ende des Archivs
cat: /tmp/nazgul/bootimg/recovery_neu.img-base: Datei oder Verzeichnis nicht gefunden
cat: /tmp/nazgul/bootimg/recovery_neu.img-cmdline: Datei oder Verzeichnis nicht gefunden
cat: /tmp/nazgul/bootimg/recovery_neu.img-pagesize: Datei oder Verzeichnis nicht gefunden
cp: Aufruf von stat für '/tmp/nazgul/bootimg/recovery_neu.img-zImage' nicht möglich: Datei oder Verzeichnis nicht gefunden
Creating initial git repository.
~/cyano/device/lenovo/yeti ~/cyano
Reinitialisierte existierendes Git-Repository in /home/nazgul/cyano/device/lenovo/yeti/.git/
Auf Branch master
nichts zu committen, Arbeitsverzeichnis unverändert
~/cyano
Done!

it seems like some libraries are missing....but I have no clue how to resolve this. I saw the same problem a few posts (2361 from 24th May 2016 by yeshwanthvshenoy) before, but couldn't find an answer in the following threads

any help would be really welcome. thanks in advance.
[Android Q&A, Help & Troubleshooting] yeshwanthvshenoy:
It didnt help me as well. I had to build trees from scratch referencing files and stuff from similar devices and was a pain. But a couple of friends helped me and I got it running.
[Android Q&A, Help & Troubleshooting] vimal101:
Getting this error while compiling blisspop

build/core/base_rules.mk:157: *** land/gps/core: MODULE.TARGET.SHARED_LIBRARIES.libloc_core already defined by device/xiaomi/land/gps/core. Stop.
make: Leaving directory '/home/vimal/bp'
[Android Q&A, Help & Troubleshooting] calbertoferreira:
[IMG="Build output"]http://i.imgur.com/CR7k6wl.png[/IMG]

I have the same issue, did you find a solution?

For some reason the policy.conf is empty.
[Android Q&A, Help & Troubleshooting] calbertoferreira:
I removed the external/sepolicy from CM13 and used AOSP one.

Now, after calling make dist i have a system.img, a userdata.img and a ramdisk.img.

How can i turn this into an update.zip ?
[Android Q&A, Help & Troubleshooting] Startrek852:
Run mka bacon to get a flashable ZIP.
[Android Q&A, Help & Troubleshooting] calbertoferreira:
I'm building AOSP from google sources.

The only thing i'm using is CM device files so, there's no bacon :)
[Android Q&A, Help & Troubleshooting] winxuser:
. buildenvsetup.sh && brunch cm_d80x-userdebug -jx

Will give you a flahsable zip. Or the long way

. buildenvsetup.sh

Lunch

(Number for device being cooked)

Make -jx otapackage

---------- Post added at 12:46 PM ---------- Previous post was at 12:44 PM ----------

Change it to

#include <platform.h>
[Android Q&A, Help & Troubleshooting] Startrek852:
Then run mka otapackage to get a flashable ZIP.
[Android Q&A, Help & Troubleshooting] calbertoferreira:
That didn't work, it only worked with make dist.

Now, after flashing the rom, my LG G2 doesn't boot, it shows a security error.

Any idea on how to bypass this ?
[Android Q&A, Help & Troubleshooting] Startrek852:
You need to bump the boot image. Download this: http://www.gregtwallace.com/_privat...igned.zip&type=miscellaneous&version=bumpboot and flash it after flashing the ROM.
[Android Q&A, Help & Troubleshooting] calbertoferreira:
That worked!

For reference, if you're unable to boot use https://github.com/CyboLabs/Open_Bump to bump your boot image.

Now i have another problem, i don't have secure boot errors but the phone doesn't go beyond the LG logo.

These are my current logs (Fixed):

- dmesg (https://drive.google.com/open?id=0Bz3ILCh3f-54Uk5jOGo5d0RYcmc)

- last_kmsg (https://drive.google.com/open?id=0Bz3ILCh3f-54R0VIR2dMMHF1bzQ)