yashsingh1/xdaforums huggingface dataset:
[Verizon Galaxy Note 4 Q&A, Help & Troubleshooting] GhostRider419:
Yes! This worked for me! I was even able to install this Visual Body app that I could not install even on Kitkat. I did the same thing unmounted the card under storage and installed all the apps, then went back and remounted the card. It doesn't help moving the apps to the SD card but at least it fixed one problem.
[Verizon Galaxy Note 4 Q&A, Help & Troubleshooting] kaminczak:
One tip you might or might not know is that the standard Note 4 file manager can write our copy to the SD card no problem, where ES and Total Commander had permission issues. Food for thought.
[Verizon Galaxy Note 4 Q&A, Help & Troubleshooting] ajh16:
relevant logcat

I ran a logcat to find out what is actually going on. It appears that the package access helper requests a volume be created on the SD card and that volume creation fails, resulting in the failure. Relevant logcat lines below.

I am reproducing this on my dev edition device and will be working on trying to find a solution, though I'm not sure if there will be a clean solution for locked devices.

I/PackageHelper(30558): createSdDir with ext4

D/MountService( 1188): :::: createSecureContainer :: id = smdl1219738106.tmp, sizeMb = 254, fstype = ext4, ownerUid = 10008, external = true

D/Vold ( 299): VolumeManager::createAsec -> id(smdl1219738106.tmp), numSectors(520192) fstype(ext4) isExternal(1)

E/Vold ( 299): Couldn't find ASEC name (smdl1219738106.tmp)

D/Vold ( 299): calling ftruncate num 271667712

A little more detail. I re-ran using the SD card unmount trick and, interestingly, PackageHelper is never used when installing without an SD card installed. It appears that PackageHelper may be misconfigured somehow. I'll keep digging.
[Verizon Galaxy Note 4 Q&A, Help & Troubleshooting] ajh16:
Ok, I gave up after trying every combination of settings and permissions and resets I could. I ended up just reformatting my SD card for a secondary EXT4 partition and wired it up with simlinks with LinkToSD. That works fine for me, but is only an option with root.
[Verizon Galaxy Note 4 Q&A, Help & Troubleshooting] mug797:
These apps are the ones which have "Prefer_External" in their manifest file, which means that they will be installed on the SDcard. While installing on SDcard android creates an asec partition and uninstalls (umcompress and copy) there. The installation fails because the size reserved for the filesystem metadata for the asec partition created isn't big enough. While creating the container (used for copying the pkg) google AOSP allocate 1MB space arbitrarily for the filesystem overhead. The assumption for this is that the maximum size of the apk wont be more than 50MB since Google play doesn't allow apps with apk files more than 50MB. They must have the expansion files (obb files) separate for all the heavy weight resources. The basemarkx apps are 289MB and 161MB and seems like they don't follow this. The 1MB is considering maximum size of 50mb apks, but it seems for these bigger apps with bigger containers this is not enough and they should have more space for the meta-data. So on increasing the size of this file system overhead it successfully installs.

The apps install properly on the device without SDcard because there is no asec partition creation here so no overhead involved.

So the option is to remove the SDcard and install.
[Verizon Galaxy Note 4 Q&A, Help & Troubleshooting] dshore:
My note 3 doing the same thing . I am glad I googled it before I factory reset it . All I lost was FB, I had it on card when it started acting up. Deleted it and tried to download on phone, That didn't work and none of my app's will update, hope Samsung gets a fix quick for llop!!!
[Samsung Galaxy S II Plus] kostas90:
I tried rooting my GS2Plus running 4.2.2. I first thought of odin and found videos and tutorials on how to do it. but when setting odin up and selecting PDA or AP (I have tried 3 versions) odin won't read the tar file in the folder. I'm running it as an admin but it just won't find it so I haven't managed to get to the rooting stage. I have attached snaps so you can see what happens and maybe help me. I tried renaming the file and created 3 copies in case it read at least one but it doesnt.

I also tried using Kingo but it seems to be working and then it just does nothing.
[Samsung Galaxy S II Plus] falkon117:
Try to place the .tar file in the root folder C:\ of your computer
[Android Apps and Games] Appreciative:
Hello XDA,

I'm releasing a modified version of Kik to the public. This is version 7.9 - without video playback support. I created this in January after discovering an exploit within Kik Messenger that allowed me to crash other users. This gave birth to what are known as "lag codes", which are long strings that cause instability within Kik.

If you're on kik and people post strings like:

0la.3p.snai7.eo.490.0la.3p.snai7.eo.490.0la.3p.snai7.eo.490.0la.3p.snai7.eo.490.(etc)(shout out to TL1 for his work in this area)

you will lag, ios and android are affected by this.

I have modified the parser within Kik to stop those short lag codes from causing lag.

I issued these Pikik clients to only a handful of individuals (hardcoded their usernames and disabled editing) , typically being used to crash pedophile chatrooms. Someone in this handful decided to leak the file. They attached AndroRat and distributed it under my credibility and name and I don't appreciate that.

The exploit (along with other exploits I've discovered) and suggested fixes have been emailed to Kik without reply.

This is version 7.9 without video support. You can do the same with 8.0+ as I have done but I don't want to distribute that yet. as I'd like to make a menu via smali to add additional features to Kik. (Confirmed fake camera is possible among other things) Hopefully within that time, Kik will patch the exploits I've emailed them about.

Please be respectful to one another with Pikik, it can cause issues for other users without Pikik if you so choose.

I will create additional links if necessary. Happy Easter.

May 6 update:

Added Kik 8.0apk for video playback. Added another layer of lag protection.

-gunther210

Admin note: APK has been removed due to legal complaint from Kik. Do not re-upload. https://github.com/xda/Notices/blob/master/2015/Kik-20150624.md
[Android Apps and Games] 424aca:
Warning, I would not recommend trusting. The app was leaked. Gunther stated that he would release the application to the public in the month of July.
[Android Apps and Games] Appreciative:
Hey mate, that wasn't the case.

I planned to publish the technical details of the xss exploit within kik.com in July but that also leaked.

I encourage anyone to decompile this apk and look for anything malicious or suspicious if they don't trust it. It isn't my style to do that.

I understand you're just looking out for the community.

Take care mate.
[Android Apps and Games] 424aca:
Apologies and Results

Yah sorry to come out as aggressive or as if I was pointing fingers. If you are truly gunther, then you are very much aware of the presence of individuals on kik who post links which intercept IP's and I see a new exploit regarding a phishing link "video" with your name on it etc. I just want individuals to be careful. Because I made seemingly false accusations, I have done the task of running a scan on the app in a virtual machine (genymotion) running a various security scans on it. Only avast gave a security warning, but upon rescan it was gone. I have uploaded four images of four different tests. Please, proceed with caution for this application is as wonderful as you anticipate it to be. To those that have root and xposed, i would advise using I believe xprivacy to block any SMS or call log interaction which this app may present if the proof supplied below does not suffice your paranoia which I seem to be having right now.

-424aca

View attachment 3247779

View attachment 3247780

View attachment 3247781

View attachment 3247782
[Android Apps and Games] Appreciative:
Thx for the tests.

I'm aware of the games being played on Kik. That's not likely to go away but their lack of willingness to correct the problems leaves everyone vulnerable. At least this protects a regular user from another regular user being annoying. The xss exploit needs to be patched immediately. The amount of people getting phished is amazing. I regret sharing info about that exploit.

As I mentioned long ago to anyone on Kik who asks the status quo kik hacker question "can you get ips thru kik?" My response has always been the image handler. The way kik handles their images has been exploitable forever but I'm not yet certain to what degree. After reporting the 2 "main" exploits to Kik, I moved onto checking out my suspicions and getting some confirmation/vindication.

The entire handler for images is a wreck. It's possible to create corrupt image headers (see my pastebin) which will crash Android upon receiving said picture. It's possible to create corrupt image headers to get IP addresses via images (confirmed on iOS by Host 4/6/2015). It's possible to create corrupt image headers to crash Android for lack of associated action.

It's possible to send videos as Gallery, Gallery as Camera, Camera as "Gunther", custom icons, and most likely offsite pngs (apache log taps). It is possible to build a card that exploits these same flaws but with more parameters. The card:// handler is probably only "more secure" because less people use it.

The fact that I can send you a picture that crashes your kik is absurd and it was obvious to me this style of attack would be possible from the first glance at it.

I like Kik but it is a dangerous hangout lately.
[Android Apps and Games] ODSTZ3RO:
So is it safe or not?
[Android Apps and Games] PrinceCoc:
I don't like its dark background. Fix it
[Android Apps and Games] ODSTZ3RO:
I changed mine to white.
[Android Apps and Games] GreekDragon:
I recommended you do not try this app. Probably the maker of this modified version add some malicious things. Or something for stealing personal infos
[Android Apps and Games] ODSTZ3RO:
Damn I've already been using it
[Android Apps and Games] Appreciative:
I didn't. Instead of talking dumb ****, why don't you decompile it and check for yourself. I have no desire to take anyone's info.

You're fine mate.

Me Host and Link have been working together on adding several features for pikik2 and their similar releases.

For now pikik2 will be:

Based on 8.1.x

Probable:

Turn off read receipts (Host)

Turn off typing notification (Host)

AntiLagV2 (Gunther)

Fake-Camera Mod (Gunther)

AntiLagv2 secondary check (Link)

(Theme choices by download if below doesn't work)

Possible:

Turning links on/off

AntiLagv2 override by conditional regex by input

Selectable Theme by input

Selectable Image background (Link/Host)*

*This works now but needs some more tweaking.

If you or someone you know is a smali pro, please PM me.

We are hoping to build these ideas as switches from a panel within kik

Also. If you're interested in building an Xposed Module to do these things, please PM me and I will help point to where the above things are taking place.

All credits will be given

If someone wants to reach us on kik. Check in #pikik
[Android Apps and Games] ODSTZ3RO:
OK I wasn't going to delete it I just changed its appearance a bit.
[Android Apps and Games] INTRUTHS:
NOT working?

I have tried to download the File but i keep getting an error saying I don't have the app installed when I do? Maybe it's because a recent update that I did yesterday April 14, 2016. Any help?
[Android Apps and Games] ODSTZ3RO:
Delete the kik you already have
[Android Apps and Games] theattackingdildo:
Yeah man your in the future, please tell us what its like in 2016
[Android Apps and Games] gallowsArisen:
I reeeaally enjoy this app. Buuuut I like the new material design update (8.2.0) more. Pls update.
[Android Apps and Games] theattackingdildo:
Didn't you read the post, their working on it, if you know someone that's good with smali tell them to contact us at #pikik
[Android Apps and Games] gallowsArisen:
Sorry. I'll look out for anyone with experience. I'm in a few good groups so I'll ask around.
[Android Apps and Games] mygoldeneye:
I'll ask some people about it.
[Android Apps and Games] Appreciative:
First, let me/us say thanks for all the support. It helps keep us motivated to get pikik2 how we want it.

Updates:

We have pretty much narrowed down all the future feature locations.

We are still stuck in the same spot however.

We need a little advice or guidance on how to use toggles and inputs.

We can build the toggles, we can associate them in the places they need to be. But, we aren't sure how to do the following:

We need a generic or simple way to write and read toggle values into the database or preferences. We need to be able to pull these into smali. We are getting progress on Smali knowledge and may be able to import the values ourselves but we need to have a better understanding of how to implement this.

We want to create a check box, no problem. How do we add the value of check box (or inputs) into the db or prefs in the simplest way?

Next, how do we then read the value out of these?

We are reading to use <checkboxprefs but that's not working easy for us so far. We have tried literally hundreds of tests at this point.

My last test was duplicating the widget check box and associating it.

We need help. Someone. Give us a run down of the fastest way to what we need, please. As always, credits will be given.

Thanks mates,

gunther210

I will make a thread asking for more direct help when I have enough posts to do so. Anyone out there who has any advice, we will investigate.

Thanks again.
[Android Apps and Games] fosterrr96:
How did you change the background color to white?
[Android Apps and Games] Appreciative:
Decompile with apktool.

Modify the colors you want to change in colors.xml in the res folder.

Recompile and sign and install.
[Android Apps and Games] ODSTZ3RO:
I told him already
[Android Apps and Games] Link.exe:
Any questions?

Just remember that if you guys have any questions, you can see us in #PiKik or #PiKik2 as we are far more active there than here.

-Link (Space Cat)
[Android Apps and Games] Appreciative:
We are generally pretty helpful at answering questions. We have helped many people put together their own modified kiks. They can/do help us share that info when we aren't available. :good:
[Android Apps and Games] DR0c7h3Luc4r10:
does this work with BlueStacks?
[Android Apps and Games] Appreciative:
Yes. Bluestacks, genymotion and andyroid.
[Android Apps and Games] Appreciative:
Pikik on 8.0 is release in the first post.

Changelog:

Added hashtag antilag protection.

Play and record video.
[Android Apps and Games] kylesare57:
Hey I've been trying to change the colors since yesterday, I've been to the colors xml file but all that changes is the tesxt color, I've been through all the photos in resources but they're all the same as default, I've been through settings_item_selecter but it's all the same, from what I can tell all the resources are exactly the same, and I can't figure out how to change the colors back to the default kik look

---------- Post added at 08:42 AM ---------- Previous post was at 08:39 AM ----------

Both groups are full, and according to #pkik3 #pikik3 isn't a group and to go back to #pikik1 or #pikik2
[Android Apps and Games] ODSTZ3RO:
Res/values/colors.xml
[Android Apps and Games] kylesare57:
Thanks I was looking in res/colors I can't believe I never found that, thanks
[Android Apps and Games] Appreciative:
Two bugs are reported:

Last name during register doesn't work.

Bubble colors are mixed.

Before release I removed hard coded usernames from xml I may have skipped a line. If you'd like to fix this, it is in activity_register.xml

For chat bubbles, apktool gave me an error I assumed was from my other tests and I removed a line. This is in arrays.xml you can add a line back or match the array count here. I will work on releasing a bug fix when I get some time.

Thx for reporting the issues mates.
[Android Apps and Games] kylesare57:
Yeah you still have last name as unclickable in the files

---------- Post added at 12:34 AM ---------- Previous post was at 12:23 AM ----------

Also when you try to put a date of birth it doesn't open up the calender it's just a textbox
[Android Apps and Games] ItsRandoug:
Amazing app, thanks :D

Bugs found:

1. Sometimes messages in certain chats don't send. I'll be searching for a fix, though.

2. Like previously stated, chat bubbles are mixed. Just confirming.

Everything else working properly ^-^
[Android Apps and Games] Link.exe:
Be sure that you're not trying to send too large of a message to cause this, usually messages over 190,000 characters tend to temporarily disable sending due to server restrictions. As for the chat bubbles being mixed, this will likely be fixed in the next build.
[Android Apps and Games] nizarmah99:
Most of the time kik is annoying, the user interface is a little annoying but this app is a saver! Thank you man. Awesome work neatly done
[Android Apps and Games] Link.exe:
With the next version comes a design change, along with many fixes to other things as well.
[Android Apps and Games] nizarmah99:
Looking forward to that!
[Android Apps and Games] Link.exe:
Me too thanks
[Android Apps and Games] kylesare57:
When I join a group the first message I send doesn't deliver
[Android Apps and Games] Appreciative:
Well documented and confirmed Kik bug for 7.9-8.1, I haven't tried on 8.2+ yet. It happens on regular kik and bhkik as well. Maybe timing issues on kiks part not sure.
[Android Apps and Games] Link.exe:
As Appreciative stated, it's an issue they have on 7.9+, just give it about 5 seconds or so after joining and then try to send a message.
[Android Apps and Games] kylesare57:
Okay, I didn't see it
[Android Apps and Games] campbellc1052:
Which files exactly contain the code for the parser. In other words what would I need to edit to further lag proof the client? There are a lot of scripts that still crash it out.
[Android Apps and Games] Appreciative:
That answer depends on what version you're working in. Apktool decompiles dynamically on content.

You can grep for the parser you want to fix.

Some crashes are taking place by length alone. They may not be parsed at all but 200,000 unparsed characters can crash some older phones.

Starting from any kik version fresh:

For removing kik:// and card:// parsing, grep for "kik|card"

For removing link parsing grep for "http|https".

Those greps will get you to the regexes being used to parse into links.

For Hashtag protection, grep for {2,32} and adjust the regex

to match the first word of a message (^) or the last \#(regex)$.

For protecting the regular parsers, I chose an improbable regex vs an impossible one. To do this, I added ^gun210 to them. Meaning if the beginning of the message doesn't start with "gun210", it will not be parsed.

You can choose an impossible regex if you'd prefer.

Pikik2 will have antilagv2 which intercepts the text received if the length is over a certain amount and blocks it. That should remedy any issues for older phones receiving long unparsed messages and crashing based on amount. That part is already done (thx to Host). I still need a proficient smali'er to help me with reading sharedpreference booleans and Pikik2 Beta will be out soon thereafter.
[Android Apps and Games] rawrice:
What's ur Kik bby
[Android Apps and Games] Appreciative:
Gunther210
[Android Apps and Games] Yirth:
Pikik keeps crashing when I start it up.
[Android Apps and Games] MuffinXman:
Sounds interesting.
[Android Apps and Games] snehil93:
What does this mod do differently? Fake camera? Fake video? A feature list would be helpful. Thanks for the effort behind it by the way.
[Android Apps and Games] Link.exe:
If you'd like to contact us we are available in the public group chats #pikik and #pikik2

---------- Post added at 02:08 PM ---------- Previous post was at 02:04 PM ----------

Those are features that we are working on adding to PiKikv2, it's not something that comes easily. Currently the feature list would just be anti-lag basically. People tend to post long strings of text that completely freeze your kik application rendering it unusable. This makes an attempt to alleviate such things from happening so that you can continue to use it normally, in some cases when the length is extreme enough you can still be caught up by it though depending on your phone and it's hardware, this is just due to the length of the message.
[Android Apps and Games] lunchbox719:
Hello. I'm new to all this. A friend of mine told me about pikik so I've been looking into it. I changed my settings to allow my phone to install it, and it doesn't seem to want to install. I'm frustrated because ever since kik started doing their big updates, it doesn't like to open. It'll stay closed for a few hours to multiple days before it lets me use kik. Its rather annoying :mad:

What can I do to install this to my phone?
[Android Apps and Games] CarbonatedSocks:
I really enjoy your app but can't wait for your Pikikv2 release :(
[Android Apps and Games] Appreciative:
Thanks for the support . Stay tuned, pikik2 will be here soon.
[Android Apps and Games] Shagetzo1:
How long till pikik2?
[Android Apps and Games] kylesare57:
Awesome
[Android Apps and Games] tbremer72:
pikik/bhkik

Hey everyone, first off, pikik and bhkik are both awesome, I love them.

I just had a question, or, possibly a request? I'm not sure.

I like that bhkik works on a different dalvik so it can be installed alongside normal kik from the play store. But I also like pikik because of the lag code mitigation. Normally this wouldn't be a problem seeing as how they would be able to install alongside each other and all would be well, but, for my case, I've decompiled and lightly modified the most up to date kik to my own liking (changing colors so its not so bright, editing pngs, changing some strings, just basic stuff). That's about as far as I've taught myself for editing APK's and even though it doesn't sound like much, I've put a lot of time into it. Getting back to the point....

I was wondering if it would be possible to make a combination of bhkik and pikik so I could have my most up to date kik, and a bhkik/pikik hybrid that'll install alongside my normal kik and mitigate lag code.

If anyone could provide some insight, or at least point me in some sort of direction, I'd really appreciate it, thank you in advance.:good:
[Android Apps and Games] :
Well, here's what I thought:

All BHKik does is have a different package name. That way it doesn't try to install over the original Kik, like Pikik does. So what you want is Pikik, with a custom package name. You can edit that yourself under manifest.xml.

I'm actually going to try to make one myself, I'll let you know if my suspicions were confirmed.

---------- Post added at 05:02 AM ---------- Previous post was at 04:37 AM ----------

You said you're new, I'm not sure *how* new, and what of this you might know already.

Well it's not gonna install over top of the current Kik. You uninstalled that before you tried to get Pikik right? You can't install Pikik (which is 8) over the newest one (which is 8.3 I think). Th the only way is to uninstall 8.3 and install 8.

If you're rooted you could keep your conversations and such by an app like Titanium Backup. Backup Kik 8.3, uninstall Kik 8.3, install Pikik, backup data only from Kik 8.3.

If you're not rooted I think you just uninstall and lose your conversations, which really sucks, I know.

If there's anything else, feel free to PM me, just remind me who you are and what you wanted. I'm not afraid of noobs.

Also sent from my LG-D850... :P
[Android Apps and Games] badman56:
I can't see the link plz help :)
[Android Apps and Games] Appreciative:
Pikik is deprecated.

Please use pikik2 going forward:

http://xdaforums.com/android/apps-games/app-pikik2-ultimate-modified-kik-t3126665

Mods can lock this thread if they wish as no more support will be offered in this thread for pikik1. Thanks to everyone.
[Android Apps and Games] :
would it be possible to be signed in on multiple devices with this app?